<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link href="https://feeds.simplecast.com/OCZXexFp" rel="self" title="MP3 Audio" type="application/atom+xml"/>
    <atom:link href="https://simplecast.superfeedr.com" rel="hub" xmlns="http://www.w3.org/2005/Atom"/>
    <generator>https://simplecast.com</generator>
    <title>Geeking Out with Adriana Villela</title>
    <description>The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between.</description>
    <copyright>2023 Geeking Out Podcast</copyright>
    <language>en</language>
    <pubDate>Tue, 14 Apr 2026 04:00:00 +0000</pubDate>
    <lastBuildDate>Tue, 14 Apr 2026 04:00:13 +0000</lastBuildDate>
    <image>
      <link>https://geeking-out.simplecast.com</link>
      <title>Geeking Out with Adriana Villela</title>
      <url>https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/14089c57-047f-4222-9375-1f123695b3c5/3000x3000/geeking-out-logo.jpg?aid=rss_feed</url>
    </image>
    <link>https://geeking-out.simplecast.com</link>
    <itunes:type>episodic</itunes:type>
    <itunes:summary>The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between.</itunes:summary>
    <itunes:author>Adriana Villela, Hannah Maxwell</itunes:author>
    <itunes:explicit>true</itunes:explicit>
    <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/14089c57-047f-4222-9375-1f123695b3c5/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
    <itunes:new-feed-url>https://feeds.simplecast.com/OCZXexFp</itunes:new-feed-url>
    <itunes:keywords>devops, observability, opentelemetry, reliability, technology, sre</itunes:keywords>
    <itunes:owner>
      <itunes:name>Dzero Labs</itunes:name>
      <itunes:email>geekingout@dzerolabs.io</itunes:email>
    </itunes:owner>
    <itunes:category text="Technology"/>
    <item>
      <guid isPermaLink="false">bdaec9ff-dd49-4199-9239-f58dac1e9be8</guid>
      <title>The One Where We Geek Out on Vibe Coding with Jean-Mark Wright</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p>
<ul>
 <li>Kids take new tech for granted. For example, carriers used to charge by the minute for calls. Text and web browsing were extra (and extra expensive).</li>
 <li>Configuring Linux back in the day was 1 part fun, 10 parts pain.</li>
 <li>Watching things on video allows us to see expressions and hear intonations that you would otherwise miss with text. With text, you would have to imagine that for yourself.</li>
 <li>Being able to take a problem and break it down into first principles allows you to look at a problem from different angle, pulling on your experience and the experiences of others to solve those components and put the layers back on to form a solution.</li>
 <li>Many of today's paradigms are just variants of problems that we've seen before, just masquerading with different names.</li>
 <li>If we break down a problem enough, we actually start to see examples of how similar problems have been solved.</li>
 <li>Breaking down a problem into a way that someone outside of your area of work can understand teaches you to break a problem down into understandable bits and helps you understand the problem better.</li>
 <li>It's easy to think you understand something. But as soon as you try to try to explain that to someone else, it forces you to dig deeper.</li>
 <li>Understanding things from first principles gives us a better understanding of how things work.</li>
 <li>WIth vibe coding, junior engineers don't get to experience more traditional debugging (i.e. with Google). Is that good or bad?</li>
 <li>Problem solving loop: come up with a hypothesis, test it out, and if the test fails, come up with another hypothesis, and keep repeating that loop until the problem is solved. Juniors these days aren't necessarily exposed to that.</li>
 <li>Debugging with LLMs shortens feedback loops.</li>
 <li>Junior engineers, not having been through the "old way" of debugging with Google and StackOverflow may be tempted to view LLMs as an authority.</li>
 <li>Maybe it makes sense to just give into All The AI things and retrain ourselves to coexist with AI.</li>
 <li>Encode best practices in LLM rules files to help guide junior developers</li>
 <li>Style guides can be enforced through instructions files</li>
 <li>Mentoring + style guides + other guardrails can help junior engineers level up</li>
 <li>Pre-AI-era engineers and AI-native engineers can learn a lot from each other</li>
</ul>
<p><strong>About our guest:</strong></p>
<p>Jean-Mark is a builder at heart, driven by a passion for creating sustainable architecture, fostering strong teams, and championing Observability.</p>
<p>He has dedicated his career to building across various disciplines with a keen focus on creating systems that are both fit for purpose and built to last. Jean-Mark’s journey into Observability began from a practical challenge: the difficulty of understanding complex production systems at scale. This sparked a deep passion for designing and implementing solutions that provide clarity and insight into these systems.</p>
<p>A natural leader, Jean-Mark is as invested in people as he is in technology. He has brought many others along on his journey, mentoring and training colleagues in best practices and making countless tooling improvements to enhance system visibility across the organization. This commitment to both technical excellence and people development has made a lasting impact. At his core, Jean-Mark is still a builder who finds great joy in investing in people and engaging in endless conversations about all things Observability.</p>
<p><strong>Find Jean-Mark on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/jean-mark-wright/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://jaywhy13.hashnode.dev/" rel="noopener noreferrer">Blog</a></li>
</ul>
<p><strong>Find us on:</strong></p>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<p><strong>Links:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/safety/go?url=https%3A%2F%2Fadri-v.medium.com%2Fobservability-is-a-team-sport-168277f3eb93&trk=flagship-messaging-web&messageThreadUrn=urn%3Ali%3AmessagingThread%3A2-ODQ3YmNjZDYtYTgyNC00ZjdmLTlkYTctYWI5M2Q2OWJjZTk1XzAxMA%3D%3D&lipi=urn%3Ali%3Apage%3Ad_flagship3_notifications%3Bbed40KjATnSmeFKihDV%2BHA%3D%3D" rel="noopener noreferrer">Adriana's blog post born out of one of her chat's on LinkedIn with Jean-Mark</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Symbian" rel="noopener noreferrer">Symbian operating system</a> (mobile phones)</li>
 <li><a href="https://en.wikipedia.org/wiki/Sony_Mobile" rel="noopener noreferrer">Sony Ericsson</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Nokia_3310" rel="noopener noreferrer">Nokia 3310</a></li>
 <li><a href="https://en.wikipedia.org/wiki/LG_Chocolate" rel="noopener noreferrer">LG Chocolate phone</a></li>
 <li><a href="https://en.wikipedia.org/wiki/BlackBerry_Curve" rel="noopener noreferrer">BlackBerry Curve</a></li>
 <li><a href="https://www.reddit.com/r/memes/comments/dqrw25/if_your_ever_feeling_useless_just_remember/" rel="noopener noreferrer">Nokia phone case meme</a></li>
 <li><a href="https://en.wikipedia.org/wiki/GPRS" rel="noopener noreferrer">GPRS</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Code-division_multiple_access" rel="noopener noreferrer">CDMA</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Time-division_multiple_access" rel="noopener noreferrer">TDMA</a></li>
 <li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/" rel="noopener noreferrer">Observability Engineering book</a></li>
 <li><a href="https://www.anthropic.com/learn/claude-for-you" rel="noopener noreferrer">Anthropic AI fluency course</a></li>
</ul>
]]></description>
      <pubDate>Tue, 14 Apr 2026 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Diana Todea)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-vibe-coding-jean-mark-wright-4AYB4AmC</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/96b98ba4-58d2-450d-a683-9a36669f630c/e65_jean_mark_wright_thumbnail_youtube.png" width="1280"/>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p>
<ul>
 <li>Kids take new tech for granted. For example, carriers used to charge by the minute for calls. Text and web browsing were extra (and extra expensive).</li>
 <li>Configuring Linux back in the day was 1 part fun, 10 parts pain.</li>
 <li>Watching things on video allows us to see expressions and hear intonations that you would otherwise miss with text. With text, you would have to imagine that for yourself.</li>
 <li>Being able to take a problem and break it down into first principles allows you to look at a problem from different angle, pulling on your experience and the experiences of others to solve those components and put the layers back on to form a solution.</li>
 <li>Many of today's paradigms are just variants of problems that we've seen before, just masquerading with different names.</li>
 <li>If we break down a problem enough, we actually start to see examples of how similar problems have been solved.</li>
 <li>Breaking down a problem into a way that someone outside of your area of work can understand teaches you to break a problem down into understandable bits and helps you understand the problem better.</li>
 <li>It's easy to think you understand something. But as soon as you try to try to explain that to someone else, it forces you to dig deeper.</li>
 <li>Understanding things from first principles gives us a better understanding of how things work.</li>
 <li>WIth vibe coding, junior engineers don't get to experience more traditional debugging (i.e. with Google). Is that good or bad?</li>
 <li>Problem solving loop: come up with a hypothesis, test it out, and if the test fails, come up with another hypothesis, and keep repeating that loop until the problem is solved. Juniors these days aren't necessarily exposed to that.</li>
 <li>Debugging with LLMs shortens feedback loops.</li>
 <li>Junior engineers, not having been through the "old way" of debugging with Google and StackOverflow may be tempted to view LLMs as an authority.</li>
 <li>Maybe it makes sense to just give into All The AI things and retrain ourselves to coexist with AI.</li>
 <li>Encode best practices in LLM rules files to help guide junior developers</li>
 <li>Style guides can be enforced through instructions files</li>
 <li>Mentoring + style guides + other guardrails can help junior engineers level up</li>
 <li>Pre-AI-era engineers and AI-native engineers can learn a lot from each other</li>
</ul>
<p><strong>About our guest:</strong></p>
<p>Jean-Mark is a builder at heart, driven by a passion for creating sustainable architecture, fostering strong teams, and championing Observability.</p>
<p>He has dedicated his career to building across various disciplines with a keen focus on creating systems that are both fit for purpose and built to last. Jean-Mark’s journey into Observability began from a practical challenge: the difficulty of understanding complex production systems at scale. This sparked a deep passion for designing and implementing solutions that provide clarity and insight into these systems.</p>
<p>A natural leader, Jean-Mark is as invested in people as he is in technology. He has brought many others along on his journey, mentoring and training colleagues in best practices and making countless tooling improvements to enhance system visibility across the organization. This commitment to both technical excellence and people development has made a lasting impact. At his core, Jean-Mark is still a builder who finds great joy in investing in people and engaging in endless conversations about all things Observability.</p>
<p><strong>Find Jean-Mark on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/jean-mark-wright/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://jaywhy13.hashnode.dev/" rel="noopener noreferrer">Blog</a></li>
</ul>
<p><strong>Find us on:</strong></p>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<p><strong>Links:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/safety/go?url=https%3A%2F%2Fadri-v.medium.com%2Fobservability-is-a-team-sport-168277f3eb93&trk=flagship-messaging-web&messageThreadUrn=urn%3Ali%3AmessagingThread%3A2-ODQ3YmNjZDYtYTgyNC00ZjdmLTlkYTctYWI5M2Q2OWJjZTk1XzAxMA%3D%3D&lipi=urn%3Ali%3Apage%3Ad_flagship3_notifications%3Bbed40KjATnSmeFKihDV%2BHA%3D%3D" rel="noopener noreferrer">Adriana's blog post born out of one of her chat's on LinkedIn with Jean-Mark</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Symbian" rel="noopener noreferrer">Symbian operating system</a> (mobile phones)</li>
 <li><a href="https://en.wikipedia.org/wiki/Sony_Mobile" rel="noopener noreferrer">Sony Ericsson</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Nokia_3310" rel="noopener noreferrer">Nokia 3310</a></li>
 <li><a href="https://en.wikipedia.org/wiki/LG_Chocolate" rel="noopener noreferrer">LG Chocolate phone</a></li>
 <li><a href="https://en.wikipedia.org/wiki/BlackBerry_Curve" rel="noopener noreferrer">BlackBerry Curve</a></li>
 <li><a href="https://www.reddit.com/r/memes/comments/dqrw25/if_your_ever_feeling_useless_just_remember/" rel="noopener noreferrer">Nokia phone case meme</a></li>
 <li><a href="https://en.wikipedia.org/wiki/GPRS" rel="noopener noreferrer">GPRS</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Code-division_multiple_access" rel="noopener noreferrer">CDMA</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Time-division_multiple_access" rel="noopener noreferrer">TDMA</a></li>
 <li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/" rel="noopener noreferrer">Observability Engineering book</a></li>
 <li><a href="https://www.anthropic.com/learn/claude-for-you" rel="noopener noreferrer">Anthropic AI fluency course</a></li>
</ul>
]]></content:encoded>
      <enclosure length="55865797" type="audio/mpeg" url="https://cdn.simplecast.com/media/audio/transcoded/3daee420-39ef-4962-9449-26e342630574/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/audio/group/c5310aa6-9a01-4732-89e8-7b6a68c2cb09/group-item/d280904f-5544-409e-bc32-a47c56bf3ea8/128_default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Vibe Coding with Jean-Mark Wright</itunes:title>
      <itunes:author>Adriana Villela, Diana Todea</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/ab587426-5d56-430a-82a2-37bb47c4dbad/3000x3000/e65jeanmarkwrightthumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:58:05</itunes:duration>
      <itunes:summary>Adriana is joined by fellow Torontonian Jean-Mark Wright. They discuss software development in the age of AI, and what it means to be AI fluent. Should juniors learn things from first principles? Should they learn how to code and debug without the help of AI to gain core troubleshooting software development and debugging experience? Can it be a mix? Jean-Mark shares his thoughts on cultivating junior engineers into senior engineers, and how those of us who grew up pre-AI can learn from those who are part of the AI-native generation.</itunes:summary>
      <itunes:subtitle>Adriana is joined by fellow Torontonian Jean-Mark Wright. They discuss software development in the age of AI, and what it means to be AI fluent. Should juniors learn things from first principles? Should they learn how to code and debug without the help of AI to gain core troubleshooting software development and debugging experience? Can it be a mix? Jean-Mark shares his thoughts on cultivating junior engineers into senior engineers, and how those of us who grew up pre-AI can learn from those who are part of the AI-native generation.</itunes:subtitle>
      <itunes:keywords>large language models, ai native, context engineering, artificial ingelligence, people of colour in tech, vibe coding, ai native development</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>65</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">b674ca49-aa43-4c97-bac3-d7ff510d512b</guid>
      <title>Geeking Out Live: The One Where We Give a Sh*t About IWD with Colleen Coll, Reese Lee, Imma Valls, and Josh Lee</title>
      <description><![CDATA[<h3>Key Takeaways</h3>
<ul>
 <li>With many companies scaling back DEI programs, conversations about gender equity are more important than ever.</li>
 <li>Seeing women in technical and leadership roles encourages others to enter and stay in the field.</li>
 <li>Men and women alike should use their privilege to advocate for and uplift women</li>
 <li>There's a difference between supportive and performative males. Performative males want to be "seen" doing the right things, but aren't actually supporting women in the workplace.</li>
 <li>Men who use their privilege to support women should not be put on a pedestal; that should be the bare minimum and something that should be done by default</li>
 <li>Don't wait until you're "ready" (we never feel fully ready). There's always someone less qualified than you who will apply for jobs/pursue speaking opportunities/scholarships/etc., so why not take a chance and put yourself out there?</li>
 <li>Don't be afraid to reach out to women to mentor/guide them; sometimes they may be too shy/scared to reach out</li>
</ul>
<h3>Chapters</h3>
<p>00:08 Intro</p>
<p>00:29 Guest intros</p>
<p>06:24 Why is IWD important?</p>
<p>11:20 Name one woman who inspires you</p>
<p>22:24 What can women do to support other women in the workplace?</p>
<p>31:43 Name one man who inspires you</p>
<p>42:55 What can men do to support other men in the workplace</p>
<p>51:48 What are some workplace inequalities that need to be fixed</p>
<p>58:22 What advice do you have for women entering tech?</p>
<h3>About our guests</h3>
<p><strong>Colleen Coll</strong></p>
<p>"Allow myself to introduce...myself." - Austin Powers</p>
<p>Ever feel like you're juggling flaming torches planning events—trying to keep all the details in the air while something’s always about to catch fire? Yep, she's been there. Events have a way of throwing curveballs, and when tech and tools aren’t playing nice, chaos can easily take over.</p>
<p>That’s where Colleen Coll comes in. She love turning event madness into magic. Whether it’s on-site event coverage using digital media, live reporting, or behind-the-scenes management, she makes sure everything runs like clockwork. She's also a huge fan of using There.App, which simplifies on-location event management by keeping everyone in sync and streamlining the entire process, so no detail gets lost in the shuffle.</p>
<p>From tech conferences to startup launches, I capture the moments that matter and keep things smooth, whether it's happening live or behind the scenes. And when she's not on the ground, she's writing—blogs, articles, and ghostwriting for tech leaders to tell the bigger story behind the event, brand, or mission.</p>
<p><strong>Find Colleen on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/collcoll.bsky.social%E2%80%AC" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://etc.%5C" rel="noopener noreferrer">LinkedIn</a></li>
</ul>
<p><strong>Reese Lee</strong></p>
<p>Reese Lee (she/her) is a Senior Developer Relations Engineer at New Relic, where she enables users on open source technologies such as OpenTelemetry. She has spoken on various topics related to OpenTelemetry, and maintains and creates community resources aimed at OTel end users. She is super into anything paranormal, and enjoys sci-fi and traveling.</p>
<p><strong>Find Reese on:</strong></p>
<ul>
 <li><a href="https://mastodon.social/@reesesbytes" rel="noopener noreferrer">Mastodon</a></li>
 <li><a href="https://www.linkedin.com/in/reese-lee/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://twitter.com/reesesbytes" rel="noopener noreferrer">X</a></li>
</ul>
<p><strong>Imma Valls</strong></p>
<p>Imma is a Developer Advocate at Grafana Labs. She loves simplifying and sharing knowledge on Observability, OpenTelemetry, and Cloud Native accessible. Her mission is to create high-value technical content while driving the adoption of best practices within the community. As a community organizer and ally, she's passionate about building inclusive communities and events where underrepresented people in tech can confidently share their stories and knowledge. Knowledge isn't static; it's an asset that multiplies when shared.</p>
<p><strong>Find Imma on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/imma-valls/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/eyeveebee.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<p><strong>Josh Lee</strong></p>
<p>Josh is a Developer Advocate at Altinity, where he applies his observability and engineering background to ClickHouse use cases. He has over 15 years of experience in developing and leading software projects for various clients and industries. Josh is also a speaker and a contributor to the OpenTelemetry and CNCF communities, sharing his insights and best practices on topics such as distributed tracing. He is always eager to learn new things and explore new challenges, and he strives to create elegant and innovative solutions that take into account the nuances and correlations of complex problems.</p>
<p><strong>Find Josh on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/joshuamlee/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/joshleecreates.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<h3>Find Geeking Out on</h3>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<h3>Show Notes</h3>
<ul>
 <li><a href="https://youtu.be/Zx1ZB42OrSU?si=SlcTAbcsPmEfoaOT" rel="noopener noreferrer">Colleen Coll on Geeking Out</a></li>
 <li><a href="https://youtu.be/_4ovi7e4vNY?si=xH9qH4C_dI8ZfrdV" rel="noopener noreferrer">Reese Lee on Geeking Out</a></li>
</ul>
]]></description>
      <pubDate>Tue, 10 Mar 2026 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Colleen Coll, Reese Lee, Josh Lee, Imma Valls)</author>
      <link>https://geeking-out.simplecast.com/episodes/geeking-out-live-international-womens-day-panel-Ehh_C0C7</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c67dcb99-39e0-4669-8a01-5bf8aaa43b01/e64_iwd_livestream_thumbnail_youtube.png" width="1280"/>
      <content:encoded><![CDATA[<h3>Key Takeaways</h3>
<ul>
 <li>With many companies scaling back DEI programs, conversations about gender equity are more important than ever.</li>
 <li>Seeing women in technical and leadership roles encourages others to enter and stay in the field.</li>
 <li>Men and women alike should use their privilege to advocate for and uplift women</li>
 <li>There's a difference between supportive and performative males. Performative males want to be "seen" doing the right things, but aren't actually supporting women in the workplace.</li>
 <li>Men who use their privilege to support women should not be put on a pedestal; that should be the bare minimum and something that should be done by default</li>
 <li>Don't wait until you're "ready" (we never feel fully ready). There's always someone less qualified than you who will apply for jobs/pursue speaking opportunities/scholarships/etc., so why not take a chance and put yourself out there?</li>
 <li>Don't be afraid to reach out to women to mentor/guide them; sometimes they may be too shy/scared to reach out</li>
</ul>
<h3>Chapters</h3>
<p>00:08 Intro</p>
<p>00:29 Guest intros</p>
<p>06:24 Why is IWD important?</p>
<p>11:20 Name one woman who inspires you</p>
<p>22:24 What can women do to support other women in the workplace?</p>
<p>31:43 Name one man who inspires you</p>
<p>42:55 What can men do to support other men in the workplace</p>
<p>51:48 What are some workplace inequalities that need to be fixed</p>
<p>58:22 What advice do you have for women entering tech?</p>
<h3>About our guests</h3>
<p><strong>Colleen Coll</strong></p>
<p>"Allow myself to introduce...myself." - Austin Powers</p>
<p>Ever feel like you're juggling flaming torches planning events—trying to keep all the details in the air while something’s always about to catch fire? Yep, she's been there. Events have a way of throwing curveballs, and when tech and tools aren’t playing nice, chaos can easily take over.</p>
<p>That’s where Colleen Coll comes in. She love turning event madness into magic. Whether it’s on-site event coverage using digital media, live reporting, or behind-the-scenes management, she makes sure everything runs like clockwork. She's also a huge fan of using There.App, which simplifies on-location event management by keeping everyone in sync and streamlining the entire process, so no detail gets lost in the shuffle.</p>
<p>From tech conferences to startup launches, I capture the moments that matter and keep things smooth, whether it's happening live or behind the scenes. And when she's not on the ground, she's writing—blogs, articles, and ghostwriting for tech leaders to tell the bigger story behind the event, brand, or mission.</p>
<p><strong>Find Colleen on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/collcoll.bsky.social%E2%80%AC" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://etc.%5C" rel="noopener noreferrer">LinkedIn</a></li>
</ul>
<p><strong>Reese Lee</strong></p>
<p>Reese Lee (she/her) is a Senior Developer Relations Engineer at New Relic, where she enables users on open source technologies such as OpenTelemetry. She has spoken on various topics related to OpenTelemetry, and maintains and creates community resources aimed at OTel end users. She is super into anything paranormal, and enjoys sci-fi and traveling.</p>
<p><strong>Find Reese on:</strong></p>
<ul>
 <li><a href="https://mastodon.social/@reesesbytes" rel="noopener noreferrer">Mastodon</a></li>
 <li><a href="https://www.linkedin.com/in/reese-lee/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://twitter.com/reesesbytes" rel="noopener noreferrer">X</a></li>
</ul>
<p><strong>Imma Valls</strong></p>
<p>Imma is a Developer Advocate at Grafana Labs. She loves simplifying and sharing knowledge on Observability, OpenTelemetry, and Cloud Native accessible. Her mission is to create high-value technical content while driving the adoption of best practices within the community. As a community organizer and ally, she's passionate about building inclusive communities and events where underrepresented people in tech can confidently share their stories and knowledge. Knowledge isn't static; it's an asset that multiplies when shared.</p>
<p><strong>Find Imma on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/imma-valls/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/eyeveebee.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<p><strong>Josh Lee</strong></p>
<p>Josh is a Developer Advocate at Altinity, where he applies his observability and engineering background to ClickHouse use cases. He has over 15 years of experience in developing and leading software projects for various clients and industries. Josh is also a speaker and a contributor to the OpenTelemetry and CNCF communities, sharing his insights and best practices on topics such as distributed tracing. He is always eager to learn new things and explore new challenges, and he strives to create elegant and innovative solutions that take into account the nuances and correlations of complex problems.</p>
<p><strong>Find Josh on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/joshuamlee/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/joshleecreates.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<h3>Find Geeking Out on</h3>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<h3>Show Notes</h3>
<ul>
 <li><a href="https://youtu.be/Zx1ZB42OrSU?si=SlcTAbcsPmEfoaOT" rel="noopener noreferrer">Colleen Coll on Geeking Out</a></li>
 <li><a href="https://youtu.be/_4ovi7e4vNY?si=xH9qH4C_dI8ZfrdV" rel="noopener noreferrer">Reese Lee on Geeking Out</a></li>
</ul>
]]></content:encoded>
      <enclosure length="60504438" type="audio/mpeg" url="https://cdn.simplecast.com/media/audio/transcoded/3daee420-39ef-4962-9449-26e342630574/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/audio/group/c892ba5d-60c1-429b-93d4-6a596dd457b7/group-item/f05e7055-dfbb-407b-8ce8-ff36efe7b07f/128_default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>Geeking Out Live: The One Where We Give a Sh*t About IWD with Colleen Coll, Reese Lee, Imma Valls, and Josh Lee</itunes:title>
      <itunes:author>Adriana Villela, Colleen Coll, Reese Lee, Josh Lee, Imma Valls</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/6314a7c4-95b0-4b72-838d-211a699cc05b/3000x3000/e64_iwd_livestream_thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>01:03:00</itunes:duration>
      <itunes:summary>Contrary to popular belief, we still have a long way to go when it comes to equality in the workplace. And in these uncertain times where DEI programs have gone the way of the dodo, we need to have these conversations now, more than ever. In this Geeking Out LIVE panel ahead of International Womens&apos; Day (IWD),  we talk about what it means to support women in the workplace from both a female and a male perspective, featuring panelists Colleen Coll, Reese Lee, Imma Valls Bernaus, and Josh Lee. ✌️</itunes:summary>
      <itunes:subtitle>Contrary to popular belief, we still have a long way to go when it comes to equality in the workplace. And in these uncertain times where DEI programs have gone the way of the dodo, we need to have these conversations now, more than ever. In this Geeking Out LIVE panel ahead of International Womens&apos; Day (IWD),  we talk about what it means to support women in the workplace from both a female and a male perspective, featuring panelists Colleen Coll, Reese Lee, Imma Valls Bernaus, and Josh Lee. ✌️</itunes:subtitle>
      <itunes:keywords>cloud native, international womens day, women in cloud native, devrel, empowering women, tech careers, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>64</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0c3070fb-2916-4f51-a49f-63cb7ff83dd8</guid>
      <title>A Special Programming Note</title>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 24 Feb 2026 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Diana Todea)</author>
      <link>https://geeking-out.simplecast.com/episodes/special-programming-note-72S3Tlh0</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/2b3fba53-5e97-44fb-9406-afe9a606f7dd/programming_note_thumbnail_youtube.png" width="1280"/>
      <content:encoded><![CDATA[]]></content:encoded>
      <enclosure length="922217" type="audio/mpeg" url="https://cdn.simplecast.com/media/audio/transcoded/3daee420-39ef-4962-9449-26e342630574/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/audio/group/5bd34f4c-24f9-4379-89e3-a68a40f9b579/group-item/90f44e11-222a-4d0f-9082-56220cb1232b/128_default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>A Special Programming Note</itunes:title>
      <itunes:author>Adriana Villela, Diana Todea</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/8ea4a5f0-cd26-476c-a824-71d3bbfe38a1/3000x3000/programming_note_square.jpg?aid=rss_feed"/>
      <itunes:duration>00:00:56</itunes:duration>
      <itunes:summary>Whats’s up, fellow geeks! Just a quick note to let you know that Geeking Out episodes will be dropping once a month, instead of twice a month. Still expect the same fun conversations and guests, but on a monthly basis, on the second Tuesday of the month. This means that you’ll get 12 episodes per year, with no breaks in the summer.

Our next episode will be a livestream episode for International Womens&apos; Day, featuring an awesome panel. We&apos;ll be streaming it on YouTube March 4th, and will drop it on the podcasting feeds on March 10th. </itunes:summary>
      <itunes:subtitle>Whats’s up, fellow geeks! Just a quick note to let you know that Geeking Out episodes will be dropping once a month, instead of twice a month. Still expect the same fun conversations and guests, but on a monthly basis, on the second Tuesday of the month. This means that you’ll get 12 episodes per year, with no breaks in the summer.

Our next episode will be a livestream episode for International Womens&apos; Day, featuring an awesome panel. We&apos;ll be streaming it on YouTube March 4th, and will drop it on the podcasting feeds on March 10th. </itunes:subtitle>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>trailer</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">38a6ed0b-d732-48f0-96c7-4efdb5c059f8</guid>
      <title>The One Where We Geek Out on the Plan from Which to Deviate with Diana Todea</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Diana took the "failure" of being downgraded in her PhD program as a wakeup call.</li><li>Although being downgraded in her PhD program was a shock for Diana and made her extremely angry, she found the strength to finish her studies, and reinvented herself through a career in tech.</li><li>Learning from failure is an important part of personal growth.</li><li>Don't spend your time ruminating on the negative from years ago, because there are other, more important things that come up in life that we have to deal with.</li><li>Find humility in your failure and move on.</li><li>Diana's early experience in tech working at a call centre, and then in customer support prepared her for a later role as an SRE.</li><li>Diana's call centre work taught her how to: Push past her introversion and phone anxiety; Manage her emotions; Filter; Have empathy; Listen</li><li>Diana's work doing tech support in AWS, Azure, etc, introduced her into the cloud native space, and naturally primed her for a role as an SRE, and eventually as a developer advocate in the Observability space.</li><li>Working in tech support meant being on-call, which prepared Diana for on-call work of SRE</li><li>As a working mom in tech, it's hard to fully excel at work and at family life. It's a balancing act, and you do your best to manage.</li><li>Nobody gives you an award for being a mom. You just do it.</li><li>Updating docs, either to clarify a concept or to provide translation into another language is a great way to start contributing to cloud native projects.</li><li>Having translation of OTel docs in different languages makes it accessible to those who aren't fluent in English.</li></ul><p><strong>About our guest:</strong></p><p>Diana is a Developer Experience Engineer at VictoriaMetrics. She has worked as a Senior Site Reliability Engineer focused on Observability. She is an active member of the OpenTelemetry CNCF open source project, co-organizer of Cloud Native Days Romania, co-lead of neurodiversity working group (part of CNCF initiative merge-forward) and supports underrepresented groups in tech.</p><p><strong>Find Diana on:</strong></p><ul><li><a href="https://www.linkedin.com/in/diana-todea-b2a79968/">LinkedIn</a></li><li><a href="https://bsky.app/profile/didiviking.bsky.social">Bluesky</a></li><li><a href="https://github.com/didiViking/Conferences_Talks">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bio.site/geekingout">bio.site/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela">bio.site/adrianavillela</a></li></ul><p><strong>Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Erasmus_Mundus">Erasmus Scholarship</a></li><li><a href="https://youtu.be/T_E4l_i17C8">Geeking Out Live: Working Moms in Tech, featuring Diana as one of the panelists</a></li><li><a href="https://cloudnativedays.ro">Cloud Native Days Romania 2026 (web site)</a></li><li><a href="https://www.instagram.com/cloudnativedaysromania/">Cloud Native Days Romania 2026 on Instagram</a></li><li><a href="https://ro.linkedin.com/company/cloudnativedaysromania">Cloud Native Days Romania 2026 on LinkedIn</a></li></ul>
]]></description>
      <pubDate>Tue, 10 Feb 2026 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Diana Todea)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-the-plan-from-which-to-deviate-diana-todea-3svweOcr</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/36d47248-8ee3-40a8-90b1-901576edea23/e63-20-20diana-20todea-20-20thumbnail-20-youtube-202.jpg" width="1280"/>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Diana took the "failure" of being downgraded in her PhD program as a wakeup call.</li><li>Although being downgraded in her PhD program was a shock for Diana and made her extremely angry, she found the strength to finish her studies, and reinvented herself through a career in tech.</li><li>Learning from failure is an important part of personal growth.</li><li>Don't spend your time ruminating on the negative from years ago, because there are other, more important things that come up in life that we have to deal with.</li><li>Find humility in your failure and move on.</li><li>Diana's early experience in tech working at a call centre, and then in customer support prepared her for a later role as an SRE.</li><li>Diana's call centre work taught her how to: Push past her introversion and phone anxiety; Manage her emotions; Filter; Have empathy; Listen</li><li>Diana's work doing tech support in AWS, Azure, etc, introduced her into the cloud native space, and naturally primed her for a role as an SRE, and eventually as a developer advocate in the Observability space.</li><li>Working in tech support meant being on-call, which prepared Diana for on-call work of SRE</li><li>As a working mom in tech, it's hard to fully excel at work and at family life. It's a balancing act, and you do your best to manage.</li><li>Nobody gives you an award for being a mom. You just do it.</li><li>Updating docs, either to clarify a concept or to provide translation into another language is a great way to start contributing to cloud native projects.</li><li>Having translation of OTel docs in different languages makes it accessible to those who aren't fluent in English.</li></ul><p><strong>About our guest:</strong></p><p>Diana is a Developer Experience Engineer at VictoriaMetrics. She has worked as a Senior Site Reliability Engineer focused on Observability. She is an active member of the OpenTelemetry CNCF open source project, co-organizer of Cloud Native Days Romania, co-lead of neurodiversity working group (part of CNCF initiative merge-forward) and supports underrepresented groups in tech.</p><p><strong>Find Diana on:</strong></p><ul><li><a href="https://www.linkedin.com/in/diana-todea-b2a79968/">LinkedIn</a></li><li><a href="https://bsky.app/profile/didiviking.bsky.social">Bluesky</a></li><li><a href="https://github.com/didiViking/Conferences_Talks">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bio.site/geekingout">bio.site/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela">bio.site/adrianavillela</a></li></ul><p><strong>Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Erasmus_Mundus">Erasmus Scholarship</a></li><li><a href="https://youtu.be/T_E4l_i17C8">Geeking Out Live: Working Moms in Tech, featuring Diana as one of the panelists</a></li><li><a href="https://cloudnativedays.ro">Cloud Native Days Romania 2026 (web site)</a></li><li><a href="https://www.instagram.com/cloudnativedaysromania/">Cloud Native Days Romania 2026 on Instagram</a></li><li><a href="https://ro.linkedin.com/company/cloudnativedaysromania">Cloud Native Days Romania 2026 on LinkedIn</a></li></ul>
]]></content:encoded>
      <enclosure length="47789575" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/2d1423b4-a7c6-44d4-b237-3dea45a48032/audio/7c3bff56-9241-46a9-84fe-139b914c1f94/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on the Plan from Which to Deviate with Diana Todea</itunes:title>
      <itunes:author>Adriana Villela, Diana Todea</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/3ea7ba35-b2fa-4de0-9640-d1bbcdacf870/3000x3000/e63-20-20diana-20todea-20-20thumbnail-202.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:37</itunes:duration>
      <itunes:summary>How does a philosophy geek whose life aspirations were to study it at the highest level, and then become a philosophy professor make an abrupt career change? Simple - have a life-altering experience that makes you question EVERYTHING. Learn more about Diana Todea&apos;s unlikely journey from philosopher to techie, starting out in a tech call centre, and making her way to Developer Experience Engineer at Victoria Metrics.</itunes:summary>
      <itunes:subtitle>How does a philosophy geek whose life aspirations were to study it at the highest level, and then become a philosophy professor make an abrupt career change? Simple - have a life-altering experience that makes you question EVERYTHING. Learn more about Diana Todea&apos;s unlikely journey from philosopher to techie, starting out in a tech call centre, and making her way to Developer Experience Engineer at Victoria Metrics.</itunes:subtitle>
      <itunes:keywords>developer experience, tech support, call centre, women in cloud native, devrel, tech careers, on-call, developer advocacy, developer relations, women in tech, developer advocate</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>63</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">3ba3895d-d8e5-42e2-bb2d-b011a40a03af</guid>
      <title>The One Where We Geek Out on Geeking Out with Scott Hanselman</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p>
<ul>
 <li>Language models without context are meaningless.</li>
 <li>How Scott's son went on a smartphone detox by getting an Alcatel flip phone where he could swap SIM cards back and forth from his iPhone to his flip phone.</li>
 <li>Given enough experience with enough similar programming languages, you're able to transfer skills from one language to another, and even understand/write enough code in an unfamiliar language to be dangerous. 😜</li>
 <li>The line of dev and ops has been blurred.</li>
 <li>You should containerize an app once or twice so that you know what ops is doing. It makes you a true "full stack" developer, giving you an appreciation for various aspects of the SDLC, and it also gives you empathy for what folks in ops are doing. The same applies to testing.</li>
 <li>The amount of preparation for delivering a TED talk is a vastly different experience than preparing to deliver a talk at a conference.</li>
 <li>Most schools don't teach computer history and it's important to understand where the technology that we use comes from.</li>
</ul>
<p><strong>About our guest:</strong></p>
<p>Scott Hanselman is a <a href="http://github.com/shanselman" rel="noopener noreferrer">programmer</a>, <a href="https://hanselman.com/blog/" rel="noopener noreferrer">teacher</a>, and <a href="https://hanselman.com/speaking" rel="noopener noreferrer">speaker</a>. He works out of his home office in Portland, Oregon for Microsoft as the Vice President of Developer Community. He works on .NET, Open Source, and the Azure Cloud Developer Experience. He blogs about technology, culture, gadgets, inclusion, code, the web, where we're going and where we've been. He's excited about community, social equity, media, entrepreneurship and above all, the open web.</p>
<p>He has <a href="https://www.hanselman.com/podcasts" rel="noopener noreferrer">a number of fun podcasts</a> and a <a href="https://youtube.com/shanselman" rel="noopener noreferrer">YouTube channel</a>. </p>
<p><strong>Find our guest on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/scott.hanselman.com" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://www.linkedin.com/in/shanselman" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://www.instagram.com/shanselman" rel="noopener noreferrer">Instagram</a></li>
 <li><a href="http://hachyderm.io/@shanselman" rel="noopener noreferrer">Mastodon</a></li>
 <li><a href="http://youtube.com/shanselman" rel="noopener noreferrer">YouTube</a></li>
 <li><a href="https://www.tiktok.com/@shanselman" rel="noopener noreferrer">TikTok</a></li>
 <li><a href="https://www.hanselman.com" rel="noopener noreferrer">Scott's Web Site</a></li>
</ul>
<p><strong>Find us on:</strong></p>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<p><strong>Links:</strong></p>
<ul>
 <li><a href="https://www.youtube.com/live/CRJcc1TqBhM?si=Tv_5oOgjvmQvFvgi&t=3696" rel="noopener noreferrer">Adriana's 2023 talk at Monitorama</a></li>
 <li><a href="https://youtu.be/dVG8W-0p6vg?si=lN3AtiEAtkd_s4fO" rel="noopener noreferrer">Scott's TED talk</a></li>
 <li><a href="https://www.teepublic.com/t-shirt/77671298-darmok-and-jalad-at-tanagra-vintage-90s-tv-show" rel="noopener noreferrer">Darmok t-shirt</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Darmok" rel="noopener noreferrer">Star Trek TNG Episode 102: Darmok</a></li>
 <li><a href="https://familymatters.fandom.com/wiki/Finding_the_Words" rel="noopener noreferrer">Paul Winfield - Family Matters</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Windows_3.1" rel="noopener noreferrer">Windows 3.1</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Joystick" rel="noopener noreferrer">Joystick</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Commodore_64" rel="noopener noreferrer">Commodore64</a></li>
 <li><a href="https://en.wikipedia.org/wiki/PS/2_port" rel="noopener noreferrer">PS/2 port</a></li>
 <li><a href="https://en.wikipedia.org/wiki/RS-232" rel="noopener noreferrer">RS-232</a></li>
 <li><a href="https://www.youtube.com/watch?v=w4KaMT7TmnY" rel="noopener noreferrer">Hoodo Hersi - Canadian comedian referred to by Scott at 07:33</a></li>
 <li><a href="https://www.tiktok.com/@shanselman/video/7390993722462260523?lang=en" rel="noopener noreferrer">Scott's viral TikTok on flip phones</a></li>
 <li><a href="https://www.amazon.ca/alcatel-flip-phone/s?k=alcatel+flip+phone" rel="noopener noreferrer">Alcatel flip phone</a></li>
 <li><a href="https://www.hanselman.com/blog/open-source-artificial-pancreases-will-become-the-new-standard-of-care-for-diabetes-in-2019" rel="noopener noreferrer">Scott's open source artificial pancreas</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Hollow_Knight" rel="noopener noreferrer">Hollow Knight (game)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Hollow_Knight:_Silksong" rel="noopener noreferrer">Hollow Knight: Silksong</a></li>
 <li><a href="https://ca.store.bambulab.com/products/a1-mini?srsltid=AfmBOopoNQsClWXzsvFnbdSMo2N03Z-NVVGhXHE4SXExXaMExaQ2qUPr" rel="noopener noreferrer">Bambu Lap 3D printers</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Logo_(programming_language)" rel="noopener noreferrer">Logo (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/BASIC" rel="noopener noreferrer">BASIC (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/TRS-80" rel="noopener noreferrer">TRS-80 (computer)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Visual_Basic" rel="noopener noreferrer">VisualBasic (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Turbo_Vision" rel="noopener noreferrer">Turbo Vision</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Gorillas_(video_game)" rel="noopener noreferrer">Gorillas game (QBasic)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Nibbles_(video_game)" rel="noopener noreferrer">Nibbles game (QBasic)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Floppy_disk" rel="noopener noreferrer">Floppy disk</a></li>
 <li><a href="https://www.amazon.ca/How-Rock-Like-Ted-Talk/dp/1538441187" rel="noopener noreferrer">How to Rock It Like a Ted Talk: The Insider's Guide to Prepare and Deliver Powerful Presentations by Cathy Armillas</a></li>
 <li><a href="https://www.retro-exo.com/exodos.html" rel="noopener noreferrer">eXoDOS</a></li>
</ul>
]]></description>
      <pubDate>Tue, 27 Jan 2026 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Scott Hanselman)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-geeking-out-scott-hanselman-vwm3rDOa</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/2e253a90-0b85-474c-9cc6-a6e94b501218/e62-20-20scott-20hanselman-20-20thumbnail-20-youtube.jpg" width="1280"/>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p>
<ul>
 <li>Language models without context are meaningless.</li>
 <li>How Scott's son went on a smartphone detox by getting an Alcatel flip phone where he could swap SIM cards back and forth from his iPhone to his flip phone.</li>
 <li>Given enough experience with enough similar programming languages, you're able to transfer skills from one language to another, and even understand/write enough code in an unfamiliar language to be dangerous. 😜</li>
 <li>The line of dev and ops has been blurred.</li>
 <li>You should containerize an app once or twice so that you know what ops is doing. It makes you a true "full stack" developer, giving you an appreciation for various aspects of the SDLC, and it also gives you empathy for what folks in ops are doing. The same applies to testing.</li>
 <li>The amount of preparation for delivering a TED talk is a vastly different experience than preparing to deliver a talk at a conference.</li>
 <li>Most schools don't teach computer history and it's important to understand where the technology that we use comes from.</li>
</ul>
<p><strong>About our guest:</strong></p>
<p>Scott Hanselman is a <a href="http://github.com/shanselman" rel="noopener noreferrer">programmer</a>, <a href="https://hanselman.com/blog/" rel="noopener noreferrer">teacher</a>, and <a href="https://hanselman.com/speaking" rel="noopener noreferrer">speaker</a>. He works out of his home office in Portland, Oregon for Microsoft as the Vice President of Developer Community. He works on .NET, Open Source, and the Azure Cloud Developer Experience. He blogs about technology, culture, gadgets, inclusion, code, the web, where we're going and where we've been. He's excited about community, social equity, media, entrepreneurship and above all, the open web.</p>
<p>He has <a href="https://www.hanselman.com/podcasts" rel="noopener noreferrer">a number of fun podcasts</a> and a <a href="https://youtube.com/shanselman" rel="noopener noreferrer">YouTube channel</a>. </p>
<p><strong>Find our guest on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/scott.hanselman.com" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://www.linkedin.com/in/shanselman" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://www.instagram.com/shanselman" rel="noopener noreferrer">Instagram</a></li>
 <li><a href="http://hachyderm.io/@shanselman" rel="noopener noreferrer">Mastodon</a></li>
 <li><a href="http://youtube.com/shanselman" rel="noopener noreferrer">YouTube</a></li>
 <li><a href="https://www.tiktok.com/@shanselman" rel="noopener noreferrer">TikTok</a></li>
 <li><a href="https://www.hanselman.com" rel="noopener noreferrer">Scott's Web Site</a></li>
</ul>
<p><strong>Find us on:</strong></p>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<p><strong>Links:</strong></p>
<ul>
 <li><a href="https://www.youtube.com/live/CRJcc1TqBhM?si=Tv_5oOgjvmQvFvgi&t=3696" rel="noopener noreferrer">Adriana's 2023 talk at Monitorama</a></li>
 <li><a href="https://youtu.be/dVG8W-0p6vg?si=lN3AtiEAtkd_s4fO" rel="noopener noreferrer">Scott's TED talk</a></li>
 <li><a href="https://www.teepublic.com/t-shirt/77671298-darmok-and-jalad-at-tanagra-vintage-90s-tv-show" rel="noopener noreferrer">Darmok t-shirt</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Darmok" rel="noopener noreferrer">Star Trek TNG Episode 102: Darmok</a></li>
 <li><a href="https://familymatters.fandom.com/wiki/Finding_the_Words" rel="noopener noreferrer">Paul Winfield - Family Matters</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Windows_3.1" rel="noopener noreferrer">Windows 3.1</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Joystick" rel="noopener noreferrer">Joystick</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Commodore_64" rel="noopener noreferrer">Commodore64</a></li>
 <li><a href="https://en.wikipedia.org/wiki/PS/2_port" rel="noopener noreferrer">PS/2 port</a></li>
 <li><a href="https://en.wikipedia.org/wiki/RS-232" rel="noopener noreferrer">RS-232</a></li>
 <li><a href="https://www.youtube.com/watch?v=w4KaMT7TmnY" rel="noopener noreferrer">Hoodo Hersi - Canadian comedian referred to by Scott at 07:33</a></li>
 <li><a href="https://www.tiktok.com/@shanselman/video/7390993722462260523?lang=en" rel="noopener noreferrer">Scott's viral TikTok on flip phones</a></li>
 <li><a href="https://www.amazon.ca/alcatel-flip-phone/s?k=alcatel+flip+phone" rel="noopener noreferrer">Alcatel flip phone</a></li>
 <li><a href="https://www.hanselman.com/blog/open-source-artificial-pancreases-will-become-the-new-standard-of-care-for-diabetes-in-2019" rel="noopener noreferrer">Scott's open source artificial pancreas</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Hollow_Knight" rel="noopener noreferrer">Hollow Knight (game)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Hollow_Knight:_Silksong" rel="noopener noreferrer">Hollow Knight: Silksong</a></li>
 <li><a href="https://ca.store.bambulab.com/products/a1-mini?srsltid=AfmBOopoNQsClWXzsvFnbdSMo2N03Z-NVVGhXHE4SXExXaMExaQ2qUPr" rel="noopener noreferrer">Bambu Lap 3D printers</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Logo_(programming_language)" rel="noopener noreferrer">Logo (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/BASIC" rel="noopener noreferrer">BASIC (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/TRS-80" rel="noopener noreferrer">TRS-80 (computer)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Visual_Basic" rel="noopener noreferrer">VisualBasic (programming language)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Turbo_Vision" rel="noopener noreferrer">Turbo Vision</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Gorillas_(video_game)" rel="noopener noreferrer">Gorillas game (QBasic)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Nibbles_(video_game)" rel="noopener noreferrer">Nibbles game (QBasic)</a></li>
 <li><a href="https://en.wikipedia.org/wiki/Floppy_disk" rel="noopener noreferrer">Floppy disk</a></li>
 <li><a href="https://www.amazon.ca/How-Rock-Like-Ted-Talk/dp/1538441187" rel="noopener noreferrer">How to Rock It Like a Ted Talk: The Insider's Guide to Prepare and Deliver Powerful Presentations by Cathy Armillas</a></li>
 <li><a href="https://www.retro-exo.com/exodos.html" rel="noopener noreferrer">eXoDOS</a></li>
</ul>
]]></content:encoded>
      <enclosure length="44583891" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/882dafbf-cea6-462c-a450-1608da881362/audio/8d4e1573-631a-4709-a1d1-138d93692c34/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Geeking Out with Scott Hanselman</itunes:title>
      <itunes:author>Adriana Villela, Scott Hanselman</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/f355e63c-6b59-4a58-bce7-3beea371c495/3000x3000/e62-20-20scott-20hanselman-20-20thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:08</itunes:duration>
      <itunes:summary>The long-awaited interview with the one and only Scott Hanselman is here! This was one of my most fun interviews, with surprising twists and turns, like learning that Scott uses TWO mice (one for each hand), a brief side quest to check on his 3D printing project, a deep deep hatred of YAML (and why), and his experience delivering his TED in the summer of 2025. This episode is best enjoyed in video form on our YouTube channel, but the audio is still fun too!</itunes:summary>
      <itunes:subtitle>The long-awaited interview with the one and only Scott Hanselman is here! This was one of my most fun interviews, with surprising twists and turns, like learning that Scott uses TWO mice (one for each hand), a brief side quest to check on his 3D printing project, a deep deep hatred of YAML (and why), and his experience delivering his TED in the summer of 2025. This episode is best enjoyed in video form on our YouTube channel, but the audio is still fun too!</itunes:subtitle>
      <itunes:keywords>public speaking, ted talks, early computing, history of computers, tech careers, tech journeys, history of tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>62</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">403c154f-d27c-469b-b0fd-e98e644497cb</guid>
      <title>Geeking Out Live: Working Moms in Tech Panel with Rizel Scarlett, Autumn Nash, Cortney Nickerson, and Diana Todea</title>
      <description><![CDATA[<h3>Key Takeaways</h3>
<ul>
 <li>We all experienced pregnancy differently, and it's okay to not love being pregnant while being in awe of the human being created inside of you</li>
 <li>Take some time off before you have your baby, because it just gets busy after that</li>
 <li>Maternity leave varies from country. In Canada, you get 12-18 months. In Spain, you get 4 months, and in the US, you get 6 weeks. If you're lucky, you work at a company with good maternity leave benefits.</li>
 <li>Many of the mamas in this panel hustled HARD not only during pregnancy, but post-partum</li>
 <li>Sleep deprivation as a new mom is REAL, and is a testament to the strength and resilience of being a mom</li>
 <li>We're not all lucky enough to have family and/or daycares(affordable or not) near us to help us raise our children</li>
 <li>Rizel chose to worked part-time post-partum to stay sharp, yet she still balanced being present for her daughter during her time off</li>
 <li>Cortney took her first child to work with her, to balance working and childcare</li>
 <li>Being a role model to your children and teaching them to be self-sufficient is important</li>
 <li>Encouraging boys and girls to hang out together from an early age, rather than separating them, helps break down gender stereotypes and barriers</li>
 <li>For boy moms: it's important to a great role model as a mom of little boys, to teach them to be respectful of women as they grow older</li>
</ul>
<h3>About our guests</h3>
<p><strong>Rizel Scarlett</strong></p>
<p>Rizel Scarlett is a Staff Developer Advocate at TBD, Block's newest business unit. With a diverse background spanning GitHub, startups, and non-profit organizations, Rizèl has cultivated a passion for utilizing emerging technologies to champion equity within the tech industry. She moonlights as an Advisor at G{Code} House, an organization aimed at teaching women of color and non-binary people of color to code. Rizèl believes in leveraging vulnerability, honesty, and kindness as means to educate early-career developers.</p>
<p><strong>Find our Rizel on:</strong></p>
<ul>
 <li><a href="https://x.com/blackgirlbytes" rel="noopener noreferrer">Twitter (X)</a></li>
 <li><a href="https://www.linkedin.com/in/rizel-bobb-semple/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://www.twitch.tv/blackgirlbytes" rel="noopener noreferrer">Twitch</a></li>
 <li><a href="https://blackgirlbytes.dev/?source=top_nav_blog_home" rel="noopener noreferrer">Website</a></li>
</ul>
<p><strong>Autumn Nash</strong></p>
<p>Autumn Nash is a Product Manager at Microsoft specializing in Linux Security previously over four years at Amazon Web Services (AWS) as a Software Development Engineer, I currently contribute to the Language and Runtimes team, specializing in the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community. Prior to this, Autumn's role as a NoSQL Solutions Architect involved guiding organizations in selecting purpose-built NoSQL databases, utilizing Python and Java to unblock customers and contribute to educational content. In addition to her technical expertise in solutions engineering, back-end web development, and cloud computing, Autumn is proud to be a mom, bringing a unique perspective to the tech industry. She is also an alumni member of Rewriting the Code, further enriching her commitment to effective communication and education. Serving as the Board Chair of Education at MilSpouse Coders and as a Chapter Leader for the Greater Seattle Area, her advocacy for collaborative learning and community development extends beyond technology.</p>
<p><strong>Find Autumn on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/autumnnash/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/withenoughcoffee.com" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<p><strong>Cortney Nickerson</strong></p>
<p>Cortney is Head of Community at Nirmata. As a CNCF and Civo Ambassador, she helps co-organize the CNCF Bilbao Community, various Kubernetes Community Day events, and KubeJam. Additionally, she is a recognized voice in the cloud native space. Initially, a non-techie, she turned techie as employee 7 at a startup acquired by DataDog while writing content for the Data on Kubernetes Community. When not talking tech, you can find her talking DEl, sharing about her struggle with imposter syndrome, and trying to wrestle her kids to bed at a normal time.</p>
<p><strong>Find Cortney on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/techtalkingmom.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://www.linkedin.com/in/cortney-nickerson-26836413a/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://x.com/TechTalkingMom" rel="noopener noreferrer">X</a></li>
</ul>
<p><strong>Diana Todea</strong></p>
<p>Diana is a Developer Experience Engineer at VictoriaMetrics. She has worked as a Senior Site Reliability Engineer focused on Observability. She is an active member of the OpenTelemetry CNCF open source project, co-organizer of Cloud Native Days Romania, co-lead of neurodiversity working group (part of CNCF initiative merge-forward) and supports underrepresented groups in tech.</p>
<p><strong>Find Diana on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/diana-todea-b2a79968/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://github.com/didiViking/Conferences_Talks" rel="noopener noreferrer">GitHub</a></li>
</ul>
<h3>Find Geeking Out on</h3>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<h3>Show Notes</h3>
<ul>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-data-privacy-rizel-scarlett" rel="noopener noreferrer">Rizel on Geeking Out</a></li>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-working-mom-in-tech-autumn-nash" rel="noopener noreferrer">Autumn on Geeking Out</a></li>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-saying-i-dont-know-cortney-nickerson" rel="noopener noreferrer">Cortney on Geeking Out</a></li>
</ul>
]]></description>
      <pubDate>Tue, 13 Jan 2026 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Diana Todea, Cortney Nickerson, Rizèl Scarlett, Adriana Villela, Autumn Nash, Hannah Maxwell)</author>
      <link>https://geeking-out.simplecast.com/episodes/geeking-out-live-working-moms-in-tech-panel-skZx1sAH</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/0007e14c-2d4d-4ce4-8330-3d8de129e513/e61-20-20working-20moms-20in-20tech-20-youtube-20v2.jpg" width="1280"/>
      <content:encoded><![CDATA[<h3>Key Takeaways</h3>
<ul>
 <li>We all experienced pregnancy differently, and it's okay to not love being pregnant while being in awe of the human being created inside of you</li>
 <li>Take some time off before you have your baby, because it just gets busy after that</li>
 <li>Maternity leave varies from country. In Canada, you get 12-18 months. In Spain, you get 4 months, and in the US, you get 6 weeks. If you're lucky, you work at a company with good maternity leave benefits.</li>
 <li>Many of the mamas in this panel hustled HARD not only during pregnancy, but post-partum</li>
 <li>Sleep deprivation as a new mom is REAL, and is a testament to the strength and resilience of being a mom</li>
 <li>We're not all lucky enough to have family and/or daycares(affordable or not) near us to help us raise our children</li>
 <li>Rizel chose to worked part-time post-partum to stay sharp, yet she still balanced being present for her daughter during her time off</li>
 <li>Cortney took her first child to work with her, to balance working and childcare</li>
 <li>Being a role model to your children and teaching them to be self-sufficient is important</li>
 <li>Encouraging boys and girls to hang out together from an early age, rather than separating them, helps break down gender stereotypes and barriers</li>
 <li>For boy moms: it's important to a great role model as a mom of little boys, to teach them to be respectful of women as they grow older</li>
</ul>
<h3>About our guests</h3>
<p><strong>Rizel Scarlett</strong></p>
<p>Rizel Scarlett is a Staff Developer Advocate at TBD, Block's newest business unit. With a diverse background spanning GitHub, startups, and non-profit organizations, Rizèl has cultivated a passion for utilizing emerging technologies to champion equity within the tech industry. She moonlights as an Advisor at G{Code} House, an organization aimed at teaching women of color and non-binary people of color to code. Rizèl believes in leveraging vulnerability, honesty, and kindness as means to educate early-career developers.</p>
<p><strong>Find our Rizel on:</strong></p>
<ul>
 <li><a href="https://x.com/blackgirlbytes" rel="noopener noreferrer">Twitter (X)</a></li>
 <li><a href="https://www.linkedin.com/in/rizel-bobb-semple/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://www.twitch.tv/blackgirlbytes" rel="noopener noreferrer">Twitch</a></li>
 <li><a href="https://blackgirlbytes.dev/?source=top_nav_blog_home" rel="noopener noreferrer">Website</a></li>
</ul>
<p><strong>Autumn Nash</strong></p>
<p>Autumn Nash is a Product Manager at Microsoft specializing in Linux Security previously over four years at Amazon Web Services (AWS) as a Software Development Engineer, I currently contribute to the Language and Runtimes team, specializing in the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community. Prior to this, Autumn's role as a NoSQL Solutions Architect involved guiding organizations in selecting purpose-built NoSQL databases, utilizing Python and Java to unblock customers and contribute to educational content. In addition to her technical expertise in solutions engineering, back-end web development, and cloud computing, Autumn is proud to be a mom, bringing a unique perspective to the tech industry. She is also an alumni member of Rewriting the Code, further enriching her commitment to effective communication and education. Serving as the Board Chair of Education at MilSpouse Coders and as a Chapter Leader for the Greater Seattle Area, her advocacy for collaborative learning and community development extends beyond technology.</p>
<p><strong>Find Autumn on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/autumnnash/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://bsky.app/profile/withenoughcoffee.com" rel="noopener noreferrer">Bluesky</a></li>
</ul>
<p><strong>Cortney Nickerson</strong></p>
<p>Cortney is Head of Community at Nirmata. As a CNCF and Civo Ambassador, she helps co-organize the CNCF Bilbao Community, various Kubernetes Community Day events, and KubeJam. Additionally, she is a recognized voice in the cloud native space. Initially, a non-techie, she turned techie as employee 7 at a startup acquired by DataDog while writing content for the Data on Kubernetes Community. When not talking tech, you can find her talking DEl, sharing about her struggle with imposter syndrome, and trying to wrestle her kids to bed at a normal time.</p>
<p><strong>Find Cortney on:</strong></p>
<ul>
 <li><a href="https://bsky.app/profile/techtalkingmom.bsky.social" rel="noopener noreferrer">Bluesky</a></li>
 <li><a href="https://www.linkedin.com/in/cortney-nickerson-26836413a/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://x.com/TechTalkingMom" rel="noopener noreferrer">X</a></li>
</ul>
<p><strong>Diana Todea</strong></p>
<p>Diana is a Developer Experience Engineer at VictoriaMetrics. She has worked as a Senior Site Reliability Engineer focused on Observability. She is an active member of the OpenTelemetry CNCF open source project, co-organizer of Cloud Native Days Romania, co-lead of neurodiversity working group (part of CNCF initiative merge-forward) and supports underrepresented groups in tech.</p>
<p><strong>Find Diana on:</strong></p>
<ul>
 <li><a href="https://www.linkedin.com/in/diana-todea-b2a79968/" rel="noopener noreferrer">LinkedIn</a></li>
 <li><a href="https://github.com/didiViking/Conferences_Talks" rel="noopener noreferrer">GitHub</a></li>
</ul>
<h3>Find Geeking Out on</h3>
<ul>
 <li>All of our social channels are on <a href="https://bio.site/geekingout" rel="noopener noreferrer">bio.site/geekingout</a></li>
 <li>All of Adriana's social channels are on <a href="https://bio.site/adrianavillela" rel="noopener noreferrer">bio.site/adrianavillela</a></li>
</ul>
<h3>Show Notes</h3>
<ul>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-data-privacy-rizel-scarlett" rel="noopener noreferrer">Rizel on Geeking Out</a></li>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-working-mom-in-tech-autumn-nash" rel="noopener noreferrer">Autumn on Geeking Out</a></li>
 <li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-saying-i-dont-know-cortney-nickerson" rel="noopener noreferrer">Cortney on Geeking Out</a></li>
</ul>
]]></content:encoded>
      <enclosure length="64803381" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/c075212f-75a2-4614-a25c-29c1a91a88e2/audio/e7bb1dc9-677b-42ca-a3f7-e1e3d2ad532c/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>Geeking Out Live: Working Moms in Tech Panel with Rizel Scarlett, Autumn Nash, Cortney Nickerson, and Diana Todea</itunes:title>
      <itunes:author>Diana Todea, Cortney Nickerson, Rizèl Scarlett, Adriana Villela, Autumn Nash, Hannah Maxwell</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/cd9222d9-0730-49b4-b81d-43eae32caccb/3000x3000/e61-20-20working-20moms-20in-20tech-20-square-20v2.jpg?aid=rss_feed"/>
      <itunes:duration>01:07:29</itunes:duration>
      <itunes:summary>We&apos;re kicking of 2026 with a special Geeking Out livestream featuring FOUR amazing women in tech who also happen to be moms. Join Adriana Villela and her daughter, Hannah Maxwell, for a candid conversation with Rizel Scarlett, Autumn Nash, Cortney Nickerson, and Diana Todea about juggling motherhood and career. </itunes:summary>
      <itunes:subtitle>We&apos;re kicking of 2026 with a special Geeking Out livestream featuring FOUR amazing women in tech who also happen to be moms. Join Adriana Villela and her daughter, Hannah Maxwell, for a candid conversation with Rizel Scarlett, Autumn Nash, Cortney Nickerson, and Diana Todea about juggling motherhood and career. </itunes:subtitle>
      <itunes:keywords>cloud native, women in cloud native, devrel, empowering women, community management, tech careers, tech journeys, working moms in tech, kubernetes, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>61</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">55b2b26f-9396-4fd4-ab75-d9bcf57d5020</guid>
      <title>The One Where We Geek Out on Saying, &quot;I don&apos;t know&quot; with Cortney Nickerson</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Humans are delightfully malleable! As a right-handed person being taught sports by a left-handed person, Cortney learned to play many sports left-handed!</li><li>Devs who shifted into the ops space have a unique perspective because they have done it all - not just the dev work, but also the ops work.</li><li>QAs bridge the gap for Dev and Ops, because they have had to make everybody communicate with each other and they feel everybody's pain.</li><li>Admitting that you don't have all the answers and asking for help is a superpower, as it "liberates" others around you to ask questions.</li><li>Being unafraid to ask questions and ask for clarifications is how Cortney was able to level up in tech, in spite of not having a technical background.</li><li>People are willing to help you if you're willing to put in the effort and if you show them that you've been trying.</li><li>The fact that tech constantly changes means that we have new opportunities to learn and gain expertise in new areas.</li><li>When we're in the midst of feeling like we're not doing enough, sometimes we need others to remind us that yes, we ARE.</li><li>We tend to be incredibly hard on ourselves. There are other people who see the effort that we make, and they appreciate what it is that we get done.</li><li>Tech moves so quickly that whether you take a break for 6 weeks or 1 year, by the time you get back, things have changed.</li><li>When you're raising a child and working, having a partner, spouse, or someone else you can lean on for support makes a huge difference. Support can be physical or emotional.</li><li>We need to have conversations to normalize support for working moms.</li><li>Once we have kids, people ask how our kids are doing, but now how we're doing. And yet, our kids' wellbeing depends on our wellbeing.</li><li>Context is queen. We assume that people hold it together because they're just that good, but it reality, we don't realize that they have a whole village of people helping them out.</li></ul><p><strong>About our guest:</strong></p><p>Cortney is Head of Community at Nirmata. As a CNCF and Civo Ambassador, she helps co-organize the CNCF Bilbao Community, various Kubernetes Community Day events, and KubeJam. Additionally, she is a recognized voice in the cloud native space. Initially, a non-techie, she turned techie as employee 7 at a startup acquired by DataDog while writing content for the Data on Kubernetes Community. When not talking tech, you can find her talking DEl, sharing about her struggle with imposter syndrome, and trying to wrestle her kids to bed at a normal time.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/techtalkingmom.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/cortney-nickerson-26836413a/">LinkedIn</a></li><li><a href="https://x.com/TechTalkingMom">X</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Myspace">MySpace</a></li><li><a href="https://en.wikipedia.org/wiki/Dial-up_Internet_access">Dial-up modem</a></li><li><a href="https://en.wikipedia.org/wiki/AltaVista">AltaVista (search engine)</a></li><li><a href="https://en.wikipedia.org/wiki/Ask.com">Ask Jeeves (search engine)</a></li><li><a href="https://www.youtube.com/watch?v=gsNaR6FRuO0">Dial-up modem sounds</a></li><li><a href="https://github.com/kubeshop/monokle">Monokle</a></li><li><a href="https://www.reddit.com/r/kubernetes/comments/13emx95/monokle_21_we_love_yaml_so_you_dont_have_to/">“We love YAML so you don’t have to”</a></li><li><a href="https://sched.co/1x7Da">Cortney’s KubeCon China 2025 keynote</a></li><li><a href="https://en.wikipedia.org/wiki/Dewey_Decimal_Classification">Dewey Decimal System</a></li><li><a href="https://dok.community/community/">Data on Kubernetes Community</a></li><li><a href="https://kyverno.io">Kyverno project</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p><strong>ADRIANA:</strong><br />And geeking out with me today, I have Cortney Nickerson. Welcome, Cortney.</p><p><strong>CORTNEY:</strong><br />I thank you so much for having me. I'm really excited to be here.</p><p><strong>ADRIANA:</strong><br />I'm excited to have you. It. You know, when when I was looking at guests to bring on for the next season, I'm like, how have I not had Courtney on yet?</p><p><strong>CORTNEY:</strong><br />Yes. Actually, I think you said to me you should be on my podcast. Again. That was what you said to me. We where were we? We were... we were at Rejekts. I think at the last KubeCon.</p><p><strong>ADRIANA:</strong><br />Oh yeah, Rejekts, that’s right. </p><p><strong>CORTNEY:</strong><br />You should be on my podcast again. And I was like, I haven't been on it. And you're like, wait, what? Wait. How's this possible? And I was like, I don't know. But I've seen like every episode. I've, I feel like I've been on it, but I haven’t been.</p><p><strong>ADRIANA:</strong><br />And finally we made it happen. Yay!</p><p><strong>CORTNEY:</strong><br />Yes we did.</p><p><strong>ADRIANA:</strong><br />So. And where are you calling from today?</p><p><strong>CORTNEY:</strong><br />Today I'm calling from Farmington, New Mexico. I spend most of my life in, in Spain, just outside of San Sebastian, in the Basque Country. But I am home visiting my, my parents in, in New Mexico today, so. Yeah.</p><p><strong>ADRIANA:</strong><br />We'll we're going to start with, lightning round questions or. Icebreaker, or, whatever. I, I used to call them lightning round, but sometimes they're fast, sometimes they're not. So... icbreaker.</p><p><strong>CORTNEY:</strong><br />Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />Well, let the wind blow as it may. </p><p><strong>CORTNEY:</strong><br />At your own pace questions.</p><p><strong>ADRIANA:</strong><br />Yes, at your own pace questions. I like that okay. First question. Are you left handed or right handed?</p><p><strong>CORTNEY:</strong><br />Oh. Good question. Writing right handed. But batting in in softball. Left handed.</p><p><strong>ADRIANA:</strong><br />No way. That's so cool. </p><p><strong>CORTNEY:</strong><br />Yeah, yeah. </p><p><strong>ADRIANA:</strong><br />Does it throw people off? Like when you're batting left handed because, I mean, there's so few, few left handed batters.</p><p><strong>CORTNEY:</strong><br />Yeah. Actually, my my dad coached me in sports my whole life, and he's left handed. And so he used to stand in front of me to do things. I stand behind him and mimic what he was doing. And so in almost all of my sports I’m better left-handed. So basketball as well, I spent more time dribbling with my left hand, because I was mimicking my dad. Layups from left hand side, like shoot, jump shot left handed. Batting softball left handed because I was mimicking my dad. Yeah.</p><p><strong>ADRIANA:</strong><br />That is so cool. Do you catch also like, like, I guess if you're left handed, catch with your right. So I bat left handed, but I pitched right handed. So catch with my left. Yeah.</p><p><strong>CORTNEY:</strong><br />But that was also because the first person who started teaching how to pitch, my dad was the catcher, and he didn't know anything about pitching, so he had somebody, work with me the first time. And they were right handed.</p><p><strong>ADRIANA:</strong><br />Ah!</p><p><strong>CORTNEY:</strong><br />So I'm one of those people that's like. Oh, well, that person does it this way, so I guess I do too. So depending on what you're showing me how to do, I might do it right handed or I do it left.</p><p><strong>ADRIANA:</strong><br />That's awesome. I it reminds me like, because I'm left handed, but I mouse right handed, and I couldn’t even fathom mousing, mousing left handed. My mom was left handed, But my dad is the computer guy, and he's the one who showed me a mouse for the first time, and he is right handed. So I think I just...</p><p><strong>CORTNEY:</strong><br />See? Same thing!</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />Very cool.</p><p><strong>ADRIANA:</strong><br />It's so cool. I also find, like, you know, you mentioned them showing sports. Like you were shown left handed way. So you gravitated towards that. I remember at one point I took squash lessons and, and this was as an adult, and I had attempted racket sports. And so I use my left hand dominant. So it always throws people off whenever, like they try to show me sports stuff and they're and they're right-handed. Yeah. And then I'm the lefty. I'm like, can you show that for left handed people? And it always throws people off.</p><p><strong>CORTNEY:</strong><br />Yeah. Yeah for sure.</p><p><strong>ADRIANA:</strong><br />So yeah. Yeah. Love it. Okay. Next question. Do you prefer iPhone or Android?</p><p><strong>CORTNEY:</strong><br />Android 100%. I use a Mac for work, but Android for phone. Absolutely.</p><p><strong>ADRIANA:</strong><br />Okay, that falls into my next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>CORTNEY:</strong><br />I'm. I'm a MacBook user. But I think probably because I came from a non-technical background. And so it was like, oh, Mac. Mac is great for design and it's great for a bunch of other other things. And then I just kind of stuck with it.</p><p><strong>ADRIANA:</strong><br />That's great. Okay. Next question. Do you have a favorite programing language?</p><p><strong>CORTNEY:</strong><br />I love this question. Because the first time I was asked if I knew any programing language, my answer is, I know HTML. Because that was all I knew. Now that time has gone by, I've learned some other programing languages, but to this day, my my favorite language is always going to be HTML, because I did not realize how stupid I sounded when I answered that way. But also, it's like I I'm aging myself, but I had MySpace and that's why I know HTML. So like, it was my first language, and I'm proud of it.</p><p><strong>ADRIANA:</strong><br />That's great. That's great. My, my. First dabbling into HTML. I went I went wild, like, do you remember the blink tag in HTML? Yeah, I, I used that with reckless abandon. And, and I, like, threw a bunch of animated GIFs on the website.</p><p><strong>CORTNEY:</strong><br />Of course. Of course.</p><p><strong>ADRIANA:</strong><br />it was, it was the. Tackiest most useless like, but so glorious in so many ways.</p><p><strong>CORTNEY:</strong><br />Under underneath it all. Like, HTML isn't really a coding language, but I still love it.</p><p><strong>ADRIANA:</strong><br />It holds a special place in my heart. I, I dabbled in HTML back in the day. I found it... when it was paired with CSS, things looked pretty, but I hated the fact that it never looked the same in every browser. And then I just got really mad and frustrated. I'm like, yeah. Buh bye. I'm doing backend.</p><p><strong>CORTNEY:</strong><br />I only had access to the internet of the public library. It was like one dial-up modem we had like basically 30 minutes, because there is such a long line of people who wanted to get on, but like, I don't I don't even think I had time to recognize what they're like, the same anywhere else. It was just like, oh, cool, I've got a.</p><p><strong>ADRIANA:</strong><br />And back in the time of dial up modems, I don't even think we had like that many options with web browsers.</p><p><strong>CORTNEY:</strong><br />Yeah. No, there wasn't a lot. There was. </p><p><strong>ADRIANA:</strong><br />You remember...</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />the flashing “N”?</p><p><strong>CORTNEY:</strong><br />Yeah. And Yahoo</p><p><strong>ADRIANA:</strong><br />Ask Jeeves? </p><p><strong>CORTNEY:</strong><br />Oh I was just talking about Jeeves the other day. I was like, whatever happened to Ask Jeeves? We were just having that conversation the other day. I was like, know everybody, just ask Google or ChatGPT. But didn't anybody hear of Ask Jeeves? And half of the meeting was like, oh yeah, and the other half as a way too young. Way too young to be asking Jeeves anything. And I was like, okay. </p><p><strong>ADRIANA:</strong><br />That is so funny. I just remember, like, Ask Jeeves was the go to. And then all of a sudden, people started using Google, and I can't remember, like, in my brain when, you know, I switched to using Google. Like...</p><p><strong>CORTNEY:</strong><br />Yeah, me neither. Yeah, it did just happened. But Jeeves is like. And he was so cute. Like, their little logo guy was.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />Just... like a little butler. </p><p><strong>ADRIANA:</strong><br />That's right!</p><p><strong>CORTNEY:</strong><br />Take care of all your stuff.</p><p><strong>ADRIANA:</strong><br />Brings back memories. That and... that and the dial up noise.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />I used to have that as a ringtone for when my dad called.</p><p><strong>CORTNEY:</strong><br />Oh.</p><p><strong>ADRIANA:</strong><br />But now my phone is always on silent, so I don't really get to enjoy my ringtones.</p><p><strong>CORTNEY:</strong><br />Yeah, my phone's always on silent also. We should bring ringtones back. At least the dial up. The dial up.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />(...) ringtone. The rest of them maybe not, but that one's like a nice, nice nostalgia to it.</p><p><strong>ADRIANA:</strong><br />It is is is. It probably like, hurts the ears of the young ones when they hear it and they're like, what is that noise?</p><p><strong>CORTNEY:</strong><br />What is that? Yeah. What is that? So okay. Next question. Do you prefer Dev or Ops?</p><p><strong>CORTNEY:</strong><br />Ops. For sure. Yeah. I think I've got a lot of reasons for it. But yeah. Ops.</p><p><strong>ADRIANA:</strong><br />Oh, do share, if you're up for it.</p><p><strong>CORTNEY:</strong><br />Yeah, well. My first job in tech was actually doing cold calls to people about a DevSecOps tool. And so I spent a lot of time talking to devs specifically because the whole concept was a “shift left” security concept. And the number of times I just heard over and over, because everybody wants developers to do everything, right. And it was like a ehhhgh, and if I talked to somebody from the Ops space, most of the time, they were trying to push it off onto the security team. They were never trying to push it off on devs. They were always trying to push it off on the security team. But almost like they had this whole, oh, I already push a bunch of stuff off on devs, and I don't want to have to, like, get yelled at by them again. And I don't want to talk to them. And so it's just better like, security team, you need to talk to security team.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>CORTNEY:</strong><br />And I was like, okay, but, specifically it was that it was I was constantly hearing Devs be like, oh, everything. Everything. Shift left shift left shift left. I do agree with them that so many things are shift left, but also it just happens to be the the where they're situated in the pipeline. Right. It's like, well, things need to get started in one specific way. And like, you're, you're the starting point. And so the I personally adore devs who have moved into the Ops space and, and being in the cloud native space, there's so many of them. Like, I used to be a dev and then I got. Some of them got stuck having to figure out how to package their own things. Other people just kind of took more of an interest into this whole space. And I, I just find those particular people that have moved into ops from dev, to be incredibly knowledgeable because they've done it all now. And and so friendly and so helpful and oftentimes most active in community spaces.</p><p>But also, if I had another option, I would inevitably pick the QA people. QA folks bridge the gap for everybody. I always and like they should be the platform team because, they have had to make everybody communicate with each other and they feel everybody's pain. They're like innately empathetic, and they're stuck in the middle all the time. Yeah. And, and they try to be helpful. And they never think that they know the answer, even though a lot of times they do, and they dabble in, in everything a little bit, but don't want to step on anybody's toes. And they really listen and, and so if I, if I had a third option, I would the QA. I think QA folks are highly underrated.</p><p><strong>ADRIANA:</strong><br />I love that that's such a great take! Yeah. I mean, I started my, career after university, doing QA.</p><p><strong>CORTNEY:</strong><br />Oh, see?</p><p><strong>ADRIANA:</strong><br />Yeah, and it was, you know, like, that's what was available at the company I joined. And it gave me it gave me some really good perspective. I had wanted to go straight into dev, but they got me into QA, and, I learned some things along the way. I have to say, I learned patience.</p><p><strong>CORTNEY:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />That was one thing. Yeah. Yeah, there is, there. I feel like QAs carry a lot.</p><p><strong>CORTNEY:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />A burden of sorts, right? Because, like, they're the ones being pressured at the end of the day, like, pass the test. Pass the test. Pass the.... It's like, no, no, no, it's not working.</p><p><strong>CORTNEY:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />What are you talking about?</p><p><strong>CORTNEY:</strong><br />No, um, pressure is a privilege, no matter where you are in life, I think. But also they carry out a lot of silent, silent weight, from everyone around them. And, and often times they are the doing the glue work, that works together and makes things possible for both sides. So they're, they're, they're actually my, my favorite.</p><p><strong>ADRIANA:</strong><br />Yay. Thanks for sharing that perspective. Okay. Next question. Do you prefer JSON or YAML?</p><p><strong>CORTNEY:</strong><br />YAML. Definitely YAML. Also, I, I was DevRel for a project called Monokle for a bit, and, and created the slogan, “We love YAML so you don't have to.”</p><p><strong>ADRIANA:</strong><br />That's so clever. I love that.</p><p><strong>CORTNEY:</strong><br />So by default it's it's got to be YAML because that was my slogan. I made stickers and everything. I was like, we love YAML so you don't have to. Yeah.</p><p><strong>ADRIANA:</strong><br />Aw, that's great. Okay. Next one. Do you prefer spaces or tabs?</p><p><strong>CORTNEY:</strong><br />Tabs. Yeah. Tabs. But this is also PTSD from loads of years working in word docs, where spaces never come out the same, as everybody's space in their own machine. And then all of a sudden you use it and some like if somebody is using Windows and they send you that same word doc, but you're in a Mac, and all of a sudden everything's out of out of whack. And tabs just stay the same. So this is.</p><p><strong>ADRIANA:</strong><br />I'm there for consistency. I love consistency. Yeah. Yeah. It's frustrating when you, when you get, like, the different the different formatting based on the, based on the OS that you're running. It's like. Aggravating to say the least.</p><p><strong>CORTNEY:</strong><br />So aggravating, so aggravating. Or when you have something in a format that works and then you send it to somebody and they open it in like a Google drive, and all of a sudden you're like, what happened. That's not the font. That's not this. That's a space. Ugh. It’s aggravating.</p><p><strong>ADRIANA:</strong><br />Kay... two more questions. Do you prefer to consume content through video or text?</p><p><strong>CORTNEY:</strong><br />I'm. I'm a text person, actually, I do, I do watch a lot of videos, but inevitably I will turn on the video and also read the transcript.</p><p><strong>ADRIANA:</strong><br />Oh, yeah. Yeah.</p><p><strong>CORTNEY:</strong><br />That's that's me. And so sometimes I'll get engrossed in the transcript that I, I totally stop watching the video.</p><p><strong>ADRIANA:</strong><br />Yeah. I, I, I much rather like transcript closed captioning like I love captions. Like if I forget to turn on the captions or like, someone at home forgets to turn on captions while we're watching TV, I'm like.</p><p><strong>ADRIANA:</strong><br />Turn on the captions. </p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And all three of us at home are, like, addicted to having the captions on when we watch TV.</p><p><strong>CORTNEY:</strong><br />Absolutely. Yeah. I'm. I'm that person. I, I prefer, I prefer text, so I, I guess this is also aging me. I'm sure I'm. Five years younger or. Or less be like. Oh, no. Video. Are you kidding me? Who reads?</p><p><strong>ADRIANA:</strong><br />I do wonder. Yeah, yeah, yeah. Because my my daughter like, hates reading and I'm like, oh whatever, I don't care. Because like, the, the amount of cool shit she learns on YouTube is, incredible. Like she was just telling me all all this, like, stuff, like she follows, like, astronomers and cosmologists and like, she's learning about dinosaurs. I'm like, okay, I, I don't care that you don't read books because you're learning cool shit on YouTube.</p><p><strong>CORTNEY:</strong><br />Yeah, there's tons of stuff out there. But I am the person who's like, oh, that video looks cool. And then I'll open the transcript. And totally stop seeing. Anything that's going on in the video. And just like be engrossed in the transcript. But I think part of it is just I learn better that way if I, if I hear it, okay. But if I read it, it sticks with me longer.</p><p><strong>ADRIANA:</strong><br />Yeah. It’s like the visual that visual aspect of the words on the page. Yeah, yeah, yeah. I'm, I'm the same way. I, I find videos too distracting. I'm too ADHD for it. I start watching a video and then they'll say something and my mind wanders, and then I'm like. Shit. What did they say again? And then I'm finding myself rewinding.</p><p><strong>CORTNEY:</strong><br />I do that as well. I do that as well. Whereas if I'm reading it, then I, my mind goes off and then I come back to...</p><p><strong>ADRIANA:</strong><br />Yes, yeah, yeah. It’s easier to come back to it. </p><p><strong>CORTNEY:</strong><br />Yeah. Yeah</p><p><strong>ADRIANA:</strong><br />Yeah. Exactly. I... same same. Yes.</p><p><strong>CORTNEY:</strong><br />Also. This attributes to the massive number of just excessive browser tabs I have open. Or when I force myself to stop like once every six weeks and go look at them and like, what was I on this page for? Like, why in the world did I go on this rabbit hole of a tangent? And I have like four browsers in a row that, like, clearly are all there because I went from one to the next to the next down some rabbit hole.</p><p><strong>CORTNEY:</strong><br />But I can't fathom why I was there. It's like it's been six weeks since they opened this, and it was really important to me at that time. I can't remember why now. It's just it's astounding that I do that, but I learn more, I guess, reading and than watching.</p><p><strong>ADRIANA:</strong><br />Yeah, I feel you and I can very much relate on the browser tabs. Like even when I start with like a fresh slate. Fresh browser, I'm like, okay, I'm going to be good. And the next thing I know I've got like 20 tabs open in the span of ten minutes. I'm like, what happened?</p><p><strong>CORTNEY:</strong><br />How does this happen. No. And and I had a whole bunch of browsers, like I go through these very odd anxiety where it's like, I know I need to close these tabs. I know they're pointless, and I know I haven't looked at them for weeks, but if I accidentally close the whole thing, it's just like overwhelming anxiety. Oh my God, I need to get it back. And then I have to stop myself and be like, Cortney, just let it go. You don't need to... like, you don't need to do the command to bring it back up. Like there's no reason for this. It's slowing everything down. But it will sit with me and then I won't restart my computer for a while because I'm like, just in case. Just in case it comes to me what was in a browser tab that I needed. It's a weird anxiety that I don't know why I have it, because I have yet to, like, not be able to find something again. But but but it's still there. </p><p><strong>ADRIANA:</strong><br />There's something comforting about keeping it. I also like, my computer even it screams at me like my work computer's like, you haven't rebooted in ten days. I'm like, mmm hmmm. I'm like, but all the stuff I have here is so important. And then it starts to slow down. I'm like, okay. Just start my computer again.</p><p><strong>CORTNEY:</strong><br />No, I do the inevitable do you want to reopen all of these tabs. Yes I do.</p><p><strong>ADRIANA:</strong><br />Oh yeah.</p><p><strong>CORTNEY:</strong><br />But also there should be like a checkmark on that dialog box. It's like ALWAYS. Don't ask again. It's always going to be yes. So stop asking me.</p><p><strong>ADRIANA:</strong><br />Okay. Final question. What is your superpower?</p><p><strong>CORTNEY:</strong><br />Probably being willing to just say, “I have no idea” about stuff all the time. And ask for help. I, I don't think I saw it as being a superpower. I used to think that it was like me just being inevitably dumb. And now I've realized it's actually empowering for me because it's allowed me to adapt and change the thing in my life over and over. And be reborn, professionally and personally. Because I'm willing to say that, I don't know, but also it's liberating for for the other people who are around me. So they can say they don't know too. So that's that's probably it. Just being so blatant about I have no idea what you're talking to me about. Can can you explain it to me like I'm your grandma or your mom? Because I probably could be.</p><p><strong>ADRIANA:</strong><br />Honestly, like, I used to be so intimidated in meetings to say, like, I don't know, but now I'm just like, just for my benefit. Can you explain what that means? And as you said it, it gives other people permission to like, oh, thank God I didn't get that either. There's probably like a room full of people. Who have no idea what the fuck's going on. You just said you just ask the the question. Please explain to me. It's great. It's liberating. I think this is a good segue into, you know, our, our main, conversation. I always love to hear about, like, the journeys of, of my various guests, like how they got into tech. Sounds like you've had an interesting tech journey. I'd love to hear about it.</p><p><strong>CORTNEY:</strong><br />Yeah, yeah. I, I actually didn't realize how strange it was, or is until recently. I gave a talk at KubeCon in Hong Kong. And my my very dear friend Amit DSouza, like the day before the CFP closed for Hong Kong and Japan, is like, let's submit, something. We’re just, kind of. It was like, oh, okay, yeah, I should I, I'm doing DevRel. Like, I should, why haven't I done this yet? And we were just kind of having this snarky back and forth conversation about things and we submitted a talk, about Crossplane. It was like, Crossplane is the answer. What's the question? And the whole thing came up just kind of like a snarky conversation about what people around us are talking about. And we made up a talk submission, and it was supposed to be a workshop, and we submitted it, and then it got accepted. And after it got accepted, it was like a week and a half later, because when she sends you acceptance emails, it's like the same subject line, right? Congratulations. You've been accepted. And it's a big letters and that's it. And so I read this subject line and I screenshot and I sent it to him and we were like, oh yay. We’re going to Hong Kong. Yay! And it was just kind of like, oh. And then like a week later, I get a message from my friend Atul, who was like, congratulations, this is amazing. And I was like, oh yeah, I got accepted. Yeah. The schedule's out. Yeah, it's accepted. And he was... And then I thought to myself, I should start looking at flights. So I open up the email to like, look for more information. And it says keynote in the first paragraph. But it’s so far, down, that you don't actually see it on your phone, right. And you don't see it in the subject line. And it was like, wait, what?</p><p><strong>ADRIANA:</strong><br />That is amazing.</p><p><strong>CORTNEY:</strong><br />It was. Yeah. It was really amazing. It took weeks for it to sink in. It was it was terribly, overwhelming, to be honest. And my friend Amit was like we both, neither one of us had noticed, it was just like, oh, woohoo! And then when we realized it was, it was daunting to me.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />It went very well. We had a lot of fun preparing it. It we were we submitted a workshop and ended up having to cut that down to 10 to 12 minutes. Which is... As an exercise I had never done before. Like, we've got 90 minutes of content that has to be put into 12 minutes.. That, that. That. I've done the exercise of, okay, we've got 15 minutes of content. Let's turn it into 30, never the other way around. So that was daunting, in of itself. But after we gave the talk, it took me weeks to actually post anything about it. And a huge part of that was just, in, in the hands small handful of years that I've been in tech, it's just been so fast and so extreme, and so much that I hadn't actually stopped to reflect on it. Yeah. At all. Because my first job in tech was, doing cold calls on the telephone for a Spanish startup. That was a startup. It was a web application security tool. It happened to be an agent that deployed everywhere. Now, in retrospect, I'm like, wow, I know a lot of stuff about agents and a lot of like and for the whole AI world and MCP world and understanding the difference between like this has served me incredibly well. But all of that came from making cold calls on the phone for a company that just needed an English speaker who could also speak to them in Spanish. And I happened to be an American living in the same town that they were in. And being curious. Right. So I'd get somebody on the phone and they'd finally not hang up on me and finally give me some sort of conversation. And then they'd say something that made no sense, and I’d go back to team, be like, okay, so they said this. I don't know what else to ask. That team was so incredibly generous. It was my first experience with techies, as well. The anything I asked if I asked them to teach it to me, they did. Anything. And everything. We ended up getting acquired by Datadog, which was also, I didn't know at the time that that is what everybody aspires to have happen in a tech startup is to then get acquired by some IPOed company. Because I had no experience with tech prior to that job. All of my life experience had been in totally different things.</p><p><strong>ADRIANA:</strong><br />What was your original education background?</p><p><strong>CORTNEY:</strong><br />Yeah, I studied philosophy, international relations, and world religion.</p><p><strong>ADRIANA:</strong><br />No way!</p><p><strong>CORTNEY:</strong><br />So I have three degrees. But, yeah, that that's what I studied. Had nothing to do with tech at all. I grew up in New Mexico. Ten minutes from my parents’ house, where I am right now, there isn't really even cell phone service. Once you get out on the Navajo reservation, there's just there's not a lot of of service. It’s gotten better. But, a lot of times, we’d drive across the reservation to go visit my grandparents in Utah. And, and yeah, you have to wait for the satellite to go over. If you, if you need to make a call. There's nothing. So it wasn't like I grew up in a place that had a lot of access to technology, either. Dial up internet was oftentimes at the library. That's where you could get it. And that was about it. And so I just didn't have access to it. And when I went to college, I didn't go with my own computer. I was using the ones that, in the study hall because I was an athlete. And so we had access to computers there. I remember they had Ethernet, and I had only ever seen and been around dial up, and it was like, whoa! What is that? But my, my experience with that also was very limited. It was like, I would use the computer when I needed to actually type a paper, and do schoolwork on it. Otherwise, all of research was Dewey Decimal System in the library, because that's what I knew. And that's what worked for me. And and I didn't have access to anything else. And nobody introduces you to it. It was just uh, people who knew were in the know. But they don't realize that not everybody else is in the know. And so and then I moved to Europe and again, no, no real access to it other than for emails and, and work, stuff.</p><p>So when I did my interview for this job, I had just had my son, and I was I had found a job that I really liked, but I had just had my son and I couldn't travel anywhere near as much with the newborn as what I had been doing. And I remember they asked me, how technical are you? And my answer sounds ridiculous now, but at the time I was being very sincere. It was like, well, if the electricity goes off of my house, I can probably like restart and like configure my printer on the second try, but I can google anything, right? Like I can figure it out. And turns out that was that was the answer that got me the job, because they were all devs who would Google, when they don't know what was going on, to find an answer. And and that was the right answer. And they were like, okay. You speak Spanish, speak English, and you can Google anything. We’ll hire you. Because they were in dire straits, obviously. But it was it was a massive change. Prior to that, I spent ten years running, international summer camps and language immersion summer camps with kids. We started off with 50 students and scaled out to, like, I don't know, 5000 kids and in six weeks doing abroad programs and summer camps and and half day programs and and random things. Nothing technical.</p><p>I worked for some marketing firms that were doing marketing for, for big, like big retail providers like Macy's or Mark and Spencer's or, Samsung. Just like, big retail and, and doing marketing campaigns for them. I was, the softball coach for the Spanish national team for a bit as well. So I had done nothing that was technically inclined, to the, to the world that I'm in now. And so after giving that talk in Hong Kong, it was just this moment of pause where it was like, do I actually belong? It all happened so fast. And and truly had to take a couple of weeks to just sit with myself and the insane imposter syndrome that happened of, “How am I even here?” And, How did this happen so fast? Do... all of the amazing people around me have helped me so much and explained so many things and are still so patient with me because I still don't. There's just so many gaps. I still just don't know. And it was very much this thought of, do I actually deserve to be there, and, and truly had to sit with myself for a bit and have this realization of, okay, so most people who are my age have been doing this for 20, 25 years. I don't fit into that group. There's a whole subset of people who've been doing this about as long as I have who are like, 20, 25 years younger than I am. I don't actually fit into that group either, but I've. I've worked insanely hard. And so I, I guess just on, on the basis of just constant working at it, there is merit to that. But I truly had to sit with myself for a couple of weeks to, to get to that point. And, and doing so was, taking a moment to be like, how did I even end up here? And so my, my journey into this space was</p><p>Not a typical journey into this space. I showed up through marketing and sales, doing cold calls on the sales side of things, moved into marketing, went back into sales and sales enablement, fell in love with the really techie stuff and just kept wanting to learn and and doing a lot of self-learning and, and community stuff. I learned about Kubernetes first, by writing the newsletter for the Data on Kubernetes community. My friend Bart, who lives nearby in, in Spain, is like the other American who survived long. It's not a lot of us who survived that long there. Being an immigrant from the US is is a totally different thing than being in the US with immigrants. Right. And I think, oftentimes a lot of my, a lot of Americans I know are like, oh, I'm going to I'm going to expat. And it's like, oh, no, no, you're an immigrant. Expat makes it sound really glamorous. But no, no, you're going to immigrate.</p><p><strong>ADRIANA:</strong><br />It's a different vibe.</p><p><strong>CORTNEY:</strong><br />Yeah. You can dress that up for social media all you want, but actually, give yourself a year and a half and you're suddenly going to be like, oh yeah, and I'm an immigrant. Realize what that is and how much work that is as well. And, and appreciate things in a different way, I think. But yeah, he was there and he kind of stumbled into the Data on Kubernetes community and was like, I, I also know nothing about tech and you studied religion. And so let's pray together that we can get through this. It was very much, and, and for some reason, I was like. Okay. Yeah. I had a newborn and I was, I was doing cold calls on the phone, and started writing this newsletter, and kept asking more questions about Kubernetes and got involved in the community. And then and then ended up in a DevRel role, that when they hired me also, I thought, why have these people hired me? I have no idea why. Like I told them, I don't know how to do any of this. Why have they hired me? And then three years later, almost three years later, made the move into community role, Nirmata, which is where I am now in the Kyverno project. So it's it's been a lot of just not knowing and being able to be like, I don't know this. Will somebody please help me. And and realizing almost everybody will. And I think that's the that's the astounding thing about this space that in my experience, because I do have, extensive more experience in other industries than in tech, it's still this point in my life, that that innate sense of. Absolutely. I'll teach you if you're willing to put in some work. Or I can see that you've been trying. Let me help you. That. That doesn't exist, at the same scale as it does here. And I think that's probably the first thing that I actually fell in love with it long before having any. Even the notion that I might like the technical side of things, it was just the human factor of, oh, well.</p><p>Look, look at this. Poor girl. She's really trying and she's trying to help us. And so, yeah, like, let's jump on a call and I'll give you time and time is the one thing that you you can't get back. Right. And people in this space are just incredibly generous with it. And so, yeah, now I'm, now I'm a techie for life. I hope.</p><p><strong>ADRIANA:</strong><br />I love that story. And, you know, you're you're so right about people's willingness to help out. I'm. Whenever I'm digging into something that I don't know super well and I reach out for help, I'm, you know, I still force myself to reach out for help, but I'm always scared. I'm like, oh, my God, they're going to think I'm an idiot. They're going to think I don't know what I'm talking about. And the patience. Like, more often than not, people are super patient. They'll send me resources, they'll do follow ups, and I'm so grateful. And I feel like Cloud Native especially, think because, and specifically like, Cloud Native open source, because of the nature of open source, there's so many contributors who are doing this. As you know, many do it as part of their jobs, but many not necessarily. Right. It's for funsies. They enjoy it. And I think that's reflected in their personality and willingness to help, right?</p><p><strong>CORTNEY:</strong><br />Yeah, it's it's incredible. Also, the refreshing thing about this space, is that there's so much to learn, like nobody is actually an expert on all of it. And when I first started, I did not realize that. I just didn't have context to realize it, either. The depth of everything. But the people who are the most expert, remind people of this all the time. Right. And, and they very much are like, oh that's a great question. Not for me. I'm an expert in this. Let me introduce you to this other person who is way more than that. And let's learn together. And there's always this undercurrent of oh, I know the basics, so let me tell you that. But let's see if we can find somebody else and learn together. I don't really know that much about that. Yeah. And that's that's phenomenal. I think that that sets those people apart. It probably is why they’re so amazing at what they do as well. But it's a, it's a constant. You come across people. I mean they're just really everybody knows who they are and and they know so much. But they consciously said, no, no, I know so much about this. But these other things I don't know about. Let's go learn about them together. And and that's that in itself is, is just really valuable. To to the community space at large, I think.</p><p><strong>ADRIANA:</strong><br />Yeah. That's what I love about tech is, like, the sky's the limit. I mean, even, you know, I, I'm one of those people has been in tech for 20 plus years. It's coming up it. Yeah. I've just hit 24, since I graduated school. I've been tech-ing for a while. But, like, the job I'm doing now is so wildly different from the job I started out with. Or even, like when you consider, AI was like, you know, not necessarily top of mind. You know, five years ago and now. And now there are people who had no expertise in the area and are gaining expertise in the area. Like it's such an opportunity for you to become an expert in a new area. I think as long as you're willing to learn along the way. And I think, you know, we're rewarded for for the desire to learn and keep up with tech.</p><p><strong>CORTNEY:</strong><br />Absolutely. That the AI space is, is mind blowing.</p><p><strong>ADRIANA:</strong><br />I know. I, I started dabbling. Like, I'm playing around with MCP servers. I'm like, there's so much I want to play around with. It's it's it breaks my brain in a, in a good way, in a good way.</p><p><strong>CORTNEY:</strong><br />In a good way. But also it's one of those things. It's like, I just don't have the time. I have this thing I need to do, and I really, really want to do a lot more of that. And where in the world do I find the time? The most lovely thing that has been said to me in a very long time. I was freaking out. I was like, I have so much to do. Where do these people find the time? And I said to my friend, Atul Sharma, who graciously gave me some of his time, and I and he, I’d seen him everywhere. Like the week leading up to our call. It was like, he was everywhere. He was. He was doing talks. He was on YouTube, he was on LinkedIn, he was everywhere. And I was like, thank you so much for your time, Atul, I'm really sorry. Like, I have to go because I don't have time. I mean, I have to go pick up my son. I have no idea where you find the time. And he starts laughing. He's so sweet. He starts laughing. He goes, oh, Cortney, I still live at home with my mom. You ARE a mom. That's why I have time. You need somebody to take care of you, and like basic things. Then you would have a lot more time to. I don't know where you find the time. I've seen you everywhere this week. Right? I hadn't said anything to him about. I've seen you everywhere. It was just like, I have no idea where you find the time to do all the things you've been doing. And that was his response. It was like, oh, I still live at home with my mom. Like she takes care of me when I when I'm not taking care of myself. I don't know where YOU find the time. And so every time I start thinking myself, oh my gosh, I don't have time for all these things, I remind myself , Atul says that I'm doing just fine. He sees me making time for a lot of things, and if he sees it then. Then it must be that way. I'm fine. Just stop pressuring yourself.</p><p><strong>ADRIANA:</strong><br />I love that, I love that, and I know I think it's such an important thing to touch upon because, like, I'm not going to lie. Like, this week, I was having a major bout of imposter syndrome, a major bout of, like, how is it that everyone else is doing, like, five kajillion things? And I'm like, I think I'm being productive, but it feels like everyone else of being like 20 times more productive than me. And also like, I don't want to burn out.</p><p><strong>CORTNEY:</strong><br />Yeah, yeah. </p><p><strong>ADRIANA:</strong><br />You know?</p><p><strong>CORTNEY:</strong><br />I can't afford to burn out. I yeah, that's exactly it's it's just a lot. I, I do. I fall back on what Atul said to me. It was about six months ago. And I fall back on all the times, like, stop, stop. You're doing just fine. You’re doing just fine. Other people see you finding time. They think that you're being really productive. Stop comparing yourself. Comparison is like the end of happiness. Just stop. You're doing what you can as best you can. Like, take a breath. Just focus on what's going on and and if you don't find time, maybe you will next week. But I have that. Like, I dial myself back that way probably 3 or 4 times a day, right?</p><p><strong>ADRIANA:</strong><br />Yeah, but it's, it's so nice that you have like kind of that anchor to pull you back. I think it's really important to have like kind of an anchoring thought or an anchor anchoring mantra to like, I'm doing okay. Sometimes for me, it's like I cry to my husband. He works from home as well. So like, I'll, I'll come down to the basement where he works.</p><p><strong>CORTNEY:</strong><br />Therapy session.</p><p><strong>ADRIANA:</strong><br />Give me a hug. And that helps.</p><p><strong>CORTNEY:</strong><br />It helps so much. Yeah. It helps so much to have that. But also, Adriana, I think I think you don't see how other people see you.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>CORTNEY:</strong><br />You're amazing. You you give back to the community. You're maintaining one of the fastest growing projects out there. You're constantly doing DevRel work and community work and all kinds of other things and giving time to people. And you have a podcast and and you find some time to go bouldering and just... right? Take a breath and.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I need a reminder too.</p><p><strong>CORTNEY:</strong><br />Yeah, absolutely. Because the truth is I, we're all, I think, incredibly hard on ourselves in general. But when other people tell me how they see me, most of the time I'm like, wow, I can't believe you see me that way. I have really like, I'm just a stepped up my social media game, right? Like, wow, I got everybody fooled here. But also. But also there's there is truth to it, right? It's like, well, I actually don't post anything that I haven't done and I don't always there's all the stuff that I have done because I don't think it's actually worth posting, which you just posted the other day about self-promotion. And it really hit home with me because there's so many times and I'm like, oh no, I won't post it. It's not really like, oh no, I won't post it. But yeah, when other people tell you how they see you, right? And I'm always like, oh, it's not quite that, but also it's not, not that. It's, it's somewhere in the middle.</p><p>And I try to hold on to those moments. They're, they're few and far between. But I do, try to hold on to them for me. They're, they're priceless for my for my mental health and to keep myself balanced because it's like, okay, like you're being incredibly hard on yourself. There are other people who see the effort that you make, and they appreciate what it is that you get done. And if this week it's less, it's less and next week will be more. But like be kind to yourself. So if you're ever like, I'm not being productive, you just give me a call and be like, Adriana.</p><p><strong>ADRIANA:</strong><br />I know, I know.</p><p><strong>CORTNEY:</strong><br />Let me remind you that last week you were doing this and this, this, this. I'm like, I see you, I. See your effort, like, Be a little bit nicer to yourself.</p><p><strong>ADRIANA:</strong><br />Good advice on this podcast. And you're right. I mean, even what you were saying, like people see you and a like I think we, we are extra hard on ourselves even like when we look in the mirror, you know, you. Even my daughter the other day...</p><p><strong>CORTNEY:</strong><br />Oh my goodness. </p><p><strong>ADRIANA:</strong><br />She said, I look horrible. I'm like, what the hell are you talking about? Like, what are you seeing that I don't see? And yet, you know, we tend to do that. I think women tend to be extra hard on themselves. I'm not saying men also aren't, but I do feel like women get to be tend to be extra hard on themselves when it comes to this.</p><p><strong>CORTNEY:</strong><br />I think in different ways. I think many men are definitely hard on themselves. But they're hard on themselves in very different ways than than women. And, and, they have different, different types of pressures on them. I think a lot of pressure that men feel that they, they put it on themselves. Whereas women, we feel a lot of pressure that we haven't always put on ourselves. It's just completely there and it's coming from external forces and you don't. At least in my case, I don't always know how to handle that, or it takes me a while to figure out that, oh, like, that's not actually my criteria. It's somebody else's. Why am I feeling like I need to live up to that? I think men a lot of times they just, they have a the ones who are very hard on themselves have a very high criteria. Right. And and so it's, it's a different the external internal factors I think are different than also women. We just compound it with our own internal, dialogues as well. Like your daughter at the age that she is, being like, I look terrible. Oh my gosh. Like I see photos of myself and I come home to visit my parents when I was like 16, 17. And I'm like, dang, I was cute. Like like if I had realized then. That I was that cute, I would have taken over the world. But like, I didn't. And now it's late. And now I'm just. I'm just this. And it's good.</p><p><strong>ADRIANA:</strong><br />You're taking over the world.</p><p><strong>CORTNEY:</strong><br />Yeah. There's a different, different ways in taking over the world.</p><p><strong>ADRIANA:</strong><br />That's right.</p><p><strong>CORTNEY:</strong><br />But it’s just perspective.</p><p><strong>ADRIANA:</strong><br />It's so true. I wanted to switch gears a little bit, because, you know, I, I want to, I love talking to other like, working moms in tech. I feel like we need to have more of these conversations. Certainly. Like when, when I had my daughter, like, coming back to work right after mat leave. Holy crap. I just felt like I sucked at everything. And, you know, in, in Canada, we get, like, a year of mat leave. I'd been away for a year, and. And so this extreme guilt of, like, I haven't been productive. What are they going to think of me? And then having to, like, leave early because. Well, daycare.</p><p>Or or leaving extra early because your kid has a fever and can't be at daycare. You know, and you and you, you mentioned that you have, a 21 year old and a 6 year old.</p><p><strong>CORTNEY:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />And and I can imagine how, interesting that must have been.</p><p><strong>CORTNEY:</strong><br />My home is bipolar. I've got a 21 year old who I'm trying to convince she's not 6, and a 6 year old that I'm trying to convince is not 21. They keep me very, very preoccupied. But, yeah, this is something I don't think we talk about enough. Parenting in general is difficult. And it has its own emotional things tied to it. And, and moms and dads both live that. But, women working in tech, especially if you do take time off, things move so quickly in the space. Right. And so if you actually take the time off to focus on yourself and your child and your family, and by the time you come back, the feeling of I suck at this is because so much has changed. It doesn't matter if you took six weeks or if you took a year. So much has changed. And there's this thought as I've advanced to this point and so why am I? Why am I all of a sudden behind again? And, and I think it's that I just feel like you have to catch up and if it's six weeks or a year, but you've got that whole thing to catch up to, to all of the people around you who didn't take any time off. They've just been living that learning curve because it's happening in real time for them. And, and figuring out how to manage that and at the same time manage the mom guilt of I'm leaving my child at childcare.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>CORTNEY:</strong><br />Right. The mom guilt of I just left my child and I'm trying to get back into this, this other thing, whether it's career because I love it or something else. But, like, I just left my child. There's a stigma to that, whether people want to admit it or not. There is. And, and there's an emotional feeling of that as well, whether you believe the stigma or not, it like you still feel the guilt of, okay, so I just left my child behind on top of it to come take my career back over. And now here I am, and I'm not up to date on anything. And so I suck as a mom and I suck at my career. It's like I suck at everything going on in my life. And also, it might have been six weeks, it might have been a year, but this body still is not mine.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />Right. And so I suck at that too. There's there's people don't talk about that because it's not a fun thing to talk about. But at the same time, there's so much power in it for everyone who actually goes through that curve and and goes goes through that life experience and for the people around them as well. Right. Because in order to catch up, it requires a lot of support from other people, whether it's a spouse or a co-parent, partner, or in my case, my, my older daughter. I was like, can you please hold your brother? I just really need to finish this right. And she so lovingly did. And that was a growth in our relationship as well. But for my my colleagues, people who are around you, they also participate in that knowingly or unknowingly. They're they're a part of that. And they can make that so much better and, and nicer for people or so much worse as well. And so not having those conversations really takes away the possibility for people who are around women going through this to be able to be helpful and supportive. Because a lot of times you don't know what to do or how to be supportive because there aren't conversations around it.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. Yeah. I mean, even even when you're pregnant, a lot of people don't know how to act around you. Like when I was pregnant, I swear to God, I got so mad because everyone's like, how are you feeling? I'm like, what? Like, I'm not an invalid. I'm not sick. I'm just growing a human. Like, I'm fine. Like, I'll tell you if I’m not okay.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />I was a grumpy pregnant woman. I'm sorry to say. I'm like, just treat me normal.</p><p><strong>CORTNEY:</strong><br />Well, that's another thing, though. Exactly what you're saying. I had this whole phase with my son that it was like I'm still me, right? Because all of a sudden, you start having a first name and you just be. In my case, I'm just Ethan's mom, so, like, a whole subset of the world...</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>CORTNEY:</strong><br />That I actually knew prior to being Ethan's mom. I have now just become Ethan's mom. Oh, there's Ethan's mom, which I'm proud to be. Ethan's mom. It's not that, but also, it's like, well, but that's like a facet of who I am. Actually, I'm Cortney, and I'm still a whole human being who's got like, oh, a whole, like, life. And history long before I was Ethan's mom. And how does that suddenly get erased? Right. And and it and it's totally erased for some people. And that is really hard. It's it's really, really difficult to to just have a huge part of your being an existence just totally unrecognized because you have a cute kid. Right. And and not to take away from my super cute kid because he is, he's super cute, but also, I'm more than just his mom. And that that is very difficult, at least for me. It was it was very difficult to navigate, like, can you please just call me by my name or not say anything at all? Because I exist and and again, these are things that I think have been universally. Everybody is like, how are you? How are you feeling? Just like you were saying, right? Like, oh, look at you. How are you feeling? How how is everything going? And everybody tiptoes around. And then all of a sudden, just like that, it's like, oh, you don't really exist that much anymore. How’s the baby?</p><p><strong>ADRIANA:</strong><br />How’s the baby.</p><p><strong>CORTNEY:</strong><br />How’s the baby? How's the how's the child? How's the teenager? How's it? Which is great. And I and I love that people care. But also it's like, can you also ask me if I'm doing all right? Because like, also they're my my kids ability to be okay very much depends on whether I'm all right or not. So true. And so not having those conversations or just being able to say those things without worrying how they might trigger or affect other people takes away the possibility for others to to recognize that and and know that they probably should ask how you are and not just your not just your new baby or. Right, that they you still exist and you still want them to ask about you because I think a lot of people also think that you're so excited to be in a mom that that's what you want to talk about all the time.</p><p>And it's like, oh, look at you. That's because you're the dad. And so you get a break or oh, look at you, you're good. You're you're young. Your parents got tired of talking about you once in a while, too. And those things are fine. But not not having those conversations doesn't allow people to kind of have that that context. So.</p><p><strong>ADRIANA:</strong><br />Yeah, I totally agree. And I think another one, that hit me, when I became a mom was like, get coming to terms with being a mom. Like, I could not for the longest time have that mom feeling. I'm like, I, I don't see myself as someone's mom. And to add insult to injury, for for my case, like I couldn't breastfeed my daughter, I had to rely on formula at an early age. And when my daughter was two months old, my grandma died in Brazil and I couldn't go to her funeral. And the minute I heard the news, my milk dried. Like I could just feel it go... So like, she was a formula fed baby. And first of all, like the shit I got from other moms for doing that.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />It's like it. It killed my self-esteem. And then I'm like, great. I can't even provide for my daughter. I am a terrible mom because I can't breastfeed her. And and so, like, that messes with you. The change in routine messes with you because you're like, I used to be able to do this, and now I am tethered to this human who depends on me for everything, and I have to wipe its ass.</p><p><strong>CORTNEY:</strong><br />Yeah. You know.</p><p><strong>ADRIANA:</strong><br />It's, it's very jarring. And, like, for me, I had postpartum depression as well, and I didn't even recognize that. It was my husband who was like, this doesn't look right. And, you know, saw it, sought help, sought support from some of our friends to, you know, help support me. And these are things that, like, when you're in the thick of it, you don't even notice.</p><p><strong>CORTNEY:</strong><br />So you're just trying to survive.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>CORTNEY:</strong><br />I think one of the best things I ever read about motherhood, it was about the fact that in in war, they use lack of sleep as torture. Right. And so this is a very well-studied way to torture someone is to just not allow them to sleep or have quality sleep, or just let them barely fall asleep and. Wake them up. </p><p><strong>ADRIANA:</strong><br />Yeah. That fucks with you.</p><p><strong>CORTNEY:</strong><br />That is the correlation of having a newborn, as a mother.</p><p><strong>ADRIANA:</strong><br />Yeah, I and that's why I was laughing when you mentioned the lack of sleep thing because I'm like, oh my God, yes, I can complete. Yes.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />That is that is a form of torture.</p><p><strong>CORTNEY:</strong><br />It is a form of torture. And people who are around you who are sleeping well, at first it's like, okay, well I'm fine, I'm just a little tired, but after a few months it's like truly my like I would wake up and it was like I'd look at my husband still laying there asleep and really just despise him because it was like, how can you not hear this child? Like, how are you not? And he truly didn't. Right. How? I still have no idea. But it was infuriating.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Yeah.</p><p><strong>CORTNEY:</strong><br />Infuriating that he just didn't wake up. Right. And and at first it was fine, but after a few months, it was just so unbearable that I left the room and we just moved into totally different rooms that I wouldn't have to see him not wake up because I wanted to strangle him every time, like, kick in to wake him up once the baby was asleep, just so that he would have some idea of what it was that I was living through. The the number of times that I just felt insanely inadequate. Because also, you're given a human being that you have no idea what they actually need.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />I would look at other women around me, and, and also, I was, my, my daughter, I adopted her, and she's two and a half, so I didn't do the newborn thing with her. I did that the two and three year old thing with her, which was...</p><p><strong>ADRIANA:</strong><br />Always fun. </p><p><strong>CORTNEY:</strong><br />Yeah. And also I was clearly much younger. And so it was just like oh wow wow okay. Wow. Oh look. I actually adopted a dinosaur. Wow. I like I don't know what's going on. But my son, my he he showed up ten days late, and so the time that my parents had allotted to be there with us was cut short because she showed up late, and he was born, and then he suddenly, they suddenly left. And here I was living in Spain. No extended family, no community around me, no nothing. Dealing with all of it, all by myself. And my husband would get up and he'd go to work, and he's very sweet and whatever, but he'd come home and I'd be like, please, like, please take the baby. Yeah, because I was breastfeeding. It was like. And then he'd try to give me a hug and to be like, don't touch me. But it was because I had somebody attached to me.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. That's another thing too, that I. Am. So you're like, don't.</p><p><strong>CORTNEY:</strong><br />So overstimulated. Like, I understand you just want to give me a hug, but like, please don't. Because like, oh my gosh. I'm just I just can't and it took everything I had to just get through that. And I'd see these other women I was supposed to go to, to a breastfeeding like a couple of weeks after I'd had my son. And I remember I got up and I did not feel like being up because I hadn't slept at all. But it was like, okay, I'm going to drag myself to this thing. And I got up and I got dressed, and then he puked on me. And so I changed, like, I changed my clothes. And then I got him totally dressed. And then he had one of those explosive, like, just shit shows up the back of his, like, onesie. And it was like, oh.</p><p>We’re already running late. I'm never going to make it. And I thought, I like, bathed the child and like, redressed him. We finally get out of the house, I show up, everybody. There's like a whole room of women who are just very serene and very motherly and, like, who had stereotypical way. And they're all seated in dresses and, like, breastfeeding their baby. And I show up, I'm like scattered. My hair is everywhere. I have no idea what I'm even wearing. I haven't showered for a week because, like, when am I going to like, I just couldn't. It was everything it took for me to just breathe and function. And here they all are. They're all put together like, calm. And and I showed up like 45 minutes late, so it was like 20 minutes left. And the whole 20 minutes I sat there, my son was crying, right. Everybody else's babies were calm and they're doing tummy time. They're like, all fine. And my my kid is crying. I'm like tattered mess. And the 20 minutes I was there, I was just truly counting down the time to be able to leave because I was holding back tears. I just was like, I should not be doing this. I was not made for this. Clearly, I am looking at a room of women. I was not built for this. This is not what I was built for. I got home and got through the door and had my son on a blanket and dragged him to crawling while I was crying into the living room so that if I like, fell asleep, my husband would think that we were just there because I was so overwhelmed with with everything.</p><p>And here, a year and a half later, taking my son to daycare and a mom at this breastfeeding class who had had twins. And I vividly remember her sitting there changing from one to the other, and she was just totally capable of two. And I had never felt so incapable in my life. And now she's a very good friend of mine, and her kids are very good friends of my son. But I remember I told her, wow, the first time I saw you, this is the situation. And and truly, I just felt so overwhelmed. And it was because she was asking me for help and she was apologizing for asking me for help. And she she was like, I'm really sorry. But like, my sisters are all out of town and so's my mom. Would you be able to? And I was like, of course, yeah, I really and she felt so bad about asking me for help. And I told her it was the first time I saw you like you were. You were serenely taking care of two kids like, oh my gosh, it's fine that you asked for help and so on. And she told me she's like, well, that was because I have three sisters and my mom. And so they were staying with me like, I don't know how anybody could do it otherwise. And it was, again, that whole concept and having context, right, to take a moment and be like, oh, and realize everybody who was actually in that room, I live in this town. I know them all now because the kids go to school with my kids. They all have a community of help because they didn't immigrate somewhere else where they don't have extended family and they don't have anyone to call.</p><p>And so if they were, if they were scattered and needed to sleep, they had somebody to hold their baby where they did. So I didn't have that. And, and having that context and people just don't talk about it enough. If, if I had heard anybody say, take a moment for yourself and stop comparing, because if you don't have the same type of community support or the same type of similar support, or that you're probably doing just fine, you're actually going through a torturous situation that they do in war, right?</p><p><strong>ADRIANA:</strong><br />Like, yeah.</p><p><strong>CORTNEY:</strong><br />The fact that you're holding yourselves together is pretty good. Like, just sit with the fact that you're getting through it. I, I wouldn't have suffered anywhere near as much. Right. I wouldn't have suffered anywhere near as much. So every time. And I, I'm very grateful that you bring this up often because I think it's it needs to be it's not a taboo and it needs to be talked about. And the more people talk about it, the more others start to recognize it. One, it does take a community, whether we like it or not. It takes a community. And so be part of that community in whatever way you can be. Yeah, even if it's just showing some amount of moral support at work, let you be part of that community, in whatever way you can be. And to for women who are going through it, knowing this might be awful for a while, but like other people have survived it.</p><p>And so it's okay for me to say it's really awful. And nobody's going to think worse of me because somebody else has gone through this and has openly said, it's really awful. Makes it okay. And and making that okay actually helps the mother be better because it takes the shame away from things. And and shame is such a powerful thing that is not good for anyone. Right. And, and I think parenting is so hard on its own anyway, being a mom, going through all of those different things and challenges a lot of shame comes with it because you don't really know what, like how you're going to react.</p><p>And also every kid is different. And so a different mom, right? You're different if you have more than one. Turns out you end up being a different mom and you're at a different phase in your life and at a different age and a different everything. And you don't know how one might affect you in comparison to another, so being open about that empowers other women who are going through it to be like, okay, it's it's okay that I think this is awful. Because turns out it is, but it will be short lived, like there is another phase coming. And so I'm just I'll get through it and I'll live and I'll be okay. So, thank you for always bringing things like this up and advocating for it, because it is it's really important. And for the dads and the men who are around working with us, they want to be helpful.</p><p>Like, I've yet to meet a man that doesn't think that their own mother is a superwoman. It's like their moms, their sisters, when you look at it. And I always say this, in the techie world, people get really into manga and and superhero things. This is this is true. It's not just a weird stigma. It's not everyone. Right? But that there is like a subset of us that like these things. But almost all of that is written by men. And inevitably the most powerful characters are women. Even the Lord of the Rings the, the powerful person who, like, takes away the ring is a woman. It was written by a man. And so I think oftentimes we lose sight of that as well.</p><p>Yeah, like there are a lot of men out there who are advocates and who want to be supportive, and they want to be helpful, but they don't know what to do. And so unless we have these conversations, the the can't be added to be helpful because they don't know.</p><p><strong>ADRIANA:</strong><br />Yeah. And by like raising that awareness so that they know like what we're going through I mean yeah you go through it to a certain extent with your spouse. If you're if your spouse has had a child and you know, you're, you're, you're helping to raise, but, it's it's a different vibe to I think oftentimes when you're in your own little world, you think, oh, this only applies to me. Yeah. And then have other people talk about it. You're like, oh, that happens to others. Like, you know, when I was pregnant, I was I was so grateful to be pregnant because we wanted a child, but like, oh my God, I fucking hated being pregnant. And I think both can exist, you know?</p><p><strong>CORTNEY:</strong><br />Yes. </p><p><strong>ADRIANA:</strong><br />I did not love how my body changed. I'm sorry. You know, I was used to running around and climbing, and then I couldn't.</p><p><strong>CORTNEY:</strong><br />No, I envy the women who were like, I love being pregnant. And for the longest time, I was like, I wish I did, but oh, my God, it's just that so uncomfortable. And I am so swollen and I am so sick, like. And I am so sick of thinking about every last little thing that I eat. And I really just miss caffeine.</p><p><strong>ADRIANA:</strong><br />I know, like, am I allowed to do this? I can't eat sushi. Oops. I ate goat cheese by accident. I'm fucked. Yeah, I, I.</p><p><strong>CORTNEY:</strong><br />Can, I just have a piece of sliced turkey because it's in the fridge and I don't have to cook it. Oh my God, turns out I can't. What is listeria anyway? I don't even know what it is, but I'm so afraid of getting it.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Yeah, all these things you have to worry about. But, you know, unless you're in it, you don't know. So to be able to talk about that, and have these conversations openly and, you know, make it a safe space for other, you know, moms, moms to be, to have, you know, to know, like, yeah, we got you. We've been through it. It'll be okay.</p><p><strong>CORTNEY:</strong><br />It'll be okay.</p><p><strong>ADRIANA:</strong><br />You can bitch about it, too. It's okay. Willing to hear all sides of the story, right. There will be. There will be women. And I'm so grateful for them. The ones who are, like, just by nature, super motherly and and caring and totally fine with setting themselves aside and being so-and-so's mom. Those women exist, and they should have a platform in which. But also turns out, at least in my experience, they're not the majority. They're part of.</p><p><strong>CORTNEY:</strong><br />There's not really a majority. Everyone's experiences is different, and unique, but there are certain things that, that tie us all together, like the lack of sleep and the overwhelming rage at your husband for not waking up and like. Like, those things are real. And they happened to to all of us at the end of the day. And so, making spaces to, to talk about that is, is helpful for everyone. And I don't care how uncomfortable it might make some people, at the end of the day, they're uncomfortable because they're struggling to hear things that they didn't know, and probably feel bad that they weren't able to provide more support. Right? Yes. And so it's important for them to be uncomfortable so that the next time they, they aren't uncomfortable with the situation.</p><p><strong>ADRIANA:</strong><br />Exactly. We got to normalize this at the end of the day.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Awesome. Well thank you. Well we are coming up on time. But before we wrap up, do you have any parting words of wisdom?</p><p><strong>CORTNEY:</strong><br />I don't consider myself to be very wise. I think my my parting words of wisdom, I it's it's a it's a quote that I personally really like by Winston Churchill. If you're going through hell, keep going. Don't stop there. If you're having a bad day, like, just keep going, keep going. The sun will come up. Tomorrow is a new opportunity. Go running to it with your arms open for for something better. That's a new day. Start over. But yeah, if you're going through hell, keep going. Don't don't stop there. Just just keep chugging through. And. And tomorrow's tomorrow will be a better day. That's that's it. That's that's how I try to get through my weeks.</p><p><strong>ADRIANA:</strong><br />That's great. I love that. That's such a great quote. Thank you so much for sharing. And, thank you so much, Cortney, for geeking out with me today. Don’t forget to subscribe, nd be sure to check the show notes and additional resources to connect with us and our guests on social media. Until next time...</p><p><strong>CORTNEY:</strong><br />Geek out, peace out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p><p>Geeking Out will be taking a short break for the holidays, but expect all new episodes starting in early January 2026. Peace out and geek out.</p>
]]></description>
      <pubDate>Tue, 2 Dec 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Cortney Nickerson, Adriana Villela)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-saying-i-dont-know-cortney-nickerson-riPlOIjf</link>
      <media:thumbnail height="720" url="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/56fc790e-9a1a-4629-90bc-ad0d01a05633/geeking-20out-20thumbnail.jpg" width="1280"/>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Humans are delightfully malleable! As a right-handed person being taught sports by a left-handed person, Cortney learned to play many sports left-handed!</li><li>Devs who shifted into the ops space have a unique perspective because they have done it all - not just the dev work, but also the ops work.</li><li>QAs bridge the gap for Dev and Ops, because they have had to make everybody communicate with each other and they feel everybody's pain.</li><li>Admitting that you don't have all the answers and asking for help is a superpower, as it "liberates" others around you to ask questions.</li><li>Being unafraid to ask questions and ask for clarifications is how Cortney was able to level up in tech, in spite of not having a technical background.</li><li>People are willing to help you if you're willing to put in the effort and if you show them that you've been trying.</li><li>The fact that tech constantly changes means that we have new opportunities to learn and gain expertise in new areas.</li><li>When we're in the midst of feeling like we're not doing enough, sometimes we need others to remind us that yes, we ARE.</li><li>We tend to be incredibly hard on ourselves. There are other people who see the effort that we make, and they appreciate what it is that we get done.</li><li>Tech moves so quickly that whether you take a break for 6 weeks or 1 year, by the time you get back, things have changed.</li><li>When you're raising a child and working, having a partner, spouse, or someone else you can lean on for support makes a huge difference. Support can be physical or emotional.</li><li>We need to have conversations to normalize support for working moms.</li><li>Once we have kids, people ask how our kids are doing, but now how we're doing. And yet, our kids' wellbeing depends on our wellbeing.</li><li>Context is queen. We assume that people hold it together because they're just that good, but it reality, we don't realize that they have a whole village of people helping them out.</li></ul><p><strong>About our guest:</strong></p><p>Cortney is Head of Community at Nirmata. As a CNCF and Civo Ambassador, she helps co-organize the CNCF Bilbao Community, various Kubernetes Community Day events, and KubeJam. Additionally, she is a recognized voice in the cloud native space. Initially, a non-techie, she turned techie as employee 7 at a startup acquired by DataDog while writing content for the Data on Kubernetes Community. When not talking tech, you can find her talking DEl, sharing about her struggle with imposter syndrome, and trying to wrestle her kids to bed at a normal time.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/techtalkingmom.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/cortney-nickerson-26836413a/">LinkedIn</a></li><li><a href="https://x.com/TechTalkingMom">X</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Myspace">MySpace</a></li><li><a href="https://en.wikipedia.org/wiki/Dial-up_Internet_access">Dial-up modem</a></li><li><a href="https://en.wikipedia.org/wiki/AltaVista">AltaVista (search engine)</a></li><li><a href="https://en.wikipedia.org/wiki/Ask.com">Ask Jeeves (search engine)</a></li><li><a href="https://www.youtube.com/watch?v=gsNaR6FRuO0">Dial-up modem sounds</a></li><li><a href="https://github.com/kubeshop/monokle">Monokle</a></li><li><a href="https://www.reddit.com/r/kubernetes/comments/13emx95/monokle_21_we_love_yaml_so_you_dont_have_to/">“We love YAML so you don’t have to”</a></li><li><a href="https://sched.co/1x7Da">Cortney’s KubeCon China 2025 keynote</a></li><li><a href="https://en.wikipedia.org/wiki/Dewey_Decimal_Classification">Dewey Decimal System</a></li><li><a href="https://dok.community/community/">Data on Kubernetes Community</a></li><li><a href="https://kyverno.io">Kyverno project</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p><strong>ADRIANA:</strong><br />And geeking out with me today, I have Cortney Nickerson. Welcome, Cortney.</p><p><strong>CORTNEY:</strong><br />I thank you so much for having me. I'm really excited to be here.</p><p><strong>ADRIANA:</strong><br />I'm excited to have you. It. You know, when when I was looking at guests to bring on for the next season, I'm like, how have I not had Courtney on yet?</p><p><strong>CORTNEY:</strong><br />Yes. Actually, I think you said to me you should be on my podcast. Again. That was what you said to me. We where were we? We were... we were at Rejekts. I think at the last KubeCon.</p><p><strong>ADRIANA:</strong><br />Oh yeah, Rejekts, that’s right. </p><p><strong>CORTNEY:</strong><br />You should be on my podcast again. And I was like, I haven't been on it. And you're like, wait, what? Wait. How's this possible? And I was like, I don't know. But I've seen like every episode. I've, I feel like I've been on it, but I haven’t been.</p><p><strong>ADRIANA:</strong><br />And finally we made it happen. Yay!</p><p><strong>CORTNEY:</strong><br />Yes we did.</p><p><strong>ADRIANA:</strong><br />So. And where are you calling from today?</p><p><strong>CORTNEY:</strong><br />Today I'm calling from Farmington, New Mexico. I spend most of my life in, in Spain, just outside of San Sebastian, in the Basque Country. But I am home visiting my, my parents in, in New Mexico today, so. Yeah.</p><p><strong>ADRIANA:</strong><br />We'll we're going to start with, lightning round questions or. Icebreaker, or, whatever. I, I used to call them lightning round, but sometimes they're fast, sometimes they're not. So... icbreaker.</p><p><strong>CORTNEY:</strong><br />Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />Well, let the wind blow as it may. </p><p><strong>CORTNEY:</strong><br />At your own pace questions.</p><p><strong>ADRIANA:</strong><br />Yes, at your own pace questions. I like that okay. First question. Are you left handed or right handed?</p><p><strong>CORTNEY:</strong><br />Oh. Good question. Writing right handed. But batting in in softball. Left handed.</p><p><strong>ADRIANA:</strong><br />No way. That's so cool. </p><p><strong>CORTNEY:</strong><br />Yeah, yeah. </p><p><strong>ADRIANA:</strong><br />Does it throw people off? Like when you're batting left handed because, I mean, there's so few, few left handed batters.</p><p><strong>CORTNEY:</strong><br />Yeah. Actually, my my dad coached me in sports my whole life, and he's left handed. And so he used to stand in front of me to do things. I stand behind him and mimic what he was doing. And so in almost all of my sports I’m better left-handed. So basketball as well, I spent more time dribbling with my left hand, because I was mimicking my dad. Layups from left hand side, like shoot, jump shot left handed. Batting softball left handed because I was mimicking my dad. Yeah.</p><p><strong>ADRIANA:</strong><br />That is so cool. Do you catch also like, like, I guess if you're left handed, catch with your right. So I bat left handed, but I pitched right handed. So catch with my left. Yeah.</p><p><strong>CORTNEY:</strong><br />But that was also because the first person who started teaching how to pitch, my dad was the catcher, and he didn't know anything about pitching, so he had somebody, work with me the first time. And they were right handed.</p><p><strong>ADRIANA:</strong><br />Ah!</p><p><strong>CORTNEY:</strong><br />So I'm one of those people that's like. Oh, well, that person does it this way, so I guess I do too. So depending on what you're showing me how to do, I might do it right handed or I do it left.</p><p><strong>ADRIANA:</strong><br />That's awesome. I it reminds me like, because I'm left handed, but I mouse right handed, and I couldn’t even fathom mousing, mousing left handed. My mom was left handed, But my dad is the computer guy, and he's the one who showed me a mouse for the first time, and he is right handed. So I think I just...</p><p><strong>CORTNEY:</strong><br />See? Same thing!</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />Very cool.</p><p><strong>ADRIANA:</strong><br />It's so cool. I also find, like, you know, you mentioned them showing sports. Like you were shown left handed way. So you gravitated towards that. I remember at one point I took squash lessons and, and this was as an adult, and I had attempted racket sports. And so I use my left hand dominant. So it always throws people off whenever, like they try to show me sports stuff and they're and they're right-handed. Yeah. And then I'm the lefty. I'm like, can you show that for left handed people? And it always throws people off.</p><p><strong>CORTNEY:</strong><br />Yeah. Yeah for sure.</p><p><strong>ADRIANA:</strong><br />So yeah. Yeah. Love it. Okay. Next question. Do you prefer iPhone or Android?</p><p><strong>CORTNEY:</strong><br />Android 100%. I use a Mac for work, but Android for phone. Absolutely.</p><p><strong>ADRIANA:</strong><br />Okay, that falls into my next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>CORTNEY:</strong><br />I'm. I'm a MacBook user. But I think probably because I came from a non-technical background. And so it was like, oh, Mac. Mac is great for design and it's great for a bunch of other other things. And then I just kind of stuck with it.</p><p><strong>ADRIANA:</strong><br />That's great. Okay. Next question. Do you have a favorite programing language?</p><p><strong>CORTNEY:</strong><br />I love this question. Because the first time I was asked if I knew any programing language, my answer is, I know HTML. Because that was all I knew. Now that time has gone by, I've learned some other programing languages, but to this day, my my favorite language is always going to be HTML, because I did not realize how stupid I sounded when I answered that way. But also, it's like I I'm aging myself, but I had MySpace and that's why I know HTML. So like, it was my first language, and I'm proud of it.</p><p><strong>ADRIANA:</strong><br />That's great. That's great. My, my. First dabbling into HTML. I went I went wild, like, do you remember the blink tag in HTML? Yeah, I, I used that with reckless abandon. And, and I, like, threw a bunch of animated GIFs on the website.</p><p><strong>CORTNEY:</strong><br />Of course. Of course.</p><p><strong>ADRIANA:</strong><br />it was, it was the. Tackiest most useless like, but so glorious in so many ways.</p><p><strong>CORTNEY:</strong><br />Under underneath it all. Like, HTML isn't really a coding language, but I still love it.</p><p><strong>ADRIANA:</strong><br />It holds a special place in my heart. I, I dabbled in HTML back in the day. I found it... when it was paired with CSS, things looked pretty, but I hated the fact that it never looked the same in every browser. And then I just got really mad and frustrated. I'm like, yeah. Buh bye. I'm doing backend.</p><p><strong>CORTNEY:</strong><br />I only had access to the internet of the public library. It was like one dial-up modem we had like basically 30 minutes, because there is such a long line of people who wanted to get on, but like, I don't I don't even think I had time to recognize what they're like, the same anywhere else. It was just like, oh, cool, I've got a.</p><p><strong>ADRIANA:</strong><br />And back in the time of dial up modems, I don't even think we had like that many options with web browsers.</p><p><strong>CORTNEY:</strong><br />Yeah. No, there wasn't a lot. There was. </p><p><strong>ADRIANA:</strong><br />You remember...</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />the flashing “N”?</p><p><strong>CORTNEY:</strong><br />Yeah. And Yahoo</p><p><strong>ADRIANA:</strong><br />Ask Jeeves? </p><p><strong>CORTNEY:</strong><br />Oh I was just talking about Jeeves the other day. I was like, whatever happened to Ask Jeeves? We were just having that conversation the other day. I was like, know everybody, just ask Google or ChatGPT. But didn't anybody hear of Ask Jeeves? And half of the meeting was like, oh yeah, and the other half as a way too young. Way too young to be asking Jeeves anything. And I was like, okay. </p><p><strong>ADRIANA:</strong><br />That is so funny. I just remember, like, Ask Jeeves was the go to. And then all of a sudden, people started using Google, and I can't remember, like, in my brain when, you know, I switched to using Google. Like...</p><p><strong>CORTNEY:</strong><br />Yeah, me neither. Yeah, it did just happened. But Jeeves is like. And he was so cute. Like, their little logo guy was.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />Just... like a little butler. </p><p><strong>ADRIANA:</strong><br />That's right!</p><p><strong>CORTNEY:</strong><br />Take care of all your stuff.</p><p><strong>ADRIANA:</strong><br />Brings back memories. That and... that and the dial up noise.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />I used to have that as a ringtone for when my dad called.</p><p><strong>CORTNEY:</strong><br />Oh.</p><p><strong>ADRIANA:</strong><br />But now my phone is always on silent, so I don't really get to enjoy my ringtones.</p><p><strong>CORTNEY:</strong><br />Yeah, my phone's always on silent also. We should bring ringtones back. At least the dial up. The dial up.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>CORTNEY:</strong><br />(...) ringtone. The rest of them maybe not, but that one's like a nice, nice nostalgia to it.</p><p><strong>ADRIANA:</strong><br />It is is is. It probably like, hurts the ears of the young ones when they hear it and they're like, what is that noise?</p><p><strong>CORTNEY:</strong><br />What is that? Yeah. What is that? So okay. Next question. Do you prefer Dev or Ops?</p><p><strong>CORTNEY:</strong><br />Ops. For sure. Yeah. I think I've got a lot of reasons for it. But yeah. Ops.</p><p><strong>ADRIANA:</strong><br />Oh, do share, if you're up for it.</p><p><strong>CORTNEY:</strong><br />Yeah, well. My first job in tech was actually doing cold calls to people about a DevSecOps tool. And so I spent a lot of time talking to devs specifically because the whole concept was a “shift left” security concept. And the number of times I just heard over and over, because everybody wants developers to do everything, right. And it was like a ehhhgh, and if I talked to somebody from the Ops space, most of the time, they were trying to push it off onto the security team. They were never trying to push it off on devs. They were always trying to push it off on the security team. But almost like they had this whole, oh, I already push a bunch of stuff off on devs, and I don't want to have to, like, get yelled at by them again. And I don't want to talk to them. And so it's just better like, security team, you need to talk to security team.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>CORTNEY:</strong><br />And I was like, okay, but, specifically it was that it was I was constantly hearing Devs be like, oh, everything. Everything. Shift left shift left shift left. I do agree with them that so many things are shift left, but also it just happens to be the the where they're situated in the pipeline. Right. It's like, well, things need to get started in one specific way. And like, you're, you're the starting point. And so the I personally adore devs who have moved into the Ops space and, and being in the cloud native space, there's so many of them. Like, I used to be a dev and then I got. Some of them got stuck having to figure out how to package their own things. Other people just kind of took more of an interest into this whole space. And I, I just find those particular people that have moved into ops from dev, to be incredibly knowledgeable because they've done it all now. And and so friendly and so helpful and oftentimes most active in community spaces.</p><p>But also, if I had another option, I would inevitably pick the QA people. QA folks bridge the gap for everybody. I always and like they should be the platform team because, they have had to make everybody communicate with each other and they feel everybody's pain. They're like innately empathetic, and they're stuck in the middle all the time. Yeah. And, and they try to be helpful. And they never think that they know the answer, even though a lot of times they do, and they dabble in, in everything a little bit, but don't want to step on anybody's toes. And they really listen and, and so if I, if I had a third option, I would the QA. I think QA folks are highly underrated.</p><p><strong>ADRIANA:</strong><br />I love that that's such a great take! Yeah. I mean, I started my, career after university, doing QA.</p><p><strong>CORTNEY:</strong><br />Oh, see?</p><p><strong>ADRIANA:</strong><br />Yeah, and it was, you know, like, that's what was available at the company I joined. And it gave me it gave me some really good perspective. I had wanted to go straight into dev, but they got me into QA, and, I learned some things along the way. I have to say, I learned patience.</p><p><strong>CORTNEY:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />That was one thing. Yeah. Yeah, there is, there. I feel like QAs carry a lot.</p><p><strong>CORTNEY:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />A burden of sorts, right? Because, like, they're the ones being pressured at the end of the day, like, pass the test. Pass the test. Pass the.... It's like, no, no, no, it's not working.</p><p><strong>CORTNEY:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />What are you talking about?</p><p><strong>CORTNEY:</strong><br />No, um, pressure is a privilege, no matter where you are in life, I think. But also they carry out a lot of silent, silent weight, from everyone around them. And, and often times they are the doing the glue work, that works together and makes things possible for both sides. So they're, they're, they're actually my, my favorite.</p><p><strong>ADRIANA:</strong><br />Yay. Thanks for sharing that perspective. Okay. Next question. Do you prefer JSON or YAML?</p><p><strong>CORTNEY:</strong><br />YAML. Definitely YAML. Also, I, I was DevRel for a project called Monokle for a bit, and, and created the slogan, “We love YAML so you don't have to.”</p><p><strong>ADRIANA:</strong><br />That's so clever. I love that.</p><p><strong>CORTNEY:</strong><br />So by default it's it's got to be YAML because that was my slogan. I made stickers and everything. I was like, we love YAML so you don't have to. Yeah.</p><p><strong>ADRIANA:</strong><br />Aw, that's great. Okay. Next one. Do you prefer spaces or tabs?</p><p><strong>CORTNEY:</strong><br />Tabs. Yeah. Tabs. But this is also PTSD from loads of years working in word docs, where spaces never come out the same, as everybody's space in their own machine. And then all of a sudden you use it and some like if somebody is using Windows and they send you that same word doc, but you're in a Mac, and all of a sudden everything's out of out of whack. And tabs just stay the same. So this is.</p><p><strong>ADRIANA:</strong><br />I'm there for consistency. I love consistency. Yeah. Yeah. It's frustrating when you, when you get, like, the different the different formatting based on the, based on the OS that you're running. It's like. Aggravating to say the least.</p><p><strong>CORTNEY:</strong><br />So aggravating, so aggravating. Or when you have something in a format that works and then you send it to somebody and they open it in like a Google drive, and all of a sudden you're like, what happened. That's not the font. That's not this. That's a space. Ugh. It’s aggravating.</p><p><strong>ADRIANA:</strong><br />Kay... two more questions. Do you prefer to consume content through video or text?</p><p><strong>CORTNEY:</strong><br />I'm. I'm a text person, actually, I do, I do watch a lot of videos, but inevitably I will turn on the video and also read the transcript.</p><p><strong>ADRIANA:</strong><br />Oh, yeah. Yeah.</p><p><strong>CORTNEY:</strong><br />That's that's me. And so sometimes I'll get engrossed in the transcript that I, I totally stop watching the video.</p><p><strong>ADRIANA:</strong><br />Yeah. I, I, I much rather like transcript closed captioning like I love captions. Like if I forget to turn on the captions or like, someone at home forgets to turn on captions while we're watching TV, I'm like.</p><p><strong>ADRIANA:</strong><br />Turn on the captions. </p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And all three of us at home are, like, addicted to having the captions on when we watch TV.</p><p><strong>CORTNEY:</strong><br />Absolutely. Yeah. I'm. I'm that person. I, I prefer, I prefer text, so I, I guess this is also aging me. I'm sure I'm. Five years younger or. Or less be like. Oh, no. Video. Are you kidding me? Who reads?</p><p><strong>ADRIANA:</strong><br />I do wonder. Yeah, yeah, yeah. Because my my daughter like, hates reading and I'm like, oh whatever, I don't care. Because like, the, the amount of cool shit she learns on YouTube is, incredible. Like she was just telling me all all this, like, stuff, like she follows, like, astronomers and cosmologists and like, she's learning about dinosaurs. I'm like, okay, I, I don't care that you don't read books because you're learning cool shit on YouTube.</p><p><strong>CORTNEY:</strong><br />Yeah, there's tons of stuff out there. But I am the person who's like, oh, that video looks cool. And then I'll open the transcript. And totally stop seeing. Anything that's going on in the video. And just like be engrossed in the transcript. But I think part of it is just I learn better that way if I, if I hear it, okay. But if I read it, it sticks with me longer.</p><p><strong>ADRIANA:</strong><br />Yeah. It’s like the visual that visual aspect of the words on the page. Yeah, yeah, yeah. I'm, I'm the same way. I, I find videos too distracting. I'm too ADHD for it. I start watching a video and then they'll say something and my mind wanders, and then I'm like. Shit. What did they say again? And then I'm finding myself rewinding.</p><p><strong>CORTNEY:</strong><br />I do that as well. I do that as well. Whereas if I'm reading it, then I, my mind goes off and then I come back to...</p><p><strong>ADRIANA:</strong><br />Yes, yeah, yeah. It’s easier to come back to it. </p><p><strong>CORTNEY:</strong><br />Yeah. Yeah</p><p><strong>ADRIANA:</strong><br />Yeah. Exactly. I... same same. Yes.</p><p><strong>CORTNEY:</strong><br />Also. This attributes to the massive number of just excessive browser tabs I have open. Or when I force myself to stop like once every six weeks and go look at them and like, what was I on this page for? Like, why in the world did I go on this rabbit hole of a tangent? And I have like four browsers in a row that, like, clearly are all there because I went from one to the next to the next down some rabbit hole.</p><p><strong>CORTNEY:</strong><br />But I can't fathom why I was there. It's like it's been six weeks since they opened this, and it was really important to me at that time. I can't remember why now. It's just it's astounding that I do that, but I learn more, I guess, reading and than watching.</p><p><strong>ADRIANA:</strong><br />Yeah, I feel you and I can very much relate on the browser tabs. Like even when I start with like a fresh slate. Fresh browser, I'm like, okay, I'm going to be good. And the next thing I know I've got like 20 tabs open in the span of ten minutes. I'm like, what happened?</p><p><strong>CORTNEY:</strong><br />How does this happen. No. And and I had a whole bunch of browsers, like I go through these very odd anxiety where it's like, I know I need to close these tabs. I know they're pointless, and I know I haven't looked at them for weeks, but if I accidentally close the whole thing, it's just like overwhelming anxiety. Oh my God, I need to get it back. And then I have to stop myself and be like, Cortney, just let it go. You don't need to... like, you don't need to do the command to bring it back up. Like there's no reason for this. It's slowing everything down. But it will sit with me and then I won't restart my computer for a while because I'm like, just in case. Just in case it comes to me what was in a browser tab that I needed. It's a weird anxiety that I don't know why I have it, because I have yet to, like, not be able to find something again. But but but it's still there. </p><p><strong>ADRIANA:</strong><br />There's something comforting about keeping it. I also like, my computer even it screams at me like my work computer's like, you haven't rebooted in ten days. I'm like, mmm hmmm. I'm like, but all the stuff I have here is so important. And then it starts to slow down. I'm like, okay. Just start my computer again.</p><p><strong>CORTNEY:</strong><br />No, I do the inevitable do you want to reopen all of these tabs. Yes I do.</p><p><strong>ADRIANA:</strong><br />Oh yeah.</p><p><strong>CORTNEY:</strong><br />But also there should be like a checkmark on that dialog box. It's like ALWAYS. Don't ask again. It's always going to be yes. So stop asking me.</p><p><strong>ADRIANA:</strong><br />Okay. Final question. What is your superpower?</p><p><strong>CORTNEY:</strong><br />Probably being willing to just say, “I have no idea” about stuff all the time. And ask for help. I, I don't think I saw it as being a superpower. I used to think that it was like me just being inevitably dumb. And now I've realized it's actually empowering for me because it's allowed me to adapt and change the thing in my life over and over. And be reborn, professionally and personally. Because I'm willing to say that, I don't know, but also it's liberating for for the other people who are around me. So they can say they don't know too. So that's that's probably it. Just being so blatant about I have no idea what you're talking to me about. Can can you explain it to me like I'm your grandma or your mom? Because I probably could be.</p><p><strong>ADRIANA:</strong><br />Honestly, like, I used to be so intimidated in meetings to say, like, I don't know, but now I'm just like, just for my benefit. Can you explain what that means? And as you said it, it gives other people permission to like, oh, thank God I didn't get that either. There's probably like a room full of people. Who have no idea what the fuck's going on. You just said you just ask the the question. Please explain to me. It's great. It's liberating. I think this is a good segue into, you know, our, our main, conversation. I always love to hear about, like, the journeys of, of my various guests, like how they got into tech. Sounds like you've had an interesting tech journey. I'd love to hear about it.</p><p><strong>CORTNEY:</strong><br />Yeah, yeah. I, I actually didn't realize how strange it was, or is until recently. I gave a talk at KubeCon in Hong Kong. And my my very dear friend Amit DSouza, like the day before the CFP closed for Hong Kong and Japan, is like, let's submit, something. We’re just, kind of. It was like, oh, okay, yeah, I should I, I'm doing DevRel. Like, I should, why haven't I done this yet? And we were just kind of having this snarky back and forth conversation about things and we submitted a talk, about Crossplane. It was like, Crossplane is the answer. What's the question? And the whole thing came up just kind of like a snarky conversation about what people around us are talking about. And we made up a talk submission, and it was supposed to be a workshop, and we submitted it, and then it got accepted. And after it got accepted, it was like a week and a half later, because when she sends you acceptance emails, it's like the same subject line, right? Congratulations. You've been accepted. And it's a big letters and that's it. And so I read this subject line and I screenshot and I sent it to him and we were like, oh yay. We’re going to Hong Kong. Yay! And it was just kind of like, oh. And then like a week later, I get a message from my friend Atul, who was like, congratulations, this is amazing. And I was like, oh yeah, I got accepted. Yeah. The schedule's out. Yeah, it's accepted. And he was... And then I thought to myself, I should start looking at flights. So I open up the email to like, look for more information. And it says keynote in the first paragraph. But it’s so far, down, that you don't actually see it on your phone, right. And you don't see it in the subject line. And it was like, wait, what?</p><p><strong>ADRIANA:</strong><br />That is amazing.</p><p><strong>CORTNEY:</strong><br />It was. Yeah. It was really amazing. It took weeks for it to sink in. It was it was terribly, overwhelming, to be honest. And my friend Amit was like we both, neither one of us had noticed, it was just like, oh, woohoo! And then when we realized it was, it was daunting to me.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />It went very well. We had a lot of fun preparing it. It we were we submitted a workshop and ended up having to cut that down to 10 to 12 minutes. Which is... As an exercise I had never done before. Like, we've got 90 minutes of content that has to be put into 12 minutes.. That, that. That. I've done the exercise of, okay, we've got 15 minutes of content. Let's turn it into 30, never the other way around. So that was daunting, in of itself. But after we gave the talk, it took me weeks to actually post anything about it. And a huge part of that was just, in, in the hands small handful of years that I've been in tech, it's just been so fast and so extreme, and so much that I hadn't actually stopped to reflect on it. Yeah. At all. Because my first job in tech was, doing cold calls on the telephone for a Spanish startup. That was a startup. It was a web application security tool. It happened to be an agent that deployed everywhere. Now, in retrospect, I'm like, wow, I know a lot of stuff about agents and a lot of like and for the whole AI world and MCP world and understanding the difference between like this has served me incredibly well. But all of that came from making cold calls on the phone for a company that just needed an English speaker who could also speak to them in Spanish. And I happened to be an American living in the same town that they were in. And being curious. Right. So I'd get somebody on the phone and they'd finally not hang up on me and finally give me some sort of conversation. And then they'd say something that made no sense, and I’d go back to team, be like, okay, so they said this. I don't know what else to ask. That team was so incredibly generous. It was my first experience with techies, as well. The anything I asked if I asked them to teach it to me, they did. Anything. And everything. We ended up getting acquired by Datadog, which was also, I didn't know at the time that that is what everybody aspires to have happen in a tech startup is to then get acquired by some IPOed company. Because I had no experience with tech prior to that job. All of my life experience had been in totally different things.</p><p><strong>ADRIANA:</strong><br />What was your original education background?</p><p><strong>CORTNEY:</strong><br />Yeah, I studied philosophy, international relations, and world religion.</p><p><strong>ADRIANA:</strong><br />No way!</p><p><strong>CORTNEY:</strong><br />So I have three degrees. But, yeah, that that's what I studied. Had nothing to do with tech at all. I grew up in New Mexico. Ten minutes from my parents’ house, where I am right now, there isn't really even cell phone service. Once you get out on the Navajo reservation, there's just there's not a lot of of service. It’s gotten better. But, a lot of times, we’d drive across the reservation to go visit my grandparents in Utah. And, and yeah, you have to wait for the satellite to go over. If you, if you need to make a call. There's nothing. So it wasn't like I grew up in a place that had a lot of access to technology, either. Dial up internet was oftentimes at the library. That's where you could get it. And that was about it. And so I just didn't have access to it. And when I went to college, I didn't go with my own computer. I was using the ones that, in the study hall because I was an athlete. And so we had access to computers there. I remember they had Ethernet, and I had only ever seen and been around dial up, and it was like, whoa! What is that? But my, my experience with that also was very limited. It was like, I would use the computer when I needed to actually type a paper, and do schoolwork on it. Otherwise, all of research was Dewey Decimal System in the library, because that's what I knew. And that's what worked for me. And and I didn't have access to anything else. And nobody introduces you to it. It was just uh, people who knew were in the know. But they don't realize that not everybody else is in the know. And so and then I moved to Europe and again, no, no real access to it other than for emails and, and work, stuff.</p><p>So when I did my interview for this job, I had just had my son, and I was I had found a job that I really liked, but I had just had my son and I couldn't travel anywhere near as much with the newborn as what I had been doing. And I remember they asked me, how technical are you? And my answer sounds ridiculous now, but at the time I was being very sincere. It was like, well, if the electricity goes off of my house, I can probably like restart and like configure my printer on the second try, but I can google anything, right? Like I can figure it out. And turns out that was that was the answer that got me the job, because they were all devs who would Google, when they don't know what was going on, to find an answer. And and that was the right answer. And they were like, okay. You speak Spanish, speak English, and you can Google anything. We’ll hire you. Because they were in dire straits, obviously. But it was it was a massive change. Prior to that, I spent ten years running, international summer camps and language immersion summer camps with kids. We started off with 50 students and scaled out to, like, I don't know, 5000 kids and in six weeks doing abroad programs and summer camps and and half day programs and and random things. Nothing technical.</p><p>I worked for some marketing firms that were doing marketing for, for big, like big retail providers like Macy's or Mark and Spencer's or, Samsung. Just like, big retail and, and doing marketing campaigns for them. I was, the softball coach for the Spanish national team for a bit as well. So I had done nothing that was technically inclined, to the, to the world that I'm in now. And so after giving that talk in Hong Kong, it was just this moment of pause where it was like, do I actually belong? It all happened so fast. And and truly had to take a couple of weeks to just sit with myself and the insane imposter syndrome that happened of, “How am I even here?” And, How did this happen so fast? Do... all of the amazing people around me have helped me so much and explained so many things and are still so patient with me because I still don't. There's just so many gaps. I still just don't know. And it was very much this thought of, do I actually deserve to be there, and, and truly had to sit with myself for a bit and have this realization of, okay, so most people who are my age have been doing this for 20, 25 years. I don't fit into that group. There's a whole subset of people who've been doing this about as long as I have who are like, 20, 25 years younger than I am. I don't actually fit into that group either, but I've. I've worked insanely hard. And so I, I guess just on, on the basis of just constant working at it, there is merit to that. But I truly had to sit with myself for a couple of weeks to, to get to that point. And, and doing so was, taking a moment to be like, how did I even end up here? And so my, my journey into this space was</p><p>Not a typical journey into this space. I showed up through marketing and sales, doing cold calls on the sales side of things, moved into marketing, went back into sales and sales enablement, fell in love with the really techie stuff and just kept wanting to learn and and doing a lot of self-learning and, and community stuff. I learned about Kubernetes first, by writing the newsletter for the Data on Kubernetes community. My friend Bart, who lives nearby in, in Spain, is like the other American who survived long. It's not a lot of us who survived that long there. Being an immigrant from the US is is a totally different thing than being in the US with immigrants. Right. And I think, oftentimes a lot of my, a lot of Americans I know are like, oh, I'm going to I'm going to expat. And it's like, oh, no, no, you're an immigrant. Expat makes it sound really glamorous. But no, no, you're going to immigrate.</p><p><strong>ADRIANA:</strong><br />It's a different vibe.</p><p><strong>CORTNEY:</strong><br />Yeah. You can dress that up for social media all you want, but actually, give yourself a year and a half and you're suddenly going to be like, oh yeah, and I'm an immigrant. Realize what that is and how much work that is as well. And, and appreciate things in a different way, I think. But yeah, he was there and he kind of stumbled into the Data on Kubernetes community and was like, I, I also know nothing about tech and you studied religion. And so let's pray together that we can get through this. It was very much, and, and for some reason, I was like. Okay. Yeah. I had a newborn and I was, I was doing cold calls on the phone, and started writing this newsletter, and kept asking more questions about Kubernetes and got involved in the community. And then and then ended up in a DevRel role, that when they hired me also, I thought, why have these people hired me? I have no idea why. Like I told them, I don't know how to do any of this. Why have they hired me? And then three years later, almost three years later, made the move into community role, Nirmata, which is where I am now in the Kyverno project. So it's it's been a lot of just not knowing and being able to be like, I don't know this. Will somebody please help me. And and realizing almost everybody will. And I think that's the that's the astounding thing about this space that in my experience, because I do have, extensive more experience in other industries than in tech, it's still this point in my life, that that innate sense of. Absolutely. I'll teach you if you're willing to put in some work. Or I can see that you've been trying. Let me help you. That. That doesn't exist, at the same scale as it does here. And I think that's probably the first thing that I actually fell in love with it long before having any. Even the notion that I might like the technical side of things, it was just the human factor of, oh, well.</p><p>Look, look at this. Poor girl. She's really trying and she's trying to help us. And so, yeah, like, let's jump on a call and I'll give you time and time is the one thing that you you can't get back. Right. And people in this space are just incredibly generous with it. And so, yeah, now I'm, now I'm a techie for life. I hope.</p><p><strong>ADRIANA:</strong><br />I love that story. And, you know, you're you're so right about people's willingness to help out. I'm. Whenever I'm digging into something that I don't know super well and I reach out for help, I'm, you know, I still force myself to reach out for help, but I'm always scared. I'm like, oh, my God, they're going to think I'm an idiot. They're going to think I don't know what I'm talking about. And the patience. Like, more often than not, people are super patient. They'll send me resources, they'll do follow ups, and I'm so grateful. And I feel like Cloud Native especially, think because, and specifically like, Cloud Native open source, because of the nature of open source, there's so many contributors who are doing this. As you know, many do it as part of their jobs, but many not necessarily. Right. It's for funsies. They enjoy it. And I think that's reflected in their personality and willingness to help, right?</p><p><strong>CORTNEY:</strong><br />Yeah, it's it's incredible. Also, the refreshing thing about this space, is that there's so much to learn, like nobody is actually an expert on all of it. And when I first started, I did not realize that. I just didn't have context to realize it, either. The depth of everything. But the people who are the most expert, remind people of this all the time. Right. And, and they very much are like, oh that's a great question. Not for me. I'm an expert in this. Let me introduce you to this other person who is way more than that. And let's learn together. And there's always this undercurrent of oh, I know the basics, so let me tell you that. But let's see if we can find somebody else and learn together. I don't really know that much about that. Yeah. And that's that's phenomenal. I think that that sets those people apart. It probably is why they’re so amazing at what they do as well. But it's a, it's a constant. You come across people. I mean they're just really everybody knows who they are and and they know so much. But they consciously said, no, no, I know so much about this. But these other things I don't know about. Let's go learn about them together. And and that's that in itself is, is just really valuable. To to the community space at large, I think.</p><p><strong>ADRIANA:</strong><br />Yeah. That's what I love about tech is, like, the sky's the limit. I mean, even, you know, I, I'm one of those people has been in tech for 20 plus years. It's coming up it. Yeah. I've just hit 24, since I graduated school. I've been tech-ing for a while. But, like, the job I'm doing now is so wildly different from the job I started out with. Or even, like when you consider, AI was like, you know, not necessarily top of mind. You know, five years ago and now. And now there are people who had no expertise in the area and are gaining expertise in the area. Like it's such an opportunity for you to become an expert in a new area. I think as long as you're willing to learn along the way. And I think, you know, we're rewarded for for the desire to learn and keep up with tech.</p><p><strong>CORTNEY:</strong><br />Absolutely. That the AI space is, is mind blowing.</p><p><strong>ADRIANA:</strong><br />I know. I, I started dabbling. Like, I'm playing around with MCP servers. I'm like, there's so much I want to play around with. It's it's it breaks my brain in a, in a good way, in a good way.</p><p><strong>CORTNEY:</strong><br />In a good way. But also it's one of those things. It's like, I just don't have the time. I have this thing I need to do, and I really, really want to do a lot more of that. And where in the world do I find the time? The most lovely thing that has been said to me in a very long time. I was freaking out. I was like, I have so much to do. Where do these people find the time? And I said to my friend, Atul Sharma, who graciously gave me some of his time, and I and he, I’d seen him everywhere. Like the week leading up to our call. It was like, he was everywhere. He was. He was doing talks. He was on YouTube, he was on LinkedIn, he was everywhere. And I was like, thank you so much for your time, Atul, I'm really sorry. Like, I have to go because I don't have time. I mean, I have to go pick up my son. I have no idea where you find the time. And he starts laughing. He's so sweet. He starts laughing. He goes, oh, Cortney, I still live at home with my mom. You ARE a mom. That's why I have time. You need somebody to take care of you, and like basic things. Then you would have a lot more time to. I don't know where you find the time. I've seen you everywhere this week. Right? I hadn't said anything to him about. I've seen you everywhere. It was just like, I have no idea where you find the time to do all the things you've been doing. And that was his response. It was like, oh, I still live at home with my mom. Like she takes care of me when I when I'm not taking care of myself. I don't know where YOU find the time. And so every time I start thinking myself, oh my gosh, I don't have time for all these things, I remind myself , Atul says that I'm doing just fine. He sees me making time for a lot of things, and if he sees it then. Then it must be that way. I'm fine. Just stop pressuring yourself.</p><p><strong>ADRIANA:</strong><br />I love that, I love that, and I know I think it's such an important thing to touch upon because, like, I'm not going to lie. Like, this week, I was having a major bout of imposter syndrome, a major bout of, like, how is it that everyone else is doing, like, five kajillion things? And I'm like, I think I'm being productive, but it feels like everyone else of being like 20 times more productive than me. And also like, I don't want to burn out.</p><p><strong>CORTNEY:</strong><br />Yeah, yeah. </p><p><strong>ADRIANA:</strong><br />You know?</p><p><strong>CORTNEY:</strong><br />I can't afford to burn out. I yeah, that's exactly it's it's just a lot. I, I do. I fall back on what Atul said to me. It was about six months ago. And I fall back on all the times, like, stop, stop. You're doing just fine. You’re doing just fine. Other people see you finding time. They think that you're being really productive. Stop comparing yourself. Comparison is like the end of happiness. Just stop. You're doing what you can as best you can. Like, take a breath. Just focus on what's going on and and if you don't find time, maybe you will next week. But I have that. Like, I dial myself back that way probably 3 or 4 times a day, right?</p><p><strong>ADRIANA:</strong><br />Yeah, but it's, it's so nice that you have like kind of that anchor to pull you back. I think it's really important to have like kind of an anchoring thought or an anchor anchoring mantra to like, I'm doing okay. Sometimes for me, it's like I cry to my husband. He works from home as well. So like, I'll, I'll come down to the basement where he works.</p><p><strong>CORTNEY:</strong><br />Therapy session.</p><p><strong>ADRIANA:</strong><br />Give me a hug. And that helps.</p><p><strong>CORTNEY:</strong><br />It helps so much. Yeah. It helps so much to have that. But also, Adriana, I think I think you don't see how other people see you.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>CORTNEY:</strong><br />You're amazing. You you give back to the community. You're maintaining one of the fastest growing projects out there. You're constantly doing DevRel work and community work and all kinds of other things and giving time to people. And you have a podcast and and you find some time to go bouldering and just... right? Take a breath and.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I need a reminder too.</p><p><strong>CORTNEY:</strong><br />Yeah, absolutely. Because the truth is I, we're all, I think, incredibly hard on ourselves in general. But when other people tell me how they see me, most of the time I'm like, wow, I can't believe you see me that way. I have really like, I'm just a stepped up my social media game, right? Like, wow, I got everybody fooled here. But also. But also there's there is truth to it, right? It's like, well, I actually don't post anything that I haven't done and I don't always there's all the stuff that I have done because I don't think it's actually worth posting, which you just posted the other day about self-promotion. And it really hit home with me because there's so many times and I'm like, oh no, I won't post it. It's not really like, oh no, I won't post it. But yeah, when other people tell you how they see you, right? And I'm always like, oh, it's not quite that, but also it's not, not that. It's, it's somewhere in the middle.</p><p>And I try to hold on to those moments. They're, they're few and far between. But I do, try to hold on to them for me. They're, they're priceless for my for my mental health and to keep myself balanced because it's like, okay, like you're being incredibly hard on yourself. There are other people who see the effort that you make, and they appreciate what it is that you get done. And if this week it's less, it's less and next week will be more. But like be kind to yourself. So if you're ever like, I'm not being productive, you just give me a call and be like, Adriana.</p><p><strong>ADRIANA:</strong><br />I know, I know.</p><p><strong>CORTNEY:</strong><br />Let me remind you that last week you were doing this and this, this, this. I'm like, I see you, I. See your effort, like, Be a little bit nicer to yourself.</p><p><strong>ADRIANA:</strong><br />Good advice on this podcast. And you're right. I mean, even what you were saying, like people see you and a like I think we, we are extra hard on ourselves even like when we look in the mirror, you know, you. Even my daughter the other day...</p><p><strong>CORTNEY:</strong><br />Oh my goodness. </p><p><strong>ADRIANA:</strong><br />She said, I look horrible. I'm like, what the hell are you talking about? Like, what are you seeing that I don't see? And yet, you know, we tend to do that. I think women tend to be extra hard on themselves. I'm not saying men also aren't, but I do feel like women get to be tend to be extra hard on themselves when it comes to this.</p><p><strong>CORTNEY:</strong><br />I think in different ways. I think many men are definitely hard on themselves. But they're hard on themselves in very different ways than than women. And, and, they have different, different types of pressures on them. I think a lot of pressure that men feel that they, they put it on themselves. Whereas women, we feel a lot of pressure that we haven't always put on ourselves. It's just completely there and it's coming from external forces and you don't. At least in my case, I don't always know how to handle that, or it takes me a while to figure out that, oh, like, that's not actually my criteria. It's somebody else's. Why am I feeling like I need to live up to that? I think men a lot of times they just, they have a the ones who are very hard on themselves have a very high criteria. Right. And and so it's, it's a different the external internal factors I think are different than also women. We just compound it with our own internal, dialogues as well. Like your daughter at the age that she is, being like, I look terrible. Oh my gosh. Like I see photos of myself and I come home to visit my parents when I was like 16, 17. And I'm like, dang, I was cute. Like like if I had realized then. That I was that cute, I would have taken over the world. But like, I didn't. And now it's late. And now I'm just. I'm just this. And it's good.</p><p><strong>ADRIANA:</strong><br />You're taking over the world.</p><p><strong>CORTNEY:</strong><br />Yeah. There's a different, different ways in taking over the world.</p><p><strong>ADRIANA:</strong><br />That's right.</p><p><strong>CORTNEY:</strong><br />But it’s just perspective.</p><p><strong>ADRIANA:</strong><br />It's so true. I wanted to switch gears a little bit, because, you know, I, I want to, I love talking to other like, working moms in tech. I feel like we need to have more of these conversations. Certainly. Like when, when I had my daughter, like, coming back to work right after mat leave. Holy crap. I just felt like I sucked at everything. And, you know, in, in Canada, we get, like, a year of mat leave. I'd been away for a year, and. And so this extreme guilt of, like, I haven't been productive. What are they going to think of me? And then having to, like, leave early because. Well, daycare.</p><p>Or or leaving extra early because your kid has a fever and can't be at daycare. You know, and you and you, you mentioned that you have, a 21 year old and a 6 year old.</p><p><strong>CORTNEY:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />And and I can imagine how, interesting that must have been.</p><p><strong>CORTNEY:</strong><br />My home is bipolar. I've got a 21 year old who I'm trying to convince she's not 6, and a 6 year old that I'm trying to convince is not 21. They keep me very, very preoccupied. But, yeah, this is something I don't think we talk about enough. Parenting in general is difficult. And it has its own emotional things tied to it. And, and moms and dads both live that. But, women working in tech, especially if you do take time off, things move so quickly in the space. Right. And so if you actually take the time off to focus on yourself and your child and your family, and by the time you come back, the feeling of I suck at this is because so much has changed. It doesn't matter if you took six weeks or if you took a year. So much has changed. And there's this thought as I've advanced to this point and so why am I? Why am I all of a sudden behind again? And, and I think it's that I just feel like you have to catch up and if it's six weeks or a year, but you've got that whole thing to catch up to, to all of the people around you who didn't take any time off. They've just been living that learning curve because it's happening in real time for them. And, and figuring out how to manage that and at the same time manage the mom guilt of I'm leaving my child at childcare.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>CORTNEY:</strong><br />Right. The mom guilt of I just left my child and I'm trying to get back into this, this other thing, whether it's career because I love it or something else. But, like, I just left my child. There's a stigma to that, whether people want to admit it or not. There is. And, and there's an emotional feeling of that as well, whether you believe the stigma or not, it like you still feel the guilt of, okay, so I just left my child behind on top of it to come take my career back over. And now here I am, and I'm not up to date on anything. And so I suck as a mom and I suck at my career. It's like I suck at everything going on in my life. And also, it might have been six weeks, it might have been a year, but this body still is not mine.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />Right. And so I suck at that too. There's there's people don't talk about that because it's not a fun thing to talk about. But at the same time, there's so much power in it for everyone who actually goes through that curve and and goes goes through that life experience and for the people around them as well. Right. Because in order to catch up, it requires a lot of support from other people, whether it's a spouse or a co-parent, partner, or in my case, my, my older daughter. I was like, can you please hold your brother? I just really need to finish this right. And she so lovingly did. And that was a growth in our relationship as well. But for my my colleagues, people who are around you, they also participate in that knowingly or unknowingly. They're they're a part of that. And they can make that so much better and, and nicer for people or so much worse as well. And so not having those conversations really takes away the possibility for people who are around women going through this to be able to be helpful and supportive. Because a lot of times you don't know what to do or how to be supportive because there aren't conversations around it.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. Yeah. I mean, even even when you're pregnant, a lot of people don't know how to act around you. Like when I was pregnant, I swear to God, I got so mad because everyone's like, how are you feeling? I'm like, what? Like, I'm not an invalid. I'm not sick. I'm just growing a human. Like, I'm fine. Like, I'll tell you if I’m not okay.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />I was a grumpy pregnant woman. I'm sorry to say. I'm like, just treat me normal.</p><p><strong>CORTNEY:</strong><br />Well, that's another thing, though. Exactly what you're saying. I had this whole phase with my son that it was like I'm still me, right? Because all of a sudden, you start having a first name and you just be. In my case, I'm just Ethan's mom, so, like, a whole subset of the world...</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>CORTNEY:</strong><br />That I actually knew prior to being Ethan's mom. I have now just become Ethan's mom. Oh, there's Ethan's mom, which I'm proud to be. Ethan's mom. It's not that, but also, it's like, well, but that's like a facet of who I am. Actually, I'm Cortney, and I'm still a whole human being who's got like, oh, a whole, like, life. And history long before I was Ethan's mom. And how does that suddenly get erased? Right. And and it and it's totally erased for some people. And that is really hard. It's it's really, really difficult to to just have a huge part of your being an existence just totally unrecognized because you have a cute kid. Right. And and not to take away from my super cute kid because he is, he's super cute, but also, I'm more than just his mom. And that that is very difficult, at least for me. It was it was very difficult to navigate, like, can you please just call me by my name or not say anything at all? Because I exist and and again, these are things that I think have been universally. Everybody is like, how are you? How are you feeling? Just like you were saying, right? Like, oh, look at you. How are you feeling? How how is everything going? And everybody tiptoes around. And then all of a sudden, just like that, it's like, oh, you don't really exist that much anymore. How’s the baby?</p><p><strong>ADRIANA:</strong><br />How’s the baby.</p><p><strong>CORTNEY:</strong><br />How’s the baby? How's the how's the child? How's the teenager? How's it? Which is great. And I and I love that people care. But also it's like, can you also ask me if I'm doing all right? Because like, also they're my my kids ability to be okay very much depends on whether I'm all right or not. So true. And so not having those conversations or just being able to say those things without worrying how they might trigger or affect other people takes away the possibility for others to to recognize that and and know that they probably should ask how you are and not just your not just your new baby or. Right, that they you still exist and you still want them to ask about you because I think a lot of people also think that you're so excited to be in a mom that that's what you want to talk about all the time.</p><p>And it's like, oh, look at you. That's because you're the dad. And so you get a break or oh, look at you, you're good. You're you're young. Your parents got tired of talking about you once in a while, too. And those things are fine. But not not having those conversations doesn't allow people to kind of have that that context. So.</p><p><strong>ADRIANA:</strong><br />Yeah, I totally agree. And I think another one, that hit me, when I became a mom was like, get coming to terms with being a mom. Like, I could not for the longest time have that mom feeling. I'm like, I, I don't see myself as someone's mom. And to add insult to injury, for for my case, like I couldn't breastfeed my daughter, I had to rely on formula at an early age. And when my daughter was two months old, my grandma died in Brazil and I couldn't go to her funeral. And the minute I heard the news, my milk dried. Like I could just feel it go... So like, she was a formula fed baby. And first of all, like the shit I got from other moms for doing that.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />It's like it. It killed my self-esteem. And then I'm like, great. I can't even provide for my daughter. I am a terrible mom because I can't breastfeed her. And and so, like, that messes with you. The change in routine messes with you because you're like, I used to be able to do this, and now I am tethered to this human who depends on me for everything, and I have to wipe its ass.</p><p><strong>CORTNEY:</strong><br />Yeah. You know.</p><p><strong>ADRIANA:</strong><br />It's, it's very jarring. And, like, for me, I had postpartum depression as well, and I didn't even recognize that. It was my husband who was like, this doesn't look right. And, you know, saw it, sought help, sought support from some of our friends to, you know, help support me. And these are things that, like, when you're in the thick of it, you don't even notice.</p><p><strong>CORTNEY:</strong><br />So you're just trying to survive.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>CORTNEY:</strong><br />I think one of the best things I ever read about motherhood, it was about the fact that in in war, they use lack of sleep as torture. Right. And so this is a very well-studied way to torture someone is to just not allow them to sleep or have quality sleep, or just let them barely fall asleep and. Wake them up. </p><p><strong>ADRIANA:</strong><br />Yeah. That fucks with you.</p><p><strong>CORTNEY:</strong><br />That is the correlation of having a newborn, as a mother.</p><p><strong>ADRIANA:</strong><br />Yeah, I and that's why I was laughing when you mentioned the lack of sleep thing because I'm like, oh my God, yes, I can complete. Yes.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />That is that is a form of torture.</p><p><strong>CORTNEY:</strong><br />It is a form of torture. And people who are around you who are sleeping well, at first it's like, okay, well I'm fine, I'm just a little tired, but after a few months it's like truly my like I would wake up and it was like I'd look at my husband still laying there asleep and really just despise him because it was like, how can you not hear this child? Like, how are you not? And he truly didn't. Right. How? I still have no idea. But it was infuriating.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Yeah.</p><p><strong>CORTNEY:</strong><br />Infuriating that he just didn't wake up. Right. And and at first it was fine, but after a few months, it was just so unbearable that I left the room and we just moved into totally different rooms that I wouldn't have to see him not wake up because I wanted to strangle him every time, like, kick in to wake him up once the baby was asleep, just so that he would have some idea of what it was that I was living through. The the number of times that I just felt insanely inadequate. Because also, you're given a human being that you have no idea what they actually need.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>CORTNEY:</strong><br />I would look at other women around me, and, and also, I was, my, my daughter, I adopted her, and she's two and a half, so I didn't do the newborn thing with her. I did that the two and three year old thing with her, which was...</p><p><strong>ADRIANA:</strong><br />Always fun. </p><p><strong>CORTNEY:</strong><br />Yeah. And also I was clearly much younger. And so it was just like oh wow wow okay. Wow. Oh look. I actually adopted a dinosaur. Wow. I like I don't know what's going on. But my son, my he he showed up ten days late, and so the time that my parents had allotted to be there with us was cut short because she showed up late, and he was born, and then he suddenly, they suddenly left. And here I was living in Spain. No extended family, no community around me, no nothing. Dealing with all of it, all by myself. And my husband would get up and he'd go to work, and he's very sweet and whatever, but he'd come home and I'd be like, please, like, please take the baby. Yeah, because I was breastfeeding. It was like. And then he'd try to give me a hug and to be like, don't touch me. But it was because I had somebody attached to me.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. That's another thing too, that I. Am. So you're like, don't.</p><p><strong>CORTNEY:</strong><br />So overstimulated. Like, I understand you just want to give me a hug, but like, please don't. Because like, oh my gosh. I'm just I just can't and it took everything I had to just get through that. And I'd see these other women I was supposed to go to, to a breastfeeding like a couple of weeks after I'd had my son. And I remember I got up and I did not feel like being up because I hadn't slept at all. But it was like, okay, I'm going to drag myself to this thing. And I got up and I got dressed, and then he puked on me. And so I changed, like, I changed my clothes. And then I got him totally dressed. And then he had one of those explosive, like, just shit shows up the back of his, like, onesie. And it was like, oh.</p><p>We’re already running late. I'm never going to make it. And I thought, I like, bathed the child and like, redressed him. We finally get out of the house, I show up, everybody. There's like a whole room of women who are just very serene and very motherly and, like, who had stereotypical way. And they're all seated in dresses and, like, breastfeeding their baby. And I show up, I'm like scattered. My hair is everywhere. I have no idea what I'm even wearing. I haven't showered for a week because, like, when am I going to like, I just couldn't. It was everything it took for me to just breathe and function. And here they all are. They're all put together like, calm. And and I showed up like 45 minutes late, so it was like 20 minutes left. And the whole 20 minutes I sat there, my son was crying, right. Everybody else's babies were calm and they're doing tummy time. They're like, all fine. And my my kid is crying. I'm like tattered mess. And the 20 minutes I was there, I was just truly counting down the time to be able to leave because I was holding back tears. I just was like, I should not be doing this. I was not made for this. Clearly, I am looking at a room of women. I was not built for this. This is not what I was built for. I got home and got through the door and had my son on a blanket and dragged him to crawling while I was crying into the living room so that if I like, fell asleep, my husband would think that we were just there because I was so overwhelmed with with everything.</p><p>And here, a year and a half later, taking my son to daycare and a mom at this breastfeeding class who had had twins. And I vividly remember her sitting there changing from one to the other, and she was just totally capable of two. And I had never felt so incapable in my life. And now she's a very good friend of mine, and her kids are very good friends of my son. But I remember I told her, wow, the first time I saw you, this is the situation. And and truly, I just felt so overwhelmed. And it was because she was asking me for help and she was apologizing for asking me for help. And she she was like, I'm really sorry. But like, my sisters are all out of town and so's my mom. Would you be able to? And I was like, of course, yeah, I really and she felt so bad about asking me for help. And I told her it was the first time I saw you like you were. You were serenely taking care of two kids like, oh my gosh, it's fine that you asked for help and so on. And she told me she's like, well, that was because I have three sisters and my mom. And so they were staying with me like, I don't know how anybody could do it otherwise. And it was, again, that whole concept and having context, right, to take a moment and be like, oh, and realize everybody who was actually in that room, I live in this town. I know them all now because the kids go to school with my kids. They all have a community of help because they didn't immigrate somewhere else where they don't have extended family and they don't have anyone to call.</p><p>And so if they were, if they were scattered and needed to sleep, they had somebody to hold their baby where they did. So I didn't have that. And, and having that context and people just don't talk about it enough. If, if I had heard anybody say, take a moment for yourself and stop comparing, because if you don't have the same type of community support or the same type of similar support, or that you're probably doing just fine, you're actually going through a torturous situation that they do in war, right?</p><p><strong>ADRIANA:</strong><br />Like, yeah.</p><p><strong>CORTNEY:</strong><br />The fact that you're holding yourselves together is pretty good. Like, just sit with the fact that you're getting through it. I, I wouldn't have suffered anywhere near as much. Right. I wouldn't have suffered anywhere near as much. So every time. And I, I'm very grateful that you bring this up often because I think it's it needs to be it's not a taboo and it needs to be talked about. And the more people talk about it, the more others start to recognize it. One, it does take a community, whether we like it or not. It takes a community. And so be part of that community in whatever way you can be. Yeah, even if it's just showing some amount of moral support at work, let you be part of that community, in whatever way you can be. And to for women who are going through it, knowing this might be awful for a while, but like other people have survived it.</p><p>And so it's okay for me to say it's really awful. And nobody's going to think worse of me because somebody else has gone through this and has openly said, it's really awful. Makes it okay. And and making that okay actually helps the mother be better because it takes the shame away from things. And and shame is such a powerful thing that is not good for anyone. Right. And, and I think parenting is so hard on its own anyway, being a mom, going through all of those different things and challenges a lot of shame comes with it because you don't really know what, like how you're going to react.</p><p>And also every kid is different. And so a different mom, right? You're different if you have more than one. Turns out you end up being a different mom and you're at a different phase in your life and at a different age and a different everything. And you don't know how one might affect you in comparison to another, so being open about that empowers other women who are going through it to be like, okay, it's it's okay that I think this is awful. Because turns out it is, but it will be short lived, like there is another phase coming. And so I'm just I'll get through it and I'll live and I'll be okay. So, thank you for always bringing things like this up and advocating for it, because it is it's really important. And for the dads and the men who are around working with us, they want to be helpful.</p><p>Like, I've yet to meet a man that doesn't think that their own mother is a superwoman. It's like their moms, their sisters, when you look at it. And I always say this, in the techie world, people get really into manga and and superhero things. This is this is true. It's not just a weird stigma. It's not everyone. Right? But that there is like a subset of us that like these things. But almost all of that is written by men. And inevitably the most powerful characters are women. Even the Lord of the Rings the, the powerful person who, like, takes away the ring is a woman. It was written by a man. And so I think oftentimes we lose sight of that as well.</p><p>Yeah, like there are a lot of men out there who are advocates and who want to be supportive, and they want to be helpful, but they don't know what to do. And so unless we have these conversations, the the can't be added to be helpful because they don't know.</p><p><strong>ADRIANA:</strong><br />Yeah. And by like raising that awareness so that they know like what we're going through I mean yeah you go through it to a certain extent with your spouse. If you're if your spouse has had a child and you know, you're, you're, you're helping to raise, but, it's it's a different vibe to I think oftentimes when you're in your own little world, you think, oh, this only applies to me. Yeah. And then have other people talk about it. You're like, oh, that happens to others. Like, you know, when I was pregnant, I was I was so grateful to be pregnant because we wanted a child, but like, oh my God, I fucking hated being pregnant. And I think both can exist, you know?</p><p><strong>CORTNEY:</strong><br />Yes. </p><p><strong>ADRIANA:</strong><br />I did not love how my body changed. I'm sorry. You know, I was used to running around and climbing, and then I couldn't.</p><p><strong>CORTNEY:</strong><br />No, I envy the women who were like, I love being pregnant. And for the longest time, I was like, I wish I did, but oh, my God, it's just that so uncomfortable. And I am so swollen and I am so sick, like. And I am so sick of thinking about every last little thing that I eat. And I really just miss caffeine.</p><p><strong>ADRIANA:</strong><br />I know, like, am I allowed to do this? I can't eat sushi. Oops. I ate goat cheese by accident. I'm fucked. Yeah, I, I.</p><p><strong>CORTNEY:</strong><br />Can, I just have a piece of sliced turkey because it's in the fridge and I don't have to cook it. Oh my God, turns out I can't. What is listeria anyway? I don't even know what it is, but I'm so afraid of getting it.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Yeah, all these things you have to worry about. But, you know, unless you're in it, you don't know. So to be able to talk about that, and have these conversations openly and, you know, make it a safe space for other, you know, moms, moms to be, to have, you know, to know, like, yeah, we got you. We've been through it. It'll be okay.</p><p><strong>CORTNEY:</strong><br />It'll be okay.</p><p><strong>ADRIANA:</strong><br />You can bitch about it, too. It's okay. Willing to hear all sides of the story, right. There will be. There will be women. And I'm so grateful for them. The ones who are, like, just by nature, super motherly and and caring and totally fine with setting themselves aside and being so-and-so's mom. Those women exist, and they should have a platform in which. But also turns out, at least in my experience, they're not the majority. They're part of.</p><p><strong>CORTNEY:</strong><br />There's not really a majority. Everyone's experiences is different, and unique, but there are certain things that, that tie us all together, like the lack of sleep and the overwhelming rage at your husband for not waking up and like. Like, those things are real. And they happened to to all of us at the end of the day. And so, making spaces to, to talk about that is, is helpful for everyone. And I don't care how uncomfortable it might make some people, at the end of the day, they're uncomfortable because they're struggling to hear things that they didn't know, and probably feel bad that they weren't able to provide more support. Right? Yes. And so it's important for them to be uncomfortable so that the next time they, they aren't uncomfortable with the situation.</p><p><strong>ADRIANA:</strong><br />Exactly. We got to normalize this at the end of the day.</p><p><strong>CORTNEY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Awesome. Well thank you. Well we are coming up on time. But before we wrap up, do you have any parting words of wisdom?</p><p><strong>CORTNEY:</strong><br />I don't consider myself to be very wise. I think my my parting words of wisdom, I it's it's a it's a quote that I personally really like by Winston Churchill. If you're going through hell, keep going. Don't stop there. If you're having a bad day, like, just keep going, keep going. The sun will come up. Tomorrow is a new opportunity. Go running to it with your arms open for for something better. That's a new day. Start over. But yeah, if you're going through hell, keep going. Don't don't stop there. Just just keep chugging through. And. And tomorrow's tomorrow will be a better day. That's that's it. That's that's how I try to get through my weeks.</p><p><strong>ADRIANA:</strong><br />That's great. I love that. That's such a great quote. Thank you so much for sharing. And, thank you so much, Cortney, for geeking out with me today. Don’t forget to subscribe, nd be sure to check the show notes and additional resources to connect with us and our guests on social media. Until next time...</p><p><strong>CORTNEY:</strong><br />Geek out, peace out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p><p>Geeking Out will be taking a short break for the holidays, but expect all new episodes starting in early January 2026. Peace out and geek out.</p>
]]></content:encoded>
      <enclosure length="71619049" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/1d50912d-8e50-4349-8a68-c4d8f084d651/audio/3bcf1d78-03bd-4c17-a11a-71502446a514/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Saying, &quot;I don&apos;t know&quot; with Cortney Nickerson</itunes:title>
      <itunes:author>Cortney Nickerson, Adriana Villela</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/91156510-980a-430f-b057-54876314f65a/3000x3000/geeking-20out-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>01:14:26</itunes:duration>
      <itunes:summary>It&apos;s the last episode of 2025, and we&apos;re ending things off in style with guest Cortney Nickerson! Like many of our guests, Cortney didn&apos;t start out in tech. In fact, she grew up mostly techless. But in her first tech job, armed with curiosity and supported by coworkers who were willing to teach her, she fell in love with tech. Turns out she&apos;s pretty damn good at it, too! Learn about Cortney&apos;s tech journey, navigating motherhood and tech, coping with imposter syndrome, and her reflections on being selected as a Keynote Speaker for KubeCon China! Also learn Cortney&apos;s awesome takes on why she prefers tabs over spaces, and why QAs are the unsung heroes of tech.</itunes:summary>
      <itunes:subtitle>It&apos;s the last episode of 2025, and we&apos;re ending things off in style with guest Cortney Nickerson! Like many of our guests, Cortney didn&apos;t start out in tech. In fact, she grew up mostly techless. But in her first tech job, armed with curiosity and supported by coworkers who were willing to teach her, she fell in love with tech. Turns out she&apos;s pretty damn good at it, too! Learn about Cortney&apos;s tech journey, navigating motherhood and tech, coping with imposter syndrome, and her reflections on being selected as a Keynote Speaker for KubeCon China! Also learn Cortney&apos;s awesome takes on why she prefers tabs over spaces, and why QAs are the unsung heroes of tech.</itunes:subtitle>
      <itunes:keywords>cloud native, women in cloud native, devrel, empowering women, community management, superpowers, tech careers, tech journeys, working moms in tech, kyverno, kubernetes, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>60</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">9e0cc976-256c-4a5b-bd4b-e8c565469c15</guid>
      <title>The One Where We Geek Out on the Power of Invisibility with Deana Solis</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>It's important for junior folks to have a breadth of experience early in their careers to understand what they like and don't like, and to help shape what they want to do in their tech careers.</li><li>Developers can't work in isolation and not care about the "big picture" of the product or service that they're working on. That's like moving to a new country and not caring about the cultural differences.</li><li>Being invisible is a superpower, because it allows you to quietly learn, observe, and take things in.</li><li>Being a quiet listener shouldn't be confounded with not speaking up due to shyness.</li><li>It's important to use your voice to speak up and provide a safe place for others to speak up</li><li>We get into tech through different ways, have different skills, and different experiences, and these differences are what make for a successful team.</li><li>There's not one way to succeed and make an impact in tech (and other professions), whether you're in upper management, an engineer, or anything in-between.</li><li>As a senior person, you can also learn a lot from junior engineers and mid-level engineers, bringing in a different point of view</li><li>Mentoring is about helping your mentees find their own strengths, and also learning from your mentees, as they always have something interesting to bring to the table.</li><li>If you're going to be a manager, you've got to be really understanding of what your organization's strategic direction is, what its vision is, what its values truly are, and decide are you aligned enough to be able to represent that as a manager?</li><li>University is a humbling experience of suddenly being surrounded by way smarter people than you</li><li>There are different skills to being a student vs being an employee</li><li>There is a distinction between FinOps for the Cloud and "traditional" FinOps!</li><li>Someone who works in FinOps (within the context of Cloud) has an understanding of how cloud vendors work and how things like workload, retention policies, autoscaling thresholds, etc. affect your cloud spend.</li></ul><p><strong>About our guest:</strong></p><p>Deana Solis is the youngest daughter of Filipino immigrants and the mom of a biracial son. She credits her decades long career in tech for teaching her how to unplug from the grid in meaningful ways, connect with her ancestors, build community where she lives, and leave places better than she found them.</p><p>She is a FinOps Foundation ambassador and mentor, known for her contributions in workgroups, certification curriculum, and humanizing FinOps talks.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/solisdeana/">LinkedIn</a></li><li><a href="https://bsky.app/profile/deanasolis.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtube.com/shorts/ZnPbEEBsOVs?feature=share">Carmen Huidobro on Geeking Out, talking about reframing nervousness</a></li><li><a href="https://youtube.com/shorts/smKmKyP2RTU?feature=share">Ixchel Ruiz on Geeking Out, talking about the importance of seeing people like us being represented</a></li><li><a href="https://youtu.be/dyadxrz7BwY">Aicha Laafia on Geeking Out</a> (she was directly inspired by Ixchel Ruiz's talks)</li><li><a href="https://youtu.be/qKQLZ9WsEQs">Charity Majors on Geeking Out</a></li><li><a href="https://youtu.be/9XtHIOq7_WI">Kelsey Hightower on Geeking Out</a></li><li><a href="https://youtu.be/vqv2cE-SQf4">Liz Fong-Jones on Geeking Out</a></li><li><a href="https://www.finops.org/introduction/what-is-finops/">What is FinOps?</a></li><li><a href="https://en.wikipedia.org/wiki/FP%26A">FP&A</a></li><li><a href="https://en.wikipedia.org/wiki/Comptroller">Comptroller</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p><strong>ADRIANA:</strong><br />And geeking out with me today I have Deana Solis. Welcome, Deana!</p><p><strong>DEANA:</strong><br />Thank you. Happy to be here.</p><p><strong>ADRIANA:</strong><br />And where are you calling from?</p><p><strong>DEANA:</strong><br />I'm in Vancouver, Washington.</p><p><strong>ADRIANA:</strong><br />Oh, cool. That's awesome. So before, before I introed you in, we were talking about pronouncing names, and, I thought it was interesting, so I wanted to bring it up on the podcast because I thought your name was pronounced “De-anna”, but it's actually “Dean-a”. And tell the story behind that, because I thought it was kind of cool.</p><p><strong>DEANA:</strong><br />You know, I have always blamed this on my dad because I knew the story. They were Rat Pack fans, and Dean Martin, was a favorite. My dad was a big audiophile. We had his records, so I just blamed him. It turns out that my mom was the big Dean Martin fan. She picked the name, and had I been a boy, I would have been Dean. But I wasn’t. So Deana.</p><p><strong>ADRIANA:</strong><br />That is so cool. I love that that's such a great name origin story.</p><p><strong>DEANA:</strong><br />But considering my last name and you pronounced that exactly correctly, it's perfectly acceptable to expect to pronounce it Deanna or Deanna, with all the syllables. But it's not. So.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair, fair. Well, I mean, I think it's a it's a really great way to remember, though, in, in terms of pronouncing your name like, oh, I always think of like the Dean Martin reference. That's awesome. Well, so are you ready for our icebreaker questions?</p><p><strong>DEANA:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />AV: Okay. First question. Are you a lefty or a righty?</p><p><strong>DEANA:</strong><br />Lefty.</p><p><strong>ADRIANA:</strong><br />Yeah, I always get... you... if you watch the show, you know, I always get excited about lefties. Were you ever, did anyone ever try to force you, to write right handed when you were growing up? Or, like, try to change anything about your leftiness?</p><p><strong>DEANA:</strong><br />Fortunately, in that area, no. However, I am somewhat ambidextrous. Like in sports. I think I'm I'm somewhat I'm ambidextrous. I throw right-handed. In basketball you wouldn't know which which I favor. But in, in baseball I would left because the coaches told me that was an advantage. And, so I could adapt and I had to throw right handed because like, in my first couple of years of that sport, I didn't buy my own glove. I got the hand-me-down. And also I am disproportionately surrounded by other left handers.</p><p><strong>ADRIANA:</strong><br />Oh no way. That is super cool.</p><p><strong>DEANA:</strong><br />Yeah. My my partner and his oldest son. My best friend's husband. Yeah, it's just funny.</p><p><strong>ADRIANA:</strong><br />Wow. One comment I was going to make because you said that you're, like, ambidextrous. For certain things, I tend to be, I tend to be left handed for most things, but for whatever reason, archery. Not not that I have done archery often, but when I've picked up a bow and arrow, I do it the right handed way. And my daughter, who is right handed, does it the left handed way.</p><p><strong>DEANA:</strong><br />Oh that's interesting. My son's an archer.</p><p><strong>ADRIANA:</strong><br />Oh, really? That's cool.</p><p><strong>DEANA:</strong><br />He's done that thing where he has, hit the bull's eye and then split it with his next arrow.</p><p><strong>ADRIANA:</strong><br />He can do that?</p><p><strong>DEANA:</strong><br />I don't know how close he was, but even close distance, that's not easy to do. And, I'm. I'm kind of proud of that. I had nothing to do with it.</p><p><strong>ADRIANA:</strong><br />Yeah, that is a cool skill. Just one more thing. One more curiosity on the left handed thread. Do you mouse left or right handed?</p><p><strong>DEANA:</strong><br />Oh, well, so I don't, I, what is it? Trackpad. What do you call it?</p><p><strong>ADRIANA:</strong><br />Yeah, trackpad. Do you trackpad left or right handed?</p><p><strong>DEANA:</strong><br />I think mostly right. Me too. Yeah. Me too, I, I tried, like because that's how I learned, like, when a mouse was presented to me and, you know, my, my dad's the techie in the, in the family. So he introduced me to a mouse and I'm like, so I picked it up with my, with my right hand. And I could not even fathom using a left handed mouse.</p><p><strong>DEANA:</strong><br />But do you do, like, multiple monitors?</p><p><strong>ADRIANA:</strong><br />Sometimes. Sometimes.</p><p><strong>DEANA:</strong><br />So I have found that when I'm moving windows around, or. Yeah, windows from one monitor to another or just from one side of the screen to another. I tend to be a two handed trackpad.</p><p><strong>ADRIANA:</strong><br />Oh!</p><p><strong>DEANA:</strong><br />You can, you know, continue to swipe while you're, without letting go of a thing. And I just, I wish I could teach it, but I don't know how I do it.</p><p><strong>ADRIANA:</strong><br />I've done that on occasion. Not necessarily with dragging monitors, but like, I know what you're talking about. It comes in handy Do you prefer iPhone or Android?</p><p><strong>DEANA:</strong><br />I think that I can adapt to either one, but I've owned far more iPhones. But hopefully, you know, my frequency of changing them is much less. And I'd be open to to trying one of the Androids because I have seen some really interesting products, but I probably get like a, a couple of generations old one.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>DEANA:</strong><br />I don't think I could live without all three. Because I do quite a bit in the Azure space. And so, being closer to the, the Microsoft ecosystem, and all my keyboard shortcuts that are muscle memory are from Windows. And I love my Mac. It's a design thing, but it's kind of a privilege to be able to answer that question at all.</p><p><strong>ADRIANA:</strong><br />And that's good. Yeah, that's I, I like that.</p><p><strong>DEANA:</strong><br />And the Linux thing, you know, all the workloads that scale and that, that I'm, that my clients are using. You know, I wouldn't I wouldn't have a job if there weren't a ton of, of Linux workloads. I haven't been on a Linux desktop since 1999. So that was when I it pretty much lost its, its like, shine as, as a, as a personal, operating system for, for, for me. But, I will say that I still have my last Windows laptop from a few years ago that, you know, it can't be updated anymore. And I keep it around thinking, just maybe I could just put a Linux OS on there and give it a new life.</p><p><strong>ADRIANA:</strong><br />Ooh, yes, that sounds like a fun little side project. Yeah.</p><p><strong>DEANA:</strong><br />In all my free time.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, I gotta gotta find that time first. Right? Okay. Next question. Do you have a favorite programing language?</p><p><strong>DEANA:</strong><br />I do not. I think I told you, I, I never contributed, any code to to an open source project or I, I'm, I generally don't write it. Maybe policies, some YAML things and, and, edit existing Python scripts or, but that I'm more... since I have an app... ops background, I'm more comfortable with Python or I think I, I tried to learn Ruby and then the, the project that I was specifically learning it for completely changed directions in terms of like the whole pipeline, the whole toolchain changed and it was like, okay, drop that, learn this. And then also your role is going to change because we really need someone to, to, know about this particular skill set. And so, so it was just more in my wheelhouse and didn't go back to it. I just always sort of thought, okay, I'm going to finish that, that beginner Python course. But I don't need it to do the job that that my role is defined for.</p><p><strong>ADRIANA:</strong><br />That's cool, that's cool. Next question. Do you prefer dev or ops? I think I might know your answer.</p><p><strong>DEANA:</strong><br />Ops is obviously my comfort zone, and I'm such a process person. But I'm finding more and more that I need to lean into the dev, because those are processes that I'm starting to understand in terms of what drives businesses and what drives value. And so I, I it's the area where I would tend to lean, but they are definitely, inseparable. The more a company leans toward one or the other and says, oh no, we can have a vendor do that or we can outsource that. The less healthy I think it is in the long term for that organizational culture.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree with you. And, you know, this brings up something that I've had a debate with, with some people on. I think I've even posted a thing on LinkedIn a while back, which is, you know, having devs be aware, more concerned or have knowledge, high level knowledge of, of ops things and vice versa. Right. Which, you know, in, in some ways I, I suppose we require ops people to be more versed in the dev world because of things like infrastructure as code, right, where you're really bringing those software engineering principles into the ops world. And yet you don't see as much of, like, you meet some developers who are like, I'm just going to write my code. I don't care how it's containerized. I don't care what happens after I deliver my code. What, do you have any interesting thoughts on that?</p><p><strong>DEANA:</strong><br />I really do think that when, when you're a junior dev or a junior, technologist, you know, just let's take the devs and the ops out of it. When you're, a junior software engineer getting into it and thinking, well, which direction am I going to go in? You absolutely need to do a rotation and see what actually fits your your strength and your biases or your heuristics, whatever the internals, that, where you can lean into your strengths and get some confidence so that you can then tackle the next thing. Or recognize that, oh, okay, this is really challenging for me. You've got to be able to rotate through both. When you're dealing with senior folks who have done it a certain way, if they're able to isolate, there's not a whole lot of value in trying to pull them into from one into the other. I don't actually see the sort of dichotomy that you described. I see more of whichever one you're in because I, I am in, a more split organization. And I think the bigger the enterprise is, you tend to see a lot more division of, of, labor in the roles in the way that the roles are defined.</p><p><strong>ADRIANA:</strong><br />Very true.</p><p><strong>DEANA:</strong><br />And I think that the folks who are, if you're in ops now, you need to have that enough of the dev to be able to function. Because it's moving so fast. You cannot be like me in, in the early 2000s with a dozen SSH terminals. Hitting enter, just in the right sequence. Because that's what you had to do without, without a control plane. So yeah, absolutely. The ops folks have to have that as a minimum. But I don't think that that, devs who want to like, software developers who are actually trying to make their product more effective, they have to be just as conscious of, at the very least, what their, what their organization, what their client prefers, because it's sort of like moving to a new country and and not caring, about cultural differences. It's because because there are going to be some assumptions that you should know about when you start thinking like, what am I optimizing for? You know, I am... like most of my job is optimizing something. And and what people don't realize, it's, you can optimize for competing things. You have to remember which one you picked when you got to that fork in the road. And for a software developer who cares about speed, it might not be as important to understand how their platform that they're developing, that they're going to deploy from, operates scale. Right. So yeah, I, I see that as being such an important way to, grow in your, in your own skill is to understand how the stuff you do interacts with the ground you’re standing on.</p><p><strong>ADRIANA:</strong><br />Yeah, definitely. Definitely. Well, thanks for thanks for sharing your take on this. Next question. Do you prefer JSON or YAML?</p><p><strong>DEANA:</strong><br />So the the JSON files that I, that I deal with, like on a regular basis are things that are outputs. You know, they're things that I read, and I can convert it to a CSV or, you know, depending on, on what the, what the use case is and who the end user is that needs that data. It may not always be another, another programmer. It may not be another application that's pulling that in. It's just that's how the output came out... Because we have no idea who developed that last application or that last, little function that put it out. And so this is what we've got. How do we convert it to what we need. And so that's sort of been my my area of dealing with it. YAML files can be tiny and it can just be a rule set and it can be... either one is is somewhat readable. But but that's coming from someone who likes to read spreadsheets. So.</p><p><strong>ADRIANA:</strong><br />I don't mind spreadsheets. I don't mind spreadsheets. Like, I'll, I'll read like CSV if it's in a spreadsheet for like, you know, open it in Excel. Good. I'm good. Okay. Next question. Do you prefer spaces or tabs? Do you have a preference?</p><p><strong>DEANA:</strong><br />I don’t have preference, I don't even know what I, I think the whatever the the IDE is, tells me which one is the one I'm supposed to use.</p><p><strong>ADRIANA:</strong><br />Fair enough, fair enough. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>DEANA:</strong><br />I'm one of those auditory learners. And I don't even know if I definitely need both. And I, I tend to put a lot of content in writing more than I would in video. But I do consume probably more video because I can do it at double speed or podcasts at double speed because I just, I need to know if the information is there. Yeah. And while I'm looking at something else or while I'm. I'm, walking or driving. And I can, I can process it that way. Whereas if I'm sitting down to read it, I better have time, because I think I'm a slower reader and reading is just never it's never as, sticky as I need it to be.</p><p><strong>ADRIANA:</strong><br />Right, right.</p><p><strong>DEANA:</strong><br />But if something comes without any documentation, I will dismiss it and go to a better source. I need recommendation to sort of prove it out to me so I can, I can, see if I would write it differently or, if my memory matches, the words.</p><p><strong>ADRIANA:</strong><br />Yep, that makes sense. It's interesting what you were saying about, you know, putting podcasts on, on double speed. Like, I love listening to podcasts. I'm a huge podcast junkie. Like, I'll have a podcast on while I'm, like, brushing my teeth or, like, doing stuff around the house. But there is one thing I can't do, which is put podcasts on double speed. It like it breaks my brain. I start when I accidentally hit like the faster speed setting on my podcast. I'm like, what is going on?</p><p><strong>DEANA:</strong><br />You know, on my iPhone, on the YouTube app, when I'm, watching video content. I know that I can just hold my thumb down on the screen and it automatically goes to double speed. And that is probably my my favorite feature of having that app on my phone. And it's probably comes from my impatience with people in conversations. Not this one, but.</p><p><strong>ADRIANA:</strong><br />I, I, I know exactly what you mean. It's like, get to the point. I prefer reading over, over video. And for similar reasons. I feel like when I, when I watch a video, I need to like carve out time. But I'm also like too ADHD to pay attention to the video. And for reading I love skimming and, and you know, it's like, okay, just get me to the point where I need to get to.</p><p><strong>DEANA:</strong><br />I think maybe growing up in a household where, where two languages were spoken, but not by me. I heard Tagalog. My parents are Filipino. I heard it spoken a lot, and often directly to me and my siblings, but I didn't have to respond in it, I responded in English. So I think, I think because... maybe that set my brain up to be really sensitive to, are they talking to me? And so the way that a word is set or I listen to tone, I love video too. If it's like this, where I can actually look at you and say, okay, the the head nods and the body language. But where the video is, something on a stage far away. I will just I'll listen to audio only, and I will miss that screen and just not even pay attention to the slides. I'll just be listening for... for tone and, words that I have not heard before, or words that are used in a way that I'm not used to using them. You know, there's so many reused and overused terms. Just from, you know, are you talking about the the function or the application vendor that just came out with a new thing? And they'll, they will have used the same, same term. I can't think of one right now.</p><p><strong>ADRIANA:</strong><br />Yeah. No, I know what exactly what your, what you mean. And that, of course, adds to, that adds to confusion. Okay. Final question. What's your superpower?</p><p><strong>DEANA:</strong><br />I thought about this one a lot because I hear it. I think I've heard people ask it and I've been asked for a long time. And, you know, I think when you're asked in an interview, you think of, you try to think of something to impress them. I think that superpowers come from recognizing what your vulnerability is. That makes you different. And understanding all of the ways that you can use it to make everything else you care about, doing, make that better. And I think that I have landed on the same one that I used to use, which is invisibility, because sometimes when I'm in a room, people don't realize that I'm listening and gathering information. And recently, I heard it. Heard being invisible being compared to, the CIA. You know, they're never, they're not supposed to be visible. They can't really do their job gathering intelligence if they're super visible. I think in the observability space and in the... in my area, the FinOps space. You know, we don't want our tools and our processes to be in the front. They should just be quietly doing their jobs. And I think that that's kind of how I've spent a lot of my career, is just quietly doing the job and learning and understanding when, when, I needed to adjust. And so that invisibility has let me go into spaces and, and make observations that maybe I wouldn't have been able to before. When I learned to sort of turn it on and turn it off, that's when it became a superpower. When I learned to start being visible, start using my voice. In fact, that's when I realized, oh, this is this is actually a strength.</p><p><strong>ADRIANA:</strong><br />Wow. I love that so much. I first of all, I love your definition of what a superpower is. That's amazing. And secondly, invisibility. I think that's the first time we've had that on, on the podcast. And it's so true. There's something to be said about just being the the quiet listener. And then, as you said, to be able to turn it off and on as needed. Because I think being the quiet listener shouldn't be confounded with being too afraid to speak up. Which, unfortunately, you know, a lot of us get get caught up in that. Especially, I have to say, especially for women, you know, I feel like I have to sort of just remind myself, you know, like, I have a seat at the table. I deserve to be here. I should speak up if I have something to say.</p><p><strong>DEANA:</strong><br />It is intertwined with, the imposter syndrome that people say, oh, you've got imposter syndrome, or that we that that label that we put on ourselves when, when really something about, growing up, kind of being taught to be invisible. You would think that that's a very negative thing. But everyone, all of my, my ancestors, my, my elders who who taught me to, not be visible did it from a place of love. They did it from a place of wanting me to be protected from not wanting to stand out in a way that as women as, sometimes coming from marginalized communities, just speaking up and having an opinion, can have us be perceived as threatening or disruptive when actually, you know, that different perspective is something that it might make you better if you can listen to it, if you can find some, you know, some new wisdom, and, you know, and, and in our, in our, our, respective fields, the intelligence that the business actually needs.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely. And there's something to be said for, like, just sitting down, listening, taking in the information before you do something with it. Right? Because I think, we tend to see a lot of, like, you hear blah. And it's like, I got my response ready to go, right? It's like, let's pounce on that right away. And it's like, no, no, no, let's, let's listen to the story. And and to be fair, I think it's, it's it's an acquired skill. Right. Listening is a, an acquired skill. I think it comes naturally to some. But to most it's probably very difficult because we want to say... we have opinions on things. Right.</p><p><strong>DEANA:</strong><br />It can be learned and it can be practiced. And, I think that, you know, I've, I mentioned I surround myself myself with left handers, but I also I'm kind of disproportionately surrounded by extroverts. And so as an introvert, I have to practice the, the skills that extroverts just find natural and, you know, don't understand why I didn't speak up earlier in my career or when I thought that speaking up would make me, vulnerable. Well, you've just got to you've just got to assert yourself. You've got to be outgoing, you've got to make those connections. And really, it didn't serve me, or I knew it wouldn't serve me because I hadn't had the practice. And it was only, I think, when I felt called to do my part as a senior engineer, on a team where, you know, we'd had some women rotate in and, and sort of leave and never be heard from again. You know, I was looking around and thinking, wait, why? Why is there only one of us in a room at a time? Why are there only one of 1 or 2 of us at a really bigger room at a time? What am I doing or not doing... to reach out and make those connections and, And let them know that they're not alone and that their opinions do matter. And also connect with them and see if, if they're experiencing something that I experienced sometimes, which is, is, having an opinion heard and then, and not really valued until someone else says the same thing.</p><p><strong>ADRIANA:</strong><br />Right? Yeah. I think that's that's the most aggravating thing ever.</p><p><strong>DEANA:</strong><br />When I started speaking out, because I had a little bit more job security, a little bit more confidence in where I was at my career, when I started, you know, talking about my experiences and saying, hey, yeah, this happens, just happen to anyone else in the room. And to have a bunch of women say, oh, yeah, that's happened to me. That sort of reinforcement told me I'd been quiet too long. I'm not going to do that anymore. So it was a sort of new set of skills that helped me get out of the, timid, sort of natural comfort state of of being quiet and listening and say, okay, this this is where it becomes a superpower. This is where if I don't use my voice, no one else is going to, because no one else in the room, thinks it's safe or no one else in the room has actually experienced it because I'm the only woman, or that I'm the only brown person, or I'm the only.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />Yeah, I'm I'm the only one who's five foot tall walking around with a bunch of giants.</p><p><strong>ADRIANA:</strong><br />I feel that so hard. Yeah. I'm like five, three. So. And and it it's sometimes daunting. I don't know if you've ever experienced this, but, like, you know, when you have the floor and you're speaking in an audience, like, not even necessarily like in front of larger audience, but like in a meeting room and all of a sudden, like, people are paying attention to you, I don't know, I sometimes I in my head I'm like, oh shit, they're all listening to what I have to say. Oh crap, what if I say something stupid?</p><p><strong>DEANA:</strong><br />Oh, I mean, it happened earlier in this call. You you were asking a question. I'm like, oh my gosh, I have so many thoughts. I didn't want to get my answer wrong because I feel like this might be the only time they hear me say it. So I want to say it right.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>DEANA:</strong><br />And I think, I don't know how long you've been doing public speaking, but I've only maybe the last five years. Six, if that. And really, you know, the smaller groups are always where I'm more comfortable. Please don't put me on a big stage. If you do, I'm going to say I'm going to call it out, that I'm nervous and that my heart is beating. Could you come back to me? That's happened. It's on. It's on YouTube somewhere.</p><p><strong>ADRIANA:</strong><br />It's it's daunting. I mean, like, especially when you're not, like, not mentally prepared for for certain interactions. Like, I was... there's a panel I was moderating... moderating a couple of weeks back and one of the, one of the panelists turned to me and like asked a question to me. I'm like, I'm going. And panic. Panic set in. I'm like, I'm I'm going to defer the question to somebody else to answer because I wasn't I wasn't prepared to be called on. And then of course, then for the rest of the evening, I'm like, oh my god, do they think I'm an idiot? Like, did I do something wrong? What if people hate me?</p><p><strong>DEANA:</strong><br />There are definitely there are definitely moments where, where that pressure is, like, physically, it puts that lump in my throat.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />I can always hear my voice shaking. And so, you know, let’s take the breath and I realize that, that that's exactly the signal that I need to tell me, keep going. Because this is important.</p><p><strong>ADRIANA:</strong><br />Yes, yes. Yeah, absolutely. And you've touched upon like, two interesting things that, have actually come up in previous conversations on this podcast. One, I had a guest talk about, like reframing nervousness that when you're nervous before giving a talk, it's a sign that you care, that you care enough about what you're what you're doing. And I think that's such a lovely way to reframe it and put it into a different perspective to almost like, calm me down to, I guess it has a soothing effect. And then the other one, is the idea that, you know, As someone who is in a minority group, it's so important, for others who look like us, to see us so it's almost like extra important for us to get past our, our fears and, and, and do this not just for us, but to inspire others. And, the cool story around that one is that the guest who was telling me that I had another guest on, who was inspired by that same woman, who, you know, who said, like, I'm doing this to inspire others. And she was one of the people who was directly impacted by that person. And as she's telling me this, it just sent shivers down my spine. I was like, getting all emotional because I'm like, this stuff matters. We're seeing direct impact of this.</p><p><strong>DEANA:</strong><br />Every time.</p><p><strong>DEANA:</strong><br />And a by the way, some of your guests are like, just phenomenal. And, were you on something with Charity Majors?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>DEANA:</strong><br />And Kelsey Hightower.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I've had Kelsey Hightower on. I've had Charity Majors on. I've done a couple of panels with Charity as well.</p><p><strong>DEANA:</strong><br />When people who... like, thinking of people who, who, whose content randomly came in my feed as I was trying to, you know, get up to speed on this whole new cloud thing. You know, those are some voices. Oh, Liz-Fong Jones. So, just listening to those, people talk about not just what they know, and not in a way that that people can't connect to and access, like the the understanding underneath it, but also saying who they are and that, you know, they didn't get here how you think they did. Our different ways to get in the room. And different strengths that a team needs to really be to really achieve that, that really high goal and different, you know, talents and perspectives and all those things. And Adriana, that's what you inspire me, by the way.</p><p><strong>ADRIANA:</strong><br />Oh, thank you!</p><p><strong>DEANA:</strong><br />Everything. Like sharing the mic sharing the platform is, I think there are folks on your, in your, episode list that I otherwise would never have thought of following or we would have never heard of because they're just like, they're not in my ecosystem. And so it just like, wow, what a great exposure. And like to also say there's not just one way for folks to grow in tech and in, in life and in, in their profession. So there's not one way to succeed and there's not one way to have an impact. Like, not all of us are... not all of us are head of, head of, technology or the, you know, distinguished engineer. But we're all human.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />We all put in the hours and the sweat and we all care that hard.</p><p><strong>ADRIANA:</strong><br />Yes, yes, that that, you know, sums it up so nicely and, you know, like, when I was younger, I used to like, chase titles. And I used to compare myself against people, you know, like a for a while there, my, my husband and I used to work at the same company, and then I left, and he's still there. And people that we knew mutually, he'd be like, oh, listen, this person got promoted to manager. And I remember getting so steamed about it and like, just genuinely pissed. And he's like, I'm not going to tell you anymore because you get pissed off every time. Because I was so jealous. I'm like, why am I not being promoted to manager? And then I came to this realization in my career, when I finally did become a manager, where I'm like, I don't like it. And there are other ways to, like, be a leader. Yeah, without being a manager. I realized, like, for me personally, I love digging into the weeds of tech. And managing people just isn't fun for me. So, like, once I let go of that and just enjoyed, like, gave myself permission to enjoy what I enjoy and and just, like, things took off for me, you know what I mean?</p><p><strong>DEANA:</strong><br />So for me, like all of the things that I liked about being management, being in management in my previous, previous life, it turns out I would have done if they paid me for it or not, and so I could actually keep doing it. I like the mentoring. So, I reach, when I find a group that is looking for mentors and I volunteer. I loved doing that with, a group that's no longer around, Portland women in Tech. And oh man, I miss that community. But. There are other, there are plenty of other communities that are still looking for mentors. I have mentees now that, you know, currently, are currently in a, in an engagement and, and I liked the strategic thinking, the systems thinking. I like thinking of systems of systems. And it turns out I'm going to do that anyway, whether I'm an individual contributor or a manager. And it turns out that I can actually help my leadership in ways that they didn't realize. And I can remind them that, hey, it's not just me, someone who's had a couple of decades in infrastructure that you should listen to. You should also be listening to some of your your junior engineers or your your mid-level engineers who are pretty quiet. They might actually know a little bit about why your systems are working the way they are. And help you make better strategic decisions, or have a better strategic, visibility on what your what you're actually actual risks and, and opportunities might be and you know, again and again it goes back to being able to turn it off and turn on with the invisibility. It's, that's that's one of those areas where a thing about being invisible is you can recognize other folks who are using it as a, as a shield and, who have a lot of, of super power, you know, lurking underneath. And you can help them. And I think that's one of my favorite things about being a mentor is most of my mentees.</p><p><strong>DEANA:</strong><br />I've learned so much more from them than they they I think they could have learned from me because all I do is just is I help them find their own strengths and all I can do is, is, show them that. That, yes, you still have a lot more experience you need to gain. Yes, you're going to get a lot of feedback</p><p><strong>DEANA:</strong><br />that kind of hurts a little bit, hurts your ego a little bit because, you didn't come out perfect. But take those things as as growth. That's why they call them growing pains. And, and it's, it's a great way to be able to, connect those, those, management activities, or the things that I liked about it, into my daily work and, and like, keep recharging me for the, for the spreadsheets. And JSON files, that I, that I have to just deal with and, and that I actually enjoy, you know, for myself. But you know, the thing about management is you've got to be, if you're going to be a manager, you've got to be really understanding of what your organization's strategic direction is, what its vision is, what its values truly are, and decide are you aligned enough to be able to represent that as a manager?<br />Are you aligned enough to be able to, make the company's priorities your own? In terms of how you speak? And, as an individual contributor, it's so much more liberating.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />You know, I can I can even mentor up, which I think is is just part of part of being an expert in your field is, you can show folks who are, you know, miles above your pay grade how to, how to do a new thing and, how to create some value.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think you make such an, an important point when it comes to mentoring, that I think, if you're not learning anything from your mentees, then I think you're doing it wrong. Because honestly, like, coming with this attitude of like, I am the authority on all the things and you shall listen to me like...</p><p><strong>DEANA:</strong><br />Also the same thing you did, though, too, about the unfairness of how management, how promotions were handed out. And by the way, I also, it was completely obfuscated to me early in my career that there was another way to get promoted without going into management.</p><p><strong>ADRIANA:</strong><br />Yes, exactly. Me too.</p><p><strong>DEANA:</strong><br />Right. And not just promoted but, compensated.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>DEANA:</strong><br />Enrich. Like we grow in different ways. Like I, I didn't talk like this. I wouldn't have been able to talk like this had I stayed in management because I could have only spoken what I was allowed to speak. Whereas now I the views and opinions that I express are my own.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, it's it's a different vibe. I, I remember my, at my last management position, my, my boss was trying to groom me for director position and he said something which, which you touched upon, which is you're going to have to put your personal goals aside and, and really focus on the company goals and, like, I'm not ready for that. It's not to say, like, you know, when you're working, of course, you like, you’re being... your paycheck comes from somewhere. It doesn't mean like, screw the company goals. I don't care. That's not it at all. But I think a different level, of like, really putting the company needs above your own professional needs. And when you're in these higher positions. And for me, I think it takes a bigger mental load as well. Like, it's big mental toll.</p><p><strong>DEANA:</strong><br />Oh, ego, too.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah.</p><p><strong>DEANA:</strong><br />I think the thing that, that newer software engineers and and technologists, of all kinds. Really just anyone who kind of comes in from their, their college degree into their tech role, has in common is they're used to excelling. Probably. They’re at the top of their class up until K through 12 or I, I don't know how it is in Canada.</p><p><strong>ADRIANA:</strong><br />But yeah same same same.</p><p><strong>DEANA:</strong><br />Yeah. So so then like you, you're, you're a freshman in college and that's probably the first time in a long time that you're oh among all-stars. Oh no. It's going to be harder to stand out as the top 10% of the class, top 3% of the class. Because now these are the smartest people I've ever had in, all in one place. And so then maybe you get a little more humility and you've got a few years to build that back up. And if you're an extrovert, even easier, or if, if you're not, then you, you sort of lag further and further behind. I never thought I'd be in tech when I, I started out electrical engineering and I, for lack of better words, washed out. I it didn't didn't fit, at the time, at the time. But I, I took a different fork where I thought, okay, well, here's where I can start kind of building some value and it's fine, but everything that every next role just kept bringing me back and bringing that, that confidence back. But it brought me back to that feeling of, oh, yeah, this is what it's like to be around smart people again. And that okay. So I shouldn't say that with, with too much humor because and that was actually my attitude. I really enjoyed judging people for not being as smart as me, when really we're all smart at something. And when you're told you need to be smart about this in this way, and that's the only way to do it. You believe them when they tell you you're not smart.</p><p>So for anyone who thinks, I could never write code, I could never, administer that cluster. I could never do FinOps. Try it. You might actually have a strength that you haven't. You know, that you haven't actually discovered in yourself. And that's when, you know, that's when you can unlock it. And that's when you can say, okay, it's not about the smart people and the not smart people. It is really about people showing up with the strengths that they have got and the willingness to grow and have each other's backs. And that's how you build teams, that's how you make sustainable operations. That's how organizations become resilient. And, you know, we keep learning from each other. I learn so much from you, I really do.</p><p><strong>ADRIANA:</strong><br />Oh, thank you.</p><p><strong>DEANA:</strong><br />OTel stuff. Not in the observability space, but in the way that all data is in some way. You can use it as telemetry. To just tell you, like, is this the right signal? I am the bounds. I can't see my boundaries. This helps me understand what what the the bottom and the top looks like. And you know, whether or not I'm moving in the direction that I intended to. And so same thing with FinOps data, which is basically cloud cost data. It's just data analysis. It's just... it's a lot. It's coming at you fast. So you've got to be able to to sometimes listen to things at double speed. But you're not, like, it's it's not anything new. It's not more than, than, the thing that you're just willing to show up and care about, like, if that's the thing you care about, if observability is the thing you care about, if security is the thing you care about, you know, learn how to do it right, learn how other people do it differently from you.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely. And I think that's, you know, you've touched upon so many really cool and important points. I think first of all, I, as you said, like you coming, coming from like, high school and being the smartest person in your high school and then kind of coming back to reality when you're surrounded by all these other people in university who are like, oh, damn, that person's way smarter than me. It's it's such a humbling experience. I think it's an important experience. And I think for me, one of the biggest lessons was learning that, it's okay to not be the smartest person in the room. In fact, I never want to be, because I always want to keep learning. And then the other thing that I thought of, too is, you know, one of the struggles I had when I entered the workforce was, I was a great student, but I was such a shitty employee because I didn't know... it's a different skill set to be an employee versus a student. Right? Like, as an employee, there are expectations of being you know, more of a self-starter. And as a student, especially the unfortunately, I don't think that the education system is really geared towards independent thinking. And so it becomes a shock when you enter the workforce because it's like, tell me what I need to do, or, you know, like, I, I don't know, I just everything was a different vibe.</p><p>And I sucked at it. And once I, once I learned how to navigate the workforce, and I wish, I wish there were more opportunities for people to navigate the workforce before they graduate from high school or university or whatever. Then it became a lot better, but it was jarring for me. I sucked at it.</p><p><strong>DEANA:</strong><br />Yeah, I think that's where, and it's, again, easier, I think, for extroverts to find other folks to give you that feedback of, like, is this normal? Like, is it okay that it that I had to build my own dev environment and my own sandbox and without any like, parameters or got guardrail like, is that okay, let's or should I, you know, say something and try to make it better for the next one who comes in. You know, there's going to be someone... I'm going to get experience. I'm going to learn how to use these tools quickly and, and tear them down, rebuild them, you know, with with just the muscle memory in my in my finger knuckles and but oh, maybe I should document this somewhere and or correct the existing document and say, actually, the next person who does this is going to have to at least know to ask these questions before they say, oh, that's the that's the one. That's the compressed file that well, that's going to work for me.</p><p><strong>ADRIANA:</strong><br />Yeah. No. Yeah, I, I feel ya. I do want to pivot to one more topic. Before we wrap up, because we are coming up on time. But you've mentioned, FinOps a couple of times, and for those, in our audience who aren't familiar with shin ops, can you give like, a brief overview and also how you got into it?</p><p><strong>DEANA:</strong><br />Oh. So, I think I got into it. Well, I’ll explain what it is first, and, and, it is commonly described, as financial operations, and that's actually not completely accurate. FinOps, if it's used by a person in finance and accounting, is exactly that, financial operations. Maybe it's reporting, maybe it's journal entries, maybe it's something in the finance processes. It's not actually what Cloud FinOps It's it's more of a, a portmanteau of the terms finance, financial management, and DevOps. So taking sort of the cultural principles of, of that collaboration and that mutual accountability, from, from more technical spaces into this, business management of technology space. That's what FinOps is. And some companies use it to just control their, their cloud spend. Just make sure that no one's spinning up gigantic clusters of very expensive instance types. And some people use it as a telemetry to say, this is, this is a really efficient, stack. And I need to scale that. And, you know, I need to invest in this area because it's actually it's actually creating, a return, creating value for, you know, my, my team or my, my organization. So, so it's, and like I said, it's it's a lot like observability in that, you know, we're building intelligence with data, and we're, we're getting data that we've had, but organizing it and making it accessible, and it's really just telling us what we do, what the impacts of our engineering decisions are, and how that, you know, how that costs more money.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />Or how like, or how our, maybe our, our, SAS contracts are like are, are performing.</p><p><strong>ADRIANA:</strong><br />Yeah. And you know, it's, it's something so important to take into account because I think. You know, once a lot of organizations move to the cloud, especially if you're not, you know, if, if you are just a, a consumer of the service and not the one paying for the bill, it's easy to just, like, magically provision resources and just, you know, like the Cloud Fairy brought me this Kubernetes cluster. But there's a, until, like, you are staring at a massive, like, AWS or GKE bill, you're like, oh, shit. Like, I've gotten dinged even, like, on my personal, GKE account where, I had a an instance where I had a Kubernetes cluster that had, like, logging and monitoring enabled because that's enabled by default. Well, guess what? That ate up some massive, massive cloud costs. And and so now you're like, where do I where is the switch to turn this stuff off so that it doesn't, you know, so, so that it doesn't eat up my costs.</p><p><strong>DEANA:</strong><br />So that's where you if you bring in your, your FP&A, or your finance partner, in, or your, your, assistant comptroller in and say, say, well, what happened? What went wrong? I don't know, there was a $50,000 spike. And you know, that that would have bought me my next car. But, you know, fix it. With someone in FinOps who has, sort of access to, engineering terms and understanding of who your cloud vendors are to be able to say, okay, here's what happened on this workload, because of these events and because of these retention policies and because of these autoscaling thresholds, you left something running. You left the lights on, you left the bathtub flowing.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />Twenty simple things that can be proactive and that we can actually govern through automation. We can say, by the way, this open faucet has a time to live. This sandbox account is really important. We need to be able to allow a $50,000 spike, maybe, for about five minutes.</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DEANA:</strong><br />You know, to make sure that those guardrails are in place. If your organization doesn't have someone to go through and say, okay, I'm, I'm going to invest in, in this technology. And these consultants say that it's going to give me this much ROI. I need someone inside who's going to actually keep an eye on it. How are you observing it? What monitoring are you putting in place? What signals can you look for? Right. That's not rocket science. It's just, it's just, it can be a lot. And I promise you, there are a lot of quiet people who are quietly doing other work who would actually really excel in something like FinOps. And also a lot of automation that can be put in place where I think engineers who do the IAC, like, get really excited about writing those, policies and putting those, those different guardrails right into the pipeline to say, yeah, the CI/CD to say, okay, I'm not going to let, you know, the manager speaking. I'm not going to let that happen. Well, here's actually how the code will prevent that from ever happening. And... when you have like a, an understanding of what the exception process is, then, like, everybody can, can, gain that intelligence from having the experience and having all that context. It's a tough thing though, because, you know, you you don't always know why policies exist.</p><p><strong>ADRIANA:</strong><br />And yeah.</p><p><strong>DEANA:</strong><br />If I know engineers, they want to just know how to get around them.</p><p><strong>ADRIANA:</strong><br />Yeah. Yep. Absolutely. And you touched upon a really important point because I think, it's this lack of understanding of why the policies exist, pisses engineering... engineers off. And as you said, try to, it causes them to try to get around it. And I think understanding where these policies come from, makes a huge difference. And I think working with engineers to craft the policies, I think goes a long way as well, because then it's like, okay, I had a hand in this, I, and I think it brings that extra level of empathy too, right?</p><p><strong>DEANA:</strong><br />Oh yeah. Yeah. And collaboration really is what keeps people happy in their jobs, I think. That's when you realize, oh you know, I did a thing and, and I want to, I want to work with that person again. Like I think that's the thing that makes, makes some of our work less boring. You know just just less isolated.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. Yeah. This has been really great. Before we wrap up, do you have any final, parting words of wisdom?</p><p><strong>DEANA:</strong><br />I think I just want to acknowledge that it's been a tough time, that we need a lot of compassion to keep, showing up for people we've never. We've probably never worked with before. Never. Interacted with to just know that that, if you were living in a place where there are floods, or if you're, if you're in an industry or, or. Well, it's a tough time to be in tech, where you have a little less job security than you did, and than you thought you would this year. You know, just having that compassion is something that, it's going to be helpful to just remind ourselves who, to know that. The person who is probably giving you the most friction might have just had the worst day after a lot of bad days. And, and maybe be curious about that.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />That you can keep showing up for them and, and keep seeing how maybe you're the person who can, can turn it around for them. And, or maybe that person's experience is something that can turn it around for you. I, I feel like I keep getting reminders of that. Really, every day. And, I didn't know I was going to say that, but that's the kind of week it's been.</p><p><strong>ADRIANA:</strong><br />I feel ya. And, you know, thank you so much for calling that out, because I think it's it's really important to put stuff into perspective. Tech times are definitely strange these days. And having that little bit of extra empathy goes a long way. So thank you so much. And thank you so much, Deana, for geeking out with me today.</p><p><strong>ADRIANA:</strong><br />Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DEANA:</strong><br />Peace out and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 18 Nov 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Deana Solis, Adriana Villela)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-invisibility-deana-solis-UIKABXMV</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>It's important for junior folks to have a breadth of experience early in their careers to understand what they like and don't like, and to help shape what they want to do in their tech careers.</li><li>Developers can't work in isolation and not care about the "big picture" of the product or service that they're working on. That's like moving to a new country and not caring about the cultural differences.</li><li>Being invisible is a superpower, because it allows you to quietly learn, observe, and take things in.</li><li>Being a quiet listener shouldn't be confounded with not speaking up due to shyness.</li><li>It's important to use your voice to speak up and provide a safe place for others to speak up</li><li>We get into tech through different ways, have different skills, and different experiences, and these differences are what make for a successful team.</li><li>There's not one way to succeed and make an impact in tech (and other professions), whether you're in upper management, an engineer, or anything in-between.</li><li>As a senior person, you can also learn a lot from junior engineers and mid-level engineers, bringing in a different point of view</li><li>Mentoring is about helping your mentees find their own strengths, and also learning from your mentees, as they always have something interesting to bring to the table.</li><li>If you're going to be a manager, you've got to be really understanding of what your organization's strategic direction is, what its vision is, what its values truly are, and decide are you aligned enough to be able to represent that as a manager?</li><li>University is a humbling experience of suddenly being surrounded by way smarter people than you</li><li>There are different skills to being a student vs being an employee</li><li>There is a distinction between FinOps for the Cloud and "traditional" FinOps!</li><li>Someone who works in FinOps (within the context of Cloud) has an understanding of how cloud vendors work and how things like workload, retention policies, autoscaling thresholds, etc. affect your cloud spend.</li></ul><p><strong>About our guest:</strong></p><p>Deana Solis is the youngest daughter of Filipino immigrants and the mom of a biracial son. She credits her decades long career in tech for teaching her how to unplug from the grid in meaningful ways, connect with her ancestors, build community where she lives, and leave places better than she found them.</p><p>She is a FinOps Foundation ambassador and mentor, known for her contributions in workgroups, certification curriculum, and humanizing FinOps talks.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/solisdeana/">LinkedIn</a></li><li><a href="https://bsky.app/profile/deanasolis.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtube.com/shorts/ZnPbEEBsOVs?feature=share">Carmen Huidobro on Geeking Out, talking about reframing nervousness</a></li><li><a href="https://youtube.com/shorts/smKmKyP2RTU?feature=share">Ixchel Ruiz on Geeking Out, talking about the importance of seeing people like us being represented</a></li><li><a href="https://youtu.be/dyadxrz7BwY">Aicha Laafia on Geeking Out</a> (she was directly inspired by Ixchel Ruiz's talks)</li><li><a href="https://youtu.be/qKQLZ9WsEQs">Charity Majors on Geeking Out</a></li><li><a href="https://youtu.be/9XtHIOq7_WI">Kelsey Hightower on Geeking Out</a></li><li><a href="https://youtu.be/vqv2cE-SQf4">Liz Fong-Jones on Geeking Out</a></li><li><a href="https://www.finops.org/introduction/what-is-finops/">What is FinOps?</a></li><li><a href="https://en.wikipedia.org/wiki/FP%26A">FP&A</a></li><li><a href="https://en.wikipedia.org/wiki/Comptroller">Comptroller</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p><strong>ADRIANA:</strong><br />And geeking out with me today I have Deana Solis. Welcome, Deana!</p><p><strong>DEANA:</strong><br />Thank you. Happy to be here.</p><p><strong>ADRIANA:</strong><br />And where are you calling from?</p><p><strong>DEANA:</strong><br />I'm in Vancouver, Washington.</p><p><strong>ADRIANA:</strong><br />Oh, cool. That's awesome. So before, before I introed you in, we were talking about pronouncing names, and, I thought it was interesting, so I wanted to bring it up on the podcast because I thought your name was pronounced “De-anna”, but it's actually “Dean-a”. And tell the story behind that, because I thought it was kind of cool.</p><p><strong>DEANA:</strong><br />You know, I have always blamed this on my dad because I knew the story. They were Rat Pack fans, and Dean Martin, was a favorite. My dad was a big audiophile. We had his records, so I just blamed him. It turns out that my mom was the big Dean Martin fan. She picked the name, and had I been a boy, I would have been Dean. But I wasn’t. So Deana.</p><p><strong>ADRIANA:</strong><br />That is so cool. I love that that's such a great name origin story.</p><p><strong>DEANA:</strong><br />But considering my last name and you pronounced that exactly correctly, it's perfectly acceptable to expect to pronounce it Deanna or Deanna, with all the syllables. But it's not. So.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair, fair. Well, I mean, I think it's a it's a really great way to remember, though, in, in terms of pronouncing your name like, oh, I always think of like the Dean Martin reference. That's awesome. Well, so are you ready for our icebreaker questions?</p><p><strong>DEANA:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />AV: Okay. First question. Are you a lefty or a righty?</p><p><strong>DEANA:</strong><br />Lefty.</p><p><strong>ADRIANA:</strong><br />Yeah, I always get... you... if you watch the show, you know, I always get excited about lefties. Were you ever, did anyone ever try to force you, to write right handed when you were growing up? Or, like, try to change anything about your leftiness?</p><p><strong>DEANA:</strong><br />Fortunately, in that area, no. However, I am somewhat ambidextrous. Like in sports. I think I'm I'm somewhat I'm ambidextrous. I throw right-handed. In basketball you wouldn't know which which I favor. But in, in baseball I would left because the coaches told me that was an advantage. And, so I could adapt and I had to throw right handed because like, in my first couple of years of that sport, I didn't buy my own glove. I got the hand-me-down. And also I am disproportionately surrounded by other left handers.</p><p><strong>ADRIANA:</strong><br />Oh no way. That is super cool.</p><p><strong>DEANA:</strong><br />Yeah. My my partner and his oldest son. My best friend's husband. Yeah, it's just funny.</p><p><strong>ADRIANA:</strong><br />Wow. One comment I was going to make because you said that you're, like, ambidextrous. For certain things, I tend to be, I tend to be left handed for most things, but for whatever reason, archery. Not not that I have done archery often, but when I've picked up a bow and arrow, I do it the right handed way. And my daughter, who is right handed, does it the left handed way.</p><p><strong>DEANA:</strong><br />Oh that's interesting. My son's an archer.</p><p><strong>ADRIANA:</strong><br />Oh, really? That's cool.</p><p><strong>DEANA:</strong><br />He's done that thing where he has, hit the bull's eye and then split it with his next arrow.</p><p><strong>ADRIANA:</strong><br />He can do that?</p><p><strong>DEANA:</strong><br />I don't know how close he was, but even close distance, that's not easy to do. And, I'm. I'm kind of proud of that. I had nothing to do with it.</p><p><strong>ADRIANA:</strong><br />Yeah, that is a cool skill. Just one more thing. One more curiosity on the left handed thread. Do you mouse left or right handed?</p><p><strong>DEANA:</strong><br />Oh, well, so I don't, I, what is it? Trackpad. What do you call it?</p><p><strong>ADRIANA:</strong><br />Yeah, trackpad. Do you trackpad left or right handed?</p><p><strong>DEANA:</strong><br />I think mostly right. Me too. Yeah. Me too, I, I tried, like because that's how I learned, like, when a mouse was presented to me and, you know, my, my dad's the techie in the, in the family. So he introduced me to a mouse and I'm like, so I picked it up with my, with my right hand. And I could not even fathom using a left handed mouse.</p><p><strong>DEANA:</strong><br />But do you do, like, multiple monitors?</p><p><strong>ADRIANA:</strong><br />Sometimes. Sometimes.</p><p><strong>DEANA:</strong><br />So I have found that when I'm moving windows around, or. Yeah, windows from one monitor to another or just from one side of the screen to another. I tend to be a two handed trackpad.</p><p><strong>ADRIANA:</strong><br />Oh!</p><p><strong>DEANA:</strong><br />You can, you know, continue to swipe while you're, without letting go of a thing. And I just, I wish I could teach it, but I don't know how I do it.</p><p><strong>ADRIANA:</strong><br />I've done that on occasion. Not necessarily with dragging monitors, but like, I know what you're talking about. It comes in handy Do you prefer iPhone or Android?</p><p><strong>DEANA:</strong><br />I think that I can adapt to either one, but I've owned far more iPhones. But hopefully, you know, my frequency of changing them is much less. And I'd be open to to trying one of the Androids because I have seen some really interesting products, but I probably get like a, a couple of generations old one.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>DEANA:</strong><br />I don't think I could live without all three. Because I do quite a bit in the Azure space. And so, being closer to the, the Microsoft ecosystem, and all my keyboard shortcuts that are muscle memory are from Windows. And I love my Mac. It's a design thing, but it's kind of a privilege to be able to answer that question at all.</p><p><strong>ADRIANA:</strong><br />And that's good. Yeah, that's I, I like that.</p><p><strong>DEANA:</strong><br />And the Linux thing, you know, all the workloads that scale and that, that I'm, that my clients are using. You know, I wouldn't I wouldn't have a job if there weren't a ton of, of Linux workloads. I haven't been on a Linux desktop since 1999. So that was when I it pretty much lost its, its like, shine as, as a, as a personal, operating system for, for, for me. But, I will say that I still have my last Windows laptop from a few years ago that, you know, it can't be updated anymore. And I keep it around thinking, just maybe I could just put a Linux OS on there and give it a new life.</p><p><strong>ADRIANA:</strong><br />Ooh, yes, that sounds like a fun little side project. Yeah.</p><p><strong>DEANA:</strong><br />In all my free time.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, I gotta gotta find that time first. Right? Okay. Next question. Do you have a favorite programing language?</p><p><strong>DEANA:</strong><br />I do not. I think I told you, I, I never contributed, any code to to an open source project or I, I'm, I generally don't write it. Maybe policies, some YAML things and, and, edit existing Python scripts or, but that I'm more... since I have an app... ops background, I'm more comfortable with Python or I think I, I tried to learn Ruby and then the, the project that I was specifically learning it for completely changed directions in terms of like the whole pipeline, the whole toolchain changed and it was like, okay, drop that, learn this. And then also your role is going to change because we really need someone to, to, know about this particular skill set. And so, so it was just more in my wheelhouse and didn't go back to it. I just always sort of thought, okay, I'm going to finish that, that beginner Python course. But I don't need it to do the job that that my role is defined for.</p><p><strong>ADRIANA:</strong><br />That's cool, that's cool. Next question. Do you prefer dev or ops? I think I might know your answer.</p><p><strong>DEANA:</strong><br />Ops is obviously my comfort zone, and I'm such a process person. But I'm finding more and more that I need to lean into the dev, because those are processes that I'm starting to understand in terms of what drives businesses and what drives value. And so I, I it's the area where I would tend to lean, but they are definitely, inseparable. The more a company leans toward one or the other and says, oh no, we can have a vendor do that or we can outsource that. The less healthy I think it is in the long term for that organizational culture.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree with you. And, you know, this brings up something that I've had a debate with, with some people on. I think I've even posted a thing on LinkedIn a while back, which is, you know, having devs be aware, more concerned or have knowledge, high level knowledge of, of ops things and vice versa. Right. Which, you know, in, in some ways I, I suppose we require ops people to be more versed in the dev world because of things like infrastructure as code, right, where you're really bringing those software engineering principles into the ops world. And yet you don't see as much of, like, you meet some developers who are like, I'm just going to write my code. I don't care how it's containerized. I don't care what happens after I deliver my code. What, do you have any interesting thoughts on that?</p><p><strong>DEANA:</strong><br />I really do think that when, when you're a junior dev or a junior, technologist, you know, just let's take the devs and the ops out of it. When you're, a junior software engineer getting into it and thinking, well, which direction am I going to go in? You absolutely need to do a rotation and see what actually fits your your strength and your biases or your heuristics, whatever the internals, that, where you can lean into your strengths and get some confidence so that you can then tackle the next thing. Or recognize that, oh, okay, this is really challenging for me. You've got to be able to rotate through both. When you're dealing with senior folks who have done it a certain way, if they're able to isolate, there's not a whole lot of value in trying to pull them into from one into the other. I don't actually see the sort of dichotomy that you described. I see more of whichever one you're in because I, I am in, a more split organization. And I think the bigger the enterprise is, you tend to see a lot more division of, of, labor in the roles in the way that the roles are defined.</p><p><strong>ADRIANA:</strong><br />Very true.</p><p><strong>DEANA:</strong><br />And I think that the folks who are, if you're in ops now, you need to have that enough of the dev to be able to function. Because it's moving so fast. You cannot be like me in, in the early 2000s with a dozen SSH terminals. Hitting enter, just in the right sequence. Because that's what you had to do without, without a control plane. So yeah, absolutely. The ops folks have to have that as a minimum. But I don't think that that, devs who want to like, software developers who are actually trying to make their product more effective, they have to be just as conscious of, at the very least, what their, what their organization, what their client prefers, because it's sort of like moving to a new country and and not caring, about cultural differences. It's because because there are going to be some assumptions that you should know about when you start thinking like, what am I optimizing for? You know, I am... like most of my job is optimizing something. And and what people don't realize, it's, you can optimize for competing things. You have to remember which one you picked when you got to that fork in the road. And for a software developer who cares about speed, it might not be as important to understand how their platform that they're developing, that they're going to deploy from, operates scale. Right. So yeah, I, I see that as being such an important way to, grow in your, in your own skill is to understand how the stuff you do interacts with the ground you’re standing on.</p><p><strong>ADRIANA:</strong><br />Yeah, definitely. Definitely. Well, thanks for thanks for sharing your take on this. Next question. Do you prefer JSON or YAML?</p><p><strong>DEANA:</strong><br />So the the JSON files that I, that I deal with, like on a regular basis are things that are outputs. You know, they're things that I read, and I can convert it to a CSV or, you know, depending on, on what the, what the use case is and who the end user is that needs that data. It may not always be another, another programmer. It may not be another application that's pulling that in. It's just that's how the output came out... Because we have no idea who developed that last application or that last, little function that put it out. And so this is what we've got. How do we convert it to what we need. And so that's sort of been my my area of dealing with it. YAML files can be tiny and it can just be a rule set and it can be... either one is is somewhat readable. But but that's coming from someone who likes to read spreadsheets. So.</p><p><strong>ADRIANA:</strong><br />I don't mind spreadsheets. I don't mind spreadsheets. Like, I'll, I'll read like CSV if it's in a spreadsheet for like, you know, open it in Excel. Good. I'm good. Okay. Next question. Do you prefer spaces or tabs? Do you have a preference?</p><p><strong>DEANA:</strong><br />I don’t have preference, I don't even know what I, I think the whatever the the IDE is, tells me which one is the one I'm supposed to use.</p><p><strong>ADRIANA:</strong><br />Fair enough, fair enough. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>DEANA:</strong><br />I'm one of those auditory learners. And I don't even know if I definitely need both. And I, I tend to put a lot of content in writing more than I would in video. But I do consume probably more video because I can do it at double speed or podcasts at double speed because I just, I need to know if the information is there. Yeah. And while I'm looking at something else or while I'm. I'm, walking or driving. And I can, I can process it that way. Whereas if I'm sitting down to read it, I better have time, because I think I'm a slower reader and reading is just never it's never as, sticky as I need it to be.</p><p><strong>ADRIANA:</strong><br />Right, right.</p><p><strong>DEANA:</strong><br />But if something comes without any documentation, I will dismiss it and go to a better source. I need recommendation to sort of prove it out to me so I can, I can, see if I would write it differently or, if my memory matches, the words.</p><p><strong>ADRIANA:</strong><br />Yep, that makes sense. It's interesting what you were saying about, you know, putting podcasts on, on double speed. Like, I love listening to podcasts. I'm a huge podcast junkie. Like, I'll have a podcast on while I'm, like, brushing my teeth or, like, doing stuff around the house. But there is one thing I can't do, which is put podcasts on double speed. It like it breaks my brain. I start when I accidentally hit like the faster speed setting on my podcast. I'm like, what is going on?</p><p><strong>DEANA:</strong><br />You know, on my iPhone, on the YouTube app, when I'm, watching video content. I know that I can just hold my thumb down on the screen and it automatically goes to double speed. And that is probably my my favorite feature of having that app on my phone. And it's probably comes from my impatience with people in conversations. Not this one, but.</p><p><strong>ADRIANA:</strong><br />I, I, I know exactly what you mean. It's like, get to the point. I prefer reading over, over video. And for similar reasons. I feel like when I, when I watch a video, I need to like carve out time. But I'm also like too ADHD to pay attention to the video. And for reading I love skimming and, and you know, it's like, okay, just get me to the point where I need to get to.</p><p><strong>DEANA:</strong><br />I think maybe growing up in a household where, where two languages were spoken, but not by me. I heard Tagalog. My parents are Filipino. I heard it spoken a lot, and often directly to me and my siblings, but I didn't have to respond in it, I responded in English. So I think, I think because... maybe that set my brain up to be really sensitive to, are they talking to me? And so the way that a word is set or I listen to tone, I love video too. If it's like this, where I can actually look at you and say, okay, the the head nods and the body language. But where the video is, something on a stage far away. I will just I'll listen to audio only, and I will miss that screen and just not even pay attention to the slides. I'll just be listening for... for tone and, words that I have not heard before, or words that are used in a way that I'm not used to using them. You know, there's so many reused and overused terms. Just from, you know, are you talking about the the function or the application vendor that just came out with a new thing? And they'll, they will have used the same, same term. I can't think of one right now.</p><p><strong>ADRIANA:</strong><br />Yeah. No, I know what exactly what your, what you mean. And that, of course, adds to, that adds to confusion. Okay. Final question. What's your superpower?</p><p><strong>DEANA:</strong><br />I thought about this one a lot because I hear it. I think I've heard people ask it and I've been asked for a long time. And, you know, I think when you're asked in an interview, you think of, you try to think of something to impress them. I think that superpowers come from recognizing what your vulnerability is. That makes you different. And understanding all of the ways that you can use it to make everything else you care about, doing, make that better. And I think that I have landed on the same one that I used to use, which is invisibility, because sometimes when I'm in a room, people don't realize that I'm listening and gathering information. And recently, I heard it. Heard being invisible being compared to, the CIA. You know, they're never, they're not supposed to be visible. They can't really do their job gathering intelligence if they're super visible. I think in the observability space and in the... in my area, the FinOps space. You know, we don't want our tools and our processes to be in the front. They should just be quietly doing their jobs. And I think that that's kind of how I've spent a lot of my career, is just quietly doing the job and learning and understanding when, when, I needed to adjust. And so that invisibility has let me go into spaces and, and make observations that maybe I wouldn't have been able to before. When I learned to sort of turn it on and turn it off, that's when it became a superpower. When I learned to start being visible, start using my voice. In fact, that's when I realized, oh, this is this is actually a strength.</p><p><strong>ADRIANA:</strong><br />Wow. I love that so much. I first of all, I love your definition of what a superpower is. That's amazing. And secondly, invisibility. I think that's the first time we've had that on, on the podcast. And it's so true. There's something to be said about just being the the quiet listener. And then, as you said, to be able to turn it off and on as needed. Because I think being the quiet listener shouldn't be confounded with being too afraid to speak up. Which, unfortunately, you know, a lot of us get get caught up in that. Especially, I have to say, especially for women, you know, I feel like I have to sort of just remind myself, you know, like, I have a seat at the table. I deserve to be here. I should speak up if I have something to say.</p><p><strong>DEANA:</strong><br />It is intertwined with, the imposter syndrome that people say, oh, you've got imposter syndrome, or that we that that label that we put on ourselves when, when really something about, growing up, kind of being taught to be invisible. You would think that that's a very negative thing. But everyone, all of my, my ancestors, my, my elders who who taught me to, not be visible did it from a place of love. They did it from a place of wanting me to be protected from not wanting to stand out in a way that as women as, sometimes coming from marginalized communities, just speaking up and having an opinion, can have us be perceived as threatening or disruptive when actually, you know, that different perspective is something that it might make you better if you can listen to it, if you can find some, you know, some new wisdom, and, you know, and, and in our, in our, our, respective fields, the intelligence that the business actually needs.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely. And there's something to be said for, like, just sitting down, listening, taking in the information before you do something with it. Right? Because I think, we tend to see a lot of, like, you hear blah. And it's like, I got my response ready to go, right? It's like, let's pounce on that right away. And it's like, no, no, no, let's, let's listen to the story. And and to be fair, I think it's, it's it's an acquired skill. Right. Listening is a, an acquired skill. I think it comes naturally to some. But to most it's probably very difficult because we want to say... we have opinions on things. Right.</p><p><strong>DEANA:</strong><br />It can be learned and it can be practiced. And, I think that, you know, I've, I mentioned I surround myself myself with left handers, but I also I'm kind of disproportionately surrounded by extroverts. And so as an introvert, I have to practice the, the skills that extroverts just find natural and, you know, don't understand why I didn't speak up earlier in my career or when I thought that speaking up would make me, vulnerable. Well, you've just got to you've just got to assert yourself. You've got to be outgoing, you've got to make those connections. And really, it didn't serve me, or I knew it wouldn't serve me because I hadn't had the practice. And it was only, I think, when I felt called to do my part as a senior engineer, on a team where, you know, we'd had some women rotate in and, and sort of leave and never be heard from again. You know, I was looking around and thinking, wait, why? Why is there only one of us in a room at a time? Why are there only one of 1 or 2 of us at a really bigger room at a time? What am I doing or not doing... to reach out and make those connections and, And let them know that they're not alone and that their opinions do matter. And also connect with them and see if, if they're experiencing something that I experienced sometimes, which is, is, having an opinion heard and then, and not really valued until someone else says the same thing.</p><p><strong>ADRIANA:</strong><br />Right? Yeah. I think that's that's the most aggravating thing ever.</p><p><strong>DEANA:</strong><br />When I started speaking out, because I had a little bit more job security, a little bit more confidence in where I was at my career, when I started, you know, talking about my experiences and saying, hey, yeah, this happens, just happen to anyone else in the room. And to have a bunch of women say, oh, yeah, that's happened to me. That sort of reinforcement told me I'd been quiet too long. I'm not going to do that anymore. So it was a sort of new set of skills that helped me get out of the, timid, sort of natural comfort state of of being quiet and listening and say, okay, this this is where it becomes a superpower. This is where if I don't use my voice, no one else is going to, because no one else in the room, thinks it's safe or no one else in the room has actually experienced it because I'm the only woman, or that I'm the only brown person, or I'm the only.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />Yeah, I'm I'm the only one who's five foot tall walking around with a bunch of giants.</p><p><strong>ADRIANA:</strong><br />I feel that so hard. Yeah. I'm like five, three. So. And and it it's sometimes daunting. I don't know if you've ever experienced this, but, like, you know, when you have the floor and you're speaking in an audience, like, not even necessarily like in front of larger audience, but like in a meeting room and all of a sudden, like, people are paying attention to you, I don't know, I sometimes I in my head I'm like, oh shit, they're all listening to what I have to say. Oh crap, what if I say something stupid?</p><p><strong>DEANA:</strong><br />Oh, I mean, it happened earlier in this call. You you were asking a question. I'm like, oh my gosh, I have so many thoughts. I didn't want to get my answer wrong because I feel like this might be the only time they hear me say it. So I want to say it right.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>DEANA:</strong><br />And I think, I don't know how long you've been doing public speaking, but I've only maybe the last five years. Six, if that. And really, you know, the smaller groups are always where I'm more comfortable. Please don't put me on a big stage. If you do, I'm going to say I'm going to call it out, that I'm nervous and that my heart is beating. Could you come back to me? That's happened. It's on. It's on YouTube somewhere.</p><p><strong>ADRIANA:</strong><br />It's it's daunting. I mean, like, especially when you're not, like, not mentally prepared for for certain interactions. Like, I was... there's a panel I was moderating... moderating a couple of weeks back and one of the, one of the panelists turned to me and like asked a question to me. I'm like, I'm going. And panic. Panic set in. I'm like, I'm I'm going to defer the question to somebody else to answer because I wasn't I wasn't prepared to be called on. And then of course, then for the rest of the evening, I'm like, oh my god, do they think I'm an idiot? Like, did I do something wrong? What if people hate me?</p><p><strong>DEANA:</strong><br />There are definitely there are definitely moments where, where that pressure is, like, physically, it puts that lump in my throat.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />I can always hear my voice shaking. And so, you know, let’s take the breath and I realize that, that that's exactly the signal that I need to tell me, keep going. Because this is important.</p><p><strong>ADRIANA:</strong><br />Yes, yes. Yeah, absolutely. And you've touched upon like, two interesting things that, have actually come up in previous conversations on this podcast. One, I had a guest talk about, like reframing nervousness that when you're nervous before giving a talk, it's a sign that you care, that you care enough about what you're what you're doing. And I think that's such a lovely way to reframe it and put it into a different perspective to almost like, calm me down to, I guess it has a soothing effect. And then the other one, is the idea that, you know, As someone who is in a minority group, it's so important, for others who look like us, to see us so it's almost like extra important for us to get past our, our fears and, and, and do this not just for us, but to inspire others. And, the cool story around that one is that the guest who was telling me that I had another guest on, who was inspired by that same woman, who, you know, who said, like, I'm doing this to inspire others. And she was one of the people who was directly impacted by that person. And as she's telling me this, it just sent shivers down my spine. I was like, getting all emotional because I'm like, this stuff matters. We're seeing direct impact of this.</p><p><strong>DEANA:</strong><br />Every time.</p><p><strong>DEANA:</strong><br />And a by the way, some of your guests are like, just phenomenal. And, were you on something with Charity Majors?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>DEANA:</strong><br />And Kelsey Hightower.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I've had Kelsey Hightower on. I've had Charity Majors on. I've done a couple of panels with Charity as well.</p><p><strong>DEANA:</strong><br />When people who... like, thinking of people who, who, whose content randomly came in my feed as I was trying to, you know, get up to speed on this whole new cloud thing. You know, those are some voices. Oh, Liz-Fong Jones. So, just listening to those, people talk about not just what they know, and not in a way that that people can't connect to and access, like the the understanding underneath it, but also saying who they are and that, you know, they didn't get here how you think they did. Our different ways to get in the room. And different strengths that a team needs to really be to really achieve that, that really high goal and different, you know, talents and perspectives and all those things. And Adriana, that's what you inspire me, by the way.</p><p><strong>ADRIANA:</strong><br />Oh, thank you!</p><p><strong>DEANA:</strong><br />Everything. Like sharing the mic sharing the platform is, I think there are folks on your, in your, episode list that I otherwise would never have thought of following or we would have never heard of because they're just like, they're not in my ecosystem. And so it just like, wow, what a great exposure. And like to also say there's not just one way for folks to grow in tech and in, in life and in, in their profession. So there's not one way to succeed and there's not one way to have an impact. Like, not all of us are... not all of us are head of, head of, technology or the, you know, distinguished engineer. But we're all human.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />We all put in the hours and the sweat and we all care that hard.</p><p><strong>ADRIANA:</strong><br />Yes, yes, that that, you know, sums it up so nicely and, you know, like, when I was younger, I used to like, chase titles. And I used to compare myself against people, you know, like a for a while there, my, my husband and I used to work at the same company, and then I left, and he's still there. And people that we knew mutually, he'd be like, oh, listen, this person got promoted to manager. And I remember getting so steamed about it and like, just genuinely pissed. And he's like, I'm not going to tell you anymore because you get pissed off every time. Because I was so jealous. I'm like, why am I not being promoted to manager? And then I came to this realization in my career, when I finally did become a manager, where I'm like, I don't like it. And there are other ways to, like, be a leader. Yeah, without being a manager. I realized, like, for me personally, I love digging into the weeds of tech. And managing people just isn't fun for me. So, like, once I let go of that and just enjoyed, like, gave myself permission to enjoy what I enjoy and and just, like, things took off for me, you know what I mean?</p><p><strong>DEANA:</strong><br />So for me, like all of the things that I liked about being management, being in management in my previous, previous life, it turns out I would have done if they paid me for it or not, and so I could actually keep doing it. I like the mentoring. So, I reach, when I find a group that is looking for mentors and I volunteer. I loved doing that with, a group that's no longer around, Portland women in Tech. And oh man, I miss that community. But. There are other, there are plenty of other communities that are still looking for mentors. I have mentees now that, you know, currently, are currently in a, in an engagement and, and I liked the strategic thinking, the systems thinking. I like thinking of systems of systems. And it turns out I'm going to do that anyway, whether I'm an individual contributor or a manager. And it turns out that I can actually help my leadership in ways that they didn't realize. And I can remind them that, hey, it's not just me, someone who's had a couple of decades in infrastructure that you should listen to. You should also be listening to some of your your junior engineers or your your mid-level engineers who are pretty quiet. They might actually know a little bit about why your systems are working the way they are. And help you make better strategic decisions, or have a better strategic, visibility on what your what you're actually actual risks and, and opportunities might be and you know, again and again it goes back to being able to turn it off and turn on with the invisibility. It's, that's that's one of those areas where a thing about being invisible is you can recognize other folks who are using it as a, as a shield and, who have a lot of, of super power, you know, lurking underneath. And you can help them. And I think that's one of my favorite things about being a mentor is most of my mentees.</p><p><strong>DEANA:</strong><br />I've learned so much more from them than they they I think they could have learned from me because all I do is just is I help them find their own strengths and all I can do is, is, show them that. That, yes, you still have a lot more experience you need to gain. Yes, you're going to get a lot of feedback</p><p><strong>DEANA:</strong><br />that kind of hurts a little bit, hurts your ego a little bit because, you didn't come out perfect. But take those things as as growth. That's why they call them growing pains. And, and it's, it's a great way to be able to, connect those, those, management activities, or the things that I liked about it, into my daily work and, and like, keep recharging me for the, for the spreadsheets. And JSON files, that I, that I have to just deal with and, and that I actually enjoy, you know, for myself. But you know, the thing about management is you've got to be, if you're going to be a manager, you've got to be really understanding of what your organization's strategic direction is, what its vision is, what its values truly are, and decide are you aligned enough to be able to represent that as a manager?<br />Are you aligned enough to be able to, make the company's priorities your own? In terms of how you speak? And, as an individual contributor, it's so much more liberating.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />You know, I can I can even mentor up, which I think is is just part of part of being an expert in your field is, you can show folks who are, you know, miles above your pay grade how to, how to do a new thing and, how to create some value.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think you make such an, an important point when it comes to mentoring, that I think, if you're not learning anything from your mentees, then I think you're doing it wrong. Because honestly, like, coming with this attitude of like, I am the authority on all the things and you shall listen to me like...</p><p><strong>DEANA:</strong><br />Also the same thing you did, though, too, about the unfairness of how management, how promotions were handed out. And by the way, I also, it was completely obfuscated to me early in my career that there was another way to get promoted without going into management.</p><p><strong>ADRIANA:</strong><br />Yes, exactly. Me too.</p><p><strong>DEANA:</strong><br />Right. And not just promoted but, compensated.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>DEANA:</strong><br />Enrich. Like we grow in different ways. Like I, I didn't talk like this. I wouldn't have been able to talk like this had I stayed in management because I could have only spoken what I was allowed to speak. Whereas now I the views and opinions that I express are my own.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, it's it's a different vibe. I, I remember my, at my last management position, my, my boss was trying to groom me for director position and he said something which, which you touched upon, which is you're going to have to put your personal goals aside and, and really focus on the company goals and, like, I'm not ready for that. It's not to say, like, you know, when you're working, of course, you like, you’re being... your paycheck comes from somewhere. It doesn't mean like, screw the company goals. I don't care. That's not it at all. But I think a different level, of like, really putting the company needs above your own professional needs. And when you're in these higher positions. And for me, I think it takes a bigger mental load as well. Like, it's big mental toll.</p><p><strong>DEANA:</strong><br />Oh, ego, too.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah.</p><p><strong>DEANA:</strong><br />I think the thing that, that newer software engineers and and technologists, of all kinds. Really just anyone who kind of comes in from their, their college degree into their tech role, has in common is they're used to excelling. Probably. They’re at the top of their class up until K through 12 or I, I don't know how it is in Canada.</p><p><strong>ADRIANA:</strong><br />But yeah same same same.</p><p><strong>DEANA:</strong><br />Yeah. So so then like you, you're, you're a freshman in college and that's probably the first time in a long time that you're oh among all-stars. Oh no. It's going to be harder to stand out as the top 10% of the class, top 3% of the class. Because now these are the smartest people I've ever had in, all in one place. And so then maybe you get a little more humility and you've got a few years to build that back up. And if you're an extrovert, even easier, or if, if you're not, then you, you sort of lag further and further behind. I never thought I'd be in tech when I, I started out electrical engineering and I, for lack of better words, washed out. I it didn't didn't fit, at the time, at the time. But I, I took a different fork where I thought, okay, well, here's where I can start kind of building some value and it's fine, but everything that every next role just kept bringing me back and bringing that, that confidence back. But it brought me back to that feeling of, oh, yeah, this is what it's like to be around smart people again. And that okay. So I shouldn't say that with, with too much humor because and that was actually my attitude. I really enjoyed judging people for not being as smart as me, when really we're all smart at something. And when you're told you need to be smart about this in this way, and that's the only way to do it. You believe them when they tell you you're not smart.</p><p>So for anyone who thinks, I could never write code, I could never, administer that cluster. I could never do FinOps. Try it. You might actually have a strength that you haven't. You know, that you haven't actually discovered in yourself. And that's when, you know, that's when you can unlock it. And that's when you can say, okay, it's not about the smart people and the not smart people. It is really about people showing up with the strengths that they have got and the willingness to grow and have each other's backs. And that's how you build teams, that's how you make sustainable operations. That's how organizations become resilient. And, you know, we keep learning from each other. I learn so much from you, I really do.</p><p><strong>ADRIANA:</strong><br />Oh, thank you.</p><p><strong>DEANA:</strong><br />OTel stuff. Not in the observability space, but in the way that all data is in some way. You can use it as telemetry. To just tell you, like, is this the right signal? I am the bounds. I can't see my boundaries. This helps me understand what what the the bottom and the top looks like. And you know, whether or not I'm moving in the direction that I intended to. And so same thing with FinOps data, which is basically cloud cost data. It's just data analysis. It's just... it's a lot. It's coming at you fast. So you've got to be able to to sometimes listen to things at double speed. But you're not, like, it's it's not anything new. It's not more than, than, the thing that you're just willing to show up and care about, like, if that's the thing you care about, if observability is the thing you care about, if security is the thing you care about, you know, learn how to do it right, learn how other people do it differently from you.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely. And I think that's, you know, you've touched upon so many really cool and important points. I think first of all, I, as you said, like you coming, coming from like, high school and being the smartest person in your high school and then kind of coming back to reality when you're surrounded by all these other people in university who are like, oh, damn, that person's way smarter than me. It's it's such a humbling experience. I think it's an important experience. And I think for me, one of the biggest lessons was learning that, it's okay to not be the smartest person in the room. In fact, I never want to be, because I always want to keep learning. And then the other thing that I thought of, too is, you know, one of the struggles I had when I entered the workforce was, I was a great student, but I was such a shitty employee because I didn't know... it's a different skill set to be an employee versus a student. Right? Like, as an employee, there are expectations of being you know, more of a self-starter. And as a student, especially the unfortunately, I don't think that the education system is really geared towards independent thinking. And so it becomes a shock when you enter the workforce because it's like, tell me what I need to do, or, you know, like, I, I don't know, I just everything was a different vibe.</p><p>And I sucked at it. And once I, once I learned how to navigate the workforce, and I wish, I wish there were more opportunities for people to navigate the workforce before they graduate from high school or university or whatever. Then it became a lot better, but it was jarring for me. I sucked at it.</p><p><strong>DEANA:</strong><br />Yeah, I think that's where, and it's, again, easier, I think, for extroverts to find other folks to give you that feedback of, like, is this normal? Like, is it okay that it that I had to build my own dev environment and my own sandbox and without any like, parameters or got guardrail like, is that okay, let's or should I, you know, say something and try to make it better for the next one who comes in. You know, there's going to be someone... I'm going to get experience. I'm going to learn how to use these tools quickly and, and tear them down, rebuild them, you know, with with just the muscle memory in my in my finger knuckles and but oh, maybe I should document this somewhere and or correct the existing document and say, actually, the next person who does this is going to have to at least know to ask these questions before they say, oh, that's the that's the one. That's the compressed file that well, that's going to work for me.</p><p><strong>ADRIANA:</strong><br />Yeah. No. Yeah, I, I feel ya. I do want to pivot to one more topic. Before we wrap up, because we are coming up on time. But you've mentioned, FinOps a couple of times, and for those, in our audience who aren't familiar with shin ops, can you give like, a brief overview and also how you got into it?</p><p><strong>DEANA:</strong><br />Oh. So, I think I got into it. Well, I’ll explain what it is first, and, and, it is commonly described, as financial operations, and that's actually not completely accurate. FinOps, if it's used by a person in finance and accounting, is exactly that, financial operations. Maybe it's reporting, maybe it's journal entries, maybe it's something in the finance processes. It's not actually what Cloud FinOps It's it's more of a, a portmanteau of the terms finance, financial management, and DevOps. So taking sort of the cultural principles of, of that collaboration and that mutual accountability, from, from more technical spaces into this, business management of technology space. That's what FinOps is. And some companies use it to just control their, their cloud spend. Just make sure that no one's spinning up gigantic clusters of very expensive instance types. And some people use it as a telemetry to say, this is, this is a really efficient, stack. And I need to scale that. And, you know, I need to invest in this area because it's actually it's actually creating, a return, creating value for, you know, my, my team or my, my organization. So, so it's, and like I said, it's it's a lot like observability in that, you know, we're building intelligence with data, and we're, we're getting data that we've had, but organizing it and making it accessible, and it's really just telling us what we do, what the impacts of our engineering decisions are, and how that, you know, how that costs more money.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />Or how like, or how our, maybe our, our, SAS contracts are like are, are performing.</p><p><strong>ADRIANA:</strong><br />Yeah. And you know, it's, it's something so important to take into account because I think. You know, once a lot of organizations move to the cloud, especially if you're not, you know, if, if you are just a, a consumer of the service and not the one paying for the bill, it's easy to just, like, magically provision resources and just, you know, like the Cloud Fairy brought me this Kubernetes cluster. But there's a, until, like, you are staring at a massive, like, AWS or GKE bill, you're like, oh, shit. Like, I've gotten dinged even, like, on my personal, GKE account where, I had a an instance where I had a Kubernetes cluster that had, like, logging and monitoring enabled because that's enabled by default. Well, guess what? That ate up some massive, massive cloud costs. And and so now you're like, where do I where is the switch to turn this stuff off so that it doesn't, you know, so, so that it doesn't eat up my costs.</p><p><strong>DEANA:</strong><br />So that's where you if you bring in your, your FP&A, or your finance partner, in, or your, your, assistant comptroller in and say, say, well, what happened? What went wrong? I don't know, there was a $50,000 spike. And you know, that that would have bought me my next car. But, you know, fix it. With someone in FinOps who has, sort of access to, engineering terms and understanding of who your cloud vendors are to be able to say, okay, here's what happened on this workload, because of these events and because of these retention policies and because of these autoscaling thresholds, you left something running. You left the lights on, you left the bathtub flowing.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DEANA:</strong><br />Twenty simple things that can be proactive and that we can actually govern through automation. We can say, by the way, this open faucet has a time to live. This sandbox account is really important. We need to be able to allow a $50,000 spike, maybe, for about five minutes.</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DEANA:</strong><br />You know, to make sure that those guardrails are in place. If your organization doesn't have someone to go through and say, okay, I'm, I'm going to invest in, in this technology. And these consultants say that it's going to give me this much ROI. I need someone inside who's going to actually keep an eye on it. How are you observing it? What monitoring are you putting in place? What signals can you look for? Right. That's not rocket science. It's just, it's just, it can be a lot. And I promise you, there are a lot of quiet people who are quietly doing other work who would actually really excel in something like FinOps. And also a lot of automation that can be put in place where I think engineers who do the IAC, like, get really excited about writing those, policies and putting those, those different guardrails right into the pipeline to say, yeah, the CI/CD to say, okay, I'm not going to let, you know, the manager speaking. I'm not going to let that happen. Well, here's actually how the code will prevent that from ever happening. And... when you have like a, an understanding of what the exception process is, then, like, everybody can, can, gain that intelligence from having the experience and having all that context. It's a tough thing though, because, you know, you you don't always know why policies exist.</p><p><strong>ADRIANA:</strong><br />And yeah.</p><p><strong>DEANA:</strong><br />If I know engineers, they want to just know how to get around them.</p><p><strong>ADRIANA:</strong><br />Yeah. Yep. Absolutely. And you touched upon a really important point because I think, it's this lack of understanding of why the policies exist, pisses engineering... engineers off. And as you said, try to, it causes them to try to get around it. And I think understanding where these policies come from, makes a huge difference. And I think working with engineers to craft the policies, I think goes a long way as well, because then it's like, okay, I had a hand in this, I, and I think it brings that extra level of empathy too, right?</p><p><strong>DEANA:</strong><br />Oh yeah. Yeah. And collaboration really is what keeps people happy in their jobs, I think. That's when you realize, oh you know, I did a thing and, and I want to, I want to work with that person again. Like I think that's the thing that makes, makes some of our work less boring. You know just just less isolated.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. Yeah. This has been really great. Before we wrap up, do you have any final, parting words of wisdom?</p><p><strong>DEANA:</strong><br />I think I just want to acknowledge that it's been a tough time, that we need a lot of compassion to keep, showing up for people we've never. We've probably never worked with before. Never. Interacted with to just know that that, if you were living in a place where there are floods, or if you're, if you're in an industry or, or. Well, it's a tough time to be in tech, where you have a little less job security than you did, and than you thought you would this year. You know, just having that compassion is something that, it's going to be helpful to just remind ourselves who, to know that. The person who is probably giving you the most friction might have just had the worst day after a lot of bad days. And, and maybe be curious about that.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DEANA:</strong><br />That you can keep showing up for them and, and keep seeing how maybe you're the person who can, can turn it around for them. And, or maybe that person's experience is something that can turn it around for you. I, I feel like I keep getting reminders of that. Really, every day. And, I didn't know I was going to say that, but that's the kind of week it's been.</p><p><strong>ADRIANA:</strong><br />I feel ya. And, you know, thank you so much for calling that out, because I think it's it's really important to put stuff into perspective. Tech times are definitely strange these days. And having that little bit of extra empathy goes a long way. So thank you so much. And thank you so much, Deana, for geeking out with me today.</p><p><strong>ADRIANA:</strong><br />Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DEANA:</strong><br />Peace out and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="59434602" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/a28cc6b1-0710-467c-9df9-c69d61367783/audio/e88cb59b-8665-4d04-b718-5e74f6abc766/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on the Power of Invisibility with Deana Solis</itunes:title>
      <itunes:author>Deana Solis, Adriana Villela</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/8eac3e85-f7b4-4be3-8c47-ae450539c219/3000x3000/e59-20-20deana-20solis-20-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>01:01:46</itunes:duration>
      <itunes:summary>Do you have to be superhuman to have invisibility as your superpower? Not according to Deana Solis! Superpowers come from recognizing what your vulnerability is, and Deana&apos;s superpower is about quietly taking things in, and acting on what she&apos;s learned. Don&apos;t let it it fool you, though, because being a fly on the wall isn&apos;t the same as not speaking up when appropriate. We talk about this and much more, as Deana opens up about mentorship, FinOps, career pivots, and being disproportionately surrounded by lefties!</itunes:summary>
      <itunes:subtitle>Do you have to be superhuman to have invisibility as your superpower? Not according to Deana Solis! Superpowers come from recognizing what your vulnerability is, and Deana&apos;s superpower is about quietly taking things in, and acting on what she&apos;s learned. Don&apos;t let it it fool you, though, because being a fly on the wall isn&apos;t the same as not speaking up when appropriate. We talk about this and much more, as Deana opens up about mentorship, FinOps, career pivots, and being disproportionately surrounded by lefties!</itunes:subtitle>
      <itunes:keywords>cloud native, empowering women, superpowers, tech careers, finops, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>59</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">ceee68e3-95ac-431c-ab15-fb5f592b80a0</guid>
      <title>The One Where We Geek Out on Argo Project with Lisa-Marie Namphy</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>An open source project can only succeed if it has not only contributors and maintainers, but also users of the project.</li><li>Your open source project is really as good as the docs are.</li><li>It can be challenging for companies to commit to and adopt open source projects because they don't know if the project will be long enough.</li><li>Large organizations or startups looking to scale look for paid support from open source projects that they use, if it ends up becoming a mission-critical part of their development and/or operations.</li><li>If there's an open source project you love, show some love to the open source developers by donating to the project, because if they can't pay the bills, they can't maintain the project.</li><li>When Lisa was in university, girls weren't encouraged to go into tech, and it resulted in her being an English major, even though she was better at STEM subjects.</li><li>End users are just as important as the folks working on open source projects.</li><li>Even if you don't get accepted to KubeCon, there are tons of other conferences and meetups, both part of the CNCF and outside of the CNCF, that you can attend, including Kubernetes Community Days (KCDs).</li><li>KubeCrash is an online conference that, among other things, prides itself on featuring first-time speakers.</li><li>If you want to get into public speaking and want to build up your confidence, panels are a great way to get started.</li></ul><p><strong>About our guest:</strong></p><p>Lisa-Marie Namphy is a developer community architect, and CNCF Ambassador with 20+ years in cloud native software. Currently, Lisa is Director, DevRel at Intuit. Lisa is also runs the Cloud Native Silicon Valley User Group. Lisa is an advocate and frequent speaker for DEl initiatives and open source technology, a writer, an avid sports fan, and loves wine and dogs.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/InamphyL">LinkedIn</a></li><li><a href="https://bsky.app/profile/lisamarienamphy.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-sf-bay-area-presents-kcd-san-francisco-bay-area/">KCD Bay Area</a></li><li><a href="https://computerhistory.org">Computer History Museum</a></li><li><a href="https://www.linkedin.com/in/solomonhykes/">Solomon Hykes</a></li><li><a href="https://www.linkedin.com/in/jbryce/">Jonathan Bryce (CNCF executive director)</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://www.linkedin.com/in/caniszczyk/">Chris Aniszczyk (CNCF CTO)</a></li><li><a href="https://community.cncf.io/kcd-guadalajara/">KCD Guadalajara (Mexico)</a></li><li><a href="https://community.cncf.io/kcd-washington-dc/">KCD Washington, DC</a></li><li><a href="https://community.cncf.io/events/details/cncf-kcd-new-york-presents-kcd-new-york-2025/">KCD New York City</a></li><li><a href="https://community.cncf.io/events/details/cncf-kcd-texas-presents-kcd-texas-austin-2025/">KCD Austin (Texas)</a></li><li><a href="https://www.torontotechweek.com/calendar">Toronto Tech Week 2025</a></li><li><a href="https://community.cncf.io/events/details/cncf-cloud-native-toronto-presents-cncf-toronto-holiday-meetup-at-intuit/">CNCF Toronto Holiday Meetup at Intuit</a></li><li><a href="https://luma.com/ifizyhiv">Toronto Tech Week AI panel at the Intuit office</a></li><li><a href="https://argoproj.github.io">Argo Project</a></li><li><a href="https://www.intuit.com/ca/">Intuit</a></li><li><a href="https://numaflow.numaproj.io">Numaflow Project</a></li><li><a href="https://www.intuit.com/blog/news-social/welcome-applatix-to-the-intuit-team/">Applatix</a> (company that originally created ArgoCD, acquired by Intuit)</li><li><a href="https://posix.opengroup.org">Posix Certification</a></li><li><a href="https://en.wikipedia.org/wiki/SPARCstation_20">Sun SPARCStation 20 (aka "Sun pizza boxes")</a></li><li><a href="https://en.wikipedia.org/wiki/PL/SQL">PL/SQL</a></li><li><a href="https://docs.openstack.org/ironic/ocata/">Project Ironic (OpenStack)</a></li><li><a href="https://docs.openstack.org/nova/latest/">Project Nova (OpenStack)</a></li><li><a href="https://docs.openstack.org/neutron/latest/">Project Neutron (OpenStack)</a></li><li><a href="http://events17.linuxfoundation.org/events/kubecon-and-cloudnativecon-north-america">KubeCon Austin (2017)</a></li><li><a href="https://youtu.be/QwH3dZ-ag70?si=lDEtwNY5bL8gMPs8">Adriana & Marino at Platform Engineering Day colocated event</a></li><li><a href="https://www.cncf.io/blog/2025/09/26/announcing-h1-2026-kcds/">KCD Announcements for H1 2026</a></li><li><a href="https://www.kubecrash.io">KubeCrash</a></li><li><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/argocon/?ajs_aid=e8e6db66-c16c-4284-bc37-78c826f357e9">ArgoCon EU 2026</a></li><li><a href="https://en.wikipedia.org/wiki/Atom_(text_editor)">Atom text editor</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have the awesome Lisa-Marie Namphy. Welcome.</p><p><strong>LISA-MARIE:</strong><br />Hi! Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Super excited to have you on. And where are you calling from today?</p><p><strong>LISA-MARIE:</strong><br />California. I am in the Silicon Valley. So our our Intuit office is in Mountain View, that's the one that I work out of. So, but I'm actually one of the rare, Bay Area natives. My mom is a professor at Stanford, so I literally grew up here, and I'm still here. So that's where I'm coming to you from today.</p><p><strong>ADRIANA:</strong><br />Oh, that's so cool. And you as as we record this, we are, are we in the middle of or finishing up KCD Bay Area?</p><p><strong>LISA-MARIE:</strong><br />We just finished. We just, I say we just aired it, but it was actually live, at the Computer History Museum last Tuesday, so, that would have been September 9th. And, the Computer History Museum is a fantastic place. If anyone's visiting the Bay Area. It's, you know, it has incredible history to go through. I think a couple of the speakers that may be on stage with us might end up on the walls of that building someday. It was also where the CNCF started. But there were some weird CNCF history, like they signed the, the charter. I don't know what they call it.</p><p><strong>ADRIANA:</strong><br />WHAT?!</p><p><strong>LISA-MARIE:</strong><br />Something happened in that building. So it was actually kind of really cool because Google, you know, donated Kubernetes and Google's right there also. That's practically on the Google campus. And so all of that happened there. And so it's a historic building. And it's, you know, right next to our office also. So very convenient. And I love that we're on Geeking Out here, because I think, you know, I've probably been a geek since childhood, given where I grew up, sort of in the water we drink. So, I'm, I'm your resident community geek from the Bay Area.</p><p><strong>ADRIANA:</strong><br />Oh, my God, that is like the nerdiest location ever. And I love it so much. Oh, that that must have been so fun to, to host the event in that venue.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it really was fun. And it was a it was a really fun, you know, place to grow up as well because it was, you know, kind of the origin of open source, really. I mean, I remember in high school, you know, hacking away with, with my buddies just, you know, building whatever software application we thought was cool and that we thought we needed because a lot of stuff didn't exist back then and then, you know, was like, oh, this is. This is. Cool. So, you know, maybe other people would want it too. And, you know, you just give it out there and for free. This was like before the greed came in. And that was. That's kind of in our DNA. And so I've been, you know, really kind of at that, that open source and community mindset, my whole career, even though, you know, I didn't come at it. We can talk later, maybe, about. Career journeys and things like that.</p><p>So back to KCD. Yeah. It was amazing. Solomon Hykes keynoted for us, which was awesome. Jonathan Bryce kicked it off. He's, the new executive director of the CNCF. But, Jonathan, I go way back to his OpenStack days. He was the kind of founder of the OpenStack Foundation with Mark Collier. And, I ran the first ever like the OpenStack user group. We we started it here and built it out. And that was kind of the original, the user group that has now become the sort of Kubernetes and cloud native user group that I run out here. So for for 10 of those 15 years, it was the OpenStack user group. So it's, it's a nice, there's a lot of synergy between the two communities. And it's amazing that Jonathan is now, running the the CNCF with Chris Aniszczyk . And so kind of all my worlds colliding. And it was really fun to have Jonathan come out to the Bay Area and kick off the event as well.</p><p><strong>ADRIANA:</strong><br />Oh, cool. That's awesome. And is is that the first time that there's been a KCD Bay Area or.</p><p><strong>LISA-MARIE:</strong><br />Yeah, yeah, that was there's only four in the United States. Five in North America because there was one in, there's one in Guadalajara, or maybe it was Mexico City this year. There's one in Mexico and, four in the US. The this week is Washington DC. I think it's like maybe it's today actually possibly. Today or tomorrow, which so 16th or 17th for those watching this later. And there was one in Austin. I had the pleasure of emceeing that one, and one in New York City. So...</p><p><strong>ADRIANA:</strong><br />Oh yeah, that's right, that's right.</p><p><strong>LISA-MARIE:</strong><br />Yeah. And hopefully next year, one in Toronto, maybe.</p><p><strong>ADRIANA:</strong><br />Fingers crossed! We will definitely. By the time this comes out, we will know one way or another and we can put that in the show notes for anyone who's curious.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I mean, you deserve it. Toronto is such a great, tech community, great tech center. We ran a couple meetups in our Toronto office last summer as part of Toronto Tech Week. Which is really, really cool. We did an open source. I mean, up there that you came and spoke at.</p><p><strong>ADRIANA:</strong><br />I did!</p><p><strong>LISA-MARIE:</strong><br />Some other awesome community members, and I believe in December, I think the first week of December first or second, we are going to host the CNCF user group again, and I will expect to see you there, at our office, for the holiday edition of the Kubernetes and cloud native, not just Toronto. I think Archy, I think folks from all over Canada, are going to bring their user groups, and I will fly up and we'll have some fun.</p><p><strong>ADRIANA:</strong><br />Ooh, exciting. Yeah. It was so great to see you too for that for Toronto Tech Week, which, you know, I've, I've been living in Toronto since I came here for university. So in 1997 is when, when I moved here and I didn't even know that Toronto Tech Week was a thing until I got to the invite to do the panel to be a moderator for this panel at Toronto Tech Week. So it was it was lots of fun. And, I hope to participate in that again next year in some form or another.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I didn't know it was a thing either. I think it's a really growing, community. Toronto's growing so much. As you’ve observed, since you were there for university. Yeah. It's. It's a wonderful city. Fantastic city. Granted, I've never been there in the winter.</p><p><strong>ADRIANA:</strong><br />It’s hit and miss, it's hit and miss, this winter was cold, but our winters of late, our our global warming winters have been kind of oscillating between below freezing one day and above freezing the next. And so it's like all the snow will fall. And then the next day it'll like, all melt. So it's like you never know what you're going to get.</p><p><strong>LISA-MARIE:</strong><br />Sounds like slush.</p><p><strong>ADRIANA:</strong><br />Yeah, sounds like slush. We’re definitely... Like, we're on the... because we're we're on the other side of the lake. Compared to like Buffalo, right. Buffalo is known for getting all the snow and they get the lake effect. We're like the the anti Buffalo. Like, lake effect for us means like, we don't get that dumping of snow. So the city itself... like, surrounding areas will get tons of snow. But the city itself, like it's it takes a lot for it to like, for us to get some good snow in Toronto these days because of, you know, all the concrete and all that stuff. So yes. So it'll be it'll be interesting to see when you're here. What what version of Toronto you'll get.</p><p><strong>LISA-MARIE:</strong><br />Yeah. Well I, I love I love Toronto really because of the people. It's a beautiful city. The people are great. They're really great. I there was so much enthusiasm at that meetup. We had. All week. We had activities every single night. And they were very different. We hosted, Monday, Monday Girl Monday, something that, it was a women's group that came of first night and it was fantastic. Just really amazing energy. And, and people were like, oh, you know, I didn't know Intuit was super into open source. And I'm like, well, yeah, we are. We can talk about that later too, but.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah.</p><p><strong>LISA-MARIE:</strong><br />See these guys? </p><p><strong>ADRIANA:</strong><br />That's right, I’ve got mine!</p><p><strong>LISA-MARIE:</strong><br />Yes! So cool! Yeah. So yeah. And it's been consuming open source of course, but also producing incredible open source projects and donating them, including the Argo project to, to the CNCF, and we still, you know, maintain it and we, you know, we. We, we need these like, people don't really realize... So Intuit, for those of you that are American on the call, you probably already know Intuit. And maybe you use it to do your taxes or to balance your books. If you're in a small business. But for the global folks, Intuit has over 100 million customers, and the brands are TurboTax, QuickBooks, Credit Karma, and MailChimp. And most of the customers have been, you know, small and medium businesses. So we close the books for and do the balance sheets for really a large majority of the small businesses in the United States, and now more medium sized businesses. So it's really important technology. And it runs on Kubernetes. This is what yeah, this is what maybe a lot of people don't realize. Kubernetes. And then we created Argo because we needed, you know, sort of a GitOps for Kubernetes. We needed things to be a little bit easier. We've also created a lot of cool things for our platform. Now, Kubernetes, as you know, is hard. Kubernetes out of the box is not easy. So every company, probably does something, you know, with their platform to make things a little bit easier. And actually, we just spoke at KCD last Tuesday about some of the things that we built for the platform just, around Kubernetes that, you know, we thought, well, maybe could be useful for other people. But Argo was one of the, the main things that was developed by Pratik and Ed Lee and Saradhi, who was my original manager at Intuit.</p><p>And and then, you know, they, they need it. We still run on Argo. Argo is still extremely important. And things like Argo Promotions, the number one asked for feature, is something that we built for the last cycle because we needed it, and so does everybody else. So we do, and like, this guy was when Argo graduated, this was Detroit.</p><p><strong>ADRIANA:</strong><br />And for for reference, for our our listeners only. You're holding up the the Argo.</p><p><strong>LISA-MARIE:</strong><br />Oh, I didn't realize...</p><p><strong>ADRIANA:</strong><br />We have we have video and and audio. So...</p><p><strong>LISA-MARIE:</strong><br />I am holding up the Argo mascot. We can argue it might be the cutest, most lovable mascot in cloud native.</p><p><strong>ADRIANA:</strong><br />I mean, I am. I am still vying for a women's fitted ArgoCD t-shirt, because the ones that keep getting sent to me are not fitted. And I want a fitted women's ArgoCD t-shirt.</p><p><strong>LISA-MARIE:</strong><br />What's your size?</p><p><strong>ADRIANA:</strong><br />I'm extra small.</p><p><strong>LISA-MARIE:</strong><br />Okay. All right. That I will dig.</p><p><strong>ADRIANA:</strong><br />I proudly I would proudly wear because I agree with you. It is the cutest mascot of all of the the CNCF. Sorry, not sorry.</p><p><strong>LISA-MARIE:</strong><br />Yeah. No, I mean, for Salt Lake City, we made a really cool snowy version of the shirt. I know we did an extra small, I think about... I’ve given one of my niece, because they were really small. So I will I will look and see what we still have in our closet, but we will probably be doing, more things. We have a super special version of of Argo and Numi. We can talk about this later, but, from the same people that brought you Argo, this is sort of the next greatest open source, project coming out. And so will be, both of these two. I am now still holding up, plushies of of an orange octopus and a polar bear. We will have versions of both of them at KubeCon in Atlanta. And Argo is going to be dressed in quite the outfit.</p><p><strong>ADRIANA:</strong><br />Oh, my!</p><p><strong>LISA-MARIE:</strong><br />I’m not sure if I can give the big reveal, but, let's just say, since KubeCon is a week after Halloween, two weeks after Halloween, and a week before a really big movie is about to come out, we may just have something really special. This one might be wearing a black hat. Might be riding a broom. Maybe. We'll see.</p><p><strong>ADRIANA:</strong><br />Oh, my God, I'm excited. I can't wait to, you know, that'll be great.</p><p><strong>LISA-MARIE:</strong><br />It'll be a fun, fun thing this year. But anyway, yeah, we we create this technology because we need to use it. We need our, you know, we need our our products to run on it. And because of that, we got end user of the year award twice from the CNCF at KubeCon in 2019 and 2022. So, we take our end user-ness very seriously and into it. And, we do contribute back a lot. Also to, GraphQL, part of that foundation, big Istio users. So, lots of stuff, that I know you're very familiar with, that powers our, our tech platform and our, our product line. And then we run a lot of meetups and, those are all open source meetups. We like to feature end users, but we also like to feature community members from cloud native community. So we do have a quarterly in Mountain View for any of those around. And we're going to try to start doing them quarterly in the Toronto and San Diego offices as well. So our next one will have just happened before this airs, October 20th. But in Toronto it's the first week of December. So...</p><p><strong>ADRIANA:</strong><br />Amazing. Yeah, I can't wait. And I should mention also, for Canadian folks like, we use we use TurboTax as well. I use, I use the online version. I can't use the desktop version because I'm on a Mac, so I only use the online version, which honestly, I love because I hate installing extra crap on my machine anyway. So...</p><p><strong>LISA-MARIE:</strong><br />Yeah, I think we have a desktop version for the Mac, but the online version is better. That's where you're going to get a lot of the AI stuff. Yeah. A lot of those done for your experiences. And they're getting better every version. So, I think I would say stick with, you know.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>LISA-MARIE:</strong><br />So your, your cloud native original here.</p><p><strong>ADRIANA:</strong><br />Yeah, it's super cool. And it, I think when, when, we were, when we met up at Toronto Tech Week. I think one of the comments that you made when, when you were, when you opened up, the, the event that I was at, was the the fact that not a lot of people realize that Intuit is the creator of ArgoCD, which is wild. Like, that's such a little known fact. I guess in some circles, for me, I'm like, of course it is. Yeah.</p><p><strong>LISA-MARIE:</strong><br />Yeah it is. And and Argo Workflows and Rollouts and Events, but, yeah. Argo CD, it was, so the company was called Applatix that Intuit acquired. And that's where Pratik, Ed, Saradhi, and Luca came from. And that was in the early days, I believe it was just workflows at the time. And then once they came into Intuit and they built ArgoCD, at that point, then they realized they needed to, you know, get more community help and more community adoption, and not just from users and contributors, but also from vendors that were going to build, companies around this. And that's really what it takes to make an open source project succeed. You can do it other ways. But if you for those of you out there who have your open source projects and you're thinking about how to keep them sustainable and viable for many, many years, and go from, you know, an idea in someone's head to now, the third most popular for third largest project in the in the CNCF, you really need a community to do that. And and not just a community of developers and maintainers, because those folks can change companies, leave jobs. You know, you can't guarantee that. You can't always count on it. So once you bring in the vendors and in our case, it was, RedHat, Akuity and CodeFresh, at the time, now, Octopus Deploy. And if it wasn't for them, they probably, you know, we wouldn't have necessarily we wouldn't have been ready to donate Argo to the CNCF, because we wouldn't have known for sure that it would be, sustainable. And and because we needed it to be, you know, we it's, you know, mission critical for us. So that was kind of the thinking and, and I thought Pratik’s timing was really good.</p><p>They had over 500 customers using it. They had the four... the three vendors and us, really making a like, I mean, obviously Red Hat could have succeeded, but really with CodeFresh and Akuity, you know, they were building their companies around, around it. So it it doesn't always bother me that other people, that people think that maybe one of those brands started it because they, they have to market it. They've spent a lot of time and investment in getting that word out there. And that's great. I mean, it's great for us. It's great for Argo. And it's it's great to keep the project going. So it's, you know, it's something that we're super proud of and we. We take a lot of pride in it. And sometimes our, you know, folks internally are like, how come nobody knows that we that we did it. And we want, you know, we. Want to be known as a cool tech brand and as a very, you know, a cool open source player and contributor. So we would love people to know that. And obviously Argo is is an amazing project and a super special, project that we're going to keep, contributing to. So we have a lot of pride and we'd love people to know it, but, you know, it's fine. We had Dan Garfield from Octopus Deploy on stage talking about Argo Promotions, at KCD and yeah, I probably he didn't mention Intuit, so I did, when I introduced him. By the way, this is a feature that, you know, that came out of, of our team, but, it's it's all community. And, you know, I wouldn't be a good CNCF Ambassador, Kubernetes Ambassador if I was, you know... it's a friendly competition, but it's we are really all in this together with community, and we don't sell anything. So, you know, we're we're truly end users.</p><p>We I mean, we sell TurboTax and QuickBooks, but we don't sell anything having to do with Argo or Kubernetes. So, we don't, you know, we don't have to, to do that the way other companies do. So it's one big happy family, right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, I love that. And I think you touched on something really important, which I think is part of the recipe for a successful open source project, which is, it's not just supported by one company. Right. Like, you know, the success of Kubernetes, the success of OpenTelemetry, it's not just like, it's because there are so many companies that are officially backing and dedicating people, to, participating, developing, working on, on these products and in, in various aspects. Right? It's not it's not just the code. It's it's the release notes. It's, you know, the blog post, like there's so much, so much going on. I think that's part of the, like, one of the reasons why OpenTelemetry is so successful. Like, I always tell people, like, on a day to day basis, I'm working with a bunch of competitors, but I don't see them as competitors. They're all friends. Right. And that's that's I think it's so great that you guys did that as, as well, like with Argo, making sure that it's like you're not the only ones propping it. There's, there's other backing as well.</p><p><strong>LISA-MARIE:</strong><br />Yeah, definitely. And so any names that... I keep saying Argo’s the third most popular project. You named the first two Kubernetes and OpenTelemetry. And but there's a lot of smaller projects and as you said, there's lots of ways to contribute. And people think, oh, well, you know, I need to write code. I need to, you know, be a maintainer... docs. I mean, I'm always lobbying for, you know, if you if you have a passion for writing, especially writing English language and not just code, you know, people seem to have this notion that AI is going to be able to write all the docs. And... </p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>LISA-MARIE:</strong><br />That's not the reality at the moment. We will get there, but it's not there right now.</p><p><strong>ADRIANA:</strong><br />Not right now, no.</p><p><strong>LISA-MARIE:</strong><br />You need help. And you know your open source project is really only as good as the docs are. I mean, those of us in DevRel, I would say, your docs team, that's your original DevRel. That was our case at Cockroach. We had phenomenal docs. And you know, I encourage all open source projects to really think that through from the beginning. And, you know, that's that's going to help a lot. But people, when they look at adopting open source technologies, especially something that hasn't been given to a foundation yet, that you're not really sure. Is that going to be updated? Is it going to be around, you know, for is, is it going to outlive what you need it to? You know, if you need it for four years, are those maintainers going to keep maintaining it for four years? Is there going to be, you know, new releases of it? Is it going to stay cutting edge? So it's really hard, you know, hard for companies like us. Like we evaluate a lot of open source technology. And that's the question we ask. You know, how how viable is this community, how sustainable is this product going to be? And, because the last thing you want is, you know, you're making all your own updates and you're basically doing everything for the for the product, and you're hoping it gets out there into, you know, so you don't have to like, fork the whole thing. And but it's a problem. So for those of you out there also, you know, trying to figure out how you're going to play in this open source community or develop your own, your own technology, just know, I mean, that's what companies are really thinking about before they adopt. So the more community you have, the more diverse your user group is, the more companies you get involved. And if you get lucky and you get a vendor in who's going to, you know, really, bet their business on your project, then that's a good recipe for success.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I and I think you touched on, on a really important point too, like when you, you know, I think a lot of startups, heavily rely on, on open source because it's like, hey, it's it's free, available... yay. I don't have to pay for this, but then you get to large enterprises, or even those, those, those startups start to scale and you need something a little bit more, you know, a little bit more beefy, or you need to, you need you need a guarantee. It's not so much a beefiness. You need a guarantee of reliability. Right. And I remember in my banking days, it kind of broke my brain initially when, when the bank I was working at was, was like, well, we don't really, we're, we're a little bit hesitant about working with open source, because we need, we want to pay somebody for support.</p><p>So unless there's like some support contract wrapped around that open source offering, then it's too much of a risk, right? Especially when you have critical applications, critical services running that rely on these tools. How do you ensure that when shit hits the fan, there is going to be, you know, a timely resolution, right? Because like your Oracle database, I'm dating myself, spent many years of my career doing Oracle stuff. When your Oracle database starts crapping out, you can call, you know, the Oracle support team, and they'll get on the phone with you in the middle of the night to try to resolve your issues. So do you have that guarantee when you're working with with open source software? Right.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it's it's really true. And, you know, if it's a really small project, I always try to encourage people, you know, give them some love, give them some money. If you're using this project, there's a way to donate to the maintainers, and the team developing, because if if they can't pay the bills, they're going to, you know, have to get a full time job that they're working around the clock at, and they're not going to be able to maintain that, technology. So, we always try to give a little love back if we are using a project and it's like, you know, a guy and his dog in his garage, you know, or a woman and and her dog, I was going to say cat, but I’m a dog person, so if it was in my garage, it was a dog. Yeah. And and then, you know, you have to support that if you can. And so it's like, you know, consider like a Go Fund Me or something like that to, to really help. And your Oracle days also brought up... I started my tech career, one of my early jobs out of college, actually spent over five years at Oracle. Way back in the ‘90s. So I yes, that was, that was early stages in my career. I had actually worked for a Posix certification company before that. So I did geek out... I mean, if you want to talk about geekiness, Posix, Posix certifications.</p><p><strong>ADRIANA:</strong><br />Oh, damn...</p><p><strong>LISA-MARIE:</strong><br />And I was like, trying to teach myself Linux at the time, and but it was really cool technology. And we had, you know, back in the day, if you wanted to sell to the government, you had to have Posix certifications, like, you know, it was a really important thing. And so we would have technology in there, not just software, but hardware that we were certifying. Like we had the original Sun pizza boxes in there. We had IBM mainframes, we had all this technology, and they would bolt it to the floor of our office so somebody couldn't walk out with it, because it hadn't even been released yet. And we test it. And we do. You know, we did a couple hundred Posix certifications a year, and then, you know, you'd get your certification and, you know, Microsoft would run off with their technology and, and they'd be able to sell it. So that was kind of how I, right out of college, got into tech because I was an English major, which probably came out of the fact that my mom was an English professor here at Stanford. And it was a little bit of a default. And I went to college back in the dark ages when, you know, my Jesuit advisors were not encouraging women to go into the math and sciences field, even though my math SAT scores were twice like my English scores were. But, you know, they were like, you want to go into the School of Nursing? School of Education. What do you want to do? I was just like....</p><p><strong>ADRIANA:</strong><br />HOW?</p><p><strong>LISA-MARIE:</strong><br />Yeah. Yeah. It was like that. So, I didn't have enough, like role models or examples at the time, even though I grew up here, and we were just like, such geeks. But you know, it was like you get influenced by your advisors and...</p><p><strong>ADRIANA:</strong><br />Yeah, yeah...</p><p><strong>LISA-MARIE:</strong><br />That was what they knew, I guess. And it wasn't until my senior year that one of my roommates was a math major, and I was like, neat. We get to do that? What are you talking about? And I was taking electives. I was like, tutoring the hockey team in calculus, even though I wasn’t taking calculus. But I was taking astronomy and all kinds of.</p><p><strong>ADRIANA:</strong><br />WHAT?</p><p><strong>LISA-MARIE:</strong><br />Love it. I still love that stuff.</p><p><strong>ADRIANA:</strong><br />Oh my God, I love astronomy. I will nerd out with you on that any time.</p><p><strong>LISA-MARIE:</strong><br />Yes, 100%. Oh my gosh. When we get to Toronto, we're assuming.</p><p><strong>ADRIANA:</strong><br />Okay, okay. Yes.</p><p><strong>LISA-MARIE:</strong><br />The first thing I do when I, when I get somewhere, I orient myself like, okay, where are all my friends?</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>LISA-MARIE:</strong><br />Because you can rely on that. The planets. The moon. Stars kind of, you know, you know where they are and they're just they're there for you and yeah. Love it, love it. Though a Scorpio is one of my favorite constellations. And so this is his time of year. And he's he's looking great up there in the sky from where I live. So every, every day I just ground myself. I'm like, hey, Scorp, what’s going on?</p><p><strong>ADRIANA:</strong><br />Awww....for me, it's always like, in the winter, looking up at Orion. It's like that sense of comfort.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I'm a Libra, but that's not an interesting constellation. Just the stars are kind of boring the way they are. I just love Scorpio. And that fantastic tail. Orion is is an awesome one too, and Cassiopeia is probably another one of my favorites.</p><p><strong>ADRIANA:</strong><br />Totally, totally.</p><p><strong>LISA-MARIE:</strong><br />Cool that W and it's just right there. I totally love it.</p><p><strong>ADRIANA:</strong><br />Awww, I love finding a fellow astronomy nerd. That's great. </p><p><strong>LISA-MARIE:</strong><br />Totally. Totally. So I wish, I wish I had gone into that field. I should have been a rocket scientist at NASA. You know, NASA's like literally there. We started OpenStack at NASA. And I was running meetups right there. And, but I, you know, and I would go and geek out with the space, the space portal guys, on a Friday afternoon, we would bring a bottle of wine and go up there on the base. And, you know, I'd find out all the things going on. So I absolutely love that. I should have done it. So if you're listening to this and you're a young woman and you're choosing your career, go for what you love, go for your passion. I came back into tech through this roundabout way. And, you know, nothing like taking Pascal courses at a community college and, you know, night school to try to, like, figure out, to learn PL/SQL, to understand the Oracle database.</p><p><strong>ADRIANA:</strong><br />PL/SQL was my buddy for years. It was like a love hate relationship with it.</p><p><strong>LISA-MARIE:</strong><br />Yes, yes. Well, SQL's come a long way. My last role before, Intuit I was at Cockroach, Cockroach DB. Learned all about distributed SQL and that was some really cool stuff. It’s an amazing architecture. And once you kind of get into it, especially if you're a SQL and a relational database person, and then, you know, you look at distributed SQL and it's like, as the friend Jim Walker used to say, you can't unsee it. Once you see it, can’t unsee it. It's just a really special thing that makes you be able to do incredible use cases, you know, Mongo and stuff and, you know, just the, the scalability and reliability is just, you know, it's unmatched. So I really had a lot of fun there at that company for three years. Getting to chat. You know, they have an open source version as well. And so building community there, they had fantastic docs. I'm sure they still do. Just the one of the best examples I've seen of a really amazing, docs and education team. But yeah, that's really, really, really fun technology and, you know, but then to get the opportunity to actually work for an end user, I mean, my, my whole community career has been pushing end user stories out there and telling the stories that, you know, people come from the technology side, like, oh, I'm a Kubernetes maintainer. I'm, you know, I'm geeking out at the new feature in Argo.</p><p>And it's like, well, why don't we talk to the people that are actually using this? Why don't we let, like, people tell their story? Let's talk to even the architects and, you know, who is actually the operators, right? Let's not forget about them. And when we start in this huge technology, OpenStack did the same thing. And Kubernetes, you know, we tend to start from the inside out. And when I was running the OpenStack meetup, you know, we'd always have the project maintainers come and talk about, you know, whether it was project Ironic or Nova or Neutron or whatever the projects were. And after a while I'm like, I don't think the people who are building and using this stuff really need to know what the next feature in Neutron is. Like, you know, sometimes, because people in the Bay area tend to roll our own, you know, “vanilla Kubernetes”, they call it now because. That just sounds so delicious to me. Every time someone says that...</p><p><strong>ADRIANA:</strong><br />I know. Right? Not as tasty as it sounds.</p><p><strong>LISA-MARIE:</strong><br />I know, right? </p><p><strong>ADRIANA:</strong><br />Or at least it's a lot of work to get that tasty Kubernetes instance running.</p><p><strong>LISA-MARIE:</strong><br />Exactly, exactly. That's better than rolling your own, because in California that also has its own, connotation. But yeah, but the rest of the world, you know, they're happy with distros, you know, OpenShift and whatever, Rancher, and other distros that are out there. And that's fine. You know, you have a throat to choke, right? It's it's not as hard. But those tend to be behind the, you know, the behind trunk, right, behind the latest release. So, what are we doing at these conferences and at these meetups talking about like the latest, latest feature when it's like ,people aren't going to be able to use that for three years and people get upset. So, so I like to tell end user stories and have people share, you know, what, what they're building, how they're doing it. You know, how you're customizing Kubernetes because like I said, it's hard. What are you doing? And maybe somebody else can learn from that. So that's the user group that that we like to run out here. And that's the talks I like to submit to, to KubeCon and to other conferences. And it turns out they get accepted, a lot, because it's a story people want to hear.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, people love hearing those stories. And speaking of KubeCon, like what was, what was the first KubeCon you ever attended?</p><p><strong>LISA-MARIE:</strong><br />Ooh. Austin. Maybe that time it snowed and we all got stuck at the airport. Or the people that were at the party at Rainy Street got snowed on. So that was probably 2017, I want to say. And then I've been, I think, every one since. I was doing all of the OpenStack summits, and I, I was one of the first ones to start talking about Kubernetes at the OpenStack summit. And I was getting like, Linux Foundation, you know, travel assistance support, because people weren't talking about Kubernetes. They were talking about Docker a little bit first, but then, Kubernetes at, at, you know, on OpenStack. And I was running meetups like, how do you run Kubernetes on OpenStack? How do you run OpenStack on Kubernetes? How do you have an OpenStack sandwich? Kubernetes, OpenStack, Kubernetes. You know, how do you have clouds spin up clouds? So it was it was early days that I got involved in the Kubernetes community, but then I, didn't actually start going to the KubeCons until I well, I went to the one in Austin. And then when I joined Portworx and we were starting to sponsor them, I started going, with, with the vendors and then just started submitting talks.</p><p>And I think I spoke at, I don't know, probably 6 or 7 KubeCons, 8 maybe?</p><p><strong>ADRIANA:</strong><br />Wow, that’s amazing! That’s such a huge accomplishment, especially, you know, considering how like, it's such a low acceptance rate. Considering how many applications they get.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it used to be like, 12 to 13%, maybe higher, if you're with an end user. I think it's probably even lower than that now. But, you know, I'm a CNCF Ambassador, as are you. And so we also, get involved in talks or get asked to be part of them. So there's been a few that way. I think I've seen you speak at, with Marino, or not. And now they have the colos, I, I saw your your talk. I dove out of ArgoCon, and your talk was in the big room right across the hall. And I jumped in there. Took a bunch of photos. They didn't come out as great cause I was in the back, so I didn't send them. But I always love, love your talks. Your slides are fantastic. All of the animations and everything. You have like the, cartoons. I guess I should say, always, always informative and entertaining. So I always like to catch your talks. I caught your talk in Salt Lake City also, that you did with Marino. Yes. I mean, I'm almost like an Adriana stalker.</p><p><strong>ADRIANA:</strong><br />Oh, my God, I love it. </p><p><strong>LISA-MARIE:</strong><br />Yeah. Yeah. So KubeCon is a whole other thing, you know, surviving that, that show. But there's a lot of really great events if you, if you didn't get your talk accepted there, or you don't have your company supporting you to go there, that's one of the reasons the KCDs started. There's a lot of other, meetups, whether they're a part of the CNCF or not. You know, you can look on Luma and Meetup.com and just find all those local meetups, you know, not everybody puts their stuff through the CNCF And then there's also like, we started this conference that you were part of last time called KubeCrash. By the time this airs, so just for some branding, I got my filter on. So I don't know if it's going to come through, but. Yes, this is, the the KubeCrash branding. Okay, that's super blurry.</p><p><strong>ADRIANA:</strong><br />Just a little, just a little blurry.</p><p><strong>LISA-MARIE:</strong><br />Just like, for a minute it wasn't blurry, but anyway. Oh, there it is. Yeah. That was. So KubeCrash is a conference that, four amazing women started. Mostly it was Catherine Paganini's brainchild, and she called it Danielle Cook and me and said, you know, what do you think about this conference? And we were just coming out of Covid and we thought, like, how can we continue to bring technology to people who can't go to KubeCon? And this was KubeCon Valencia. Right before KubeCon Valencia. So we started this conference where we asked... it was all virtual, still is. We asked people to come talk about tech, talk about something Kubernetes. And it was like no time zones left behind. So we filmed it or we streamed it from our hotel room in Valencia on a US time zone. And then we thought, well, we'll just keep doing that at KubeCon. But it got to be too much to do it at KubeCon. So now we do.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>LISA-MARIE:</strong><br />Two weeks before, two weeks after. So this time we will have done it next week for me, but we'll have done it on September 23rd. And then I think we're going to do the next one in January. So stay tuned for that date, probably the end of January. So it's a really great conference. We had amazing speakers. We've had Solomon Hikes keynote, we've had you know, I love to feature end users. We've had Alex Crane from Chick Fil-A. We've had Boeing. We've had a lot of banks, Capital One. We've had gosh, AI panels, you know, we we did a whole zero trust themed one. And then we started crowdsourcing our theme. And the last four times, Platform Engineering has unanimously won. So we've had a lot of Platform Engineering talks. Yeah, we had an amazing Observability panel. And I think that was the panel you were on last time, right? Or were you on?</p><p><strong>ADRIANA:</strong><br />I did, no, I did a talk with, with Reese on, troubleshooting the OTel Operator.</p><p><strong>LISA-MARIE:</strong><br />Oh, that's right. We were going to originally ask you to be on the panel, and then we were like, no, no, no, no, no, you need your own.</p><p><strong>LISA-MARIE:</strong><br />You need your own talk.</p><p><strong>ADRIANA:</strong><br />Oh my god. I feel so honored. </p><p><strong>LISA-MARIE:</strong><br />Yeah. Absolutely. Well, you know, Catherine and Danielle, we're all big fans of yours, so. So yeah. Yeah, that was a good talk. And all of the recordings are there. So if you go to KubeCrash.io and you click on past events, you can look at the one from the spring and you can see Adriana's talk. It's very good. And then we had this panel that was outstanding. I just think of you as the, OpenTelemetry expert. So I assumed you were also on that. But we, this panel was like, these five fantastic women who were just really, really good. And the panel was so good, and I just wanted to give them more and more time. So we ended up submitting it for KubeCon, and it got accepted. So we we couldn't get all the same women, but we, Danielle is going to moderate it. And, we have, so by the time this airs, that won't have happened yet. So come check out this incredible panel. Just look for Danielle Cook's talk. And four incredible experts in OpenTelemetry are going to be on that panel. So that was a fun talk to push from KubeCrash out to KubeCon, because usually we go the other direction. So KubeCrash is great. And I hope to see you all at a KubeCrash in the future.</p><p><strong>ADRIANA:</strong><br />Yeah, I'll include the link to KubeCrash in the show notes. And as a follow up question, how does, if one's interested in speaking at KubeCrash? How, what's the process for that?</p><p><strong>LISA-MARIE:</strong><br />Yeah, you if there's a, an email from the website that you can join, or sponsor, but I think is probably all one email, click on it pretty much anything and you'll get to us. And so, you know, just we we did a call for papers once, through Sessionize, and we might do it again, but, we really like, you know, people come to us with a unique idea, you know, something, informative that if we have a theme like Platform Engineering, again, that's a very broad theme. I, I want to feature more AI stuff because that's what everybody wants to talk about. And that's just the big problem everyone's trying to solve. And like, in one way or another. So those talks could be interesting. We really love featuring end users. So most of the keynotes, we’ll call them, or we always have an end user panel. So if you're a first time speaker, we also like to feature a lot of people who don't have a footprint out there on the web yet, so that when you apply to a conference, you have something you can point to and say, yes, I did this talk. So and if people are shy and, you know, they're just starting out and trying to get confidence, panels are amazing things to be on. It's really kind of low. It's not a heavy lift. Unless you're the moderator, like I often am.</p><p><strong>ADRIANA:</strong><br />Yeah, sometimes it’s more work for the moderator than the panelist.</p><p><strong>LISA-MARIE:</strong><br />It's a lot of work if you're the. Moderator, if you do it well. But, but yeah, for panelists, you know, if you're an expert in the field, let us know what it is. And, so we do, like to feature but yeah, KubeCrash.io, there's email addresses there and that that gets to all of us. If you just hit up one of us, sometimes you will, like, send me a note on LinkedIn or Catherine a note. And it's better to reach all of us because we're all busy, that we're busy at different times, and we kind of do, you know, as you do community, it's a labor of love. It tends to be your nights and weekends. So, most of us have really busy jobs that we have to focus on, so we like people to go through the channel just so they get the most eyes on things. And we do have a, we have a slack channel now for, the alumni speakers, and we have a diversity slack channel, on the CNCF Slack. So if you're, passionate about, diverse speakers and more diversity, DE&I representation at conferences, just hit one of us up. I'm probably Lisa at on the CNCF Slack. or Lisa Marie maybe. But now I think I'm just Lisa or L Namphy. I don't know, but you can Slack me and I can add you to our, diversity speaker channel. I know you're on it. And thank you very much for being on it. Yeah. Something we're all really passionate about.</p><p><strong>ADRIANA:</strong><br />Oh that's awesome. Yeah, that's so great. And I mean, especially because you do have like, your very busy day job, on top of all this. So to be able to run this as well is, I think, a testament to how important this sort of thing is. So thank you for your work on that.</p><p><strong>LISA-MARIE:</strong><br />Yeah. And it's just, you know, if you're community architect, is a title that I use, because it's more than just organizing or managing. It's really thoughtfully thinking through how to build viable communities, diverse communities, you know, inclusive communities, and sustainable communities. And it's a lot that goes into it. But it's kind of, if it's who you are, it's who you are, you know, you can't really not do it. Like I was doing it way before I was an Ambassador and way before any foundation said, you know, you should run your meetup through us or, or anything like that. You know, it's just getting people together to talk about technology. You know, we do it anyway. We geek out here on on Friday nights and talk tech and yeah, it's what we're passionate about. And so communities kind of come together around those kind of things. And you know, right now, like if you go to south of Market in, you know, the south part of San Francisco, every bar, every coffee shop, it's just AI, AI, you just hear all these, you know, startups that were started on a napkin. But like, you have all of these, like. And and all the incredible passion around what's going on, in San Francisco with a lot of the AI stuff, so you can't really get away from it, but it's, you know, luckily, I love it, and I'm super passionate about it. I kind of eat, breathe and sleep it.</p><p><strong>ADRIANA:</strong><br />It's been, you know, it's been fun dabbling in, in AI. We were try... We were chatting just before the recording started, and I've, I've, I've become very fascinated with MCP servers. So I've been having lots of fun playing around with that. I know there's an Argo CD MCP server that I think Akuity put out.</p><p><strong>LISA-MARIE:</strong><br />They like to hear their name. They like to hear their name.</p><p><strong>ADRIANA:</strong><br />That's right, that's right. The octopi are dancing around. Yeah. So I'm I'm still I'm still wrangling that one at the, wrangling with that one at the time of this recording. I'm hoping I can I can sort out my, my connectivity issues, because I, I, I love the idea of, like, I, I started vibe coding. A little bit, and it's been a journey because it's like, on the one hand especially actually for, for like, for, for SRE type tasks. Right? SRE and platform engineering type tasks, especially things like I can never remember the command for like, you know, I want to grab the base64 decoded value of a secret in Kubernetes.</p><p><strong>LISA-MARIE:</strong><br />You don’t have that command...</p><p><strong>ADRIANA:</strong><br />I don't have it memorized. I have it in. I have in my private GitHub repo a list of like, Kubernetes commands I always forget. So I’m like, now, with chat bots, I can just ask it and it'll tell me, you know, like thank you or my favorite, like, regex. Nope. Never like I've I know some, but like, you know, now I can just ask my chat bot. Hey, create a regex that does this. I’m like, great. It tells me. I don't have to worry about this crap.</p><p><strong>LISA-MARIE:</strong><br />That's going to be an awesome talk when you get that going. You should submit that. If you don't. I mean, ArgoCon is an obvious, but I think that would be an amazing KubeCon talk.</p><p><strong>ADRIANA:</strong><br />Okay, I will, I will. May be I will for KubeCrash. Dun dun dun.</p><p><strong>LISA-MARIE:</strong><br />Heck yes. That would...</p><p><strong>ADRIANA:</strong><br />Okay. Okay. Yeah. I'm giving the. I'm giving this talk. On September 22nd at the Toronto, CNCF meetup for the CNCF 10, 10th anniversary. So, yeah. So yeah, I'm happy to demo, at KubeCrash or I like your idea of submitting to ArgoCon. I think that'd be lots of fun.</p><p><strong>LISA-MARIE:</strong><br />Yeah, our January KubeCrash. That would be perfect. And it'll be perfected by then, I am sure.</p><p><strong>ADRIANA:</strong><br />That’s right. That’s right.</p><p><strong>LISA-MARIE:</strong><br />Or at the meetup in Toronto. Well, you already do in Toronto. Meetup. So.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah.</p><p><strong>LISA-MARIE:</strong><br />Diversify. Spread that around. But yeah. No. Vibe coding is super cool stuff. I was messing around. You know, they encourage all of us, like, even I am director of developer relations. I don't really need to write code. But we do a lot of follow me homes and try to have, customer empathy and, like, what are our users going through? And, things that, like autosave or lack of autosave is something that drives me nuts because I hate losing my work. I just can't stand it. I just typed all my goals into the system last week, and one of my team was like, I don't see your goals, where are they? And I'm like, oh, it’s in there. And like, you don't hit submit. And now I'm just, you know, I'm trying to talk to HR like you auto save them somewhere, right? Like, don't make me go through those hours of my life again. And, especially something as painful as, you know. Writing a resume or doing your goals.</p><p><strong>ADRIANA:</strong><br />Oh my gosh. No, I've I've totally had that stuff happen to me, especially, especially around those HR tasks where you're like, it's taken me forever to convince myself to do this. Now that I've done it.</p><p><strong>LISA-MARIE:</strong><br />You don't want to lose it.</p><p><strong>ADRIANA:</strong><br />Now you’ve gone and messed with all my work.</p><p><strong>LISA-MARIE:</strong><br />Right. So I was messing around, just in QuickBooks. And I was like, maybe I can build a little, you know, kind of enhance the auto save stuff so that users don't lose their work. Like, let's have an auto save every 30s. And I'm just using vibe coding, because my, my coding skills are not mad. So I'm like, vibe coding. And I'm like, okay, I can... let me try this. And I'm like, oooh, that looks... that’s so annoying. It's like popping up and now I'm losing my concentration, not my work. And so I was like, let's make that more subtle. And there's just so many cool things you can do and you know, I am geeking out for like, you know, getting lost in this hour of having fun with trying to see if I can get this feature in. Turns out I should have been doing it in my My Goals app. That'll be the next thing I try to tackle. But yeah, vibe coding is really, really cool.</p><p><strong>ADRIANA:</strong><br />Yeah, it's weirdly addictive too. Like, I feel like in a way, it's like, it's like playing slots, right? Because you're refining your prompts and you're like, oh, I'm so close. I am so close to the jackpot. So you keep going and going and going. Next thing you know, you've lost like an hour trying to refine this prompt to get it just the right way.</p><p><strong>LISA-MARIE:</strong><br />Yes. Yeah, exactly. Playing slots, throwing good money after bad. Yeah, definitely.</p><p><strong>ADRIANA:</strong><br />There is that pot of gold at the end of the rainbow.</p><p><strong>LISA-MARIE:</strong><br />Somewhere. I can almost reach it. I can almost get there. Oh my gosh. So fun.</p><p><strong>ADRIANA:</strong><br />Oh well we are coming up on time. But before we wrap up, I wanted to ask if you have either any hot takes or, words of wisdom that you wanted to share with our audience.</p><p><strong>LISA-MARIE:</strong><br />Oh gosh, I have, I have several, but do we get to talk about superpowers? You always ask your guests that.</p><p><strong>ADRIANA:</strong><br />Oh yeah yeah yeah! We, uh we didn't get to the light... er, sorry... I call them lightning round questions. Sometimes they're not. Sometimes they are. But we can do the, we can do the icebreaker questions really fast and then and then transition into the, into the words of wisdom. How's that sound? Okay. All right, we will we will do the lightning round questions as lightning round. Usually they take sometimes they take like 15 minutes to like most of the show. </p><p><strong>LISA-MARIE:</strong><br />Okay. We'll go. We'll be lightning.</p><p><strong>ADRIANA:</strong><br />All right. We'll be lightning. Okay. First question. Are you a lefty or a righty?</p><p><strong>LISA-MARIE:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />Do you prefer iPhone or Android?</p><p><strong>LISA-MARIE:</strong><br />IPhone.</p><p><strong>ADRIANA:</strong><br />Do you prefer Mac, Linux, or Windows?</p><p><strong>LISA-MARIE:</strong><br />Mac.</p><p><strong>ADRIANA:</strong><br />Do you have a favorite programing language?</p><p><strong>LISA-MARIE:</strong><br />No, but my favorite text editor was Atom. Do you remember that one?</p><p><strong>ADRIANA:</strong><br />Oh my God, I do. I never used it, but I remember it.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I had a t shirt and everything. Programing languages. Probably have to go with Python.</p><p><strong>ADRIANA:</strong><br />I love Python, I agree. Next question. Do you prefer JSON or YAML?</p><p><strong>LISA-MARIE:</strong><br />JASON. I mean, everybody loves to hate on YAML right? I don't. I'm not a YAML hater, I just love. I have a lot of team members name Jason. So we have. A lot of Jason. Yeah. JSON one seems to be. And the Argo guy at one point was, you know, it was a Jason and the Argonauts reference until it ended up. Also, there's an octopus in Australia called Argo. So, Jason, JSON, I got to go with that one.</p><p><strong>ADRIANA:</strong><br />Awesome. Love it. Okay. Do you prefer spaces or tabs?</p><p><strong>LISA-MARIE:</strong><br />Tabs.</p><p><strong>ADRIANA:</strong><br />Okay. And two more questions. Do you prefer to consume content through video or text?</p><p><strong>LISA-MARIE:</strong><br />Text.</p><p><strong>ADRIANA:</strong><br />And final question what is your superpower?</p><p><strong>LISA-MARIE:</strong><br />Building bridges and connecting people and technologies.</p><p><strong>ADRIANA:</strong><br />Awesome, I love it. And I mean, I get that vibe just from like our entire time in this interview. And I think it's wonderful to have, like you and others like you in the community doing that. And, and sharing their passion because. And especially as a woman in tech, because we need to inspire others like our, like us, so that they know that yes, you can do tech if you want to do it.</p><p><strong>LISA-MARIE:</strong><br />Absolutely, absolutely. Women of tech, women of color in tech, a lot of, non-binary or, LGBTQ women in tech. I love that you're doing this podcast. I love that you invited me. Thank you. So much. I mean, I thank you for all that you do for the community and for women in tech. Really appreciate it. And, really appreciate spending time with you. We need to do more of this.</p><p><strong>ADRIANA:</strong><br />I know, I know, it's always like, whenever we see each other at KubeCons, it's always like, hi, bye! Like, because KubeCon is so, you know, like, busy.</p><p><strong>LISA-MARIE:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />So, it was so nice at the Intuit event in Toronto. This I guess early summer, to, like, get some time to chat. And, I'm very, very glad that you were able to come on the podcast, because for me, it's so important to, to elevate women in tech and other members of upper... underrepresented groups on this podcast. So, I really want to I want to share people's amazing stories and, and love of technology, geeking out on the things that they love. With, with this audience. So thank you.</p><p><strong>LISA-MARIE:</strong><br />Yes. And thank you for validating all of our inner geeks. It's really fun to geek out with another woman. It's actually super, super fun. I love it.</p><p><strong>ADRIANA:</strong><br />Awesome. And so now for your parting words of wisdom.</p><p><strong>LISA-MARIE:</strong><br />I, I would say since we've been talking about KubeCon and conferences, I would say these conferences are great. They're great for meeting people. They're great for networking. They're great for getting together. They're great for learning. If you leave the conference and you leave it all at the conference, it was totally worthless. So what I encourage people to do, and my dear friend Jono Bacon is really big on this is. Probably who... he's one of my mentors and who taught me to really think, very thoughtfully about this. What is the one thing you're going to do when you leave the conference to take with you going forward, so that you keep it going and do it the first day you get home? Like, what is the first day when you're back in the office? The thing you're going to do that you learned at the conference or that you got out of the conference? And if you were only there networking, you know, write to all those folks on LinkedIn, do something and make a connection. Invite one of them out to, you know, to lunch, to tea, coffee, whatever it is. But if it was, you know, community Leadership Summit or a DE&I day, all of that learning is worthless unless we do something with it. So what are you going to do on day one when you get back from the event or the conference or the meetup that's going to be game changing that you learned at the meetup. And if you approach every conference that way, I think we can all be game changing.</p><p><strong>ADRIANA:</strong><br />Oh, that is amazing, I love that. That is great advice. I mean, this is the best way to make the most out of your conference experience. And and keeping that in mind, right, as you're attending the conference, so that you don't, you know, it's at the back of your mind for when you get home. I love it. </p><p><strong>LISA-MARIE:</strong><br />Exactly. Don't leave it all at the conference. Otherwise what was the point?</p><p><strong>ADRIANA:</strong><br />That's right. Yeah, that's great advice. Well, thank you so much, Lisa, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LISA-MARIE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials, by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 4 Nov 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Lisa-Marie Namphy, Adriana Villela)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-argo-project-lisa-marie-namphy-2ssqBBuG</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>An open source project can only succeed if it has not only contributors and maintainers, but also users of the project.</li><li>Your open source project is really as good as the docs are.</li><li>It can be challenging for companies to commit to and adopt open source projects because they don't know if the project will be long enough.</li><li>Large organizations or startups looking to scale look for paid support from open source projects that they use, if it ends up becoming a mission-critical part of their development and/or operations.</li><li>If there's an open source project you love, show some love to the open source developers by donating to the project, because if they can't pay the bills, they can't maintain the project.</li><li>When Lisa was in university, girls weren't encouraged to go into tech, and it resulted in her being an English major, even though she was better at STEM subjects.</li><li>End users are just as important as the folks working on open source projects.</li><li>Even if you don't get accepted to KubeCon, there are tons of other conferences and meetups, both part of the CNCF and outside of the CNCF, that you can attend, including Kubernetes Community Days (KCDs).</li><li>KubeCrash is an online conference that, among other things, prides itself on featuring first-time speakers.</li><li>If you want to get into public speaking and want to build up your confidence, panels are a great way to get started.</li></ul><p><strong>About our guest:</strong></p><p>Lisa-Marie Namphy is a developer community architect, and CNCF Ambassador with 20+ years in cloud native software. Currently, Lisa is Director, DevRel at Intuit. Lisa is also runs the Cloud Native Silicon Valley User Group. Lisa is an advocate and frequent speaker for DEl initiatives and open source technology, a writer, an avid sports fan, and loves wine and dogs.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/InamphyL">LinkedIn</a></li><li><a href="https://bsky.app/profile/lisamarienamphy.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-sf-bay-area-presents-kcd-san-francisco-bay-area/">KCD Bay Area</a></li><li><a href="https://computerhistory.org">Computer History Museum</a></li><li><a href="https://www.linkedin.com/in/solomonhykes/">Solomon Hykes</a></li><li><a href="https://www.linkedin.com/in/jbryce/">Jonathan Bryce (CNCF executive director)</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://www.linkedin.com/in/caniszczyk/">Chris Aniszczyk (CNCF CTO)</a></li><li><a href="https://community.cncf.io/kcd-guadalajara/">KCD Guadalajara (Mexico)</a></li><li><a href="https://community.cncf.io/kcd-washington-dc/">KCD Washington, DC</a></li><li><a href="https://community.cncf.io/events/details/cncf-kcd-new-york-presents-kcd-new-york-2025/">KCD New York City</a></li><li><a href="https://community.cncf.io/events/details/cncf-kcd-texas-presents-kcd-texas-austin-2025/">KCD Austin (Texas)</a></li><li><a href="https://www.torontotechweek.com/calendar">Toronto Tech Week 2025</a></li><li><a href="https://community.cncf.io/events/details/cncf-cloud-native-toronto-presents-cncf-toronto-holiday-meetup-at-intuit/">CNCF Toronto Holiday Meetup at Intuit</a></li><li><a href="https://luma.com/ifizyhiv">Toronto Tech Week AI panel at the Intuit office</a></li><li><a href="https://argoproj.github.io">Argo Project</a></li><li><a href="https://www.intuit.com/ca/">Intuit</a></li><li><a href="https://numaflow.numaproj.io">Numaflow Project</a></li><li><a href="https://www.intuit.com/blog/news-social/welcome-applatix-to-the-intuit-team/">Applatix</a> (company that originally created ArgoCD, acquired by Intuit)</li><li><a href="https://posix.opengroup.org">Posix Certification</a></li><li><a href="https://en.wikipedia.org/wiki/SPARCstation_20">Sun SPARCStation 20 (aka "Sun pizza boxes")</a></li><li><a href="https://en.wikipedia.org/wiki/PL/SQL">PL/SQL</a></li><li><a href="https://docs.openstack.org/ironic/ocata/">Project Ironic (OpenStack)</a></li><li><a href="https://docs.openstack.org/nova/latest/">Project Nova (OpenStack)</a></li><li><a href="https://docs.openstack.org/neutron/latest/">Project Neutron (OpenStack)</a></li><li><a href="http://events17.linuxfoundation.org/events/kubecon-and-cloudnativecon-north-america">KubeCon Austin (2017)</a></li><li><a href="https://youtu.be/QwH3dZ-ag70?si=lDEtwNY5bL8gMPs8">Adriana & Marino at Platform Engineering Day colocated event</a></li><li><a href="https://www.cncf.io/blog/2025/09/26/announcing-h1-2026-kcds/">KCD Announcements for H1 2026</a></li><li><a href="https://www.kubecrash.io">KubeCrash</a></li><li><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/argocon/?ajs_aid=e8e6db66-c16c-4284-bc37-78c826f357e9">ArgoCon EU 2026</a></li><li><a href="https://en.wikipedia.org/wiki/Atom_(text_editor)">Atom text editor</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have the awesome Lisa-Marie Namphy. Welcome.</p><p><strong>LISA-MARIE:</strong><br />Hi! Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Super excited to have you on. And where are you calling from today?</p><p><strong>LISA-MARIE:</strong><br />California. I am in the Silicon Valley. So our our Intuit office is in Mountain View, that's the one that I work out of. So, but I'm actually one of the rare, Bay Area natives. My mom is a professor at Stanford, so I literally grew up here, and I'm still here. So that's where I'm coming to you from today.</p><p><strong>ADRIANA:</strong><br />Oh, that's so cool. And you as as we record this, we are, are we in the middle of or finishing up KCD Bay Area?</p><p><strong>LISA-MARIE:</strong><br />We just finished. We just, I say we just aired it, but it was actually live, at the Computer History Museum last Tuesday, so, that would have been September 9th. And, the Computer History Museum is a fantastic place. If anyone's visiting the Bay Area. It's, you know, it has incredible history to go through. I think a couple of the speakers that may be on stage with us might end up on the walls of that building someday. It was also where the CNCF started. But there were some weird CNCF history, like they signed the, the charter. I don't know what they call it.</p><p><strong>ADRIANA:</strong><br />WHAT?!</p><p><strong>LISA-MARIE:</strong><br />Something happened in that building. So it was actually kind of really cool because Google, you know, donated Kubernetes and Google's right there also. That's practically on the Google campus. And so all of that happened there. And so it's a historic building. And it's, you know, right next to our office also. So very convenient. And I love that we're on Geeking Out here, because I think, you know, I've probably been a geek since childhood, given where I grew up, sort of in the water we drink. So, I'm, I'm your resident community geek from the Bay Area.</p><p><strong>ADRIANA:</strong><br />Oh, my God, that is like the nerdiest location ever. And I love it so much. Oh, that that must have been so fun to, to host the event in that venue.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it really was fun. And it was a it was a really fun, you know, place to grow up as well because it was, you know, kind of the origin of open source, really. I mean, I remember in high school, you know, hacking away with, with my buddies just, you know, building whatever software application we thought was cool and that we thought we needed because a lot of stuff didn't exist back then and then, you know, was like, oh, this is. This is. Cool. So, you know, maybe other people would want it too. And, you know, you just give it out there and for free. This was like before the greed came in. And that was. That's kind of in our DNA. And so I've been, you know, really kind of at that, that open source and community mindset, my whole career, even though, you know, I didn't come at it. We can talk later, maybe, about. Career journeys and things like that.</p><p>So back to KCD. Yeah. It was amazing. Solomon Hykes keynoted for us, which was awesome. Jonathan Bryce kicked it off. He's, the new executive director of the CNCF. But, Jonathan, I go way back to his OpenStack days. He was the kind of founder of the OpenStack Foundation with Mark Collier. And, I ran the first ever like the OpenStack user group. We we started it here and built it out. And that was kind of the original, the user group that has now become the sort of Kubernetes and cloud native user group that I run out here. So for for 10 of those 15 years, it was the OpenStack user group. So it's, it's a nice, there's a lot of synergy between the two communities. And it's amazing that Jonathan is now, running the the CNCF with Chris Aniszczyk . And so kind of all my worlds colliding. And it was really fun to have Jonathan come out to the Bay Area and kick off the event as well.</p><p><strong>ADRIANA:</strong><br />Oh, cool. That's awesome. And is is that the first time that there's been a KCD Bay Area or.</p><p><strong>LISA-MARIE:</strong><br />Yeah, yeah, that was there's only four in the United States. Five in North America because there was one in, there's one in Guadalajara, or maybe it was Mexico City this year. There's one in Mexico and, four in the US. The this week is Washington DC. I think it's like maybe it's today actually possibly. Today or tomorrow, which so 16th or 17th for those watching this later. And there was one in Austin. I had the pleasure of emceeing that one, and one in New York City. So...</p><p><strong>ADRIANA:</strong><br />Oh yeah, that's right, that's right.</p><p><strong>LISA-MARIE:</strong><br />Yeah. And hopefully next year, one in Toronto, maybe.</p><p><strong>ADRIANA:</strong><br />Fingers crossed! We will definitely. By the time this comes out, we will know one way or another and we can put that in the show notes for anyone who's curious.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I mean, you deserve it. Toronto is such a great, tech community, great tech center. We ran a couple meetups in our Toronto office last summer as part of Toronto Tech Week. Which is really, really cool. We did an open source. I mean, up there that you came and spoke at.</p><p><strong>ADRIANA:</strong><br />I did!</p><p><strong>LISA-MARIE:</strong><br />Some other awesome community members, and I believe in December, I think the first week of December first or second, we are going to host the CNCF user group again, and I will expect to see you there, at our office, for the holiday edition of the Kubernetes and cloud native, not just Toronto. I think Archy, I think folks from all over Canada, are going to bring their user groups, and I will fly up and we'll have some fun.</p><p><strong>ADRIANA:</strong><br />Ooh, exciting. Yeah. It was so great to see you too for that for Toronto Tech Week, which, you know, I've, I've been living in Toronto since I came here for university. So in 1997 is when, when I moved here and I didn't even know that Toronto Tech Week was a thing until I got to the invite to do the panel to be a moderator for this panel at Toronto Tech Week. So it was it was lots of fun. And, I hope to participate in that again next year in some form or another.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I didn't know it was a thing either. I think it's a really growing, community. Toronto's growing so much. As you’ve observed, since you were there for university. Yeah. It's. It's a wonderful city. Fantastic city. Granted, I've never been there in the winter.</p><p><strong>ADRIANA:</strong><br />It’s hit and miss, it's hit and miss, this winter was cold, but our winters of late, our our global warming winters have been kind of oscillating between below freezing one day and above freezing the next. And so it's like all the snow will fall. And then the next day it'll like, all melt. So it's like you never know what you're going to get.</p><p><strong>LISA-MARIE:</strong><br />Sounds like slush.</p><p><strong>ADRIANA:</strong><br />Yeah, sounds like slush. We’re definitely... Like, we're on the... because we're we're on the other side of the lake. Compared to like Buffalo, right. Buffalo is known for getting all the snow and they get the lake effect. We're like the the anti Buffalo. Like, lake effect for us means like, we don't get that dumping of snow. So the city itself... like, surrounding areas will get tons of snow. But the city itself, like it's it takes a lot for it to like, for us to get some good snow in Toronto these days because of, you know, all the concrete and all that stuff. So yes. So it'll be it'll be interesting to see when you're here. What what version of Toronto you'll get.</p><p><strong>LISA-MARIE:</strong><br />Yeah. Well I, I love I love Toronto really because of the people. It's a beautiful city. The people are great. They're really great. I there was so much enthusiasm at that meetup. We had. All week. We had activities every single night. And they were very different. We hosted, Monday, Monday Girl Monday, something that, it was a women's group that came of first night and it was fantastic. Just really amazing energy. And, and people were like, oh, you know, I didn't know Intuit was super into open source. And I'm like, well, yeah, we are. We can talk about that later too, but.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah.</p><p><strong>LISA-MARIE:</strong><br />See these guys? </p><p><strong>ADRIANA:</strong><br />That's right, I’ve got mine!</p><p><strong>LISA-MARIE:</strong><br />Yes! So cool! Yeah. So yeah. And it's been consuming open source of course, but also producing incredible open source projects and donating them, including the Argo project to, to the CNCF, and we still, you know, maintain it and we, you know, we. We, we need these like, people don't really realize... So Intuit, for those of you that are American on the call, you probably already know Intuit. And maybe you use it to do your taxes or to balance your books. If you're in a small business. But for the global folks, Intuit has over 100 million customers, and the brands are TurboTax, QuickBooks, Credit Karma, and MailChimp. And most of the customers have been, you know, small and medium businesses. So we close the books for and do the balance sheets for really a large majority of the small businesses in the United States, and now more medium sized businesses. So it's really important technology. And it runs on Kubernetes. This is what yeah, this is what maybe a lot of people don't realize. Kubernetes. And then we created Argo because we needed, you know, sort of a GitOps for Kubernetes. We needed things to be a little bit easier. We've also created a lot of cool things for our platform. Now, Kubernetes, as you know, is hard. Kubernetes out of the box is not easy. So every company, probably does something, you know, with their platform to make things a little bit easier. And actually, we just spoke at KCD last Tuesday about some of the things that we built for the platform just, around Kubernetes that, you know, we thought, well, maybe could be useful for other people. But Argo was one of the, the main things that was developed by Pratik and Ed Lee and Saradhi, who was my original manager at Intuit.</p><p>And and then, you know, they, they need it. We still run on Argo. Argo is still extremely important. And things like Argo Promotions, the number one asked for feature, is something that we built for the last cycle because we needed it, and so does everybody else. So we do, and like, this guy was when Argo graduated, this was Detroit.</p><p><strong>ADRIANA:</strong><br />And for for reference, for our our listeners only. You're holding up the the Argo.</p><p><strong>LISA-MARIE:</strong><br />Oh, I didn't realize...</p><p><strong>ADRIANA:</strong><br />We have we have video and and audio. So...</p><p><strong>LISA-MARIE:</strong><br />I am holding up the Argo mascot. We can argue it might be the cutest, most lovable mascot in cloud native.</p><p><strong>ADRIANA:</strong><br />I mean, I am. I am still vying for a women's fitted ArgoCD t-shirt, because the ones that keep getting sent to me are not fitted. And I want a fitted women's ArgoCD t-shirt.</p><p><strong>LISA-MARIE:</strong><br />What's your size?</p><p><strong>ADRIANA:</strong><br />I'm extra small.</p><p><strong>LISA-MARIE:</strong><br />Okay. All right. That I will dig.</p><p><strong>ADRIANA:</strong><br />I proudly I would proudly wear because I agree with you. It is the cutest mascot of all of the the CNCF. Sorry, not sorry.</p><p><strong>LISA-MARIE:</strong><br />Yeah. No, I mean, for Salt Lake City, we made a really cool snowy version of the shirt. I know we did an extra small, I think about... I’ve given one of my niece, because they were really small. So I will I will look and see what we still have in our closet, but we will probably be doing, more things. We have a super special version of of Argo and Numi. We can talk about this later, but, from the same people that brought you Argo, this is sort of the next greatest open source, project coming out. And so will be, both of these two. I am now still holding up, plushies of of an orange octopus and a polar bear. We will have versions of both of them at KubeCon in Atlanta. And Argo is going to be dressed in quite the outfit.</p><p><strong>ADRIANA:</strong><br />Oh, my!</p><p><strong>LISA-MARIE:</strong><br />I’m not sure if I can give the big reveal, but, let's just say, since KubeCon is a week after Halloween, two weeks after Halloween, and a week before a really big movie is about to come out, we may just have something really special. This one might be wearing a black hat. Might be riding a broom. Maybe. We'll see.</p><p><strong>ADRIANA:</strong><br />Oh, my God, I'm excited. I can't wait to, you know, that'll be great.</p><p><strong>LISA-MARIE:</strong><br />It'll be a fun, fun thing this year. But anyway, yeah, we we create this technology because we need to use it. We need our, you know, we need our our products to run on it. And because of that, we got end user of the year award twice from the CNCF at KubeCon in 2019 and 2022. So, we take our end user-ness very seriously and into it. And, we do contribute back a lot. Also to, GraphQL, part of that foundation, big Istio users. So, lots of stuff, that I know you're very familiar with, that powers our, our tech platform and our, our product line. And then we run a lot of meetups and, those are all open source meetups. We like to feature end users, but we also like to feature community members from cloud native community. So we do have a quarterly in Mountain View for any of those around. And we're going to try to start doing them quarterly in the Toronto and San Diego offices as well. So our next one will have just happened before this airs, October 20th. But in Toronto it's the first week of December. So...</p><p><strong>ADRIANA:</strong><br />Amazing. Yeah, I can't wait. And I should mention also, for Canadian folks like, we use we use TurboTax as well. I use, I use the online version. I can't use the desktop version because I'm on a Mac, so I only use the online version, which honestly, I love because I hate installing extra crap on my machine anyway. So...</p><p><strong>LISA-MARIE:</strong><br />Yeah, I think we have a desktop version for the Mac, but the online version is better. That's where you're going to get a lot of the AI stuff. Yeah. A lot of those done for your experiences. And they're getting better every version. So, I think I would say stick with, you know.</p><p><strong>ADRIANA:</strong><br />Yeah. </p><p><strong>LISA-MARIE:</strong><br />So your, your cloud native original here.</p><p><strong>ADRIANA:</strong><br />Yeah, it's super cool. And it, I think when, when, we were, when we met up at Toronto Tech Week. I think one of the comments that you made when, when you were, when you opened up, the, the event that I was at, was the the fact that not a lot of people realize that Intuit is the creator of ArgoCD, which is wild. Like, that's such a little known fact. I guess in some circles, for me, I'm like, of course it is. Yeah.</p><p><strong>LISA-MARIE:</strong><br />Yeah it is. And and Argo Workflows and Rollouts and Events, but, yeah. Argo CD, it was, so the company was called Applatix that Intuit acquired. And that's where Pratik, Ed, Saradhi, and Luca came from. And that was in the early days, I believe it was just workflows at the time. And then once they came into Intuit and they built ArgoCD, at that point, then they realized they needed to, you know, get more community help and more community adoption, and not just from users and contributors, but also from vendors that were going to build, companies around this. And that's really what it takes to make an open source project succeed. You can do it other ways. But if you for those of you out there who have your open source projects and you're thinking about how to keep them sustainable and viable for many, many years, and go from, you know, an idea in someone's head to now, the third most popular for third largest project in the in the CNCF, you really need a community to do that. And and not just a community of developers and maintainers, because those folks can change companies, leave jobs. You know, you can't guarantee that. You can't always count on it. So once you bring in the vendors and in our case, it was, RedHat, Akuity and CodeFresh, at the time, now, Octopus Deploy. And if it wasn't for them, they probably, you know, we wouldn't have necessarily we wouldn't have been ready to donate Argo to the CNCF, because we wouldn't have known for sure that it would be, sustainable. And and because we needed it to be, you know, we it's, you know, mission critical for us. So that was kind of the thinking and, and I thought Pratik’s timing was really good.</p><p>They had over 500 customers using it. They had the four... the three vendors and us, really making a like, I mean, obviously Red Hat could have succeeded, but really with CodeFresh and Akuity, you know, they were building their companies around, around it. So it it doesn't always bother me that other people, that people think that maybe one of those brands started it because they, they have to market it. They've spent a lot of time and investment in getting that word out there. And that's great. I mean, it's great for us. It's great for Argo. And it's it's great to keep the project going. So it's, you know, it's something that we're super proud of and we. We take a lot of pride in it. And sometimes our, you know, folks internally are like, how come nobody knows that we that we did it. And we want, you know, we. Want to be known as a cool tech brand and as a very, you know, a cool open source player and contributor. So we would love people to know that. And obviously Argo is is an amazing project and a super special, project that we're going to keep, contributing to. So we have a lot of pride and we'd love people to know it, but, you know, it's fine. We had Dan Garfield from Octopus Deploy on stage talking about Argo Promotions, at KCD and yeah, I probably he didn't mention Intuit, so I did, when I introduced him. By the way, this is a feature that, you know, that came out of, of our team, but, it's it's all community. And, you know, I wouldn't be a good CNCF Ambassador, Kubernetes Ambassador if I was, you know... it's a friendly competition, but it's we are really all in this together with community, and we don't sell anything. So, you know, we're we're truly end users.</p><p>We I mean, we sell TurboTax and QuickBooks, but we don't sell anything having to do with Argo or Kubernetes. So, we don't, you know, we don't have to, to do that the way other companies do. So it's one big happy family, right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, I love that. And I think you touched on something really important, which I think is part of the recipe for a successful open source project, which is, it's not just supported by one company. Right. Like, you know, the success of Kubernetes, the success of OpenTelemetry, it's not just like, it's because there are so many companies that are officially backing and dedicating people, to, participating, developing, working on, on these products and in, in various aspects. Right? It's not it's not just the code. It's it's the release notes. It's, you know, the blog post, like there's so much, so much going on. I think that's part of the, like, one of the reasons why OpenTelemetry is so successful. Like, I always tell people, like, on a day to day basis, I'm working with a bunch of competitors, but I don't see them as competitors. They're all friends. Right. And that's that's I think it's so great that you guys did that as, as well, like with Argo, making sure that it's like you're not the only ones propping it. There's, there's other backing as well.</p><p><strong>LISA-MARIE:</strong><br />Yeah, definitely. And so any names that... I keep saying Argo’s the third most popular project. You named the first two Kubernetes and OpenTelemetry. And but there's a lot of smaller projects and as you said, there's lots of ways to contribute. And people think, oh, well, you know, I need to write code. I need to, you know, be a maintainer... docs. I mean, I'm always lobbying for, you know, if you if you have a passion for writing, especially writing English language and not just code, you know, people seem to have this notion that AI is going to be able to write all the docs. And... </p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>LISA-MARIE:</strong><br />That's not the reality at the moment. We will get there, but it's not there right now.</p><p><strong>ADRIANA:</strong><br />Not right now, no.</p><p><strong>LISA-MARIE:</strong><br />You need help. And you know your open source project is really only as good as the docs are. I mean, those of us in DevRel, I would say, your docs team, that's your original DevRel. That was our case at Cockroach. We had phenomenal docs. And you know, I encourage all open source projects to really think that through from the beginning. And, you know, that's that's going to help a lot. But people, when they look at adopting open source technologies, especially something that hasn't been given to a foundation yet, that you're not really sure. Is that going to be updated? Is it going to be around, you know, for is, is it going to outlive what you need it to? You know, if you need it for four years, are those maintainers going to keep maintaining it for four years? Is there going to be, you know, new releases of it? Is it going to stay cutting edge? So it's really hard, you know, hard for companies like us. Like we evaluate a lot of open source technology. And that's the question we ask. You know, how how viable is this community, how sustainable is this product going to be? And, because the last thing you want is, you know, you're making all your own updates and you're basically doing everything for the for the product, and you're hoping it gets out there into, you know, so you don't have to like, fork the whole thing. And but it's a problem. So for those of you out there also, you know, trying to figure out how you're going to play in this open source community or develop your own, your own technology, just know, I mean, that's what companies are really thinking about before they adopt. So the more community you have, the more diverse your user group is, the more companies you get involved. And if you get lucky and you get a vendor in who's going to, you know, really, bet their business on your project, then that's a good recipe for success.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I and I think you touched on, on a really important point too, like when you, you know, I think a lot of startups, heavily rely on, on open source because it's like, hey, it's it's free, available... yay. I don't have to pay for this, but then you get to large enterprises, or even those, those, those startups start to scale and you need something a little bit more, you know, a little bit more beefy, or you need to, you need you need a guarantee. It's not so much a beefiness. You need a guarantee of reliability. Right. And I remember in my banking days, it kind of broke my brain initially when, when the bank I was working at was, was like, well, we don't really, we're, we're a little bit hesitant about working with open source, because we need, we want to pay somebody for support.</p><p>So unless there's like some support contract wrapped around that open source offering, then it's too much of a risk, right? Especially when you have critical applications, critical services running that rely on these tools. How do you ensure that when shit hits the fan, there is going to be, you know, a timely resolution, right? Because like your Oracle database, I'm dating myself, spent many years of my career doing Oracle stuff. When your Oracle database starts crapping out, you can call, you know, the Oracle support team, and they'll get on the phone with you in the middle of the night to try to resolve your issues. So do you have that guarantee when you're working with with open source software? Right.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it's it's really true. And, you know, if it's a really small project, I always try to encourage people, you know, give them some love, give them some money. If you're using this project, there's a way to donate to the maintainers, and the team developing, because if if they can't pay the bills, they're going to, you know, have to get a full time job that they're working around the clock at, and they're not going to be able to maintain that, technology. So, we always try to give a little love back if we are using a project and it's like, you know, a guy and his dog in his garage, you know, or a woman and and her dog, I was going to say cat, but I’m a dog person, so if it was in my garage, it was a dog. Yeah. And and then, you know, you have to support that if you can. And so it's like, you know, consider like a Go Fund Me or something like that to, to really help. And your Oracle days also brought up... I started my tech career, one of my early jobs out of college, actually spent over five years at Oracle. Way back in the ‘90s. So I yes, that was, that was early stages in my career. I had actually worked for a Posix certification company before that. So I did geek out... I mean, if you want to talk about geekiness, Posix, Posix certifications.</p><p><strong>ADRIANA:</strong><br />Oh, damn...</p><p><strong>LISA-MARIE:</strong><br />And I was like, trying to teach myself Linux at the time, and but it was really cool technology. And we had, you know, back in the day, if you wanted to sell to the government, you had to have Posix certifications, like, you know, it was a really important thing. And so we would have technology in there, not just software, but hardware that we were certifying. Like we had the original Sun pizza boxes in there. We had IBM mainframes, we had all this technology, and they would bolt it to the floor of our office so somebody couldn't walk out with it, because it hadn't even been released yet. And we test it. And we do. You know, we did a couple hundred Posix certifications a year, and then, you know, you'd get your certification and, you know, Microsoft would run off with their technology and, and they'd be able to sell it. So that was kind of how I, right out of college, got into tech because I was an English major, which probably came out of the fact that my mom was an English professor here at Stanford. And it was a little bit of a default. And I went to college back in the dark ages when, you know, my Jesuit advisors were not encouraging women to go into the math and sciences field, even though my math SAT scores were twice like my English scores were. But, you know, they were like, you want to go into the School of Nursing? School of Education. What do you want to do? I was just like....</p><p><strong>ADRIANA:</strong><br />HOW?</p><p><strong>LISA-MARIE:</strong><br />Yeah. Yeah. It was like that. So, I didn't have enough, like role models or examples at the time, even though I grew up here, and we were just like, such geeks. But you know, it was like you get influenced by your advisors and...</p><p><strong>ADRIANA:</strong><br />Yeah, yeah...</p><p><strong>LISA-MARIE:</strong><br />That was what they knew, I guess. And it wasn't until my senior year that one of my roommates was a math major, and I was like, neat. We get to do that? What are you talking about? And I was taking electives. I was like, tutoring the hockey team in calculus, even though I wasn’t taking calculus. But I was taking astronomy and all kinds of.</p><p><strong>ADRIANA:</strong><br />WHAT?</p><p><strong>LISA-MARIE:</strong><br />Love it. I still love that stuff.</p><p><strong>ADRIANA:</strong><br />Oh my God, I love astronomy. I will nerd out with you on that any time.</p><p><strong>LISA-MARIE:</strong><br />Yes, 100%. Oh my gosh. When we get to Toronto, we're assuming.</p><p><strong>ADRIANA:</strong><br />Okay, okay. Yes.</p><p><strong>LISA-MARIE:</strong><br />The first thing I do when I, when I get somewhere, I orient myself like, okay, where are all my friends?</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>LISA-MARIE:</strong><br />Because you can rely on that. The planets. The moon. Stars kind of, you know, you know where they are and they're just they're there for you and yeah. Love it, love it. Though a Scorpio is one of my favorite constellations. And so this is his time of year. And he's he's looking great up there in the sky from where I live. So every, every day I just ground myself. I'm like, hey, Scorp, what’s going on?</p><p><strong>ADRIANA:</strong><br />Awww....for me, it's always like, in the winter, looking up at Orion. It's like that sense of comfort.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I'm a Libra, but that's not an interesting constellation. Just the stars are kind of boring the way they are. I just love Scorpio. And that fantastic tail. Orion is is an awesome one too, and Cassiopeia is probably another one of my favorites.</p><p><strong>ADRIANA:</strong><br />Totally, totally.</p><p><strong>LISA-MARIE:</strong><br />Cool that W and it's just right there. I totally love it.</p><p><strong>ADRIANA:</strong><br />Awww, I love finding a fellow astronomy nerd. That's great. </p><p><strong>LISA-MARIE:</strong><br />Totally. Totally. So I wish, I wish I had gone into that field. I should have been a rocket scientist at NASA. You know, NASA's like literally there. We started OpenStack at NASA. And I was running meetups right there. And, but I, you know, and I would go and geek out with the space, the space portal guys, on a Friday afternoon, we would bring a bottle of wine and go up there on the base. And, you know, I'd find out all the things going on. So I absolutely love that. I should have done it. So if you're listening to this and you're a young woman and you're choosing your career, go for what you love, go for your passion. I came back into tech through this roundabout way. And, you know, nothing like taking Pascal courses at a community college and, you know, night school to try to, like, figure out, to learn PL/SQL, to understand the Oracle database.</p><p><strong>ADRIANA:</strong><br />PL/SQL was my buddy for years. It was like a love hate relationship with it.</p><p><strong>LISA-MARIE:</strong><br />Yes, yes. Well, SQL's come a long way. My last role before, Intuit I was at Cockroach, Cockroach DB. Learned all about distributed SQL and that was some really cool stuff. It’s an amazing architecture. And once you kind of get into it, especially if you're a SQL and a relational database person, and then, you know, you look at distributed SQL and it's like, as the friend Jim Walker used to say, you can't unsee it. Once you see it, can’t unsee it. It's just a really special thing that makes you be able to do incredible use cases, you know, Mongo and stuff and, you know, just the, the scalability and reliability is just, you know, it's unmatched. So I really had a lot of fun there at that company for three years. Getting to chat. You know, they have an open source version as well. And so building community there, they had fantastic docs. I'm sure they still do. Just the one of the best examples I've seen of a really amazing, docs and education team. But yeah, that's really, really, really fun technology and, you know, but then to get the opportunity to actually work for an end user, I mean, my, my whole community career has been pushing end user stories out there and telling the stories that, you know, people come from the technology side, like, oh, I'm a Kubernetes maintainer. I'm, you know, I'm geeking out at the new feature in Argo.</p><p>And it's like, well, why don't we talk to the people that are actually using this? Why don't we let, like, people tell their story? Let's talk to even the architects and, you know, who is actually the operators, right? Let's not forget about them. And when we start in this huge technology, OpenStack did the same thing. And Kubernetes, you know, we tend to start from the inside out. And when I was running the OpenStack meetup, you know, we'd always have the project maintainers come and talk about, you know, whether it was project Ironic or Nova or Neutron or whatever the projects were. And after a while I'm like, I don't think the people who are building and using this stuff really need to know what the next feature in Neutron is. Like, you know, sometimes, because people in the Bay area tend to roll our own, you know, “vanilla Kubernetes”, they call it now because. That just sounds so delicious to me. Every time someone says that...</p><p><strong>ADRIANA:</strong><br />I know. Right? Not as tasty as it sounds.</p><p><strong>LISA-MARIE:</strong><br />I know, right? </p><p><strong>ADRIANA:</strong><br />Or at least it's a lot of work to get that tasty Kubernetes instance running.</p><p><strong>LISA-MARIE:</strong><br />Exactly, exactly. That's better than rolling your own, because in California that also has its own, connotation. But yeah, but the rest of the world, you know, they're happy with distros, you know, OpenShift and whatever, Rancher, and other distros that are out there. And that's fine. You know, you have a throat to choke, right? It's it's not as hard. But those tend to be behind the, you know, the behind trunk, right, behind the latest release. So, what are we doing at these conferences and at these meetups talking about like the latest, latest feature when it's like ,people aren't going to be able to use that for three years and people get upset. So, so I like to tell end user stories and have people share, you know, what, what they're building, how they're doing it. You know, how you're customizing Kubernetes because like I said, it's hard. What are you doing? And maybe somebody else can learn from that. So that's the user group that that we like to run out here. And that's the talks I like to submit to, to KubeCon and to other conferences. And it turns out they get accepted, a lot, because it's a story people want to hear.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, people love hearing those stories. And speaking of KubeCon, like what was, what was the first KubeCon you ever attended?</p><p><strong>LISA-MARIE:</strong><br />Ooh. Austin. Maybe that time it snowed and we all got stuck at the airport. Or the people that were at the party at Rainy Street got snowed on. So that was probably 2017, I want to say. And then I've been, I think, every one since. I was doing all of the OpenStack summits, and I, I was one of the first ones to start talking about Kubernetes at the OpenStack summit. And I was getting like, Linux Foundation, you know, travel assistance support, because people weren't talking about Kubernetes. They were talking about Docker a little bit first, but then, Kubernetes at, at, you know, on OpenStack. And I was running meetups like, how do you run Kubernetes on OpenStack? How do you run OpenStack on Kubernetes? How do you have an OpenStack sandwich? Kubernetes, OpenStack, Kubernetes. You know, how do you have clouds spin up clouds? So it was it was early days that I got involved in the Kubernetes community, but then I, didn't actually start going to the KubeCons until I well, I went to the one in Austin. And then when I joined Portworx and we were starting to sponsor them, I started going, with, with the vendors and then just started submitting talks.</p><p>And I think I spoke at, I don't know, probably 6 or 7 KubeCons, 8 maybe?</p><p><strong>ADRIANA:</strong><br />Wow, that’s amazing! That’s such a huge accomplishment, especially, you know, considering how like, it's such a low acceptance rate. Considering how many applications they get.</p><p><strong>LISA-MARIE:</strong><br />Yeah, it used to be like, 12 to 13%, maybe higher, if you're with an end user. I think it's probably even lower than that now. But, you know, I'm a CNCF Ambassador, as are you. And so we also, get involved in talks or get asked to be part of them. So there's been a few that way. I think I've seen you speak at, with Marino, or not. And now they have the colos, I, I saw your your talk. I dove out of ArgoCon, and your talk was in the big room right across the hall. And I jumped in there. Took a bunch of photos. They didn't come out as great cause I was in the back, so I didn't send them. But I always love, love your talks. Your slides are fantastic. All of the animations and everything. You have like the, cartoons. I guess I should say, always, always informative and entertaining. So I always like to catch your talks. I caught your talk in Salt Lake City also, that you did with Marino. Yes. I mean, I'm almost like an Adriana stalker.</p><p><strong>ADRIANA:</strong><br />Oh, my God, I love it. </p><p><strong>LISA-MARIE:</strong><br />Yeah. Yeah. So KubeCon is a whole other thing, you know, surviving that, that show. But there's a lot of really great events if you, if you didn't get your talk accepted there, or you don't have your company supporting you to go there, that's one of the reasons the KCDs started. There's a lot of other, meetups, whether they're a part of the CNCF or not. You know, you can look on Luma and Meetup.com and just find all those local meetups, you know, not everybody puts their stuff through the CNCF And then there's also like, we started this conference that you were part of last time called KubeCrash. By the time this airs, so just for some branding, I got my filter on. So I don't know if it's going to come through, but. Yes, this is, the the KubeCrash branding. Okay, that's super blurry.</p><p><strong>ADRIANA:</strong><br />Just a little, just a little blurry.</p><p><strong>LISA-MARIE:</strong><br />Just like, for a minute it wasn't blurry, but anyway. Oh, there it is. Yeah. That was. So KubeCrash is a conference that, four amazing women started. Mostly it was Catherine Paganini's brainchild, and she called it Danielle Cook and me and said, you know, what do you think about this conference? And we were just coming out of Covid and we thought, like, how can we continue to bring technology to people who can't go to KubeCon? And this was KubeCon Valencia. Right before KubeCon Valencia. So we started this conference where we asked... it was all virtual, still is. We asked people to come talk about tech, talk about something Kubernetes. And it was like no time zones left behind. So we filmed it or we streamed it from our hotel room in Valencia on a US time zone. And then we thought, well, we'll just keep doing that at KubeCon. But it got to be too much to do it at KubeCon. So now we do.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>LISA-MARIE:</strong><br />Two weeks before, two weeks after. So this time we will have done it next week for me, but we'll have done it on September 23rd. And then I think we're going to do the next one in January. So stay tuned for that date, probably the end of January. So it's a really great conference. We had amazing speakers. We've had Solomon Hikes keynote, we've had you know, I love to feature end users. We've had Alex Crane from Chick Fil-A. We've had Boeing. We've had a lot of banks, Capital One. We've had gosh, AI panels, you know, we we did a whole zero trust themed one. And then we started crowdsourcing our theme. And the last four times, Platform Engineering has unanimously won. So we've had a lot of Platform Engineering talks. Yeah, we had an amazing Observability panel. And I think that was the panel you were on last time, right? Or were you on?</p><p><strong>ADRIANA:</strong><br />I did, no, I did a talk with, with Reese on, troubleshooting the OTel Operator.</p><p><strong>LISA-MARIE:</strong><br />Oh, that's right. We were going to originally ask you to be on the panel, and then we were like, no, no, no, no, no, you need your own.</p><p><strong>LISA-MARIE:</strong><br />You need your own talk.</p><p><strong>ADRIANA:</strong><br />Oh my god. I feel so honored. </p><p><strong>LISA-MARIE:</strong><br />Yeah. Absolutely. Well, you know, Catherine and Danielle, we're all big fans of yours, so. So yeah. Yeah, that was a good talk. And all of the recordings are there. So if you go to KubeCrash.io and you click on past events, you can look at the one from the spring and you can see Adriana's talk. It's very good. And then we had this panel that was outstanding. I just think of you as the, OpenTelemetry expert. So I assumed you were also on that. But we, this panel was like, these five fantastic women who were just really, really good. And the panel was so good, and I just wanted to give them more and more time. So we ended up submitting it for KubeCon, and it got accepted. So we we couldn't get all the same women, but we, Danielle is going to moderate it. And, we have, so by the time this airs, that won't have happened yet. So come check out this incredible panel. Just look for Danielle Cook's talk. And four incredible experts in OpenTelemetry are going to be on that panel. So that was a fun talk to push from KubeCrash out to KubeCon, because usually we go the other direction. So KubeCrash is great. And I hope to see you all at a KubeCrash in the future.</p><p><strong>ADRIANA:</strong><br />Yeah, I'll include the link to KubeCrash in the show notes. And as a follow up question, how does, if one's interested in speaking at KubeCrash? How, what's the process for that?</p><p><strong>LISA-MARIE:</strong><br />Yeah, you if there's a, an email from the website that you can join, or sponsor, but I think is probably all one email, click on it pretty much anything and you'll get to us. And so, you know, just we we did a call for papers once, through Sessionize, and we might do it again, but, we really like, you know, people come to us with a unique idea, you know, something, informative that if we have a theme like Platform Engineering, again, that's a very broad theme. I, I want to feature more AI stuff because that's what everybody wants to talk about. And that's just the big problem everyone's trying to solve. And like, in one way or another. So those talks could be interesting. We really love featuring end users. So most of the keynotes, we’ll call them, or we always have an end user panel. So if you're a first time speaker, we also like to feature a lot of people who don't have a footprint out there on the web yet, so that when you apply to a conference, you have something you can point to and say, yes, I did this talk. So and if people are shy and, you know, they're just starting out and trying to get confidence, panels are amazing things to be on. It's really kind of low. It's not a heavy lift. Unless you're the moderator, like I often am.</p><p><strong>ADRIANA:</strong><br />Yeah, sometimes it’s more work for the moderator than the panelist.</p><p><strong>LISA-MARIE:</strong><br />It's a lot of work if you're the. Moderator, if you do it well. But, but yeah, for panelists, you know, if you're an expert in the field, let us know what it is. And, so we do, like to feature but yeah, KubeCrash.io, there's email addresses there and that that gets to all of us. If you just hit up one of us, sometimes you will, like, send me a note on LinkedIn or Catherine a note. And it's better to reach all of us because we're all busy, that we're busy at different times, and we kind of do, you know, as you do community, it's a labor of love. It tends to be your nights and weekends. So, most of us have really busy jobs that we have to focus on, so we like people to go through the channel just so they get the most eyes on things. And we do have a, we have a slack channel now for, the alumni speakers, and we have a diversity slack channel, on the CNCF Slack. So if you're, passionate about, diverse speakers and more diversity, DE&I representation at conferences, just hit one of us up. I'm probably Lisa at on the CNCF Slack. or Lisa Marie maybe. But now I think I'm just Lisa or L Namphy. I don't know, but you can Slack me and I can add you to our, diversity speaker channel. I know you're on it. And thank you very much for being on it. Yeah. Something we're all really passionate about.</p><p><strong>ADRIANA:</strong><br />Oh that's awesome. Yeah, that's so great. And I mean, especially because you do have like, your very busy day job, on top of all this. So to be able to run this as well is, I think, a testament to how important this sort of thing is. So thank you for your work on that.</p><p><strong>LISA-MARIE:</strong><br />Yeah. And it's just, you know, if you're community architect, is a title that I use, because it's more than just organizing or managing. It's really thoughtfully thinking through how to build viable communities, diverse communities, you know, inclusive communities, and sustainable communities. And it's a lot that goes into it. But it's kind of, if it's who you are, it's who you are, you know, you can't really not do it. Like I was doing it way before I was an Ambassador and way before any foundation said, you know, you should run your meetup through us or, or anything like that. You know, it's just getting people together to talk about technology. You know, we do it anyway. We geek out here on on Friday nights and talk tech and yeah, it's what we're passionate about. And so communities kind of come together around those kind of things. And you know, right now, like if you go to south of Market in, you know, the south part of San Francisco, every bar, every coffee shop, it's just AI, AI, you just hear all these, you know, startups that were started on a napkin. But like, you have all of these, like. And and all the incredible passion around what's going on, in San Francisco with a lot of the AI stuff, so you can't really get away from it, but it's, you know, luckily, I love it, and I'm super passionate about it. I kind of eat, breathe and sleep it.</p><p><strong>ADRIANA:</strong><br />It's been, you know, it's been fun dabbling in, in AI. We were try... We were chatting just before the recording started, and I've, I've, I've become very fascinated with MCP servers. So I've been having lots of fun playing around with that. I know there's an Argo CD MCP server that I think Akuity put out.</p><p><strong>LISA-MARIE:</strong><br />They like to hear their name. They like to hear their name.</p><p><strong>ADRIANA:</strong><br />That's right, that's right. The octopi are dancing around. Yeah. So I'm I'm still I'm still wrangling that one at the, wrangling with that one at the time of this recording. I'm hoping I can I can sort out my, my connectivity issues, because I, I, I love the idea of, like, I, I started vibe coding. A little bit, and it's been a journey because it's like, on the one hand especially actually for, for like, for, for SRE type tasks. Right? SRE and platform engineering type tasks, especially things like I can never remember the command for like, you know, I want to grab the base64 decoded value of a secret in Kubernetes.</p><p><strong>LISA-MARIE:</strong><br />You don’t have that command...</p><p><strong>ADRIANA:</strong><br />I don't have it memorized. I have it in. I have in my private GitHub repo a list of like, Kubernetes commands I always forget. So I’m like, now, with chat bots, I can just ask it and it'll tell me, you know, like thank you or my favorite, like, regex. Nope. Never like I've I know some, but like, you know, now I can just ask my chat bot. Hey, create a regex that does this. I’m like, great. It tells me. I don't have to worry about this crap.</p><p><strong>LISA-MARIE:</strong><br />That's going to be an awesome talk when you get that going. You should submit that. If you don't. I mean, ArgoCon is an obvious, but I think that would be an amazing KubeCon talk.</p><p><strong>ADRIANA:</strong><br />Okay, I will, I will. May be I will for KubeCrash. Dun dun dun.</p><p><strong>LISA-MARIE:</strong><br />Heck yes. That would...</p><p><strong>ADRIANA:</strong><br />Okay. Okay. Yeah. I'm giving the. I'm giving this talk. On September 22nd at the Toronto, CNCF meetup for the CNCF 10, 10th anniversary. So, yeah. So yeah, I'm happy to demo, at KubeCrash or I like your idea of submitting to ArgoCon. I think that'd be lots of fun.</p><p><strong>LISA-MARIE:</strong><br />Yeah, our January KubeCrash. That would be perfect. And it'll be perfected by then, I am sure.</p><p><strong>ADRIANA:</strong><br />That’s right. That’s right.</p><p><strong>LISA-MARIE:</strong><br />Or at the meetup in Toronto. Well, you already do in Toronto. Meetup. So.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah.</p><p><strong>LISA-MARIE:</strong><br />Diversify. Spread that around. But yeah. No. Vibe coding is super cool stuff. I was messing around. You know, they encourage all of us, like, even I am director of developer relations. I don't really need to write code. But we do a lot of follow me homes and try to have, customer empathy and, like, what are our users going through? And, things that, like autosave or lack of autosave is something that drives me nuts because I hate losing my work. I just can't stand it. I just typed all my goals into the system last week, and one of my team was like, I don't see your goals, where are they? And I'm like, oh, it’s in there. And like, you don't hit submit. And now I'm just, you know, I'm trying to talk to HR like you auto save them somewhere, right? Like, don't make me go through those hours of my life again. And, especially something as painful as, you know. Writing a resume or doing your goals.</p><p><strong>ADRIANA:</strong><br />Oh my gosh. No, I've I've totally had that stuff happen to me, especially, especially around those HR tasks where you're like, it's taken me forever to convince myself to do this. Now that I've done it.</p><p><strong>LISA-MARIE:</strong><br />You don't want to lose it.</p><p><strong>ADRIANA:</strong><br />Now you’ve gone and messed with all my work.</p><p><strong>LISA-MARIE:</strong><br />Right. So I was messing around, just in QuickBooks. And I was like, maybe I can build a little, you know, kind of enhance the auto save stuff so that users don't lose their work. Like, let's have an auto save every 30s. And I'm just using vibe coding, because my, my coding skills are not mad. So I'm like, vibe coding. And I'm like, okay, I can... let me try this. And I'm like, oooh, that looks... that’s so annoying. It's like popping up and now I'm losing my concentration, not my work. And so I was like, let's make that more subtle. And there's just so many cool things you can do and you know, I am geeking out for like, you know, getting lost in this hour of having fun with trying to see if I can get this feature in. Turns out I should have been doing it in my My Goals app. That'll be the next thing I try to tackle. But yeah, vibe coding is really, really cool.</p><p><strong>ADRIANA:</strong><br />Yeah, it's weirdly addictive too. Like, I feel like in a way, it's like, it's like playing slots, right? Because you're refining your prompts and you're like, oh, I'm so close. I am so close to the jackpot. So you keep going and going and going. Next thing you know, you've lost like an hour trying to refine this prompt to get it just the right way.</p><p><strong>LISA-MARIE:</strong><br />Yes. Yeah, exactly. Playing slots, throwing good money after bad. Yeah, definitely.</p><p><strong>ADRIANA:</strong><br />There is that pot of gold at the end of the rainbow.</p><p><strong>LISA-MARIE:</strong><br />Somewhere. I can almost reach it. I can almost get there. Oh my gosh. So fun.</p><p><strong>ADRIANA:</strong><br />Oh well we are coming up on time. But before we wrap up, I wanted to ask if you have either any hot takes or, words of wisdom that you wanted to share with our audience.</p><p><strong>LISA-MARIE:</strong><br />Oh gosh, I have, I have several, but do we get to talk about superpowers? You always ask your guests that.</p><p><strong>ADRIANA:</strong><br />Oh yeah yeah yeah! We, uh we didn't get to the light... er, sorry... I call them lightning round questions. Sometimes they're not. Sometimes they are. But we can do the, we can do the icebreaker questions really fast and then and then transition into the, into the words of wisdom. How's that sound? Okay. All right, we will we will do the lightning round questions as lightning round. Usually they take sometimes they take like 15 minutes to like most of the show. </p><p><strong>LISA-MARIE:</strong><br />Okay. We'll go. We'll be lightning.</p><p><strong>ADRIANA:</strong><br />All right. We'll be lightning. Okay. First question. Are you a lefty or a righty?</p><p><strong>LISA-MARIE:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />Do you prefer iPhone or Android?</p><p><strong>LISA-MARIE:</strong><br />IPhone.</p><p><strong>ADRIANA:</strong><br />Do you prefer Mac, Linux, or Windows?</p><p><strong>LISA-MARIE:</strong><br />Mac.</p><p><strong>ADRIANA:</strong><br />Do you have a favorite programing language?</p><p><strong>LISA-MARIE:</strong><br />No, but my favorite text editor was Atom. Do you remember that one?</p><p><strong>ADRIANA:</strong><br />Oh my God, I do. I never used it, but I remember it.</p><p><strong>LISA-MARIE:</strong><br />Yeah, I had a t shirt and everything. Programing languages. Probably have to go with Python.</p><p><strong>ADRIANA:</strong><br />I love Python, I agree. Next question. Do you prefer JSON or YAML?</p><p><strong>LISA-MARIE:</strong><br />JASON. I mean, everybody loves to hate on YAML right? I don't. I'm not a YAML hater, I just love. I have a lot of team members name Jason. So we have. A lot of Jason. Yeah. JSON one seems to be. And the Argo guy at one point was, you know, it was a Jason and the Argonauts reference until it ended up. Also, there's an octopus in Australia called Argo. So, Jason, JSON, I got to go with that one.</p><p><strong>ADRIANA:</strong><br />Awesome. Love it. Okay. Do you prefer spaces or tabs?</p><p><strong>LISA-MARIE:</strong><br />Tabs.</p><p><strong>ADRIANA:</strong><br />Okay. And two more questions. Do you prefer to consume content through video or text?</p><p><strong>LISA-MARIE:</strong><br />Text.</p><p><strong>ADRIANA:</strong><br />And final question what is your superpower?</p><p><strong>LISA-MARIE:</strong><br />Building bridges and connecting people and technologies.</p><p><strong>ADRIANA:</strong><br />Awesome, I love it. And I mean, I get that vibe just from like our entire time in this interview. And I think it's wonderful to have, like you and others like you in the community doing that. And, and sharing their passion because. And especially as a woman in tech, because we need to inspire others like our, like us, so that they know that yes, you can do tech if you want to do it.</p><p><strong>LISA-MARIE:</strong><br />Absolutely, absolutely. Women of tech, women of color in tech, a lot of, non-binary or, LGBTQ women in tech. I love that you're doing this podcast. I love that you invited me. Thank you. So much. I mean, I thank you for all that you do for the community and for women in tech. Really appreciate it. And, really appreciate spending time with you. We need to do more of this.</p><p><strong>ADRIANA:</strong><br />I know, I know, it's always like, whenever we see each other at KubeCons, it's always like, hi, bye! Like, because KubeCon is so, you know, like, busy.</p><p><strong>LISA-MARIE:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />So, it was so nice at the Intuit event in Toronto. This I guess early summer, to, like, get some time to chat. And, I'm very, very glad that you were able to come on the podcast, because for me, it's so important to, to elevate women in tech and other members of upper... underrepresented groups on this podcast. So, I really want to I want to share people's amazing stories and, and love of technology, geeking out on the things that they love. With, with this audience. So thank you.</p><p><strong>LISA-MARIE:</strong><br />Yes. And thank you for validating all of our inner geeks. It's really fun to geek out with another woman. It's actually super, super fun. I love it.</p><p><strong>ADRIANA:</strong><br />Awesome. And so now for your parting words of wisdom.</p><p><strong>LISA-MARIE:</strong><br />I, I would say since we've been talking about KubeCon and conferences, I would say these conferences are great. They're great for meeting people. They're great for networking. They're great for getting together. They're great for learning. If you leave the conference and you leave it all at the conference, it was totally worthless. So what I encourage people to do, and my dear friend Jono Bacon is really big on this is. Probably who... he's one of my mentors and who taught me to really think, very thoughtfully about this. What is the one thing you're going to do when you leave the conference to take with you going forward, so that you keep it going and do it the first day you get home? Like, what is the first day when you're back in the office? The thing you're going to do that you learned at the conference or that you got out of the conference? And if you were only there networking, you know, write to all those folks on LinkedIn, do something and make a connection. Invite one of them out to, you know, to lunch, to tea, coffee, whatever it is. But if it was, you know, community Leadership Summit or a DE&I day, all of that learning is worthless unless we do something with it. So what are you going to do on day one when you get back from the event or the conference or the meetup that's going to be game changing that you learned at the meetup. And if you approach every conference that way, I think we can all be game changing.</p><p><strong>ADRIANA:</strong><br />Oh, that is amazing, I love that. That is great advice. I mean, this is the best way to make the most out of your conference experience. And and keeping that in mind, right, as you're attending the conference, so that you don't, you know, it's at the back of your mind for when you get home. I love it. </p><p><strong>LISA-MARIE:</strong><br />Exactly. Don't leave it all at the conference. Otherwise what was the point?</p><p><strong>ADRIANA:</strong><br />That's right. Yeah, that's great advice. Well, thank you so much, Lisa, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LISA-MARIE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials, by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="51534265" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/d3cf0088-5d6e-4ece-9368-d305e9657076/audio/a223e0d6-777d-4c1d-b461-737ade9ca2fd/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Argo Project with Lisa-Marie Namphy</itunes:title>
      <itunes:author>Lisa-Marie Namphy, Adriana Villela</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/5c8a3508-044f-4ee1-acd7-c0417c1f2038/3000x3000/e57-20-20lisa-marie-20namphy-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:37</itunes:duration>
      <itunes:summary>Lisa-Marie Namphy eats, breathes, and sleeps tech. Even though she didn&apos;t start off in tech (fun fact - she&apos;s an English major), as a Bay Area native, her path to tech was inevitable. Catch Lisa&apos;s journey, cool facts about the Argo project, what it&apos;s like to co-run KubeCrash, her love for end user stories, and more!</itunes:summary>
      <itunes:subtitle>Lisa-Marie Namphy eats, breathes, and sleeps tech. Even though she didn&apos;t start off in tech (fun fact - she&apos;s an English major), as a Bay Area native, her path to tech was inevitable. Catch Lisa&apos;s journey, cool facts about the Argo project, what it&apos;s like to co-run KubeCrash, her love for end user stories, and more!</itunes:subtitle>
      <itunes:keywords>kcd, cloud native, argocon, argocd, women in cloud native, kubecon, developer advocacy, kubernetes, community, women in tech, argo project</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>58</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">dbe5dbd0-822d-4afc-ab73-0e9d1d3713b2</guid>
      <title>The One Where We Geek Out on Storytelling with Colleen Coll</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Being laid off "forced" Colleen to upskill, so that she could broaden her skill set and therefore open up more job possibilities</li><li>The importance of having a good support network - Bart Farrell encouraged Colleen to get into video editing</li><li>How to put out a great short format video? Be a great storyteller!</li><li>Even though Colleen didn't find a job as a journalist, she realized that she could still find writing jobs in other areas</li><li>Some people feel intimidated by storytelling, even when they're constantly exposed to great stories.</li><li>If you're going to be a great storyteller, you have to be a great listener.</li><li>Writing about a topic with which you are unfamiliar means putting in the time to do research and cite references. AI can help with some of the grunt work, but it won't replace crafting a well-written story.</li><li>How support from the cloud native community helped Colleen during her time being unemployed</li><li>Even with DEI initiatives going the way of the dodo, we need to keep speaking about these important topics and elevating underrepresented groups.</li><li>Having a strong community like the CNCF keeps us wanting to stay in that community.</li><li>Tell your story, because it will always resonate with <i>someone</i>, and it can change your life.</li></ul><p><strong>About our guest:</strong></p><p>"Allow myself to introduce...myself." - Austin Powers</p><p>Ever feel like you're juggling flaming torches planning events—trying to keep all the details in the air while something’s always about to catch fire? Yep, she's been there. Events have a way of throwing curveballs, and when tech and tools aren’t playing nice, chaos can easily take over.</p><p>That’s where Colleen Coll comes in. She love turning event madness into magic. Whether it’s on-site event coverage using digital media, live reporting, or behind-the-scenes management, she makes sure everything runs like clockwork. She's also a huge fan of using There.App, which simplifies on-location event management by keeping everyone in sync and streamlining the entire process, so no detail gets lost in the shuffle.</p><p>From tech conferences to startup launches, I capture the moments that matter and keep things smooth, whether it's happening live or behind the scenes. And when she's not on the ground, she's writing—blogs, articles, and ghostwriting for tech leaders to tell the bigger story behind the event, brand, or mission.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/collcoll.bsky.social%E2%80%AC">Bluesky</a></li><li><a href="https://etc.%5C">LinkedIn</a> <a href="https://www.linkedin.com/in/colleen-coll-b971505/">https://www.linkedin.com/in/colleen-coll-b971505/</a>)</li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://tldr.tech">TLDR newsletter</a></li><li><a href="https://bartfarrell.com">Bart Farrell</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay (on Geeking Out!)</a></li><li><a href="https://youtu.be/IEq3W7eDI5w">Tim Banks (on Geeking Out!)</a></li><li><a href="https://techfieldday.com/">Tech Field Day</a></li><li><a href="https://futurumgroup.com/">Futurum Group</a></li><li><a href="https://visibleimpact.com/">Visible Impact</a></li><li><a href="https://stateofopencon.com/">State of Open Con</a></li><li><a href="https://youtu.be/roSUMj5gXXY">Amanda Brock on Geeking Out</a></li><li><a href="https://auggie.dev/">Stephen Augustus</a></li><li><a href="https://www.cncf.io/blog/2025/06/06/a-farewell-from-priyanka-sharma-executive-director-of-cncf/">Priyanka Sharma (former executive director of the CNCF)</a></li><li><a href="https://www.duckbillgroup.com/">The Duckbill Group</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriena Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today, I have Colleen Coll. Welcome, Colleen!</p><p><strong>COLLEEN:</strong><br />Hello. Hi, Adriana.</p><p><strong>ADRIANA:</strong><br />I'm so happy to have you on. And, you know, like, I'm pinching myself. I'm like, why did I not have you on sooner? Like.</p><p><strong>COLLEEN:</strong><br />Well, I'd just be honored. I am honored that you finally asked. But I wasn't expecting it because I was just loving it as a spectator. Because you have so many. So many interesting people talking about whatever. Even if it's tech, even if it's not tech. Just kicking out, period. And geeking out in general, in particular topics. So, when you asked me, I was like, what? So. Yeah. Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Yeah. Super excited. Okay, well, I'm going to start off with, some icebreaker questions. Okay. First question. Are you a lefty or a righty?</p><p><strong>COLLEEN:</strong><br />I am a righty. Most of my partners are always lefties. </p><p><strong>ADRIANA:</strong><br />Really? </p><p><strong>COLLEEN:</strong><br />Oh, yeah. I probably shouldn't be telling everybody, but both of my husbands, both former husbands were lefties.</p><p><strong>ADRIANA:</strong><br />That is so wild!</p><p><strong>COLLEEN:</strong><br />They’re great guys. Nothing bad. We're all cool.</p><p><strong>ADRIANA:</strong><br />I got to ask, for, for a righty living with a lefty. Were there any, like, nuances that you noticed?</p><p><strong>COLLEEN:</strong><br />Okay. Now, thinking about it. I think that they were. Oh, yes, I do. I think they had better handwriting than me. So I can't I never, like, had the chance to see if that was, you know, to test that out, that theory out. But both lefties had better, way better handwriting than myself.</p><p><strong>ADRIANA:</strong><br />That's so interesting. Did you ever, have, like, did you ever did you ever notice, like, if someone's putting a knife away in a knife block or like, hanging a coat on the hanger, like the the sort of lefty nuances where it's, like,flipped around. </p><p><strong>COLLEEN:</strong><br />I should have. No, I have not. </p><p><strong>ADRIANA:</strong><br />I'm just curious because I'm the only lefty in my household. It's it's... my my husband, my daughter, and I, living together, and, I'm the only lefty, and I. I impose my will upon them.</p><p><strong>COLLEEN:</strong><br />And it has everything to do with how you, like, hang a coat. Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />So I'll hang my coat and I'll hang other people's coats facing a, facing one way, like the lefty way on the coat hanger and then knives on the knife block. Oh, like if my husband puts a knife in the knife block, I'll like, reverse it. To to suit my needs.</p><p><strong>COLLEEN:</strong><br />Wait, wait, wait. Is there a difference in how you hang the toilet paper roll?</p><p><strong>ADRIANA:</strong><br />No, we agree on that one.</p><p><strong>COLLEEN:</strong><br />I think that's I.</p><p><strong>ADRIANA:</strong><br />Think, I don't know, like, they're they're they're. We might not be together if we disagreed on that one.</p><p><strong>COLLEEN:</strong><br />Just checking because I.</p><p><strong>ADRIANA:</strong><br />Do feel like, wars, wars are fought over how how one hangs toilet paper rolls.</p><p><strong>COLLEEN:</strong><br />Girl, don’t get me started. Anyways.</p><p><strong>ADRIANA:</strong><br />I love the sidebar. Okay. Did I ask you, do you prefer iPhone or Android?</p><p><strong>COLLEEN:</strong><br />Oh, I prefer, well, I don't know if I prefer, but it's. What I have had is the iPhone. But, friends of mine that have the, Androids, I mean, those are, they're fucking impressive, especially when it comes to the camera, so. I’m in video and digital, and I'm like, maybe I should switch, but I don't know. I think there's a community or maybe a cult, that if I do switch, I’ll be hunted down. I’m that paranoid. So we'll see.</p><p>But I, I like them both, but I can't. I mean, for, video and digital, anything like that. Pics. I mean, I mean, hands down the Droids, they're, they're awesome.</p><p><strong>ADRIANA:</strong><br />One of my friends who's on Android upgraded her phone recently, and she had the dopest photo of an eagle in mid-flight. And I'm like.</p><p><strong>COLLEEN:</strong><br />See?</p><p><strong>ADRIANA:</strong><br />Wut?</p><p><strong>COLLEEN:</strong><br />See? Yeah, I mean, it's just the truth, but yeah, whatever. Maybe I just have to buy a camera.</p><p><strong>ADRIANA:</strong><br />I have my, my old dSLR, gathering dust in my house. I haven't picked it up for like, five years now. I don't know if I ever told you this, but I used to be a, I was for a year, a professional photographer. So, I did family photography. I quit tech. I quit tech. Because I was, like, sick and tired of it. And I hated my job. And I hated my life so completely.</p><p>My my work life. Not my life life. And. Yeah, so I, I, I was a family photographer, and so I invested in a nice, like, I got like a full frame Canon dSLR and like, the fancy ass lenses. And I taught myself Photoshop, and I got pretty good at taking the family photos, but then I hated... I had, like, some of the nastiest clients. And that just drove me away. </p><p><strong>COLLEEN:</strong><br />I totally understand. I used to be, before I got into tech. I used to be, because I've always been in events, but I used to be on the hospitality, restaurant side, and I planned, freelance planned weddings, bar mitzvas, stuff like that. And yeah, I know how people can be.</p><p><strong>ADRIANA:</strong><br />Actually weddings like, I, I never, I never, shot weddings because I was really scared, of, like, the bridezillas and the, you can't fuck up my perfect moment. And I'm like, oh, my god, what if I miss the shot? Like, you're going to get angry.</p><p><strong>COLLEEN:</strong><br />I know this sounds completely like, cliché, but it was never the brides for me. It's always the brides’ mothers.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>COLLEEN:</strong><br />I mean, yeah, but my favorite experience, my best experience was planning this, bar mitzvah for, the the, his partner, his wife was, she was a VP. She was way too busy. So she asked, her husband, this guy who's just fucking amazing, and he says, look, I want to hire you. I know what I want, but I want somebody to organize it for me.</p><p>And I was like, yeah, cool. And it was just it went off so smoothly from the planning process to the day, to a point where they wanted me to dance with them. But I'm just like, I know that’s a little unprofessional but, fuck it, I did anyway. I had so much fun! But. And there are so many, so much candy.</p><p>It's not even funny. I don't know... like, sweets, everywhere. And I know when you're that age and all those kids. And that's what you know, because, I mean, they were really partying.</p><p>But it was amazing. It was just amazing. So yeah, but I get it.</p><p><strong>ADRIANA:</strong><br />You know, it's funny though, because like, you know, you you've got like your 1 or 2 dream clients and then they kind of in some ways it kind of ruin it for you because you want all of your clients to be like that. And you're like...</p><p><strong>COLLEEN:</strong><br />Yeah... but it's all good. That's why I'm in the business. I should get out based on some of these experiences that I have had with people and planning, but maybe I'm just like a glutton for punishment because I can't stay out of it. But event plan... I, I just love it. And I love to travel and I love meeting new people. And, you know, even sometimes when those people aren't really nice.</p><p><strong>ADRIANA:</strong><br />And you're very talented at it. And I definitely want to I'm dying to dig more into into that very shortly. Okay. Next question. Are you a Mac, Linux, or Windows gal?</p><p><strong>COLLEEN:</strong><br />I am a Mac fully. I used to be. No, I'm Mac. Screw it. I just, I mean, I went to Windows for a minute, and it's nice, but when I went back to Mac. And these weren't my choices, these... based on where you work or, you know. Project is. And right now I have my MacBook Air, and I just fucking love it. And, one of the clients I have right now, because it's super privacy, kind of cyber security, they sent me, what is it?</p><p>I forget. Some kind of Windows. I think it's IBM. No, it's, Shit. I don't even know what it is. That's why I hate it. It's said Dell. Fuck that. Yeah. Dell. Yeah. It's great because I used to have it. Dell. Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />I know. Dell was like, a part of my life for a long time.</p><p><strong>COLLEEN:</strong><br />Huge ass clunky thing, and and, I don't know, my fingers are just not used to the mousepad that they had. I had to, like, super like, press harder. But it was an old version, you know? But I mean, I can't I'm, I'm, I'm spoiled at the moment. Yeah. And, I'd like to stay there, but you know, I, you know, I can be bought. So I’ll go with whatever they get me.</p><p><strong>ADRIANA:</strong><br />It's funny you mentioned the the like the mouse clicking on on the non Macs because there was one job It was a semi recent job where it was a, a Windows shop. So there was no Mac for me and I was, I was so sad. And they gave me a Lenovo and I swear I spent the whole time I was there, like crying over my laptop. And just like the lack of that, like beautiful Mac experience. So I can... I for sure I feel you on the on the touchpad experience. It's just it's it's not the same. Obviously, beggars can't be choosers, but whenever I'm, you know, applying to a company, I'm like, so, do you, do you allow for Macs, do you distribute Macs to your employees?</p><p><strong>COLLEEN:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />And if they say yes, then it's like, bonus points.</p><p><strong>COLLEEN:</strong><br />Yes, yes. I've been I've been very lucky with, some of the past companies that I've worked for and they've been Mac. But I get it, though, I, I love that I have experience with both.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah for sure for sure.</p><p><strong>COLLEEN:</strong><br />So it's it's good. I can just like, you know, adjust to anything. And that's part of being in events. You got to be that way and being a part of the community, being in media, I mean, nothing should shock you, but,</p><p><strong>ADRIANA:</strong><br />So true. Speaking of media, I've got, I've got two more questions for you. Do you prefer to consume, content through video or text?</p><p><strong>COLLEEN:</strong><br />Ooooh... video. At the moment. It's interesting because... That. Last year I really got into short form video, because I was pitching myself, and I was kind of desperate I was laid off from a year and a half ago, January 2024.</p><p>So I was just desperate to find work. And sometimes when you are desperate and vulnerable to find work, you got to upskill and find out. Oh, another way that you could pitch yourself, especially being my age and not, as you know, young and, and, I'm “seasoned”, but sometimes “seasoned” people may be a liability for some companies.</p><p>I have no idea why, but that's another issue that we can talk about. Yeah, yeah. But, yeah, I, I needed to upskill, and, my son used to do my videos for me for where I used to work, and he got this new job, and he's like, hey, mom, I don't have time for you. You need to learn.</p><p><strong>ADRIANA:</strong><br />There's the ultimate incentive. Like, sorry, buddy.</p><p><strong>COLLEEN:</strong><br />Yeah. So I said, okay, I'll do it. And I took these tutorials with Capcut and, just and just do, you know, just kind of upskill and found these, these, this information about, you know, how to boost your campaigns with video and short form video, got on TikTok, which is an addiction.</p><p>So to answer your question, to get my news, I love the short form video. And I love getting it... the alerts on my phone. And I love that if there's video with it, it's great. I love, getting the links to stories, but sometimes you have to pay for a subscription, and I don't get the full...</p><p>Yeah, but I belong to a lot of newsletters, TLDR news newsletter is where I get most of my content, whether it's Fast Company, whether it's TLDR for tech. AI lot of AI newsletters. So that's how I usually get my content.</p><p><strong>ADRIANA:</strong><br />That's very cool. It's interesting. Like, you you touched on a couple of things that I want to unpack. First of all, the short form videos, like, so for me, for me personally, I don't like videos, for consuming content. For me, it's like a last resort. And I'll, I'll always, I'll, I'll default to text when I can.</p><p>I will say, though, that, my, my daughter has gotten me into, like, Instagram Reels, like watching them. So we’ll just, like, send each other. I have, like, a circle of friends, plus my daughter, where we just, like, send each other Instagram Reels all the time. But I have this weird thing on Instagram Reels where I don't like to turn up the sound.</p><p>So I, I like to have. I prefer the reels with the captions. And so that's how I watch my reels. And if they make me turn up the sound, it’s like, nope.</p><p><strong>COLLEEN:</strong><br />Well that's funny. They do say that, Adriana, because that's how I do it. I do you well, you can't do that on TikTok. I don't think you can. But for Reels in Instagram, I just keep it quiet and do I see something funny? Then I'm like, oh, and there's certain influencers that I do want to see, especially the the comedies. I'm always like...</p><p><strong>ADRIANA:</strong><br />I love the comedy ones.</p><p><strong>COLLEEN:</strong><br />Oh yes. And they make me laugh. So there’s definitely, turning up the volume on that one. But yeah. So yeah. Okay. Video over text.</p><p><strong>ADRIANA:</strong><br />And then the other thing that I want to mention, because you said, like you, you've done some short form video, and I have to say, so first of all, I've seen your short form videos. They are super awesome. Like, just next level. And, you know, it's interesting, like, there is, it's such a different skill to produce short form video compared to long form video. And I was wondering if you could, talk a little bit, about that. Like what, that's like, what. What the differences are.</p><p><strong>COLLEEN:</strong><br />Well, coming from someone who’s dabbled as a producer and not more of the logistics part of AV, audio visual, and then getting thrown in, if you want to call it thrown in. But getting desperate and vulnerable to make sure you put... to upskill, learning this was not as hard as I thought, but to be good at it. You got to be creative and you have to be a fucking fantastic storyteller.</p><p>Now I know people throw videos together, but then there's people that tell the story, and I had to give a huge mother effing shout out to the guy that inspires me. He always does, and he's one I don't only at my son. Well, my son said, mom, I don't have time for you, but Bart Farrell is the guy. He says, Colleen,</p><p>I think you would be good at this. I think that you would be good at this. And I finally got into it and he is the f the M-F-er GOAT.</p><p><strong>ADRIANA:</strong><br />Oh my God. Like, Bart’s stuff is so good.</p><p><strong>COLLEEN:</strong><br />Yes. And I'm, I'm waiting for him to, like, not be good. And even his stuff that isn't fantastic is fucking amazing. I just, I follow him and he tells a fucking story in all of his videos, whether it's something about kickboxing somewhere or being on the floor at CNCF or anything. It does it. It's the way he shows it.</p><p>It's the way the zooms. It's the way he crowd shots, the music he uses, the close ups of the people and the slow motion of their hands. I'm like, wow, oh, I just love it. So that's my advice. You have to be a great storyteller. You can't just like, put it out there because people want to see creative and storytelling no matter what.</p><p>Even if you're not doing it through video you have and you do it through text. If you can tell a great story and it, resonates with people, you will have followers, if that's what you're looking for. I just want to put out good content that if, if, if there's a tribe of people or community people that will, will like, but it it resonates with them.</p><p>And there was a pain point. There's something that they can resolve and and I can help with that. So that's, I mean, that's my story and I'm sticking with it.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think you're so spot on on on like telling the story and like because they're short form videos, like they have to be engaging. Right. Because for the first five seconds this thing's boring. Like, fuck off. I don't want to. Next up next, real.</p><p><strong>COLLEEN:</strong><br />Girl, I’m glad you said that. Because when I'm on TikTok and I'm, you know, I scroll and if somebody is going on and they don't get me into the next, like 15 seconds, I'm just like, scroll. Yeah. I mean, you gotta wow me. You know, seriously, about what you want to say. If you're selling something, you're telling a joke and sometimes even silence can tell the story just just by looking at the fucking</p><p><strong>ADRIANA:</strong><br />it's funny, because I think a lot of, like, I think YouTube and Instagram have upped the length of their of their shorts, Reels, what have you.</p><p>And even though, like on the one hand, I'm like, because I post climbing videos. Sometimes my climbing videos are over a minute. On the one hand I'm like, yay, I don't have to cut this or speed it up. On the other hand, I'm like, oh shit, now I have to watch this fucking long video. I don't want to watch it.</p><p><strong>COLLEEN:</strong><br />Well, I mean, I think the long forms can be more educational and the other ones are, if you speed it up. This was more of a promo and an advertisement. I mean, it's just how, how how you use it and but you have that community of climbers and community. I mean, you and Marino, you guys are fucking crazy. I'm not doing that.</p><p><strong>ADRIANA:</strong><br />Okay, I have a final question from the list. What is your superpower?</p><p><strong>COLLEEN:</strong><br />Oh, it’s easy. I'm a kickass storyteller.</p><p><strong>COLLEEN:</strong><br />Mostly writing. And now I'm getting into the video part of it and I want to perfect that.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>COLLEEN:</strong><br />That is my biggest superpower. My second is I throw great parties.</p><p><strong>ADRIANA:</strong><br />Right on.</p><p><strong>COLLEEN:</strong><br />And even when I'm older now and I'm like, can I just have theme parties, like all the time? My last big theme party was when I turned 54, two years ago, and I had a studio 54 party. And I just came up with the idea.</p><p>So I had about a hundred people come to this party and it was amazing. It was amazing. So yeah, I don't know how I'm going to be, keep doing that, because I’m getting a little tired. And if I do, it’ll be smaller versions. But yeah, that's my superpowers.</p><p><strong>ADRIANA:</strong><br />That's so cool. And I gotta ask, like, how did you get into, like, the storytelling first with the writing and then transitioning into video? You alluded a little bit to the video part, but how how did you get with the writing?</p><p><strong>COLLEEN:</strong><br />Well, it's this is funny. I actually my, my major in college was journalism. Yeah. And, I loved writing. I remember being in high school and I wanted to write for the paper, and they were looking for people to review, music. And this is back in the 80s. Damn it. So I reviewed Run-DMC. Which one was at the time the one that they had, Walk This Way on it and, and it was like, maybe 500 words.</p><p>I got sort of popular for reviewing music. So I decided when I went to go to college, I'm going to major in journalism, blah, blah, blah. I love writing. Those classes were, wow, I mean, you if you had two errors or grammar, whether it's grammar, spelling or anything, you get an instant F. </p><p>Just they, I mean, they, they really put like a lot of stress. But when I graduated, I couldn't find a fucking journalism job if my life depended on it. And if I did, it paid nothing. Not a goddamn thing.</p><p>But no, I struggled, but I did. This is what I figured out is that whatever I got into, whether it was marketing or, business strategy or whatever, that was available, they needed writers. And then I just, then I became a speech writer for events, and and it just, just kept going and going. But I focused on event planning, project management and, and just just straight up marketing and how to promote product services and shit like that, and loyalty programs for restaurants.</p><p>I worked in health care, but people love when you know how to write, because there's... a lot of people just don't.</p><p><strong>ADRIANA:</strong><br />It I feel like it's a lost art form to a certain extent because there's, there are like especially in, in tech. So I, my, my degree is in industrial engineering. And one of the prerequisites of my program was, in my first year, we all had to take a technical writing course. Everyone like groaned about it and like, fuck, technical writing is hard.</p><p>But I do appreciate... as as hard as it was. And I was like, used to writing prose, and I was like pretty good at, at English class and kicked ass with the essays and all that. But, you know, like, technical writing is so fucking dry, so precise. But anyway, it taught me an appreciation for for that form of writing, especially like when it comes to documentation, but just in general, like I, it it's sad that there aren't enough good writers in tech, because I think we really, really need them.</p><p><strong>COLLEEN:</strong><br />I think sometimes the expectation, I think some people are intimidated by it. Because some of the people that I've, I've met in tech are incredible storytellers. I just think that they just don't see themselves as that. And it's, most of these people read... read comic books, watch movies that are very great, the storytelling, you know, on steroids.</p><p>They just really need to have the confidence to do that. And then the ones that do you see them as influencers, whether they have podcasts or they're just writing stuff. Justin Garrison, and YOU. Hello. And, yeah. And Tim Banks is a great storyteller. I mean.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>COLLEEN:</strong><br />And then Kelsey Hightower, when he just... he's a great storyteller. No, not only in his writing, whether it's, social media post, but when he gets on stage, he whether it's scripted or not, he doesn't look like he's scripted. And he tells a story that always comes back to what the topic is. That is so easy and difficult for certain people, because they're intimidated by it. And some people are naturals at it and some people can learn it. And what I like to do is I like to be the producer of it. A lot of people think that I have this camera and whatever, and I'm like, they're like, oh, you're an influencer. I'm like, hell fucking no, I'm not.</p><p>I’m the last person. Nothing wrong with the influencers. The ones who get, do it, do it right. I'm following you. But I am the producer. I like to tell the story with my camera. And if I'm in it, like, for a minute. This is me. This is. This is my signature. Me being in.</p><p>People ask me, Colleen, don’t you want to be interviewed? I'm like, no. No. The only time I would like to be, if I'm doing the interviewing, I will stand there. Whatever. But I consider myself as a producer, and that's how I tell my story. But you're right. Tech writing is not easy. But there's specific parts of writing. There's the creative. And you can do that in tech and then the things that you really need to not fuck up with, like the documentation when you're doing tech writing, whether it's for coding or whatever.</p><p>But even before I got into tech, I was writing, NIH grants for people, because I used to be in biotech, for a lot of research assistants. And you're trying to get money, you know, for their, their cause. I know a lot of, you know, a lot of it had to do with, you know, curing cancer.</p><p>So you have to be like. And then those instructions for NIH grants. Oh, my God. I mean, if I can survive that, I am the best project manager on this planet.</p><p>And you find some other people who were project managers for NIH grants, and they will tell you. They, I mean, it's just like, it's just another life. It's like being in another, like in the matrix and stuff. But that's how I got my whole brain of how to do, how to separate creative storytelling and documentation and project management that's straight up.</p><p>Yeah, whatever. And then combining the two. I hope I explained that right. But it's, it's it's good. And I never really noticed how awesome it was for me in the future, because when I got laid off and I just thought, okay, I'm just looking for something, event planning, event planning. And people ask me, well, can you write? Can you ghost write? I'm like, yeah, I guess I could, and now I'm doing more of that than I am event planning, and I fucking love it. I went back to my roots.</p><p><strong>ADRIANA:</strong><br />I love that so much. I have to say, like, by the way, mad skills. You know, you mentioned that you have have done speechwriting and I feel like that requires some mad skills because you have to write the speech in a way that conveys the voice of the person delivering the speech.</p><p><strong>COLLEEN:</strong><br />Yeah. And I'm glad you mentioned that, because some people can be a natural at it, if you know what you're doing. I'm a natural at it because I sit and I listen to people, and that's a fucking art these days because I know when to shut the fuck up. I you all know who I'm talking about.</p><p>But one of the things, if you're going to be a great storyteller, you need to shut the fuck up and just listen. This this, gig that I have right now is, there's a, one of, the VPs was asked to be a co-presenter, and, at one of these sessions at IBM Tech Exchange, and, one of the strategies is to put together... What one of the projects put together a social media strategy, you know, pre, during and post to make him like, this is awesome.</p><p>We want people to go to this session. And they're like, oh, Colleen, can you write content? I'm like, yeah. And I can write some thought leadership pieces and stuff like that. And I'm like, I, do you know, Robert? I was like, no, I don't know, Robert. But this is what I'm going to do with Robert. I'm going to sit down.</p><p>I'm going to have a one on one with Robert, and I'm going to ask him, brainstorm what is his expectation? I'm going to look at him. I'm going to listen to it, I’m going to listen to his tone. I'm going to listen how he explains what the topic is on this session, and I'm just going to listen and I'm just going to watch. And that's how I get the tone. That's an art, and I'm really good at it.</p><p><strong>ADRIANA:</strong><br />Yeah, I was going to say, like, easier said than done. I'm sure like to be able to really capture.</p><p><strong>COLLEEN:</strong><br />People are paying me for it. So I'm getting all these like people I've heard and they're like, Colleen, I need for you to go write this for me. You know, thought leadership is like, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You're a chameleon, I love it.</p><p><strong>COLLEEN:</strong><br />Did I mention I like money?</p><p><strong>ADRIANA:</strong><br />I was going to mention the, I guess the other aspect of, of, what you're doing, too, is like, not only conveying that person's voice, but writing about things that you might not necessarily be, like, super familiar with, either, I would imagine.</p><p><strong>COLLEEN:</strong><br />That's where the journalism background comes in. Because and, and not a lot of people have that. And yes, AI is great. LLMs, thank god, they save me a lot of work. But if you don't know how to capture, something that you don't know about, by not doing the research and not looking like you don't know what the fuck you're talking about, not knowing how to cite where you got your information and all that other stuff.</p><p>Yeah, I mean, eventually AI will probably get better at it, but I can see it from a mile away. And a lot of people, other people will. But not only that, I can see that AI, if it's straight up and it's not crafted, if you do AI, what saves me a lot of is the research part of it.</p><p>I have to find where I'm going to find it. I know where to find it, I read it, I make sure that this is, being a journalist, that whatever I found is valid. Yes. Yeah. Because you never, don't ever want to get caught. You know, you go viral that you're an asshole. But, no, it's just that's where I differ... is I have a journalistic background where I know how to get that information.</p><p>It's easy for me now. So I, well I don’t want to say easy. It's quicker, so I can be more productive in putting out more, information.</p><p><strong>ADRIANA:</strong><br />And isn't it cool how, like, things that you've done in the past end up playing such a huge factor in your present, right?</p><p><strong>COLLEEN:</strong><br />It is very cool. And I'm glad you said that, because I had no idea. I love being event planner. My goal right until last year was to go global with conferences. I love the CNCF. I love being in that community, but now I have this new thing I just never thought I would get back to and I love.</p><p>I realize how much I love writing and now I'm realizing how I can combine it to what my goals were. To be in on site media coverage. And now using video.</p><p>And one of the things that I don't want to lose, and I'm sorry if I this is not part of your your questions, but, how do I say this? Not being in the community as an employed individual last year, was seriously, heartbreaking. It was mentally fucked up for me, because I felt like I was like kicked out of a club. But not intentionally.</p><p>Me trying to get back in, you know, like in high school and shit. And, what I discovered, is meeting people like you and people like Marino and all these other awesome people, Bart, making sure that I don't get lost. Like, hey Colleen. Whether they're telling me about, you know, job opportunities or project opportunities and freelance. I mean, I, I've had the opportunity when people heard that I was looking for Tech Field Day, to, Futurum Group, to Visible Impact.</p><p>All these people asking me to do stuff. Yeah. And Bart, and and and and, the Marinos and even Tim and and everybody just just letting me know. Colleen, we got your back. That is something I hope that the CNCF community keeps. because they do it well when they do it well. And, I still want to be in that in some way or fashion.</p><p>I know things are changing. Don't get me started with this new current administration. When things change, whether you're especially being a woman and a person of color, how we we keep in the mix and we don't stray away from that. And I'm going to keep being an activist for it, even though some people don't think that I should.</p><p>But, fuck it. That's how I’m built. I can't keep quiet when things like that are important. When you roll back things that worked and kept people like us in the mix having those opportunities because you, oh my God, you were just so great. And I'm always going to be your cheerleader. You, Autumn Nash, and a bunch of other women in tech and and women of color.</p><p>But when I saw that what was going on in the rollbacks, I was like, oh no, no, no, we're not doing this.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And that's why it's so important. Like, honestly, it's one of the reasons why I keep doing the podcast, is I want to keep elevating, you know, underrepresented groups, people who like, you know, DEI haters shit on just because we're not we don't look like what, what whatever, whatever that stereotype is. And we need to keep just keepin’ on.</p><p>And I really appreciate you like, talking about these things and even, you know, what you were saying, the feeling of of being unemployed, and and feeling like you were, like, out of the club kind of. And I think having those conversations is really important because we, we often seem the sort of, like, cheery, you know. Oh, well, you know, I'm looking for my next opportunity and it's, you know, I see this as a great opportunity for blah blah, which is awesome to have that like, positive outlook, but like, let's face it, we're human.</p><p>This shit hurts. It hurts. It feels like rejection. Even if it's, you know, like, can't be helped for whatever reason. It still is so shitty. And I think having a place where people can freely talk about it and just like, let their feelings go is so important.</p><p><strong>COLLEEN:</strong><br />People are scared of change. And I get it. But, because they've never experienced it before. You can't. Just because everything is working for you. Not. Well, forget about other people who are probably going through something. And I had people were like, oh, Colleen, you should smile more or, you know, don't get so... don't give up something will come.</p><p>I'm like, I know that, I said, but I really appreciated the other people. People that would like, oh, man, I'm I'm so scared. You know, I don’t know if I'm going to find something. And these people just shut the fuck up and let me say what I had to say. And then just gave me a fucking hug. And I always will appreciate that.</p><p>So when this happens to when I know that if I see it happening with other friends, I will never. If they reach out to me, ever, ever treat anybody the way I've seen others do. You know, get ghosted, or don't even acknowledge them or just play them off like, oh, don't worry, you know, I mean, people like you said, people are human and that is some serious shit to get through.</p><p>And Microsoft with their layoffs and I'm sure there's going to be more. So, but I want to be a community. I want to be in that community of people to help. Whether I repost something, if you just want to talk to me, and I'll try, even though I'm probably not in your space at all, but I'm going to be that person. And sometimes that's not being popular.</p><p>I don't give a fuck if I'm popular anymore, if I have something to say. So I know you all. Or if somebody watching this. You know who I'm talking about. I will always advocate for everyone in need, especially people, women and persons of color, especially in the tech community.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I so appreciate everything that you do. Like your your work is incredible. And I, you know, I, I'm, I'm so lucky we got connected. And it's funny too, how we got connected. I want to say it was like sometimes, sometime last year you reached out to me, because you were helping out with, State of Open Con, right?</p><p>And uh, like, hey, can you do, like, a a quick episode with Amanda Brock to promote State of Open Con? I'm like, oh.</p><p><strong>COLLEEN:</strong><br />That's right. And I didn't even know. I was just so happy there was some woman, there's a woman of color that was doing podcasts in tech because I don't see that often. And I was like, oh my god, that's wonderful. And Amanda, you know, being a woman and all her hard work for State of Open Con. I mean, I love being in that, in that space.</p><p>I'm just so happy. And you, you went out of your way to do it even though because I know, you know, it was last minute. But, you know, that's media.</p><p>Yeah. So that's how we met. And then I heard I saw that you were connected to, you know, my folks, like Marino Tim. And, and then I met, some more people, via you. And we saw each other. I think I was open source in Seattle or somewhere I can.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah. I mean, we run in a lot of the same conference circles, right? Yeah. I know it's such a treat when I see you around. I'm like, oh, there's Colleen doing her thing! Yay!</p><p>And then like, next thing you know the videos are out and you're like, oh damn. That was fast! Those videos are really good. And that was so fast.</p><p><strong>COLLEEN:</strong><br />So yeah, I, I just love this community. And and I'm glad that the majority love me back. You know, for sure.</p><p><strong>ADRIANA:</strong><br />I know we're, we're kind of coming up on time, but really quickly, I did want to talk, briefly about, if you can, quickly talk about how you got into the CNCF community.</p><p><strong>COLLEEN:</strong><br />Oh, this is fantastic. When I got my job, through The New Stack, that was one of my first jobs after, Covid. Well, actually, it was during Covid, and I. I just lost my job in biotech. And I was looking. And then, don't you know, Covid happened, so I'm just like, whatever. And, The New Stack hired me, and they hired me as a producer, a digital person, and they're like, okay, Colleen, we got it.</p><p>Even though it was virtual. You need to plan this, you know, this and that, because we need to plan our interviews or podcast with CNCF. I'm like, what the hell is this? Yes. Yeah. And I met Chad and all these other media people and I'm like, and they were so welcoming. And I just got I got thrown into it, but not in a negative space.</p><p>I mean, in a way. It was just awesome. And this huge community of people I got to meet like Stephen Augustus and, and and Priyanka and all these other people, like. And I was seeing women in spaces that I've never seen before, and I just loved it. So that's how I got into it. And and then when I went to a small startup called the Duckbill Group, same people, and always attached.</p><p>Everybody knows each other. Just like a huge family. So that's how I got into it. That's why I don't ever want to leave.</p><p><strong>ADRIANA:</strong><br />Oh my God, I love it, I love it. We definitely want you! We are coming up on time and I know you have to go. So before we part ways, do you have any words of wisdom for folks in our audience in the spicy, non spicy, whatever flavor you want.</p><p><strong>COLLEEN:</strong><br />I don't want people to give up, their stories. Try to be as, as the best storyteller of your own story, as, as and put it out there as fast as you can, because, you never know what's going to happen. And it always it will resonate with someone else. And it could change your fucking life. Tell your story.</p><p><strong>ADRIANA:</strong><br />I love that. Oh, that's so wonderful. Thank you so much, Colleen. This has been an absolute pleasure. And I'm so glad that we, got a chance to do this. So thank you for geeking out with me today, y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>COLLEEN:</strong><br />Peace out, geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 21 Oct 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Colleen Coll)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-storytelling-colleen-coll-cEsWWPAx</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Being laid off "forced" Colleen to upskill, so that she could broaden her skill set and therefore open up more job possibilities</li><li>The importance of having a good support network - Bart Farrell encouraged Colleen to get into video editing</li><li>How to put out a great short format video? Be a great storyteller!</li><li>Even though Colleen didn't find a job as a journalist, she realized that she could still find writing jobs in other areas</li><li>Some people feel intimidated by storytelling, even when they're constantly exposed to great stories.</li><li>If you're going to be a great storyteller, you have to be a great listener.</li><li>Writing about a topic with which you are unfamiliar means putting in the time to do research and cite references. AI can help with some of the grunt work, but it won't replace crafting a well-written story.</li><li>How support from the cloud native community helped Colleen during her time being unemployed</li><li>Even with DEI initiatives going the way of the dodo, we need to keep speaking about these important topics and elevating underrepresented groups.</li><li>Having a strong community like the CNCF keeps us wanting to stay in that community.</li><li>Tell your story, because it will always resonate with <i>someone</i>, and it can change your life.</li></ul><p><strong>About our guest:</strong></p><p>"Allow myself to introduce...myself." - Austin Powers</p><p>Ever feel like you're juggling flaming torches planning events—trying to keep all the details in the air while something’s always about to catch fire? Yep, she's been there. Events have a way of throwing curveballs, and when tech and tools aren’t playing nice, chaos can easily take over.</p><p>That’s where Colleen Coll comes in. She love turning event madness into magic. Whether it’s on-site event coverage using digital media, live reporting, or behind-the-scenes management, she makes sure everything runs like clockwork. She's also a huge fan of using There.App, which simplifies on-location event management by keeping everyone in sync and streamlining the entire process, so no detail gets lost in the shuffle.</p><p>From tech conferences to startup launches, I capture the moments that matter and keep things smooth, whether it's happening live or behind the scenes. And when she's not on the ground, she's writing—blogs, articles, and ghostwriting for tech leaders to tell the bigger story behind the event, brand, or mission.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/collcoll.bsky.social%E2%80%AC">Bluesky</a></li><li><a href="https://etc.%5C">LinkedIn</a> <a href="https://www.linkedin.com/in/colleen-coll-b971505/">https://www.linkedin.com/in/colleen-coll-b971505/</a>)</li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://tldr.tech">TLDR newsletter</a></li><li><a href="https://bartfarrell.com">Bart Farrell</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay (on Geeking Out!)</a></li><li><a href="https://youtu.be/IEq3W7eDI5w">Tim Banks (on Geeking Out!)</a></li><li><a href="https://techfieldday.com/">Tech Field Day</a></li><li><a href="https://futurumgroup.com/">Futurum Group</a></li><li><a href="https://visibleimpact.com/">Visible Impact</a></li><li><a href="https://stateofopencon.com/">State of Open Con</a></li><li><a href="https://youtu.be/roSUMj5gXXY">Amanda Brock on Geeking Out</a></li><li><a href="https://auggie.dev/">Stephen Augustus</a></li><li><a href="https://www.cncf.io/blog/2025/06/06/a-farewell-from-priyanka-sharma-executive-director-of-cncf/">Priyanka Sharma (former executive director of the CNCF)</a></li><li><a href="https://www.duckbillgroup.com/">The Duckbill Group</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriena Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today, I have Colleen Coll. Welcome, Colleen!</p><p><strong>COLLEEN:</strong><br />Hello. Hi, Adriana.</p><p><strong>ADRIANA:</strong><br />I'm so happy to have you on. And, you know, like, I'm pinching myself. I'm like, why did I not have you on sooner? Like.</p><p><strong>COLLEEN:</strong><br />Well, I'd just be honored. I am honored that you finally asked. But I wasn't expecting it because I was just loving it as a spectator. Because you have so many. So many interesting people talking about whatever. Even if it's tech, even if it's not tech. Just kicking out, period. And geeking out in general, in particular topics. So, when you asked me, I was like, what? So. Yeah. Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Yeah. Super excited. Okay, well, I'm going to start off with, some icebreaker questions. Okay. First question. Are you a lefty or a righty?</p><p><strong>COLLEEN:</strong><br />I am a righty. Most of my partners are always lefties. </p><p><strong>ADRIANA:</strong><br />Really? </p><p><strong>COLLEEN:</strong><br />Oh, yeah. I probably shouldn't be telling everybody, but both of my husbands, both former husbands were lefties.</p><p><strong>ADRIANA:</strong><br />That is so wild!</p><p><strong>COLLEEN:</strong><br />They’re great guys. Nothing bad. We're all cool.</p><p><strong>ADRIANA:</strong><br />I got to ask, for, for a righty living with a lefty. Were there any, like, nuances that you noticed?</p><p><strong>COLLEEN:</strong><br />Okay. Now, thinking about it. I think that they were. Oh, yes, I do. I think they had better handwriting than me. So I can't I never, like, had the chance to see if that was, you know, to test that out, that theory out. But both lefties had better, way better handwriting than myself.</p><p><strong>ADRIANA:</strong><br />That's so interesting. Did you ever, have, like, did you ever did you ever notice, like, if someone's putting a knife away in a knife block or like, hanging a coat on the hanger, like the the sort of lefty nuances where it's, like,flipped around. </p><p><strong>COLLEEN:</strong><br />I should have. No, I have not. </p><p><strong>ADRIANA:</strong><br />I'm just curious because I'm the only lefty in my household. It's it's... my my husband, my daughter, and I, living together, and, I'm the only lefty, and I. I impose my will upon them.</p><p><strong>COLLEEN:</strong><br />And it has everything to do with how you, like, hang a coat. Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />So I'll hang my coat and I'll hang other people's coats facing a, facing one way, like the lefty way on the coat hanger and then knives on the knife block. Oh, like if my husband puts a knife in the knife block, I'll like, reverse it. To to suit my needs.</p><p><strong>COLLEEN:</strong><br />Wait, wait, wait. Is there a difference in how you hang the toilet paper roll?</p><p><strong>ADRIANA:</strong><br />No, we agree on that one.</p><p><strong>COLLEEN:</strong><br />I think that's I.</p><p><strong>ADRIANA:</strong><br />Think, I don't know, like, they're they're they're. We might not be together if we disagreed on that one.</p><p><strong>COLLEEN:</strong><br />Just checking because I.</p><p><strong>ADRIANA:</strong><br />Do feel like, wars, wars are fought over how how one hangs toilet paper rolls.</p><p><strong>COLLEEN:</strong><br />Girl, don’t get me started. Anyways.</p><p><strong>ADRIANA:</strong><br />I love the sidebar. Okay. Did I ask you, do you prefer iPhone or Android?</p><p><strong>COLLEEN:</strong><br />Oh, I prefer, well, I don't know if I prefer, but it's. What I have had is the iPhone. But, friends of mine that have the, Androids, I mean, those are, they're fucking impressive, especially when it comes to the camera, so. I’m in video and digital, and I'm like, maybe I should switch, but I don't know. I think there's a community or maybe a cult, that if I do switch, I’ll be hunted down. I’m that paranoid. So we'll see.</p><p>But I, I like them both, but I can't. I mean, for, video and digital, anything like that. Pics. I mean, I mean, hands down the Droids, they're, they're awesome.</p><p><strong>ADRIANA:</strong><br />One of my friends who's on Android upgraded her phone recently, and she had the dopest photo of an eagle in mid-flight. And I'm like.</p><p><strong>COLLEEN:</strong><br />See?</p><p><strong>ADRIANA:</strong><br />Wut?</p><p><strong>COLLEEN:</strong><br />See? Yeah, I mean, it's just the truth, but yeah, whatever. Maybe I just have to buy a camera.</p><p><strong>ADRIANA:</strong><br />I have my, my old dSLR, gathering dust in my house. I haven't picked it up for like, five years now. I don't know if I ever told you this, but I used to be a, I was for a year, a professional photographer. So, I did family photography. I quit tech. I quit tech. Because I was, like, sick and tired of it. And I hated my job. And I hated my life so completely.</p><p>My my work life. Not my life life. And. Yeah, so I, I, I was a family photographer, and so I invested in a nice, like, I got like a full frame Canon dSLR and like, the fancy ass lenses. And I taught myself Photoshop, and I got pretty good at taking the family photos, but then I hated... I had, like, some of the nastiest clients. And that just drove me away. </p><p><strong>COLLEEN:</strong><br />I totally understand. I used to be, before I got into tech. I used to be, because I've always been in events, but I used to be on the hospitality, restaurant side, and I planned, freelance planned weddings, bar mitzvas, stuff like that. And yeah, I know how people can be.</p><p><strong>ADRIANA:</strong><br />Actually weddings like, I, I never, I never, shot weddings because I was really scared, of, like, the bridezillas and the, you can't fuck up my perfect moment. And I'm like, oh, my god, what if I miss the shot? Like, you're going to get angry.</p><p><strong>COLLEEN:</strong><br />I know this sounds completely like, cliché, but it was never the brides for me. It's always the brides’ mothers.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>COLLEEN:</strong><br />I mean, yeah, but my favorite experience, my best experience was planning this, bar mitzvah for, the the, his partner, his wife was, she was a VP. She was way too busy. So she asked, her husband, this guy who's just fucking amazing, and he says, look, I want to hire you. I know what I want, but I want somebody to organize it for me.</p><p>And I was like, yeah, cool. And it was just it went off so smoothly from the planning process to the day, to a point where they wanted me to dance with them. But I'm just like, I know that’s a little unprofessional but, fuck it, I did anyway. I had so much fun! But. And there are so many, so much candy.</p><p>It's not even funny. I don't know... like, sweets, everywhere. And I know when you're that age and all those kids. And that's what you know, because, I mean, they were really partying.</p><p>But it was amazing. It was just amazing. So yeah, but I get it.</p><p><strong>ADRIANA:</strong><br />You know, it's funny though, because like, you know, you you've got like your 1 or 2 dream clients and then they kind of in some ways it kind of ruin it for you because you want all of your clients to be like that. And you're like...</p><p><strong>COLLEEN:</strong><br />Yeah... but it's all good. That's why I'm in the business. I should get out based on some of these experiences that I have had with people and planning, but maybe I'm just like a glutton for punishment because I can't stay out of it. But event plan... I, I just love it. And I love to travel and I love meeting new people. And, you know, even sometimes when those people aren't really nice.</p><p><strong>ADRIANA:</strong><br />And you're very talented at it. And I definitely want to I'm dying to dig more into into that very shortly. Okay. Next question. Are you a Mac, Linux, or Windows gal?</p><p><strong>COLLEEN:</strong><br />I am a Mac fully. I used to be. No, I'm Mac. Screw it. I just, I mean, I went to Windows for a minute, and it's nice, but when I went back to Mac. And these weren't my choices, these... based on where you work or, you know. Project is. And right now I have my MacBook Air, and I just fucking love it. And, one of the clients I have right now, because it's super privacy, kind of cyber security, they sent me, what is it?</p><p>I forget. Some kind of Windows. I think it's IBM. No, it's, Shit. I don't even know what it is. That's why I hate it. It's said Dell. Fuck that. Yeah. Dell. Yeah. It's great because I used to have it. Dell. Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />I know. Dell was like, a part of my life for a long time.</p><p><strong>COLLEEN:</strong><br />Huge ass clunky thing, and and, I don't know, my fingers are just not used to the mousepad that they had. I had to, like, super like, press harder. But it was an old version, you know? But I mean, I can't I'm, I'm, I'm spoiled at the moment. Yeah. And, I'd like to stay there, but you know, I, you know, I can be bought. So I’ll go with whatever they get me.</p><p><strong>ADRIANA:</strong><br />It's funny you mentioned the the like the mouse clicking on on the non Macs because there was one job It was a semi recent job where it was a, a Windows shop. So there was no Mac for me and I was, I was so sad. And they gave me a Lenovo and I swear I spent the whole time I was there, like crying over my laptop. And just like the lack of that, like beautiful Mac experience. So I can... I for sure I feel you on the on the touchpad experience. It's just it's it's not the same. Obviously, beggars can't be choosers, but whenever I'm, you know, applying to a company, I'm like, so, do you, do you allow for Macs, do you distribute Macs to your employees?</p><p><strong>COLLEEN:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />And if they say yes, then it's like, bonus points.</p><p><strong>COLLEEN:</strong><br />Yes, yes. I've been I've been very lucky with, some of the past companies that I've worked for and they've been Mac. But I get it, though, I, I love that I have experience with both.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah for sure for sure.</p><p><strong>COLLEEN:</strong><br />So it's it's good. I can just like, you know, adjust to anything. And that's part of being in events. You got to be that way and being a part of the community, being in media, I mean, nothing should shock you, but,</p><p><strong>ADRIANA:</strong><br />So true. Speaking of media, I've got, I've got two more questions for you. Do you prefer to consume, content through video or text?</p><p><strong>COLLEEN:</strong><br />Ooooh... video. At the moment. It's interesting because... That. Last year I really got into short form video, because I was pitching myself, and I was kind of desperate I was laid off from a year and a half ago, January 2024.</p><p>So I was just desperate to find work. And sometimes when you are desperate and vulnerable to find work, you got to upskill and find out. Oh, another way that you could pitch yourself, especially being my age and not, as you know, young and, and, I'm “seasoned”, but sometimes “seasoned” people may be a liability for some companies.</p><p>I have no idea why, but that's another issue that we can talk about. Yeah, yeah. But, yeah, I, I needed to upskill, and, my son used to do my videos for me for where I used to work, and he got this new job, and he's like, hey, mom, I don't have time for you. You need to learn.</p><p><strong>ADRIANA:</strong><br />There's the ultimate incentive. Like, sorry, buddy.</p><p><strong>COLLEEN:</strong><br />Yeah. So I said, okay, I'll do it. And I took these tutorials with Capcut and, just and just do, you know, just kind of upskill and found these, these, this information about, you know, how to boost your campaigns with video and short form video, got on TikTok, which is an addiction.</p><p>So to answer your question, to get my news, I love the short form video. And I love getting it... the alerts on my phone. And I love that if there's video with it, it's great. I love, getting the links to stories, but sometimes you have to pay for a subscription, and I don't get the full...</p><p>Yeah, but I belong to a lot of newsletters, TLDR news newsletter is where I get most of my content, whether it's Fast Company, whether it's TLDR for tech. AI lot of AI newsletters. So that's how I usually get my content.</p><p><strong>ADRIANA:</strong><br />That's very cool. It's interesting. Like, you you touched on a couple of things that I want to unpack. First of all, the short form videos, like, so for me, for me personally, I don't like videos, for consuming content. For me, it's like a last resort. And I'll, I'll always, I'll, I'll default to text when I can.</p><p>I will say, though, that, my, my daughter has gotten me into, like, Instagram Reels, like watching them. So we’ll just, like, send each other. I have, like, a circle of friends, plus my daughter, where we just, like, send each other Instagram Reels all the time. But I have this weird thing on Instagram Reels where I don't like to turn up the sound.</p><p>So I, I like to have. I prefer the reels with the captions. And so that's how I watch my reels. And if they make me turn up the sound, it’s like, nope.</p><p><strong>COLLEEN:</strong><br />Well that's funny. They do say that, Adriana, because that's how I do it. I do you well, you can't do that on TikTok. I don't think you can. But for Reels in Instagram, I just keep it quiet and do I see something funny? Then I'm like, oh, and there's certain influencers that I do want to see, especially the the comedies. I'm always like...</p><p><strong>ADRIANA:</strong><br />I love the comedy ones.</p><p><strong>COLLEEN:</strong><br />Oh yes. And they make me laugh. So there’s definitely, turning up the volume on that one. But yeah. So yeah. Okay. Video over text.</p><p><strong>ADRIANA:</strong><br />And then the other thing that I want to mention, because you said, like you, you've done some short form video, and I have to say, so first of all, I've seen your short form videos. They are super awesome. Like, just next level. And, you know, it's interesting, like, there is, it's such a different skill to produce short form video compared to long form video. And I was wondering if you could, talk a little bit, about that. Like what, that's like, what. What the differences are.</p><p><strong>COLLEEN:</strong><br />Well, coming from someone who’s dabbled as a producer and not more of the logistics part of AV, audio visual, and then getting thrown in, if you want to call it thrown in. But getting desperate and vulnerable to make sure you put... to upskill, learning this was not as hard as I thought, but to be good at it. You got to be creative and you have to be a fucking fantastic storyteller.</p><p>Now I know people throw videos together, but then there's people that tell the story, and I had to give a huge mother effing shout out to the guy that inspires me. He always does, and he's one I don't only at my son. Well, my son said, mom, I don't have time for you, but Bart Farrell is the guy. He says, Colleen,</p><p>I think you would be good at this. I think that you would be good at this. And I finally got into it and he is the f the M-F-er GOAT.</p><p><strong>ADRIANA:</strong><br />Oh my God. Like, Bart’s stuff is so good.</p><p><strong>COLLEEN:</strong><br />Yes. And I'm, I'm waiting for him to, like, not be good. And even his stuff that isn't fantastic is fucking amazing. I just, I follow him and he tells a fucking story in all of his videos, whether it's something about kickboxing somewhere or being on the floor at CNCF or anything. It does it. It's the way he shows it.</p><p>It's the way the zooms. It's the way he crowd shots, the music he uses, the close ups of the people and the slow motion of their hands. I'm like, wow, oh, I just love it. So that's my advice. You have to be a great storyteller. You can't just like, put it out there because people want to see creative and storytelling no matter what.</p><p>Even if you're not doing it through video you have and you do it through text. If you can tell a great story and it, resonates with people, you will have followers, if that's what you're looking for. I just want to put out good content that if, if, if there's a tribe of people or community people that will, will like, but it it resonates with them.</p><p>And there was a pain point. There's something that they can resolve and and I can help with that. So that's, I mean, that's my story and I'm sticking with it.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think you're so spot on on on like telling the story and like because they're short form videos, like they have to be engaging. Right. Because for the first five seconds this thing's boring. Like, fuck off. I don't want to. Next up next, real.</p><p><strong>COLLEEN:</strong><br />Girl, I’m glad you said that. Because when I'm on TikTok and I'm, you know, I scroll and if somebody is going on and they don't get me into the next, like 15 seconds, I'm just like, scroll. Yeah. I mean, you gotta wow me. You know, seriously, about what you want to say. If you're selling something, you're telling a joke and sometimes even silence can tell the story just just by looking at the fucking</p><p><strong>ADRIANA:</strong><br />it's funny, because I think a lot of, like, I think YouTube and Instagram have upped the length of their of their shorts, Reels, what have you.</p><p>And even though, like on the one hand, I'm like, because I post climbing videos. Sometimes my climbing videos are over a minute. On the one hand I'm like, yay, I don't have to cut this or speed it up. On the other hand, I'm like, oh shit, now I have to watch this fucking long video. I don't want to watch it.</p><p><strong>COLLEEN:</strong><br />Well, I mean, I think the long forms can be more educational and the other ones are, if you speed it up. This was more of a promo and an advertisement. I mean, it's just how, how how you use it and but you have that community of climbers and community. I mean, you and Marino, you guys are fucking crazy. I'm not doing that.</p><p><strong>ADRIANA:</strong><br />Okay, I have a final question from the list. What is your superpower?</p><p><strong>COLLEEN:</strong><br />Oh, it’s easy. I'm a kickass storyteller.</p><p><strong>COLLEEN:</strong><br />Mostly writing. And now I'm getting into the video part of it and I want to perfect that.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>COLLEEN:</strong><br />That is my biggest superpower. My second is I throw great parties.</p><p><strong>ADRIANA:</strong><br />Right on.</p><p><strong>COLLEEN:</strong><br />And even when I'm older now and I'm like, can I just have theme parties, like all the time? My last big theme party was when I turned 54, two years ago, and I had a studio 54 party. And I just came up with the idea.</p><p>So I had about a hundred people come to this party and it was amazing. It was amazing. So yeah, I don't know how I'm going to be, keep doing that, because I’m getting a little tired. And if I do, it’ll be smaller versions. But yeah, that's my superpowers.</p><p><strong>ADRIANA:</strong><br />That's so cool. And I gotta ask, like, how did you get into, like, the storytelling first with the writing and then transitioning into video? You alluded a little bit to the video part, but how how did you get with the writing?</p><p><strong>COLLEEN:</strong><br />Well, it's this is funny. I actually my, my major in college was journalism. Yeah. And, I loved writing. I remember being in high school and I wanted to write for the paper, and they were looking for people to review, music. And this is back in the 80s. Damn it. So I reviewed Run-DMC. Which one was at the time the one that they had, Walk This Way on it and, and it was like, maybe 500 words.</p><p>I got sort of popular for reviewing music. So I decided when I went to go to college, I'm going to major in journalism, blah, blah, blah. I love writing. Those classes were, wow, I mean, you if you had two errors or grammar, whether it's grammar, spelling or anything, you get an instant F. </p><p>Just they, I mean, they, they really put like a lot of stress. But when I graduated, I couldn't find a fucking journalism job if my life depended on it. And if I did, it paid nothing. Not a goddamn thing.</p><p>But no, I struggled, but I did. This is what I figured out is that whatever I got into, whether it was marketing or, business strategy or whatever, that was available, they needed writers. And then I just, then I became a speech writer for events, and and it just, just kept going and going. But I focused on event planning, project management and, and just just straight up marketing and how to promote product services and shit like that, and loyalty programs for restaurants.</p><p>I worked in health care, but people love when you know how to write, because there's... a lot of people just don't.</p><p><strong>ADRIANA:</strong><br />It I feel like it's a lost art form to a certain extent because there's, there are like especially in, in tech. So I, my, my degree is in industrial engineering. And one of the prerequisites of my program was, in my first year, we all had to take a technical writing course. Everyone like groaned about it and like, fuck, technical writing is hard.</p><p>But I do appreciate... as as hard as it was. And I was like, used to writing prose, and I was like pretty good at, at English class and kicked ass with the essays and all that. But, you know, like, technical writing is so fucking dry, so precise. But anyway, it taught me an appreciation for for that form of writing, especially like when it comes to documentation, but just in general, like I, it it's sad that there aren't enough good writers in tech, because I think we really, really need them.</p><p><strong>COLLEEN:</strong><br />I think sometimes the expectation, I think some people are intimidated by it. Because some of the people that I've, I've met in tech are incredible storytellers. I just think that they just don't see themselves as that. And it's, most of these people read... read comic books, watch movies that are very great, the storytelling, you know, on steroids.</p><p>They just really need to have the confidence to do that. And then the ones that do you see them as influencers, whether they have podcasts or they're just writing stuff. Justin Garrison, and YOU. Hello. And, yeah. And Tim Banks is a great storyteller. I mean.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>COLLEEN:</strong><br />And then Kelsey Hightower, when he just... he's a great storyteller. No, not only in his writing, whether it's, social media post, but when he gets on stage, he whether it's scripted or not, he doesn't look like he's scripted. And he tells a story that always comes back to what the topic is. That is so easy and difficult for certain people, because they're intimidated by it. And some people are naturals at it and some people can learn it. And what I like to do is I like to be the producer of it. A lot of people think that I have this camera and whatever, and I'm like, they're like, oh, you're an influencer. I'm like, hell fucking no, I'm not.</p><p>I’m the last person. Nothing wrong with the influencers. The ones who get, do it, do it right. I'm following you. But I am the producer. I like to tell the story with my camera. And if I'm in it, like, for a minute. This is me. This is. This is my signature. Me being in.</p><p>People ask me, Colleen, don’t you want to be interviewed? I'm like, no. No. The only time I would like to be, if I'm doing the interviewing, I will stand there. Whatever. But I consider myself as a producer, and that's how I tell my story. But you're right. Tech writing is not easy. But there's specific parts of writing. There's the creative. And you can do that in tech and then the things that you really need to not fuck up with, like the documentation when you're doing tech writing, whether it's for coding or whatever.</p><p>But even before I got into tech, I was writing, NIH grants for people, because I used to be in biotech, for a lot of research assistants. And you're trying to get money, you know, for their, their cause. I know a lot of, you know, a lot of it had to do with, you know, curing cancer.</p><p>So you have to be like. And then those instructions for NIH grants. Oh, my God. I mean, if I can survive that, I am the best project manager on this planet.</p><p>And you find some other people who were project managers for NIH grants, and they will tell you. They, I mean, it's just like, it's just another life. It's like being in another, like in the matrix and stuff. But that's how I got my whole brain of how to do, how to separate creative storytelling and documentation and project management that's straight up.</p><p>Yeah, whatever. And then combining the two. I hope I explained that right. But it's, it's it's good. And I never really noticed how awesome it was for me in the future, because when I got laid off and I just thought, okay, I'm just looking for something, event planning, event planning. And people ask me, well, can you write? Can you ghost write? I'm like, yeah, I guess I could, and now I'm doing more of that than I am event planning, and I fucking love it. I went back to my roots.</p><p><strong>ADRIANA:</strong><br />I love that so much. I have to say, like, by the way, mad skills. You know, you mentioned that you have have done speechwriting and I feel like that requires some mad skills because you have to write the speech in a way that conveys the voice of the person delivering the speech.</p><p><strong>COLLEEN:</strong><br />Yeah. And I'm glad you mentioned that, because some people can be a natural at it, if you know what you're doing. I'm a natural at it because I sit and I listen to people, and that's a fucking art these days because I know when to shut the fuck up. I you all know who I'm talking about.</p><p>But one of the things, if you're going to be a great storyteller, you need to shut the fuck up and just listen. This this, gig that I have right now is, there's a, one of, the VPs was asked to be a co-presenter, and, at one of these sessions at IBM Tech Exchange, and, one of the strategies is to put together... What one of the projects put together a social media strategy, you know, pre, during and post to make him like, this is awesome.</p><p>We want people to go to this session. And they're like, oh, Colleen, can you write content? I'm like, yeah. And I can write some thought leadership pieces and stuff like that. And I'm like, I, do you know, Robert? I was like, no, I don't know, Robert. But this is what I'm going to do with Robert. I'm going to sit down.</p><p>I'm going to have a one on one with Robert, and I'm going to ask him, brainstorm what is his expectation? I'm going to look at him. I'm going to listen to it, I’m going to listen to his tone. I'm going to listen how he explains what the topic is on this session, and I'm just going to listen and I'm just going to watch. And that's how I get the tone. That's an art, and I'm really good at it.</p><p><strong>ADRIANA:</strong><br />Yeah, I was going to say, like, easier said than done. I'm sure like to be able to really capture.</p><p><strong>COLLEEN:</strong><br />People are paying me for it. So I'm getting all these like people I've heard and they're like, Colleen, I need for you to go write this for me. You know, thought leadership is like, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You're a chameleon, I love it.</p><p><strong>COLLEEN:</strong><br />Did I mention I like money?</p><p><strong>ADRIANA:</strong><br />I was going to mention the, I guess the other aspect of, of, what you're doing, too, is like, not only conveying that person's voice, but writing about things that you might not necessarily be, like, super familiar with, either, I would imagine.</p><p><strong>COLLEEN:</strong><br />That's where the journalism background comes in. Because and, and not a lot of people have that. And yes, AI is great. LLMs, thank god, they save me a lot of work. But if you don't know how to capture, something that you don't know about, by not doing the research and not looking like you don't know what the fuck you're talking about, not knowing how to cite where you got your information and all that other stuff.</p><p>Yeah, I mean, eventually AI will probably get better at it, but I can see it from a mile away. And a lot of people, other people will. But not only that, I can see that AI, if it's straight up and it's not crafted, if you do AI, what saves me a lot of is the research part of it.</p><p>I have to find where I'm going to find it. I know where to find it, I read it, I make sure that this is, being a journalist, that whatever I found is valid. Yes. Yeah. Because you never, don't ever want to get caught. You know, you go viral that you're an asshole. But, no, it's just that's where I differ... is I have a journalistic background where I know how to get that information.</p><p>It's easy for me now. So I, well I don’t want to say easy. It's quicker, so I can be more productive in putting out more, information.</p><p><strong>ADRIANA:</strong><br />And isn't it cool how, like, things that you've done in the past end up playing such a huge factor in your present, right?</p><p><strong>COLLEEN:</strong><br />It is very cool. And I'm glad you said that, because I had no idea. I love being event planner. My goal right until last year was to go global with conferences. I love the CNCF. I love being in that community, but now I have this new thing I just never thought I would get back to and I love.</p><p>I realize how much I love writing and now I'm realizing how I can combine it to what my goals were. To be in on site media coverage. And now using video.</p><p>And one of the things that I don't want to lose, and I'm sorry if I this is not part of your your questions, but, how do I say this? Not being in the community as an employed individual last year, was seriously, heartbreaking. It was mentally fucked up for me, because I felt like I was like kicked out of a club. But not intentionally.</p><p>Me trying to get back in, you know, like in high school and shit. And, what I discovered, is meeting people like you and people like Marino and all these other awesome people, Bart, making sure that I don't get lost. Like, hey Colleen. Whether they're telling me about, you know, job opportunities or project opportunities and freelance. I mean, I, I've had the opportunity when people heard that I was looking for Tech Field Day, to, Futurum Group, to Visible Impact.</p><p>All these people asking me to do stuff. Yeah. And Bart, and and and and, the Marinos and even Tim and and everybody just just letting me know. Colleen, we got your back. That is something I hope that the CNCF community keeps. because they do it well when they do it well. And, I still want to be in that in some way or fashion.</p><p>I know things are changing. Don't get me started with this new current administration. When things change, whether you're especially being a woman and a person of color, how we we keep in the mix and we don't stray away from that. And I'm going to keep being an activist for it, even though some people don't think that I should.</p><p>But, fuck it. That's how I’m built. I can't keep quiet when things like that are important. When you roll back things that worked and kept people like us in the mix having those opportunities because you, oh my God, you were just so great. And I'm always going to be your cheerleader. You, Autumn Nash, and a bunch of other women in tech and and women of color.</p><p>But when I saw that what was going on in the rollbacks, I was like, oh no, no, no, we're not doing this.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And that's why it's so important. Like, honestly, it's one of the reasons why I keep doing the podcast, is I want to keep elevating, you know, underrepresented groups, people who like, you know, DEI haters shit on just because we're not we don't look like what, what whatever, whatever that stereotype is. And we need to keep just keepin’ on.</p><p>And I really appreciate you like, talking about these things and even, you know, what you were saying, the feeling of of being unemployed, and and feeling like you were, like, out of the club kind of. And I think having those conversations is really important because we, we often seem the sort of, like, cheery, you know. Oh, well, you know, I'm looking for my next opportunity and it's, you know, I see this as a great opportunity for blah blah, which is awesome to have that like, positive outlook, but like, let's face it, we're human.</p><p>This shit hurts. It hurts. It feels like rejection. Even if it's, you know, like, can't be helped for whatever reason. It still is so shitty. And I think having a place where people can freely talk about it and just like, let their feelings go is so important.</p><p><strong>COLLEEN:</strong><br />People are scared of change. And I get it. But, because they've never experienced it before. You can't. Just because everything is working for you. Not. Well, forget about other people who are probably going through something. And I had people were like, oh, Colleen, you should smile more or, you know, don't get so... don't give up something will come.</p><p>I'm like, I know that, I said, but I really appreciated the other people. People that would like, oh, man, I'm I'm so scared. You know, I don’t know if I'm going to find something. And these people just shut the fuck up and let me say what I had to say. And then just gave me a fucking hug. And I always will appreciate that.</p><p>So when this happens to when I know that if I see it happening with other friends, I will never. If they reach out to me, ever, ever treat anybody the way I've seen others do. You know, get ghosted, or don't even acknowledge them or just play them off like, oh, don't worry, you know, I mean, people like you said, people are human and that is some serious shit to get through.</p><p>And Microsoft with their layoffs and I'm sure there's going to be more. So, but I want to be a community. I want to be in that community of people to help. Whether I repost something, if you just want to talk to me, and I'll try, even though I'm probably not in your space at all, but I'm going to be that person. And sometimes that's not being popular.</p><p>I don't give a fuck if I'm popular anymore, if I have something to say. So I know you all. Or if somebody watching this. You know who I'm talking about. I will always advocate for everyone in need, especially people, women and persons of color, especially in the tech community.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I so appreciate everything that you do. Like your your work is incredible. And I, you know, I, I'm, I'm so lucky we got connected. And it's funny too, how we got connected. I want to say it was like sometimes, sometime last year you reached out to me, because you were helping out with, State of Open Con, right?</p><p>And uh, like, hey, can you do, like, a a quick episode with Amanda Brock to promote State of Open Con? I'm like, oh.</p><p><strong>COLLEEN:</strong><br />That's right. And I didn't even know. I was just so happy there was some woman, there's a woman of color that was doing podcasts in tech because I don't see that often. And I was like, oh my god, that's wonderful. And Amanda, you know, being a woman and all her hard work for State of Open Con. I mean, I love being in that, in that space.</p><p>I'm just so happy. And you, you went out of your way to do it even though because I know, you know, it was last minute. But, you know, that's media.</p><p>Yeah. So that's how we met. And then I heard I saw that you were connected to, you know, my folks, like Marino Tim. And, and then I met, some more people, via you. And we saw each other. I think I was open source in Seattle or somewhere I can.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah. I mean, we run in a lot of the same conference circles, right? Yeah. I know it's such a treat when I see you around. I'm like, oh, there's Colleen doing her thing! Yay!</p><p>And then like, next thing you know the videos are out and you're like, oh damn. That was fast! Those videos are really good. And that was so fast.</p><p><strong>COLLEEN:</strong><br />So yeah, I, I just love this community. And and I'm glad that the majority love me back. You know, for sure.</p><p><strong>ADRIANA:</strong><br />I know we're, we're kind of coming up on time, but really quickly, I did want to talk, briefly about, if you can, quickly talk about how you got into the CNCF community.</p><p><strong>COLLEEN:</strong><br />Oh, this is fantastic. When I got my job, through The New Stack, that was one of my first jobs after, Covid. Well, actually, it was during Covid, and I. I just lost my job in biotech. And I was looking. And then, don't you know, Covid happened, so I'm just like, whatever. And, The New Stack hired me, and they hired me as a producer, a digital person, and they're like, okay, Colleen, we got it.</p><p>Even though it was virtual. You need to plan this, you know, this and that, because we need to plan our interviews or podcast with CNCF. I'm like, what the hell is this? Yes. Yeah. And I met Chad and all these other media people and I'm like, and they were so welcoming. And I just got I got thrown into it, but not in a negative space.</p><p>I mean, in a way. It was just awesome. And this huge community of people I got to meet like Stephen Augustus and, and and Priyanka and all these other people, like. And I was seeing women in spaces that I've never seen before, and I just loved it. So that's how I got into it. And and then when I went to a small startup called the Duckbill Group, same people, and always attached.</p><p>Everybody knows each other. Just like a huge family. So that's how I got into it. That's why I don't ever want to leave.</p><p><strong>ADRIANA:</strong><br />Oh my God, I love it, I love it. We definitely want you! We are coming up on time and I know you have to go. So before we part ways, do you have any words of wisdom for folks in our audience in the spicy, non spicy, whatever flavor you want.</p><p><strong>COLLEEN:</strong><br />I don't want people to give up, their stories. Try to be as, as the best storyteller of your own story, as, as and put it out there as fast as you can, because, you never know what's going to happen. And it always it will resonate with someone else. And it could change your fucking life. Tell your story.</p><p><strong>ADRIANA:</strong><br />I love that. Oh, that's so wonderful. Thank you so much, Colleen. This has been an absolute pleasure. And I'm so glad that we, got a chance to do this. So thank you for geeking out with me today, y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>COLLEEN:</strong><br />Peace out, geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="40941996" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/cc6620a4-9e97-4e87-bb6d-6e1786fc55a3/audio/467c20a5-c6ba-49dc-9dd5-be638b58da13/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Storytelling with Colleen Coll</itunes:title>
      <itunes:author>Adriana Villela, Colleen Coll</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a51b0ddd-1449-427d-9006-3cfc68d9f6f9/3000x3000/e57-20-20colleen-20coll-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:29</itunes:duration>
      <itunes:summary>Oh, were we doing a podcast? This conversation with Colleen Coll was so much fun that it felt like two gals having a casual coffee chat. She started out with a degree in journalism, and found her way into tech as a storyteller. She&apos;s a speechwriter, event planner, tech content writer, and most recently, video producer, a skill she picked up when she decided to upskill after being laid off. What can&apos;t she do?? Come join us and learn about Colleen&apos;s awesome journey, and pick up some spicy takes along the way! 🌶️</itunes:summary>
      <itunes:subtitle>Oh, were we doing a podcast? This conversation with Colleen Coll was so much fun that it felt like two gals having a casual coffee chat. She started out with a degree in journalism, and found her way into tech as a storyteller. She&apos;s a speechwriter, event planner, tech content writer, and most recently, video producer, a skill she picked up when she decided to upskill after being laid off. What can&apos;t she do?? Come join us and learn about Colleen&apos;s awesome journey, and pick up some spicy takes along the way! 🌶️</itunes:subtitle>
      <itunes:keywords>cloud native, women in cloud native, kubernetes, community, women in tech, speech writing, technical writing, ghost writing</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>57</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e48cb110-c6bb-49fd-bed3-ffb9fab8fcd1</guid>
      <title>The One Where We Geek Out on Perspective with Duffie Cooley</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Being able to see things from different perspectives allows you to open your mind to see and solve problems from different angles. It also allows us to reach others better.</li><li>Life-long learning is a must in tech careers, otherwise we can't improve and evolve.</li><li>How early recognition and support from Duffie's mom helped him learn to read with dyslexia.</li><li>Spending time in Hawaii and California while growing up gave Duffie different perspectives that have served him well in his tech career.</li><li>There are tools out there available for exploration, for those curious enough to learn about different technologies. You just need to bring your curiosity.</li><li>Finding the right fit at a company is more than just overall company culture. It's also about team culture and having people believe in you and give you room to grow and succeed.</li><li>Welcoming tech communities are those that have systems and supports in place to grow and nurture new contributors.</li><li>How do you communicate effectively when the words you're using may be interpreted as a challenge? Let them know that you only seek to understand, and are relying on their expertise for that.</li><li>Everything you've been through has set you up for success moving forward</li><li>Don't fall in love with your code; when someone builds on your code or ideas, take it as form of praise, and not as a form of criticism.</li><li>When a company is acquired by another company, how do you keep the acquired employees from jumping ship? Keep them motivated, and ensure that there is a clear vision tying their work to the overall vision.</li><li>An expert as someone who can take other people and make them proficient at a thing; not somebody who knows all the answers.</li><li>Understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career.</li><li>Make room for things to be hard. Not everything has to be easy for everybody.</li></ul><p><strong>About our guest:</strong></p><p>Duffie Cooley is the Field CTO for Isovalent @ Cisco. He has been involved in the Kubernetes Community since 2017. He is an emeritus member of the CNCF Technical Oversight Committee and has helped lots of folks learn more about The Kubernetes Ecosystem and eBPF through tgik and eCHO office hours. His handle is mauilion as he grew up in Maui, Hawaii and likes big cats. If you see his face come say hi! He's usually carrying around a few cool stickers as well.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/mauilion.dev">Bluesky</a></li><li><a href="https://www.linkedin.com/in/mauilion/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtu.be/sf8rDpu1vCk?si=l1AfYM-_mOdhusOO&t=78">Star Trek IV: "We are looking for Nuclear Wessels" clip</a></li><li><a href="https://youtu.be/LkqiDu1BQXY?si=VzfMGAvrz_vt38Is&t=77">Star Trek IV: Scotty's "Hello, Computer" clip</a></li><li><a href="https://www.kitv.com/news/local/maui-movie-theater-to-close-after-30-years/article_2db54cae-1eb9-11ee-aa01-d394992029a4.html">Kaahumanu Theatre</a></li><li><a href="https://archlinux.org">Arch Linux</a></li><li><a href="https://www.dynojet.com/blog/what-is-a-motorcycle-electronic-control-unit/">Motorcycle Engine Control Unit (ECU)</a></li><li><a href="https://en.wikipedia.org/wiki/IPython">IPython (interactive Python)</a></li><li><a href="https://github.com/kubernetes/kubernetes/issues/83253">"Billion Laughs" Kubernetes CVE (CVE-2019-11253)</a></li><li><a href="https://jinja.palletsprojects.com/en/stable/sandbox/#jinja2.sandbox.unsafe">Jinja "unsafe"</a></li><li><a href="https://en.wikipedia.org/wiki/Zip_drive">Zip drive</a></li><li><a href="https://en.wikipedia.org/wiki/NorthPoint_Communications">NorthPoint Communications</a></li><li><a href="https://en.wikipedia.org/wiki/Covad">Covad Communications Company</a></li><li><a href="https://en.wikipedia.org/wiki/Digital_subscriber_line">Digital Subscriber Line (DSL)</a></li><li><a href="https://en.wikipedia.org/wiki/Graphical_Network_Simulator-3">Graphical Network Simulator (GNS)</a></li><li><a href="https://www.youtube.com/watch?v=9weGi0csBZM">Duffie's talk at KubeCon Amsterdam 2023</a></li><li><a href="https://www.amazon.ca/Creative-Whack-Pack-Roger-Oech/dp/0880793589">Creative Whack Pack</a></li><li><a href="https://www.linkedin.com/in/danwendlandt">Dan Wendlandt, CEO and founder of Isovalent</a></li><li><a href="https://www.openvswitch.org/">Open vSwitch</a></li><li><a href="https://cilium.io/">Cillium</a></li><li><a href="https://tetragon.io/">Tetragon</a></li><li><a href="https://kubernetes.io/docs/reference/setup-tools/kubeadm/">Kubeadm</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtu.be/vqv2cE-SQf4">Geeking Out: Liz Fong-Jones on being a Field CTO</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today. I have Duffie Cooley. Welcome, Duffie.</p><p><strong>DUFFIE:</strong><br />Thank you so much.</p><p><strong>DUFFIE:</strong><br />It's an honor to be here. You have such a tremendous, you know, history of podcasts so far. So I'm just really grateful to be a part of it.</p><p><strong>ADRIANA:</strong><br />Oh, thank you so much. And, Duffie, where are you calling from today?</p><p><strong>DUFFIE:</strong><br />I live in Alameda, which is not too far from San Francisco. It's right across the Bay Bridge.</p><p><strong>ADRIANA:</strong><br />I got to, like, nerd out with you when you said Alameda is. It makes me think of Star Trek IV. It is. It is the same place.</p><p><strong>DUFFIE:</strong><br />This is where the nuclear vessels were hosted.</p><p><strong>ADRIANA:</strong><br />So this is why I know of Alameda.</p><p><strong>DUFFIE:</strong><br />Another one that, people connect with is, what do you call it? MythBusters.MythBusters did a bunch of stuff, like, out on this, like. And you're like, where in the Bay Area did you find such a big, flat space to, like, crash semi-trucks? Here on Alameda out on the point. That’s where it was filmed.</p><p><strong>ADRIANA:</strong><br />Oh, that's so wild, I remember MythBusters. That was a great show.</p><p><strong>DUFFIE:</strong><br />It was. I love the whole premise. You know, it's like people having, like, the the, some challenging thing, and you're like, is it real? Did it really happen? All right.</p><p><strong>ADRIANA:</strong><br />Let's. Yeah. Yeah, and by the way, my my my final comment on Alameda and the Star Trek movies, I know everyone loves Wrath of Khan, but Star Trek IV still holds a place in my heart as the best one, because there is time travel and Scotty talking to an old Mac. So...</p><p><strong>DUFFIE:</strong><br />I remember seeing that movie for the first time I was, I, I grew up in Hawaii.</p><p><strong>ADRIANA:</strong><br />Oh cool.</p><p><strong>DUFFIE:</strong><br />That movie is one of the movies that I absolutely remember seeing in the Kaahumanu Theater, like in in Kahului in Maui. It's like, you know, there are a few movies where you like, really connect with a place in a time. And that's one of those movies for me.</p><p><strong>ADRIANA:</strong><br />That's so awesome. Cool. I have so many questions now about, like, growing up in Hawaii, but, I'm going to start first with our, lightning round questions. Are you ready? Tsk... icebreaker. Used to call them Lightning Round. But they're not lightning. Okay. First question. Are you lefty or a righty?</p><p><strong>DUFFIE:</strong><br />I'm a righty, but I am dyslexic, so jury's out.</p><p><strong>ADRIANA:</strong><br />Love it. Next question. Do you prefer iPhone or Android? iPhone. All right. Next one. Do you prefer Mac, Linux, or Windows?</p><p><strong>DUFFIE:</strong><br />Linux. All day. I've been a Linux on the desktop user for 20 something years.</p><p><strong>ADRIANA:</strong><br />Oh, damn. What's your what's your favorite distro?</p><p><strong>DUFFIE:</strong><br />My favorite distro. That's a tough one. I've been through so many. I think Arch is probably my current favorite because of the the community builds and everything else like that at work, however, when I'm at Cisco, I have to. I have to use Ubuntu, which I don't mind. It's a great distro as well, but but yeah, like for the, for the obscure kind of stuff that you need to make your desktop your own, I think Arch is really the great one.</p><p><strong>ADRIANA:</strong><br />Nice, nice. And, that is one thing like Linux does let you, play around a lot.</p><p><strong>DUFFIE:</strong><br />Almost to its detriment. Yes.</p><p><strong>ADRIANA:</strong><br />Yeah. That's true. My, my only, my only beef with with Linux and maybe it's improved. It's been a while... was like I couldn't get it to play with all the peripherals all the time. And when I used to have, like, you know, an iPhone that I had to connect to, to my computer to sync, or actually, before that, I had BlackBerry. I couldn't use the BlackBerry software to sync my BlackBerry in my Linux box. Sadly.</p><p><strong>DUFFIE:</strong><br />It's a challenge for sure. I mean, it's I was just recently. Speaking of geeking out, I'm also a motorcycle rider, and I was recently changing the programing of the computer that operates the motorcycle's fueling and electrical systems. And for that, I needed a Windows computer, because the only software that I could use to load the program onto the device that was doing the programing was the windows computer.</p><p>And so I again remembered how to do this with Vagrant. I spun up a Windows 11 machine, figured out how to do a USB passthrough, because I'm not going to install Windows just to try this out. Right? Like...</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />You know like but yeah, I feel you on the on the challenge of like being able to having to deal with stuff that sometimes it's, it's-- Windows is the only way. And...</p><p><strong>ADRIANA:</strong><br />Yes. But also you're like updating software on your motorcycle. Feel like you buried the lede there.</p><p><strong>DUFFIE:</strong><br />Well, it's interesting stuff. I mean, just like with motorcycles, actually, with most fuel injected vehicles, especially recent ones, they have an ECU that's responsible for like good timing in the fueling.</p><p>And and from the factory they come in this issue in this state where because of the way that the regulations work, they have to stay within a particular range of fueling and timing to remain underneath an emission thing, which does two things. I mean, I appreciate the emissions challenge, but the other part of it is that it causes the motorcycle to run very lean a lot of the time, which causes the motorcycle to run hot.</p><p>And actually you end up in this kind of like weird bad loop where the motorcycle can't really operate at efficiency. So it's continuing to run badly. And and if it were to able to run efficiently, it would actually run significantly more efficiently then the computer program allows for it. And so that was the change I was making, was allowing for the computer to actually learn from the sensors on the bike how efficiently it's running.</p><p>So it could actually do a better learning loop and operate correctly. Right. It's still in the the, the two that I put on this motorcycle is still a 50 state tune. If I had to go and get my exhaust checked, it would still pass.</p><p>It's just that it allows the motorcycle to be unrestricted in how it fuels and times the bike so that it's still it's still being very efficient, but it's not being held back by that regulation on it.</p><p><strong>ADRIANA:</strong><br />Got it. That's very cool. Speaking of... so, like, what do you what do you write that in?</p><p><strong>DUFFIE:</strong><br />Oh, I'm not sure. I didn't actually write this one. So this is all like, I so basically what I get back is a program that looks like a map, right? It looks a little bit like a graph. And the units on one side are perhaps things like, measurements of oxygen and, and measurements of temperature and things like that.</p><p>And on the other side we have like timing adjustment, like up or down and also fueling how much fueling. And you can think of this like a big heat map. Right. And what it's trying to do is it's trying to figure out a way to make it so that as you move through the power cycle of the motorcycle, it's creating a scenario where everything is fueled and timed correctly based on the temperature and the, oxygen levels being measured at the exhaust system.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />Right. And so it's like, it's this and this is what I mean by that second, but it's kind of a closed loop system, they call it, because it's constantly measuring the situation at hand and trying to adjust timing and fuel based on that.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. That's so cool.</p><p><strong>DUFFIE:</strong><br />But I think it's probably written in C or, you know, something crazy because it's been around forever. Yeah, I feel like it's one of those industries ripe for disruption, but nothing is ever... it’s like, such a niche thing, you know?</p><p><strong>ADRIANA:</strong><br />So true, so true. Yeah. That's so cool. It isn't it wild to realize, I mean, I think we already know, deep in the back of our minds that computers run our vehicles, but it's still, like, kind of blows my mind.</p><p><strong>DUFFIE:</strong><br />It is a trip. Yeah. For sure. Like and it's funny there's there are still you can still find vehicles for which this is not true. Right. Like there's still plenty of vehicles out there that that are still, you know, carburated and all of that stuff. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />Like with, with fuel injection and all of that. It's really come a long way. Just a couple of years ago I bought my first all electric car and that's nothing but computers, right? Like there's. Other than the brakes, maybe, you know, like I.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And speaking of electric cars, like, so I, I have a hybrid and when we, when we bought the hybrid, the first time I drove it and it was in electrical mode, I'm like, what's going on? There's no noise. Like it breaks your brain.</p><p><strong>DUFFIE:</strong><br />Yeah, it's a trippy thing. And then, you know, it's just a power powerband and everything. And then I thought when I bought this car, because I come from the, you know, like, I had, had a mini Cooper Clubman before this, and I had a Honda Element and a bunch of other cars that are great cars. But like, I thought that when I bought the electric car, I would have, like, range anxiety that I would be worried, like I would I would have this concern of like, am I going to be able to get to the next charging station?</p><p>You know, like, and really, it's not a thing in California in California where I, where I do all of my driving.</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DUFFIE:</strong><br />It's not a thing I have to worry about at all.</p><p><strong>ADRIANA:</strong><br />Right. Right. This is THE place to own an electric car.</p><p><strong>DUFFIE:</strong><br />Yeah. And also, the car goes 200 something miles on a charge.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>DUFFIE:</strong><br />So it's not like, you know, it's not. It's not like. It's like that's about what a tank would have taken me.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Right. Like I take a gas, so they're taking me about the same distance. So it's like it's already kind of like aligned with, like my mental picture of, like how far I can go before I have to deal with the gas thing.</p><p><strong>ADRIANA:</strong><br />That's great. And does your car charge fast?</p><p><strong>DUFFIE:</strong><br />It is. Yeah. It's like the 400 volt system or the 800 volt system or something. So I pull in to a fast charger and 20 minutes later from empty, I'm at like 80 or 90.</p><p><strong>ADRIANA:</strong><br />Oh that's pretty good. That's pretty good. I heard there's like some really cool technology out there in the world that allows you to, swap out car batteries. So then I guess it makes the, the experience a lot better so that you're not having to sit there, you know, waiting 20 minutes for for a charge, even.</p><p><strong>DUFFIE:</strong><br />I've heard of that one. I've also heard of like there's another one that I've seen or I haven't seen it, but I've heard it read about, which is like they put like a mat in your driveway or whatever. And then like, it's like wireless charging speeds.</p><p><strong>ADRIANA:</strong><br />Oh my god. Oh my god.</p><p><strong>DUFFIE:</strong><br />Right. Like overnight it would just wireless. It would be like your little mouse or whatever. It just wirelessly charge. But yeah, I haven't seen any of that in person. But it's pretty amazing.</p><p><strong>ADRIANA:</strong><br />Damn mind blown. Yeah, that is so trippy. Well, I could I could keep on asking questions about this, but, I'm going to move on to the next question in our series. Do you have favorite programing language?</p><p><strong>DUFFIE:</strong><br />Do I have a favorite programing language? Whew. That's tough. I will say Python.</p><p><strong>ADRIANA:</strong><br />I love Python. So, Team Python.</p><p><strong>DUFFIE:</strong><br />And and to qualify that I think I'll say Python because of IPython. I'm a, I'm a type of learner that I kind of need to be hands on. I need, I need to be able to ask questions, everything with my hands and like figure out how it works.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And it really unlocked my ability to understand how programing works because like, you can write all kinds of crazy ways of transforming data dictionaries and all this other stuff. But unless you're able to, like, jump in and see what state it's in, like, did it work? Is it doing the thing I expect, like in an interactive way?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I have a hard time, like in my head, like putting together how it works. It's easier now with like structs in Go, like it's, it's like, it kind of like it makes it a little bit easier to understand what the data will with the shape the data will take. But like in Python, I feel like was the first one that really unlocked. Like being able to understand and being able to watch a program work through the different parts of the logical flow.</p><p><strong>ADRIANA:</strong><br />Right. Right. That's so cool. Love it. Okay. Next question. Do you prefer dev or ops?</p><p><strong>DUFFIE:</strong><br />I think I prefer ops, and the reason is like for me, a big part of the thing that gets me up in the morning, the thing that drives me to go and do it again is the people.</p><p>And so between dev and Ops I feel like dev frequently like we were, we are working on our own to build, to improve a piece of software or some piece of infrastructure or whatever it is. And we're, we're focused on that work and then like maybe once a day or perhaps like a couple times a week, we go and we meet each other and talk about what we're going to work together, etc..</p><p>And in ops, it's like a daily you're working in a team, right? Like it's you're handing off between the different parts of it and all that pretty constantly. And I feel like that's definitely more my speed of operations before for a number of different companies. But.</p><p>But yeah, like, I really like the, the people part of the puzzle as much as I like the technology. So I need both of those things to, to really feel like I'm doing the right work, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. It's true, it's true. It's Yeah. You know, at the end of the day, it's it's so interesting. I feel like we all crave, like, human connection, a place to belong. And then finding, like, our people in our little like niche of work. Right. Is so, so important.</p><p><strong>DUFFIE:</strong><br />I completely agree. Yeah. And I feel like, you know, dev is the other where I feel like dev is challenging because like, it can feel very isolating, right? Like, I feel like in many ways. And some people are into that. Right. Like it takes all kinds. Right? Like some people... for them, like being able to really apply their whole self to that problem and move that problem along is all they need.</p><p>And that's great. Right.</p><p><strong>DUFFIE:</strong><br />But for me I need that multiple puzzle piece, you know like.</p><p><strong>ADRIANA:</strong><br />I totally feel ya. Yeah. It is interesting that dev really is a solo endeavor. Unless you do, you know, you do like,</p><p>programing or swarm programing, which I don't know. I'm, I'm too much of a control freak to do pair programing. And I'm, I'm the one who has to be on the driver's seat.</p><p>I've only paired successfully, like, with one friend, and it was like, you know, he he knew that I was the one who had to be in the driver's seat, and he, he he, he was happy to, to stay in the passenger seat, and it worked really well. But I don't know if I could do that with anyone else.</p><p><strong>DUFFIE:</strong><br />I'm curious if you have have tried doing, like, pair programing with, like, a computer or like, AI or something.</p><p><strong>ADRIANA:</strong><br />Oh, like vibe coding. I have not, I'm not not. Yeah. I wouldn't say I've tried vibe coding yet, but that's on my to do list</p><p>I finally, I feel like I finally have a project for vibe coding. Because I hate doing front-end. I'm allergic to front-end dev. Like, JavaScript lost me years ago.l</p><p><strong>DUFFIE:</strong><br />That is an entire thing. Like, oh yeah. Like completely with you on that. It’s like, you might understand databases and data manipulation, all this other stuff. And then you get in the front-end, you're like, what in the world is happening?</p><p><strong>ADRIANA:</strong><br />Exactly. Like, you lost me at JavaScript and CSS and like the fact that shit doesn't work for multiple browsers and like, no. </p><p> <strong>DUFFIE:</strong><br /> Oh my god. Yes. Right. Like, wow. </p><p> <strong>ADRIANA:</strong><br /> Yeah. So my my vibe coding project is build me a website. I like it because right now, like I host my my blog on medium and I'm happily doing that.</p><p>But like I have owned my own domain since I think 2000 and I've not. It's been a while since I've done anything with it. I think I might have had stuff on it a long time ago. Some like shitty static web page that has long since been taken down. This is my excuse. So yes, I, I, like you are so right though on on like pair programing... like, vibe coding is like pair programing with the AI. That's cool.</p><p>Okay. Next question in the series, do you prefer JSON or YAML?</p><p><strong>DUFFIE:</strong><br />JSON or YAML? Wow. Well, I was, you know, a few years ago, I was working with Rory McCune, Ian Coldwater, and Brad Geesaman, and we were looking at a, an exploit on YAML which allows for a multiple multiple application attack where, it was called “Billion Laughs”. It's a really fun CVE in the Kubernetes CVE history.</p><p>And what this would do is in YAML, there's this idea that you can take a, an anchor and then copy and then generate code based on that anchor, where you apply it within your YAML file. And there was no upper bound set on the expansion of the anchor. So what the submit was that like, you could actually like submit a very small YAML file that would result in an expansion of memory and the API server cut it off all over.</p><p><strong>ADRIANA:</strong><br />Well down.</p><p><strong>DUFFIE:</strong><br />So there is no such thing in JSON. Like there's no like expansion idea in JSON. This is a feature only of the YAML of the only of the YAML thing, so I don't know which one I prefer. I'd say that YAML is probably easier on the human, and JSON is definitely easier on the computer.</p><p><strong>ADRIANA:</strong><br />Yeah, I can see that. I could see that. Yeah, I find YAML easier on the eyes. I found the curly braces of JSON like too much for me. It's just it's noise.</p><p><strong>DUFFIE:</strong><br />Yeah. And if you don't have like if you don't have some kind of ID to tell you when you're blowing it, it's really very difficult to write.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Like but it's also interesting that JSON that YAML has these like challenges like, like it'll, it'll determine it, like a boolean value is different than, you know, is detected as a YAML feature rather than as a Boolean value. And like the date thing, there's, there's a bunch of weird little peccadilloes about YAML that make it maybe not quite incompatible, but certainly not the perfect tool for what we use it for.</p><p>Where you apply quotes and where you don't. And how do you escape sequences and like oh yeah. Oh my gosh. There's so many things.</p><p><strong>ADRIANA:</strong><br />Quotes. Yeah, yeah. The quotes, the quotes, the dam quotes. It's like, do you like quotes? Do you not like quotes?</p><p><strong>DUFFIE:</strong><br />I came across a very interesting problem leveraging YAML in, Ansible, the other day. And I was because I was trying to basically create a string that actually had quotes in it, and I was having the hardest time getting, Ansible to do the right thing in templating. It was actually using Jinja, really at the end of the day.</p><p>But like, I couldn't get you to do the thing I was trying to get it to do because of the escaping. And then I finally figured out that they, they have actually built a function called unsafe.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>DUFFIE:</strong><br />And they were just like, mark this particular string unsafe. And they're like, just don't interpret it. Just put it in and just put it in and and take it out and like don't try to play with it. Don't try to understand what it says. Just use this string as I have given it to you and it works great now.</p><p><strong>ADRIANA:</strong><br />Wow that's great.</p><p><strong>DUFFIE:</strong><br />Absolutely amazing. Life changing, right? Because like trying to manipulate. I was like, is it three single quotes and then a double quote, is it like like I'm trying to figure out how to make this work. And I could not get it, and then finally I found “unsafe”.</p><p><strong>ADRIANA:</strong><br />Oh my God, I gotta love the name too. Unsafe. Yeah. Oh my God, yay software people. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>DUFFIE:</strong><br />I prefer that my tab presents as two spaces.</p><p><strong>ADRIANA:</strong><br />Because of the YAML shit. That's honestly why I started like converting my tabs into spaces in VS code is because of YAML. I still like YAML over JSON though. For all its shortcomings.</p><p><strong>DUFFIE:</strong><br />For sure.</p><p><strong>ADRIANA:</strong><br />Okay, two more questions. Are you more of a video or text person for learning stuff?</p><p><strong>DUFFIE:</strong><br />Ooh, tricky. I think it depends on what I'm learning actually. So I think if I learning programing or learning a new language or learning some new tricks about that language, I'll typically read it or I'll typically like, find a program, a sufficiently advanced program written in the language that I want to learn, and then go see how they do it and figure out, like, the different little challenges that they run into and how they solve them, and like, kind of dig into it from that perspective.</p><p>But I'm always looking for stuff like the pragmatic this or like, you know, 101 weird problems with ECS. You know, like, I'm always looking for that kind of content to understand what's happening. Like, there's a great article, that a good friend wrote that was, that was writing about about the language that, like, describes all the weird stuff that you don't really expect, like shadow copies and like that kind of stuff.</p><p>So that's reading. But then on the learning. So I'm, I'm a Rubik’s cuber. I play with Rubik's cubes all the time. It's like one of my, one of the things I picked up during the pandemic.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />And for that, I feel like I need to watch somebody solve using a particular algorithm a couple times and then I can then I can try it manually. Yeah. And then and then once I start doing it manually, then it's like a manual memory and I can actually remember it. Right? Yeah. Actually I think it depends on what I'm learning.</p><p><strong>ADRIANA:</strong><br />Yeah. That makes sense. That makes sense I yeah, I, I feel like... try to solve a Rubik's cube by reading instructions. This would be so hard. Yeah.</p><p><strong>DUFFIE:</strong><br />It's really, I mean, and that's how it was for a long time. I mean, there was the Rubik's cubes were around before YouTube, right?</p><p><strong>ADRIANA:</strong><br />Like, yeah, that's true. That's so true. Yeah. I mean, the stuff we take for granted, honestly, like, it just blows my mind. You know, like the other day I was watching, the show on Apple TV+ called Constellation. I don't know if you've seen it yet. Really good. Really good sci fi. But they, when the characters had, like, it's she was it's it's like, you know, like current current day.</p><p>But she had she had a cassette tape and someone had sent her cassette tape and my thought was, how the fuck is she going to play this cassette tape? Right. And she had like, a toy, like cassette tape player, I guess that her kid had, and that's how she played the cassette tape and I'm like, damn, you know, like, I'm thinking back, I think I got rid of my last tape player.</p><p>I don't know, like five years ago when I moved. And I've got, like, I don't have an actual dedicated CD player. I've got a couple of, like, external CD drives sitting under my desk for just in case. It's I mean, all these are these things that we used to rely on, like just gone. I remember handing in, like, my homework in university on floppy disks.</p><p><strong>DUFFIE:</strong><br />Or Zip drives. Remember zip drives? So that was like even a shorter flash in the sun, right? Like that was like.</p><p><strong>ADRIANA:</strong><br />Yeah, that was very short lived. I it was so short lived that I never owned a Zip drive.</p><p><strong>DUFFIE:</strong><br />Yeah. So it's one thing though, my experience with Zip drives, which was funny, it was like I worked at Juniper for about six and a half years, and Juniper builds routers and routers and switches, and some of those routers were built during the period of time when flash drives were a thing. Yeah. And so like to load software onto the router.</p><p>There was a class of router. I can’t remember which one it is. But there's like some there's some Juniper router that it actually uses Zip drives. So load the operating system into the router. And we and you know this is in like 2006, 2007. So we're there and like and like we're we're like trolling eBay trying to find flash drives.</p><p><strong>ADRIANA:</strong><br />Like because.</p><p><strong>DUFFIE:</strong><br />Because like even working at Juniper, like nobody's selling them new anymore. Right? Like you're... old stock so we can keep these routers alive. It was amazing.</p><p><strong>ADRIANA:</strong><br />Holy crap. Okay, final question. We've reached our final question of the icebreaker questions. What is your superpower?</p><p><strong>DUFFIE:</strong><br />Like superpower? I think when you ask other people what my superpower is, it's that I am able to communicate complicated things in a way that is easy to understand.</p><p>I think my superpower is that, you know, we all have our own challenges. And one of the challenges that I have is like, I, I, I had a series of experiences that really taught me that I have to think about perspective differently.</p><p>And that means that if I'm looking at a problem, I can only ever understand the problem with my own faculties, my own eyes, my own brain, my own hands. I can only understand it so far. And that's and that's limited by my experience. Right. But but what I've been through before, whatever it is, however, if I try and teach that thing, then I get exposed to the faculties of others, right?</p><p>They might say, what happens if this happens? What happens if that happens? Hey, have you thought about this? You know, like what? What happens when this other part happens? And I'm like, and those for me are like the most valuable thing. So in a way that's my superpower is I don't rest on the idea of a single perspective.</p><p><strong>ADRIANA:</strong><br />Ooh, I like that. That's very cool. And so, so important because I it, it made me think back to like, yeah, my, my husband's also in tech. And so I'll... and we're in different different areas. And so I'll be telling him about some of the stuff that I'm, I'm working on. And then he'll start asking questions because it's not his area.</p><p>And, and I'm like, oh, and I don't... I have I have to say I almost get annoyed. Because I'm like, why are you thinking about it that way? And it's like, but then I have to kind of take a step back and think, of course, he's thinking it that way because he's approaching it from a completely different angle. So yeah. Yeah.</p><p><strong>DUFFIE:</strong><br />Exactly. Yeah. It's always I mean, it's it's such a trippy thing that I feel like all of us bring there's a number of different like concepts that talk about this. Right. Like one of them is the idea of the beginner's mind. Right. In the beginner's mind, all things are possible in the expert's mind. Very few.</p><p>But there's, there's a ton of different like concepts that, that speak about this as it relates to people and I love and I love the whole idea that like, you know, we each bring our own perspective to a set of problems, whether that problem is related to humans, whether that problem is related to coding, whether that problem is related to logic.</p><p>We we each have a built up over our, our journey, you know, like a different set of understandings and expectations about how these things work. Yeah. And being open to that is huge. Right. Like that's I think probably the biggest skill of a teacher that we don't really talk about is that like being open to those perspectives that are not their own is such a huge thing.</p><p><strong>ADRIANA:</strong><br />It really is because it, it, it opens so many doors.</p><p><strong>DUFFIE:</strong><br />Yeah. In your own brain and everybody else's brain, like, it's like, you know, it's like we, you know, we are you and I, we're both talking about, like, lifelong learning. I think we were talking about this. So lifelong learning is when you're in tech, you're constantly learning, you know. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I feel like that's a big piece of it too, right. Like the way we're way to really actively engage in that is to think about it, think about the limitations of perspective.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think, you know, going staying on that lifelong learner topic, you can't I feel like you can't be in tech and not be a lifelong learner. And expect your career to progress. And I think that being open to different perspectives is what allows that to happen, because I think people who jumped on to like any anytime you're jumping onto new tooling or new concepts like getting, you know, open your mind around DevOps, like what you're telling me, I have to like, do my work differently. Like it's hard, it's scary.</p><p><strong>DUFFIE:</strong><br />Totally true. Yeah, yeah, I think I mean, even even outside of tech, I think that's true. Right? If you're if you're a chef, you're oh my god. Yeah. You're a hairstylist. You're like any number of different things for you to really progress.</p><p><strong>ADRIANA:</strong><br />Yeah. And certainly anything artistic I mean you can't just be like okay with the status quo. Can you imagine? No evolution. How boring. How boring.</p><p><strong>DUFFIE:</strong><br />Nope. Yeah. Wild stuff.</p><p><strong>ADRIANA:</strong><br />Yeah. Well, we got through all the all the icebreaker questions with who? Thanks for playing along. I have so many questions because. So, actually, there's one thing I want to touch upon because you mentioned earlier on, that you're dyslexic. And, I was wondering because my, my husband's, dyslexic as well. And, so for him, like, one of the things that I've learned because, I'm, I'm, I'm a fast reader, I guess certainly compared to him and I it it has taught me being married to him that if I'm showing him something, I have to be super patient, as and respectful of the pace in which he reads.</p><p>And he talks about a lot about, coping mechanisms, as being as a dyslexic person,</p><p><strong>DUFFIE:</strong><br />My experience is very different than your husband’s. I imagine that, like, everything is on the spectrum at some point.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. Of course. Of course.</p><p><strong>DUFFIE:</strong><br />When I was, when I was coming up, I failed the second grade, and my mom figured out that the reason I was failing was that I was dyslexic and the school didn't have the wherewithal to make that assumption or make that, assessment themselves. And so my mom went to learn how to teach a dyslexic kid how to read, and she taught me to read.</p><p>And then after that, I was I was at a I was reading at a collegiate level, like very quickly, like, I, I understood how this worked. It was game on, you know.</p><p><strong>ADRIANA:</strong><br />Damn! That's awesome.</p><p><strong>DUFFIE:</strong><br />And like you at this point, like if I'm looking at a page of text, I have to I would have to actively not read it.</p><p>Right. Like I'm already processing the data on that page. Just have it. Just having it in my vision.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />I'm not thinking about like I'm not thinking about the process. I'm not like and I can read log files looking for a particular thing. It's like it's one of those. It's like a, it's an incredibly quick way of getting information into your brain. But like but but it's definitely a skill, right. Like it's. It's a trippy thing.</p><p><strong>ADRIANA:</strong><br />Yeah. That's so cool. It's, it's cool that you got, like, a diagnosis or at least, I guess, recognition, early on in life because my, my husband was, he, he had the experience where I think it was he never even got, like, a formal diagnosis. It was like after, you know, a long time of struggling.</p><p>And I guess reading enough stuff online where he's like, oh, shit, I think I might actually be dyslexic. And it, it tracks and it his experience was such a negative one where it's like, you know, the, the teachers would like, harp on him over like, oh, you're not applying yourself and like, you’re too slow, and blah blah blah.</p><p>And, and you know, kind of, he was, almost dismissed. He bet on himself. But like, and computers kind of saved him, but like, it was no thanks to, you know, people who didn't recognize that at the time. So kudos to your mom for like, really...</p><p><strong>DUFFIE:</strong><br />Oh my gosh.</p><p><strong>ADRIANA:</strong><br />Helping. My god.</p><p><strong>DUFFIE:</strong><br />Yeah. I can't, you know, I can't it's it's a it's such a wild thing to think about, but like, I can't imagine that not working out the way that it did because like, where would I be? You know, like, I don't even know what life would look like if I had if my mom had not figured that out in the time that she did, like, help me out.</p><p>It’s wild. You know, like one of those. What? It's one of those turning points that happens so early in the, in the, in the maze that you're like like, oh, like, how else would that have gone?</p><p><strong>ADRIANA:</strong><br />Yeah, right?</p><p><strong>DUFFIE:</strong><br />It's crazy.</p><p><strong>ADRIANA:</strong><br />It's trippy. Yeah. So kudos. That's amazing. Yeah. Thanks for sharing. Another thing that I wanted to ask, you mentioned, so you said you're so were you born in Hawaii, or you grew up in Hawaii, or both?</p><p><strong>DUFFIE:</strong><br />I was born in California.</p><p><strong>ADRIANA:</strong><br />Okay.</p><p><strong>DUFFIE:</strong><br />And my parents, my parents were never, like, kind of, like, really together. Like, my father and my mother were like, together, and they were traveling together for quite a while, but they were never really, like, a long term thing. And, so my mother and my stepfather met and they met and they married. And then basically about a year after that, when I was. I think eight, and my sister was four, we moved to Hawaii because that's where they wanted to be.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And I was in Hawaii from when I was eight until, basically just around high school, like middle school, high school ten, and then moved back to California to live with my dad, and then kind of went back and forth between California and Hawaii for several years. Yeah. To, in like visiting my mom, or coming back to live with my dad.</p><p>And I remember, like, all these weird little culture shock. So, for example, one of the first times back to California to live with my dad, the first time, he was living here in San José, he was living down in San José, and we had, I had this wild experience. So in Hawaii, it's always been very expensive. A lot of food you have to get in, right?</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DUFFIE:</strong><br />Go into the grocery store with 20 bucks. It's not going to end up with a lot of groceries. Even at the time, like in in the early 90s or the early late 80s, it was still very expensive.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />And so, having that experience of, like, being able to go into a grocery store in San José, like a big, Big Saver or whatever, right, and walk out with a grocery cart full of food for 20 bucks was mind blowing.</p><p><strong>ADRIANA:</strong><br />Oh, wow.</p><p><strong>DUFFIE:</strong><br />As a teenage boy, I'm like, this is not making sense to me right now. But it was like it was it was such a crazy thing, you know, like having that experience of like, wow, this like the, you know, understanding the economic climate of different areas and like realizing that while the different like or even gas, the price of gas in Hawaii was always more expensive than the price... I remember gas in California, being as cheap is like, not... less than a buck.</p><p><strong>ADRIANA:</strong><br />Wow.</p><p><strong>DUFFIE:</strong><br />Never a thing in Hawaii. Like...</p><p><strong>ADRIANA:</strong><br />That is wild. It's so cool, though, that it, it kind of it teaches you different perspectives and gives you an appreciation as well for those things.</p><p><strong>DUFFIE:</strong><br />These are some of those experiences that I was talking about that really drove me to think that, like that perspective is... That perspective is more important than your own, right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely, absolutely. And and, out of curiosity, like what got you into tech?</p><p><strong>DUFFIE:</strong><br />So when I was in high school, I got into computers, and I was one of the people who kind of understood compu-- like my brain has always just kind of understand, have understood how computers work pretty well.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />And so I was like the teacher's aide in the computer class, and I was getting into, like, all the all the different things from that perspective. And I was also into theater at the time. So I was I it was technical theater. So doing lights, sound, staging, working all of that stuff. And so interestingly, both of these two fields involve technology.</p><p>And so I think that really kind of like became a through line for me was like working in different, technical fields. So, like whether that was, for, for years when I was working in Hawaii, I was doing lighting, sound, staging, rigging, and I was always, you know, working at that part of the tech. Because in Hawaii, if you're not working in the tourism industry in some way, you're not working, right?</p><p><strong>ADRIANA:</strong><br />Right, right.</p><p><strong>DUFFIE:</strong><br />It’s really hard.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And so when I came to California and I was like, you know, I'm already pretty good with my computer already, like exploring Linux, already exploring Windows. And I was kind of like playing with all the different operating systems and how all they were, they all work and all that stuff. I started getting into systems administration.</p><p>And I went from systems administration into network administration because again, that's one of those like, things I really wanted to know how all of that worked. Yeah. And so best way for me to understand how all that worked was to go and play with it, like to go to work on it like. So that was network administration, systems administration... I first broke into real tech when I... and.... just before the year 2000 and I joined a couple of companies that were, that were providing DSL. There were DSL wholesalers. So they, Covad and NorthPoint communications were, were the two that I joined, and both of them were tremendous experiences because they were both. In in Covad</p><p>I was actually out doing physical installations of DSL. There's all kinds of crazy stories related to that. And then at NorthPoint, I went inside and I was doing customer support, and I was actually answering phone calls of installers and also customers who were trying to understand why their thing wasn't working or how to get this turned on or etc.</p><p>And so I went from like customer support up into the architecture level pretty quickly because I understood how these systems work pretty, pretty well, and I was able to communicate it and teach it and share it. I became like my path to, kind of a higher I don't know if like a more senior role or, or really gave me an opportunity to kind of jump into different parts of the system because I was able to teach and bring people with me.</p><p><strong>ADRIANA:</strong><br />Yeah. And it's such a wonderful feeling when you're able to, like, get through to people, right? Through...</p><p><strong>DUFFIE:</strong><br />Seeing the light come on? It's amazing.</p><p><strong>ADRIANA:</strong><br />The network stuff that you were doing. Was it all like, self-taught or like, how did you, come to learn it?</p><p><strong>DUFFIE:</strong><br />A lot of it was self-taught. A lot of it was actually also, exploring how things work based, like there's always been a number of different technologies out there, like GNS, graphical network simulator. Where you can actually like, you know, on a reasonably inexpensive computer, you know, build their whole research lab and explore this stuff. And Kubernetes, there's KinD, right? Kubernetes, Kubernetes in Docker. It's another great example. You don't need you don't need to have an Amazon account to be able to play with Kubernetes. You can play with it in Docker on your laptop, right?</p><p>Those particular types of things have always been around for people who want to play with them and understand how how different parts work and understand different protocols and understand how to build adjacencies and how to troubleshoot them, like those things have been around for a long time, whether they were KinD or whether they were, GNS, or like, things like this.</p><p>And so that's that's always been kind of like I'm about to let my curiosity like, what happens if I'm trying to convert from, you know, BGP to OSPF. Like, I don't know, let's let's try it.</p><p><strong>ADRIANA:</strong><br />So yeah. So you've basically gravitated towards networking for for a chunk of your career then. Is that is that accurate.</p><p><strong>DUFFIE:</strong><br />Yeah, I think networking, distributed systems, people, it's always been one thing or another. I've worked on a variety of different technology efforts across a variety of different companies. I helped build the first shared infrastructure at Apple and it was great. It was called PIE, Platform Infrastructure Engineering. So “apple pie”, you know.</p><p>We were so proud of that name.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's so cool. How was it working at Apple?</p><p><strong>DUFFIE:</strong><br />I think as with many big companies, I think Apple has an incredible opportunity to go and work with some of the and do some of the best work of your life.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />If you find yourself in the right group working with the right people, putting you, you know, giving you the right opportunity and really letting you kind of like, grow into that. I think that you can really find that at Apple. You can also find the opposite experience where, like, you come in with this, a bit, perhaps, it's not even really about what you bring to it. Sometimes that you're just you're in a situation where it's just untenable and it's not going to work for you, and you're going to need to go somewhere else and go find another opportunity somewhere else.</p><p>And I think that's true of most big companies. You find these little pockets of areas where you can really do the best work for your life, and sometimes you find pockets where that's just not a possibility. It's really hard.</p><p><strong>ADRIANA:</strong><br />Yeah. And the, it, sometimes it just boils down. I mean, yes, there's the, there's the company culture, but also like, just finding the right team, the one where it feels like home. Which can be such a challenge.</p><p><strong>DUFFIE:</strong><br />Yeah. Where the people believe in you. Where they where you where you get to really, like, come into your own and shine and like, it's it's an amazing experience, but I, I really in many ways I wish there were some way of. Kind of guaranteeing that for people or.</p><p><strong>ADRIANA:</strong><br />I know. Right. It's so true. Like sorry. Good.</p><p><strong>DUFFIE:</strong><br />Yeah. It's it's one of those things that like I do feel like the Kubernetes community does pretty good at this. There's other communities out there that do pretty good at this where they're like, like we know everybody had to be new at some point, and we want to make it so that in your time as being new, you have somebody to ask questions of, like, how do we build that community?</p><p>Which is really the crux of the community problem. Like, how do we build that community to enable you to feel like you're not an imposter, to make you feel like your contributions are valuable, that your questions are valid, that you're you're not just that you're not alone in this. You're trying you're not trying to run up this hill by yourself. There's a bunch of us running beside you. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Like it's so true. It's so true. And I think, like, there, there. Certain, as you said, certain communities that make it so, so easy to do that, that kind of give you that safe space. You know, I think back to like some of the nasty shit you see on StackOverflow where you're like, I'm just asking a question. And then they're like questioning your whole, like, existence.</p><p>And you're like, hey, I just want an answer.</p><p><strong>DUFFIE:</strong><br />And and the stress of all of this, I mean, even like the, the stress about this also really affects how people react or are able to spend time. Right? Like, if I like,</p><p>I've definitely run into situations where like I'm asking somebody a question and they're very resistive to the question because they feel that their interpretation of this question is I'm calling into validity, whether the thing you did was right or wrong.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I'm like, no, I, I there's no right or wrong. But but but other. But how they internalize that question is... that I have no control over. I can say like hey man, I think you did the absolute best you could with the information that you had at the time, 1,000% every time. Otherwise you probably wouldn't have done it right.</p><p>But yeah, it's, it's, it's a challenging it's this is that people puzzle right. Like how do you, how do you communicate effectively when what you're, when the words you're using may be interpreted as a challenge. As opposed to just a question. Right. Like, I seek to understand.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. And I think and I think, you know, to, to your credit and your superpower, having that perspective, can be extremely helpful because it probably primes you better to not have that resistance when, when someone comes at you with a question like that, that you know. Yeah.</p><p><strong>DUFFIE:</strong><br />Right. Like, you know, being able to prime the other person and say like, you know, first of all, let's let's play it out. I'm not trying to like, challenge the decisions that you’ve made.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />Let's trying to understand how it works. And you're the best person to ask because your name is on the good committee.</p><p><strong>ADRIANA:</strong><br />Yeah. Right. Yeah.</p><p><strong>DUFFIE:</strong><br />Take me on that journey. Right.</p><p><strong>ADRIANA:</strong><br />Like it's true. Yeah. It's all about disarming, right? It's funny because, you know, I've, I've, I've said this to so many people, like contributing, especially contributing to open source can be so, so daunting, especially like very well-established projects. Right. Where you've got, like your, your old guard and you're like, oh my God, dare I? Dare I throw my hat into the ring?</p><p><strong>DUFFIE:</strong><br />I feel like, you know, it's definitely... it's, it is absolutely one of those situations where, like, the longest journey begins with a single step, you know.</p><p>And the other part of this that I wanted to call back to on the whole perspective, which I think is an interesting thing for people to hear.</p><p>Some people feel like if they learn a programing language, and then the next programing language comes out, that everything that they did was lost work.</p><p>And one thing I've learned in my career is that there is no lost work. Like that, that everything that you have been through, every part of your experience has set you up for success moving forward. Like if you know how to troubleshoot networks, what you’re troubleshooting is a distributed system.</p><p>And you could apply a lot of the same brain logic to the problem of understanding why databases aren't redistributing, that you could, to understanding why, a network problem exists or a network partition exists.</p><p>I call this like, building intuition. You're, you're constantly building intuition because you're solving problems at different levels of a stack or solving problems even within the same stack. Your, your problem solving skills are what you're building. That's the thing you take with you, regardless of where you're going next.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. And I think that that's what people need to remember. Even, you know, one of the things that I always tell people, from a coding perspective is like, never fall in love with your code, right? Because, like, yeah, you write something and then someone else is gonna look at your code and build on it and make it better.</p><p>And, like, isn't that the ultimate compliment? Someone, someone is inspired by something you've done and then thought of another way to like a way to improve it.</p><p><strong>DUFFIE:</strong><br />Oh my gosh, just add this KubeCon in London. There was a great talk that was talking about, kind of changing the way that we think about security and applications and stuff and, and it was neat because they based their talk on a talk that I had done with Brad and Rory and Ian in Amsterdam.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />They, they took the idea of it and they were like, well, let's take it further. Let's understand container scanning even further than what they jumped into. Right. And I was like, I love that. Right?</p><p><strong>ADRIANA:</strong><br />Like, yeah.</p><p><strong>DUFFIE:</strong><br />Take the idea further. When I was a kid, there was this Creative Whack Pack. There was this set of ideas, and one of the things that they put in that pack was, don't ever fall in love with an idea. But it's just it's kind of a corollary to what you're saying about falling in love with your code, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />The mental path you took to get to this idea isn't the only one we have. We all can agree on that.</p><p><strong>ADRIANA:</strong><br />Yeah, it's it's never it's never a waste like, you know, I, I, I'm, I consider myself a serial blogger. And oftentimes all like up there is the last blog post I wrote, I started writing, I had finished writing it, I and then I started like reviewing the, the the copy and I think the last thing that I had was like a conclusion to write and, and I'm writing out the conclusion and I'm reviewing the copy and I'm like, oh shit, I framed this blog post as X, but I kind of buried the lede and I need to reframe it and, and then, you know, I it wasn't a complete gutting, but there is definitely like a lot of rework. And whenever stuff like that happens, I just tell myself, like, it's okay. Because what you're doing is making it better. So even if you like, delete an entire section, entire paragraph or whatever, it's totally fine because what's coming out is going to be way better than what you had before.</p><p><strong>DUFFIE:</strong><br />Exactly. Yeah, yeah. I love I mean, even the idea of challenging your own, it's like part of not falling in love with code or not falling in love with an idea is, is giving yourself that room to grow, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Giving yourself that permission to say, actually, I've been thinking about this all wrong.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />You don’t need somebody else will tell you that. Like, you can tell you that too, right?</p><p><strong>ADRIANA:</strong><br />Being kind to yourself by giving yourself permission. Absolutely. And it's all part of the creative process. I wanted to switch gears a little bit and talk about, your current role, at Isovalent, which was acquired, I guess, semi-recently by Cisco. So how did you, how did you come to, work at Isovalent, and talk to a little bit about the work that you do.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />So I, quite a few years ago now, I worked for a company called Nicira, which was a network virtualization company, and it was a fascinating role because it was I had just come from Juniper Networks, where I was, lab manager.</p><p>And so I spent like, basically, I think it was like 5 or 6 years or something at Juniper, learning every possible way to break a network at any type of scale.</p><p>And then I come to, to Nicira where I am, working on working with the team and developing network virtualization. And my part of that opportunity was like, how do I how can I bring this skill set that I have learned in troubleshooting networks to, this problem of building network virtualization?</p><p>So, like, in real... in “real” networks, right? Non-virtual networks, I should say. Like, there are things that I know how to... that I'm like, are ingrained in my mind about troubleshooting and understanding the state of the network as it relates to, like how all things are operating.</p><p>When they're building a network virtualization model, like we need we need similar tools. I still need to know when things are propagating. I still need to understand the state of that network, whether it's virtual or real. And so it was this fascinating role where I'm like working with a team that's developing all of this software and saying, I need to know how this works.</p><p>I need to understand when this happens. I need to, you know, just bring my real world experience from troubleshooting networks to this new virtual arena. And that was just a great role. I had a wonderful time. And at that job I met Dan Whitland. Who is the CEO of Isovalent.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And I also met Thomas Graff, who at the time was a contributor to Open vSwitch, which was one of the open source projects that came out of Nicira as well. And so, Dan and I have been friends the entire time, like we've known. We run into each other at different conferences. We're always good, glad to see each other.</p><p>Etcetera. And so when, I decided to leave, so I was like, you know, I'm from Nicira, I did a bunch of other stuff. I went to Apple, I went to a company called Illumio. When I decided to leave Apple, I decided to kind of jump into Kubernetes because I saw this really incredible opportunity within the Kubernetes space.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />Having lived through the OpenStack days, I was like, oh, this is this is going to happen again, and it's going to be Kubernetes and it's going to be really fascinating to watch. And so I reached out to CoreOS. I said, you should hire me. They said, why? I said, just try it. And they interviewed me and I got the job. I worked at CoreOS, and then at Heptio.</p><p>And then after Heptio was acquired into VMware. I decided to leave VMware. I went, and then, at that time, I was chatting with, Dan, who had built Isovalent at that point. At that point, and Isovalent getting to a place where they were like, really going after the market.</p><p>And I decided that I wanted to go and do like a field CTO role. And I sibilant, and so I went to dad and I said, and I pitched it, you know, I'm like, hey, this is what I'd like to do for Isovalent. Are you interested in this?</p><p>And at this point, I'd already at Heptio and at CoreOS, built a very public persona around learning and engaging in technology and engaging an open source, which, you know, which is a big part of myself and a big part of what I've given to the community over the years. And I said, you know, I'd like to keep doing that.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />But I'd also like to be part of, like, you know, a customer facing role doing, sales, engineering and that sort of stuff. So we built a role called Field CTO, and that's where I came into at Isovalent.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />And I was there for the longest I've ever been at a startup, actually. Cause like, the startups that I joined have, have either been acquired within a year or, or something around that space, which is, I will admit, a weird little humblebrag. I'm not trying to say [...] that [...]. Right. But like, but I think as it all works out, like I have a, you know, most of the startups I, I've been a part of have, except for, with the exception of Illumio have been acquired within a period of time.</p><p>When I first joined Isovalent, I did think that Isovalent was going to be another one of those, like, year long journeys.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />But then the pandemic happened. Actually it was in the pandemic when I joined. And then, you know, navigating all of that over the period of about, I think it was pretty close to three years when we were acquired.</p><p><strong>ADRIANA:</strong><br />All right.</p><p><strong>DUFFIE:</strong><br />Which is, you know, an incredible journey, incredible time as a startup, building the business from a, you know, from a very successful open source project to a reasonably successful enterprise product and a really kind of growing year over year. And, you know, and then helping uh, hire and helping train people and helping level people up in the technology and that space for doing a lot of public work around all of that.</p><p>And now, after the acquisition, continuing to be very successful within Cisco. Isovalent is continuing to be, to grow crazily. And I think it's one of the most successful acquisitions I've ever been a part of, in that even after a year and a half, nothing... I'm still excited to go and work on that.</p><p>Because it's changing, because it's the same team, because it's, because the people are still here. We're still moving. We're still, like, learning from our experience. We're still growing as a company within Cisco. We have just an incredible opportunity. And it's it's been it's been really, it's been amazing to just like, it's amazing to me that like, even after a year and a half, I'm still excited about doing it because, like in the past when CoreOS was acquired by RedHat,</p><p>I left, and went to Heptio. When Heptio was acquired by VMWare, I left, because I felt like that when the whole Pivotal acquisition happened, I was like, yeah, this is not for me.</p><p>When Nicira was acquired by VMware, we were like, oh, we have to rewrite everything. And I'm like, yeah, I'm going to go. And like...</p><p>So after a year to be able to say so I'm just as committed to this role, just as committed to this opportunity as I was in the first year at Isovalent is such a radically different experience than I've had at any other acquisition that it's just... I feel very fortunate.</p><p><strong>ADRIANA:</strong><br />I mean, acquisitions can be so tricky, right? I mean, there's nothing like a culture killer if, if not done properly.</p><p><strong>DUFFIE:</strong><br />Like, in the Isovalent case, you're hiring 160 people.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And you need and you need to make sure that you have in that, in that hiring. What are they going to do? What's the vision? How does it apply to the overall vision. Like what is... like how do you keep them motivated? As a startup it's pretty easy. It's like, be motivated or die, right? Like it's not going to work if you don't.</p><p>We're not all working on the same thing. But like, but within a large company like Cisco, you're like, okay, well now here's the thing that we're working on that is part of moving all of Cisco forward. And here's, and, and is that interesting to the 160 people that joined? Like, is it validating their assumptions? Is it like, driving them forward?</p><p>Like, it's so hard to do is an acquisition. I feel like so many of them fail because there’s not really, there's no concise story vision, that really helps people who are coming into that scenario understand what the way forward is.</p><p><strong>ADRIANA:</strong><br />And I think that's the, that's the hardest part is like, do you, do you know where you fit in in the greater scheme of things and you feel like you're, you're you're I don't know, like it's almost this feeling of claustrophobia. Right. The parent company is like engulfing the, the acquired company and and do you maintain your, your culture. How do you integrate with the existing culture. Like that's a lot of,</p><p><strong>DUFFIE:</strong><br />A lot of really interesting problems. Yeah.</p><p><strong>ADRIANA:</strong><br />Isovalent is also known for, like, eBPF. Do you dabble... do anything in that, on that side of things? Just out of curiosity?</p><p><strong>DUFFIE:</strong><br />I do. Most of the time I spend my time on the frameworks that we're building. So things like, Cillium and, and, Tetragon. Tetragon is an incredible way of actually like, like if you have a problem that you want to solve with eBPF, Tetragon is a good framework for thinking about how to implement that.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And you could definitely check out more about it at like Tetragon.io. But like I, I spent a lot of my time like helping people understand how that that might work. Like if you say, I want to do this, and I want to I want to have these outcomes, and I want to make this change, like, how do you how do I do that with Tetragon? I'm happy to help figure that part out.</p><p>I also spend a lot of my time just helping people understand Kubernetes and how networking works and all that other stuff.</p><p><strong>DUFFIE:</strong><br />Within Kubernetes, so much of the networking is abstracted away from your your day to day use. You're not thinking about, okay, how do I get this pod an IP address? Not on your mind at all. Right.</p><p>You might ask, how do I get traffic from outside into my application, right. Thinking oh, it's a load balancer. Right. How that creates, I don't know.</p><p>I'm not thinking about how how all of this works in the, in between. Right. And that's, that's the fun part for me is that I'm, you know, something of an expert in that part of it. Like how does that infrastructure part work.</p><p>And to be clear, like I'm defining expert as someone who can take other people and make them proficient at a thing. That's, in my mind, what an expert is. Not somebody who knows all the answers.</p><p><strong>ADRIANA:</strong><br />That's such a great definition. Man, if we knew all the answers, we would be rich! Alas, ‘tis not the case. I did ask, do you... are you actually a Kubernetes contributor as well?</p><p><strong>DUFFIE:</strong><br />I have in the past contributed. Mostly I contributed to the Kubeadm project, at the time. I was, I was working on Kubeadm. I've also worked on, contributed to Kubernetes in general and some of the docs I've contributed to, obviously to Cillium and to, other projects like in the space, like I contributed a little bit to Flux and to different things.</p><p><strong>ADRIANA:</strong><br />Oh, nice. That's cool.</p><p><strong>DUFFIE:</strong><br />But yeah, I think, but yeah, I mean, lately I haven't been contributing much because I've been focused on trying to help navigate this crazy big acquisition piece into into Cisco.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair enough, fair enough. Makes sense. Cool. Well, we are coming up on time. But before we wrap up, I was wondering if you have any words of wisdom for our audience?</p><p><strong>DUFFIE:</strong><br />I'll definitely reiterate that understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career. So being in a situation where you say, not only am I not in love with an idea, but I want to understand how you understand the idea. Really changes, really, really helps you grow.</p><p>The other one is make room for things to be hard. They don't have to be... Not everything is easy for everybody. Things that you assume are the easiest in the world. They're so obvious. It's not even things you have to think about. These things are true for you because of your experience, and everybody has a different experience, right?</p><p>So like, yeah, we were just talking about this earlier. Your husband has dyslexia and with the way you described his journey with dyslexia is so wildly different from my own that it may seem to me I'm like, well, why was that so hard? Like, I wouldn't say that, but you get what I'm saying, right? Like a wildly different perspective of, like.</p><p>You know, everybody, everywhere you look, you will see this difference in perspective.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. Different perspectives, different journeys. Right?</p><p><strong>DUFFIE:</strong><br />Right? Yeah. I love that.</p><p><strong>ADRIANA:</strong><br />These are great words of wisdom. Also I cannot end the recording without doing a shout out to your awesome t-shirt, because... hello? It’s our podcast mascot. So I've got, and I was showing you earlier, I've got this little desk lamp that you could squeeze. Tee hee! It's so great. If I could, I would totally have one as a pet.</p><p>Well, thank you so much, Duffie, for, geeking out with me. And y'all, don't forget to subscribe and be sure to check our show notes to connect with us and our guests on social media. Until next time.</p><p><strong>DUFFIE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 7 Oct 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Duffie Cooley, Adriana Villela)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-perspective-duffie-cooley-lrcJXlz3</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Being able to see things from different perspectives allows you to open your mind to see and solve problems from different angles. It also allows us to reach others better.</li><li>Life-long learning is a must in tech careers, otherwise we can't improve and evolve.</li><li>How early recognition and support from Duffie's mom helped him learn to read with dyslexia.</li><li>Spending time in Hawaii and California while growing up gave Duffie different perspectives that have served him well in his tech career.</li><li>There are tools out there available for exploration, for those curious enough to learn about different technologies. You just need to bring your curiosity.</li><li>Finding the right fit at a company is more than just overall company culture. It's also about team culture and having people believe in you and give you room to grow and succeed.</li><li>Welcoming tech communities are those that have systems and supports in place to grow and nurture new contributors.</li><li>How do you communicate effectively when the words you're using may be interpreted as a challenge? Let them know that you only seek to understand, and are relying on their expertise for that.</li><li>Everything you've been through has set you up for success moving forward</li><li>Don't fall in love with your code; when someone builds on your code or ideas, take it as form of praise, and not as a form of criticism.</li><li>When a company is acquired by another company, how do you keep the acquired employees from jumping ship? Keep them motivated, and ensure that there is a clear vision tying their work to the overall vision.</li><li>An expert as someone who can take other people and make them proficient at a thing; not somebody who knows all the answers.</li><li>Understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career.</li><li>Make room for things to be hard. Not everything has to be easy for everybody.</li></ul><p><strong>About our guest:</strong></p><p>Duffie Cooley is the Field CTO for Isovalent @ Cisco. He has been involved in the Kubernetes Community since 2017. He is an emeritus member of the CNCF Technical Oversight Committee and has helped lots of folks learn more about The Kubernetes Ecosystem and eBPF through tgik and eCHO office hours. His handle is mauilion as he grew up in Maui, Hawaii and likes big cats. If you see his face come say hi! He's usually carrying around a few cool stickers as well.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/mauilion.dev">Bluesky</a></li><li><a href="https://www.linkedin.com/in/mauilion/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtu.be/sf8rDpu1vCk?si=l1AfYM-_mOdhusOO&t=78">Star Trek IV: "We are looking for Nuclear Wessels" clip</a></li><li><a href="https://youtu.be/LkqiDu1BQXY?si=VzfMGAvrz_vt38Is&t=77">Star Trek IV: Scotty's "Hello, Computer" clip</a></li><li><a href="https://www.kitv.com/news/local/maui-movie-theater-to-close-after-30-years/article_2db54cae-1eb9-11ee-aa01-d394992029a4.html">Kaahumanu Theatre</a></li><li><a href="https://archlinux.org">Arch Linux</a></li><li><a href="https://www.dynojet.com/blog/what-is-a-motorcycle-electronic-control-unit/">Motorcycle Engine Control Unit (ECU)</a></li><li><a href="https://en.wikipedia.org/wiki/IPython">IPython (interactive Python)</a></li><li><a href="https://github.com/kubernetes/kubernetes/issues/83253">"Billion Laughs" Kubernetes CVE (CVE-2019-11253)</a></li><li><a href="https://jinja.palletsprojects.com/en/stable/sandbox/#jinja2.sandbox.unsafe">Jinja "unsafe"</a></li><li><a href="https://en.wikipedia.org/wiki/Zip_drive">Zip drive</a></li><li><a href="https://en.wikipedia.org/wiki/NorthPoint_Communications">NorthPoint Communications</a></li><li><a href="https://en.wikipedia.org/wiki/Covad">Covad Communications Company</a></li><li><a href="https://en.wikipedia.org/wiki/Digital_subscriber_line">Digital Subscriber Line (DSL)</a></li><li><a href="https://en.wikipedia.org/wiki/Graphical_Network_Simulator-3">Graphical Network Simulator (GNS)</a></li><li><a href="https://www.youtube.com/watch?v=9weGi0csBZM">Duffie's talk at KubeCon Amsterdam 2023</a></li><li><a href="https://www.amazon.ca/Creative-Whack-Pack-Roger-Oech/dp/0880793589">Creative Whack Pack</a></li><li><a href="https://www.linkedin.com/in/danwendlandt">Dan Wendlandt, CEO and founder of Isovalent</a></li><li><a href="https://www.openvswitch.org/">Open vSwitch</a></li><li><a href="https://cilium.io/">Cillium</a></li><li><a href="https://tetragon.io/">Tetragon</a></li><li><a href="https://kubernetes.io/docs/reference/setup-tools/kubeadm/">Kubeadm</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtu.be/vqv2cE-SQf4">Geeking Out: Liz Fong-Jones on being a Field CTO</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today. I have Duffie Cooley. Welcome, Duffie.</p><p><strong>DUFFIE:</strong><br />Thank you so much.</p><p><strong>DUFFIE:</strong><br />It's an honor to be here. You have such a tremendous, you know, history of podcasts so far. So I'm just really grateful to be a part of it.</p><p><strong>ADRIANA:</strong><br />Oh, thank you so much. And, Duffie, where are you calling from today?</p><p><strong>DUFFIE:</strong><br />I live in Alameda, which is not too far from San Francisco. It's right across the Bay Bridge.</p><p><strong>ADRIANA:</strong><br />I got to, like, nerd out with you when you said Alameda is. It makes me think of Star Trek IV. It is. It is the same place.</p><p><strong>DUFFIE:</strong><br />This is where the nuclear vessels were hosted.</p><p><strong>ADRIANA:</strong><br />So this is why I know of Alameda.</p><p><strong>DUFFIE:</strong><br />Another one that, people connect with is, what do you call it? MythBusters.MythBusters did a bunch of stuff, like, out on this, like. And you're like, where in the Bay Area did you find such a big, flat space to, like, crash semi-trucks? Here on Alameda out on the point. That’s where it was filmed.</p><p><strong>ADRIANA:</strong><br />Oh, that's so wild, I remember MythBusters. That was a great show.</p><p><strong>DUFFIE:</strong><br />It was. I love the whole premise. You know, it's like people having, like, the the, some challenging thing, and you're like, is it real? Did it really happen? All right.</p><p><strong>ADRIANA:</strong><br />Let's. Yeah. Yeah, and by the way, my my my final comment on Alameda and the Star Trek movies, I know everyone loves Wrath of Khan, but Star Trek IV still holds a place in my heart as the best one, because there is time travel and Scotty talking to an old Mac. So...</p><p><strong>DUFFIE:</strong><br />I remember seeing that movie for the first time I was, I, I grew up in Hawaii.</p><p><strong>ADRIANA:</strong><br />Oh cool.</p><p><strong>DUFFIE:</strong><br />That movie is one of the movies that I absolutely remember seeing in the Kaahumanu Theater, like in in Kahului in Maui. It's like, you know, there are a few movies where you like, really connect with a place in a time. And that's one of those movies for me.</p><p><strong>ADRIANA:</strong><br />That's so awesome. Cool. I have so many questions now about, like, growing up in Hawaii, but, I'm going to start first with our, lightning round questions. Are you ready? Tsk... icebreaker. Used to call them Lightning Round. But they're not lightning. Okay. First question. Are you lefty or a righty?</p><p><strong>DUFFIE:</strong><br />I'm a righty, but I am dyslexic, so jury's out.</p><p><strong>ADRIANA:</strong><br />Love it. Next question. Do you prefer iPhone or Android? iPhone. All right. Next one. Do you prefer Mac, Linux, or Windows?</p><p><strong>DUFFIE:</strong><br />Linux. All day. I've been a Linux on the desktop user for 20 something years.</p><p><strong>ADRIANA:</strong><br />Oh, damn. What's your what's your favorite distro?</p><p><strong>DUFFIE:</strong><br />My favorite distro. That's a tough one. I've been through so many. I think Arch is probably my current favorite because of the the community builds and everything else like that at work, however, when I'm at Cisco, I have to. I have to use Ubuntu, which I don't mind. It's a great distro as well, but but yeah, like for the, for the obscure kind of stuff that you need to make your desktop your own, I think Arch is really the great one.</p><p><strong>ADRIANA:</strong><br />Nice, nice. And, that is one thing like Linux does let you, play around a lot.</p><p><strong>DUFFIE:</strong><br />Almost to its detriment. Yes.</p><p><strong>ADRIANA:</strong><br />Yeah. That's true. My, my only, my only beef with with Linux and maybe it's improved. It's been a while... was like I couldn't get it to play with all the peripherals all the time. And when I used to have, like, you know, an iPhone that I had to connect to, to my computer to sync, or actually, before that, I had BlackBerry. I couldn't use the BlackBerry software to sync my BlackBerry in my Linux box. Sadly.</p><p><strong>DUFFIE:</strong><br />It's a challenge for sure. I mean, it's I was just recently. Speaking of geeking out, I'm also a motorcycle rider, and I was recently changing the programing of the computer that operates the motorcycle's fueling and electrical systems. And for that, I needed a Windows computer, because the only software that I could use to load the program onto the device that was doing the programing was the windows computer.</p><p>And so I again remembered how to do this with Vagrant. I spun up a Windows 11 machine, figured out how to do a USB passthrough, because I'm not going to install Windows just to try this out. Right? Like...</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />You know like but yeah, I feel you on the on the challenge of like being able to having to deal with stuff that sometimes it's, it's-- Windows is the only way. And...</p><p><strong>ADRIANA:</strong><br />Yes. But also you're like updating software on your motorcycle. Feel like you buried the lede there.</p><p><strong>DUFFIE:</strong><br />Well, it's interesting stuff. I mean, just like with motorcycles, actually, with most fuel injected vehicles, especially recent ones, they have an ECU that's responsible for like good timing in the fueling.</p><p>And and from the factory they come in this issue in this state where because of the way that the regulations work, they have to stay within a particular range of fueling and timing to remain underneath an emission thing, which does two things. I mean, I appreciate the emissions challenge, but the other part of it is that it causes the motorcycle to run very lean a lot of the time, which causes the motorcycle to run hot.</p><p>And actually you end up in this kind of like weird bad loop where the motorcycle can't really operate at efficiency. So it's continuing to run badly. And and if it were to able to run efficiently, it would actually run significantly more efficiently then the computer program allows for it. And so that was the change I was making, was allowing for the computer to actually learn from the sensors on the bike how efficiently it's running.</p><p>So it could actually do a better learning loop and operate correctly. Right. It's still in the the, the two that I put on this motorcycle is still a 50 state tune. If I had to go and get my exhaust checked, it would still pass.</p><p>It's just that it allows the motorcycle to be unrestricted in how it fuels and times the bike so that it's still it's still being very efficient, but it's not being held back by that regulation on it.</p><p><strong>ADRIANA:</strong><br />Got it. That's very cool. Speaking of... so, like, what do you what do you write that in?</p><p><strong>DUFFIE:</strong><br />Oh, I'm not sure. I didn't actually write this one. So this is all like, I so basically what I get back is a program that looks like a map, right? It looks a little bit like a graph. And the units on one side are perhaps things like, measurements of oxygen and, and measurements of temperature and things like that.</p><p>And on the other side we have like timing adjustment, like up or down and also fueling how much fueling. And you can think of this like a big heat map. Right. And what it's trying to do is it's trying to figure out a way to make it so that as you move through the power cycle of the motorcycle, it's creating a scenario where everything is fueled and timed correctly based on the temperature and the, oxygen levels being measured at the exhaust system.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />Right. And so it's like, it's this and this is what I mean by that second, but it's kind of a closed loop system, they call it, because it's constantly measuring the situation at hand and trying to adjust timing and fuel based on that.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. That's so cool.</p><p><strong>DUFFIE:</strong><br />But I think it's probably written in C or, you know, something crazy because it's been around forever. Yeah, I feel like it's one of those industries ripe for disruption, but nothing is ever... it’s like, such a niche thing, you know?</p><p><strong>ADRIANA:</strong><br />So true, so true. Yeah. That's so cool. It isn't it wild to realize, I mean, I think we already know, deep in the back of our minds that computers run our vehicles, but it's still, like, kind of blows my mind.</p><p><strong>DUFFIE:</strong><br />It is a trip. Yeah. For sure. Like and it's funny there's there are still you can still find vehicles for which this is not true. Right. Like there's still plenty of vehicles out there that that are still, you know, carburated and all of that stuff. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />Like with, with fuel injection and all of that. It's really come a long way. Just a couple of years ago I bought my first all electric car and that's nothing but computers, right? Like there's. Other than the brakes, maybe, you know, like I.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And speaking of electric cars, like, so I, I have a hybrid and when we, when we bought the hybrid, the first time I drove it and it was in electrical mode, I'm like, what's going on? There's no noise. Like it breaks your brain.</p><p><strong>DUFFIE:</strong><br />Yeah, it's a trippy thing. And then, you know, it's just a power powerband and everything. And then I thought when I bought this car, because I come from the, you know, like, I had, had a mini Cooper Clubman before this, and I had a Honda Element and a bunch of other cars that are great cars. But like, I thought that when I bought the electric car, I would have, like, range anxiety that I would be worried, like I would I would have this concern of like, am I going to be able to get to the next charging station?</p><p>You know, like, and really, it's not a thing in California in California where I, where I do all of my driving.</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DUFFIE:</strong><br />It's not a thing I have to worry about at all.</p><p><strong>ADRIANA:</strong><br />Right. Right. This is THE place to own an electric car.</p><p><strong>DUFFIE:</strong><br />Yeah. And also, the car goes 200 something miles on a charge.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>DUFFIE:</strong><br />So it's not like, you know, it's not. It's not like. It's like that's about what a tank would have taken me.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Right. Like I take a gas, so they're taking me about the same distance. So it's like it's already kind of like aligned with, like my mental picture of, like how far I can go before I have to deal with the gas thing.</p><p><strong>ADRIANA:</strong><br />That's great. And does your car charge fast?</p><p><strong>DUFFIE:</strong><br />It is. Yeah. It's like the 400 volt system or the 800 volt system or something. So I pull in to a fast charger and 20 minutes later from empty, I'm at like 80 or 90.</p><p><strong>ADRIANA:</strong><br />Oh that's pretty good. That's pretty good. I heard there's like some really cool technology out there in the world that allows you to, swap out car batteries. So then I guess it makes the, the experience a lot better so that you're not having to sit there, you know, waiting 20 minutes for for a charge, even.</p><p><strong>DUFFIE:</strong><br />I've heard of that one. I've also heard of like there's another one that I've seen or I haven't seen it, but I've heard it read about, which is like they put like a mat in your driveway or whatever. And then like, it's like wireless charging speeds.</p><p><strong>ADRIANA:</strong><br />Oh my god. Oh my god.</p><p><strong>DUFFIE:</strong><br />Right. Like overnight it would just wireless. It would be like your little mouse or whatever. It just wirelessly charge. But yeah, I haven't seen any of that in person. But it's pretty amazing.</p><p><strong>ADRIANA:</strong><br />Damn mind blown. Yeah, that is so trippy. Well, I could I could keep on asking questions about this, but, I'm going to move on to the next question in our series. Do you have favorite programing language?</p><p><strong>DUFFIE:</strong><br />Do I have a favorite programing language? Whew. That's tough. I will say Python.</p><p><strong>ADRIANA:</strong><br />I love Python. So, Team Python.</p><p><strong>DUFFIE:</strong><br />And and to qualify that I think I'll say Python because of IPython. I'm a, I'm a type of learner that I kind of need to be hands on. I need, I need to be able to ask questions, everything with my hands and like figure out how it works.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And it really unlocked my ability to understand how programing works because like, you can write all kinds of crazy ways of transforming data dictionaries and all this other stuff. But unless you're able to, like, jump in and see what state it's in, like, did it work? Is it doing the thing I expect, like in an interactive way?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I have a hard time, like in my head, like putting together how it works. It's easier now with like structs in Go, like it's, it's like, it kind of like it makes it a little bit easier to understand what the data will with the shape the data will take. But like in Python, I feel like was the first one that really unlocked. Like being able to understand and being able to watch a program work through the different parts of the logical flow.</p><p><strong>ADRIANA:</strong><br />Right. Right. That's so cool. Love it. Okay. Next question. Do you prefer dev or ops?</p><p><strong>DUFFIE:</strong><br />I think I prefer ops, and the reason is like for me, a big part of the thing that gets me up in the morning, the thing that drives me to go and do it again is the people.</p><p>And so between dev and Ops I feel like dev frequently like we were, we are working on our own to build, to improve a piece of software or some piece of infrastructure or whatever it is. And we're, we're focused on that work and then like maybe once a day or perhaps like a couple times a week, we go and we meet each other and talk about what we're going to work together, etc..</p><p>And in ops, it's like a daily you're working in a team, right? Like it's you're handing off between the different parts of it and all that pretty constantly. And I feel like that's definitely more my speed of operations before for a number of different companies. But.</p><p>But yeah, like, I really like the, the people part of the puzzle as much as I like the technology. So I need both of those things to, to really feel like I'm doing the right work, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. It's true, it's true. It's Yeah. You know, at the end of the day, it's it's so interesting. I feel like we all crave, like, human connection, a place to belong. And then finding, like, our people in our little like niche of work. Right. Is so, so important.</p><p><strong>DUFFIE:</strong><br />I completely agree. Yeah. And I feel like, you know, dev is the other where I feel like dev is challenging because like, it can feel very isolating, right? Like, I feel like in many ways. And some people are into that. Right. Like it takes all kinds. Right? Like some people... for them, like being able to really apply their whole self to that problem and move that problem along is all they need.</p><p>And that's great. Right.</p><p><strong>DUFFIE:</strong><br />But for me I need that multiple puzzle piece, you know like.</p><p><strong>ADRIANA:</strong><br />I totally feel ya. Yeah. It is interesting that dev really is a solo endeavor. Unless you do, you know, you do like,</p><p>programing or swarm programing, which I don't know. I'm, I'm too much of a control freak to do pair programing. And I'm, I'm the one who has to be on the driver's seat.</p><p>I've only paired successfully, like, with one friend, and it was like, you know, he he knew that I was the one who had to be in the driver's seat, and he, he he, he was happy to, to stay in the passenger seat, and it worked really well. But I don't know if I could do that with anyone else.</p><p><strong>DUFFIE:</strong><br />I'm curious if you have have tried doing, like, pair programing with, like, a computer or like, AI or something.</p><p><strong>ADRIANA:</strong><br />Oh, like vibe coding. I have not, I'm not not. Yeah. I wouldn't say I've tried vibe coding yet, but that's on my to do list</p><p>I finally, I feel like I finally have a project for vibe coding. Because I hate doing front-end. I'm allergic to front-end dev. Like, JavaScript lost me years ago.l</p><p><strong>DUFFIE:</strong><br />That is an entire thing. Like, oh yeah. Like completely with you on that. It’s like, you might understand databases and data manipulation, all this other stuff. And then you get in the front-end, you're like, what in the world is happening?</p><p><strong>ADRIANA:</strong><br />Exactly. Like, you lost me at JavaScript and CSS and like the fact that shit doesn't work for multiple browsers and like, no. </p><p> <strong>DUFFIE:</strong><br /> Oh my god. Yes. Right. Like, wow. </p><p> <strong>ADRIANA:</strong><br /> Yeah. So my my vibe coding project is build me a website. I like it because right now, like I host my my blog on medium and I'm happily doing that.</p><p>But like I have owned my own domain since I think 2000 and I've not. It's been a while since I've done anything with it. I think I might have had stuff on it a long time ago. Some like shitty static web page that has long since been taken down. This is my excuse. So yes, I, I, like you are so right though on on like pair programing... like, vibe coding is like pair programing with the AI. That's cool.</p><p>Okay. Next question in the series, do you prefer JSON or YAML?</p><p><strong>DUFFIE:</strong><br />JSON or YAML? Wow. Well, I was, you know, a few years ago, I was working with Rory McCune, Ian Coldwater, and Brad Geesaman, and we were looking at a, an exploit on YAML which allows for a multiple multiple application attack where, it was called “Billion Laughs”. It's a really fun CVE in the Kubernetes CVE history.</p><p>And what this would do is in YAML, there's this idea that you can take a, an anchor and then copy and then generate code based on that anchor, where you apply it within your YAML file. And there was no upper bound set on the expansion of the anchor. So what the submit was that like, you could actually like submit a very small YAML file that would result in an expansion of memory and the API server cut it off all over.</p><p><strong>ADRIANA:</strong><br />Well down.</p><p><strong>DUFFIE:</strong><br />So there is no such thing in JSON. Like there's no like expansion idea in JSON. This is a feature only of the YAML of the only of the YAML thing, so I don't know which one I prefer. I'd say that YAML is probably easier on the human, and JSON is definitely easier on the computer.</p><p><strong>ADRIANA:</strong><br />Yeah, I can see that. I could see that. Yeah, I find YAML easier on the eyes. I found the curly braces of JSON like too much for me. It's just it's noise.</p><p><strong>DUFFIE:</strong><br />Yeah. And if you don't have like if you don't have some kind of ID to tell you when you're blowing it, it's really very difficult to write.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Like but it's also interesting that JSON that YAML has these like challenges like, like it'll, it'll determine it, like a boolean value is different than, you know, is detected as a YAML feature rather than as a Boolean value. And like the date thing, there's, there's a bunch of weird little peccadilloes about YAML that make it maybe not quite incompatible, but certainly not the perfect tool for what we use it for.</p><p>Where you apply quotes and where you don't. And how do you escape sequences and like oh yeah. Oh my gosh. There's so many things.</p><p><strong>ADRIANA:</strong><br />Quotes. Yeah, yeah. The quotes, the quotes, the dam quotes. It's like, do you like quotes? Do you not like quotes?</p><p><strong>DUFFIE:</strong><br />I came across a very interesting problem leveraging YAML in, Ansible, the other day. And I was because I was trying to basically create a string that actually had quotes in it, and I was having the hardest time getting, Ansible to do the right thing in templating. It was actually using Jinja, really at the end of the day.</p><p>But like, I couldn't get you to do the thing I was trying to get it to do because of the escaping. And then I finally figured out that they, they have actually built a function called unsafe.</p><p><strong>ADRIANA:</strong><br />Oh.</p><p><strong>DUFFIE:</strong><br />And they were just like, mark this particular string unsafe. And they're like, just don't interpret it. Just put it in and just put it in and and take it out and like don't try to play with it. Don't try to understand what it says. Just use this string as I have given it to you and it works great now.</p><p><strong>ADRIANA:</strong><br />Wow that's great.</p><p><strong>DUFFIE:</strong><br />Absolutely amazing. Life changing, right? Because like trying to manipulate. I was like, is it three single quotes and then a double quote, is it like like I'm trying to figure out how to make this work. And I could not get it, and then finally I found “unsafe”.</p><p><strong>ADRIANA:</strong><br />Oh my God, I gotta love the name too. Unsafe. Yeah. Oh my God, yay software people. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>DUFFIE:</strong><br />I prefer that my tab presents as two spaces.</p><p><strong>ADRIANA:</strong><br />Because of the YAML shit. That's honestly why I started like converting my tabs into spaces in VS code is because of YAML. I still like YAML over JSON though. For all its shortcomings.</p><p><strong>DUFFIE:</strong><br />For sure.</p><p><strong>ADRIANA:</strong><br />Okay, two more questions. Are you more of a video or text person for learning stuff?</p><p><strong>DUFFIE:</strong><br />Ooh, tricky. I think it depends on what I'm learning actually. So I think if I learning programing or learning a new language or learning some new tricks about that language, I'll typically read it or I'll typically like, find a program, a sufficiently advanced program written in the language that I want to learn, and then go see how they do it and figure out, like, the different little challenges that they run into and how they solve them, and like, kind of dig into it from that perspective.</p><p>But I'm always looking for stuff like the pragmatic this or like, you know, 101 weird problems with ECS. You know, like, I'm always looking for that kind of content to understand what's happening. Like, there's a great article, that a good friend wrote that was, that was writing about about the language that, like, describes all the weird stuff that you don't really expect, like shadow copies and like that kind of stuff.</p><p>So that's reading. But then on the learning. So I'm, I'm a Rubik’s cuber. I play with Rubik's cubes all the time. It's like one of my, one of the things I picked up during the pandemic.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />And for that, I feel like I need to watch somebody solve using a particular algorithm a couple times and then I can then I can try it manually. Yeah. And then and then once I start doing it manually, then it's like a manual memory and I can actually remember it. Right? Yeah. Actually I think it depends on what I'm learning.</p><p><strong>ADRIANA:</strong><br />Yeah. That makes sense. That makes sense I yeah, I, I feel like... try to solve a Rubik's cube by reading instructions. This would be so hard. Yeah.</p><p><strong>DUFFIE:</strong><br />It's really, I mean, and that's how it was for a long time. I mean, there was the Rubik's cubes were around before YouTube, right?</p><p><strong>ADRIANA:</strong><br />Like, yeah, that's true. That's so true. Yeah. I mean, the stuff we take for granted, honestly, like, it just blows my mind. You know, like the other day I was watching, the show on Apple TV+ called Constellation. I don't know if you've seen it yet. Really good. Really good sci fi. But they, when the characters had, like, it's she was it's it's like, you know, like current current day.</p><p>But she had she had a cassette tape and someone had sent her cassette tape and my thought was, how the fuck is she going to play this cassette tape? Right. And she had like, a toy, like cassette tape player, I guess that her kid had, and that's how she played the cassette tape and I'm like, damn, you know, like, I'm thinking back, I think I got rid of my last tape player.</p><p>I don't know, like five years ago when I moved. And I've got, like, I don't have an actual dedicated CD player. I've got a couple of, like, external CD drives sitting under my desk for just in case. It's I mean, all these are these things that we used to rely on, like just gone. I remember handing in, like, my homework in university on floppy disks.</p><p><strong>DUFFIE:</strong><br />Or Zip drives. Remember zip drives? So that was like even a shorter flash in the sun, right? Like that was like.</p><p><strong>ADRIANA:</strong><br />Yeah, that was very short lived. I it was so short lived that I never owned a Zip drive.</p><p><strong>DUFFIE:</strong><br />Yeah. So it's one thing though, my experience with Zip drives, which was funny, it was like I worked at Juniper for about six and a half years, and Juniper builds routers and routers and switches, and some of those routers were built during the period of time when flash drives were a thing. Yeah. And so like to load software onto the router.</p><p>There was a class of router. I can’t remember which one it is. But there's like some there's some Juniper router that it actually uses Zip drives. So load the operating system into the router. And we and you know this is in like 2006, 2007. So we're there and like and like we're we're like trolling eBay trying to find flash drives.</p><p><strong>ADRIANA:</strong><br />Like because.</p><p><strong>DUFFIE:</strong><br />Because like even working at Juniper, like nobody's selling them new anymore. Right? Like you're... old stock so we can keep these routers alive. It was amazing.</p><p><strong>ADRIANA:</strong><br />Holy crap. Okay, final question. We've reached our final question of the icebreaker questions. What is your superpower?</p><p><strong>DUFFIE:</strong><br />Like superpower? I think when you ask other people what my superpower is, it's that I am able to communicate complicated things in a way that is easy to understand.</p><p>I think my superpower is that, you know, we all have our own challenges. And one of the challenges that I have is like, I, I, I had a series of experiences that really taught me that I have to think about perspective differently.</p><p>And that means that if I'm looking at a problem, I can only ever understand the problem with my own faculties, my own eyes, my own brain, my own hands. I can only understand it so far. And that's and that's limited by my experience. Right. But but what I've been through before, whatever it is, however, if I try and teach that thing, then I get exposed to the faculties of others, right?</p><p>They might say, what happens if this happens? What happens if that happens? Hey, have you thought about this? You know, like what? What happens when this other part happens? And I'm like, and those for me are like the most valuable thing. So in a way that's my superpower is I don't rest on the idea of a single perspective.</p><p><strong>ADRIANA:</strong><br />Ooh, I like that. That's very cool. And so, so important because I it, it made me think back to like, yeah, my, my husband's also in tech. And so I'll... and we're in different different areas. And so I'll be telling him about some of the stuff that I'm, I'm working on. And then he'll start asking questions because it's not his area.</p><p>And, and I'm like, oh, and I don't... I have I have to say I almost get annoyed. Because I'm like, why are you thinking about it that way? And it's like, but then I have to kind of take a step back and think, of course, he's thinking it that way because he's approaching it from a completely different angle. So yeah. Yeah.</p><p><strong>DUFFIE:</strong><br />Exactly. Yeah. It's always I mean, it's it's such a trippy thing that I feel like all of us bring there's a number of different like concepts that talk about this. Right. Like one of them is the idea of the beginner's mind. Right. In the beginner's mind, all things are possible in the expert's mind. Very few.</p><p>But there's, there's a ton of different like concepts that, that speak about this as it relates to people and I love and I love the whole idea that like, you know, we each bring our own perspective to a set of problems, whether that problem is related to humans, whether that problem is related to coding, whether that problem is related to logic.</p><p>We we each have a built up over our, our journey, you know, like a different set of understandings and expectations about how these things work. Yeah. And being open to that is huge. Right. Like that's I think probably the biggest skill of a teacher that we don't really talk about is that like being open to those perspectives that are not their own is such a huge thing.</p><p><strong>ADRIANA:</strong><br />It really is because it, it, it opens so many doors.</p><p><strong>DUFFIE:</strong><br />Yeah. In your own brain and everybody else's brain, like, it's like, you know, it's like we, you know, we are you and I, we're both talking about, like, lifelong learning. I think we were talking about this. So lifelong learning is when you're in tech, you're constantly learning, you know. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I feel like that's a big piece of it too, right. Like the way we're way to really actively engage in that is to think about it, think about the limitations of perspective.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think, you know, going staying on that lifelong learner topic, you can't I feel like you can't be in tech and not be a lifelong learner. And expect your career to progress. And I think that being open to different perspectives is what allows that to happen, because I think people who jumped on to like any anytime you're jumping onto new tooling or new concepts like getting, you know, open your mind around DevOps, like what you're telling me, I have to like, do my work differently. Like it's hard, it's scary.</p><p><strong>DUFFIE:</strong><br />Totally true. Yeah, yeah, I think I mean, even even outside of tech, I think that's true. Right? If you're if you're a chef, you're oh my god. Yeah. You're a hairstylist. You're like any number of different things for you to really progress.</p><p><strong>ADRIANA:</strong><br />Yeah. And certainly anything artistic I mean you can't just be like okay with the status quo. Can you imagine? No evolution. How boring. How boring.</p><p><strong>DUFFIE:</strong><br />Nope. Yeah. Wild stuff.</p><p><strong>ADRIANA:</strong><br />Yeah. Well, we got through all the all the icebreaker questions with who? Thanks for playing along. I have so many questions because. So, actually, there's one thing I want to touch upon because you mentioned earlier on, that you're dyslexic. And, I was wondering because my, my husband's, dyslexic as well. And, so for him, like, one of the things that I've learned because, I'm, I'm, I'm a fast reader, I guess certainly compared to him and I it it has taught me being married to him that if I'm showing him something, I have to be super patient, as and respectful of the pace in which he reads.</p><p>And he talks about a lot about, coping mechanisms, as being as a dyslexic person,</p><p><strong>DUFFIE:</strong><br />My experience is very different than your husband’s. I imagine that, like, everything is on the spectrum at some point.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. Of course. Of course.</p><p><strong>DUFFIE:</strong><br />When I was, when I was coming up, I failed the second grade, and my mom figured out that the reason I was failing was that I was dyslexic and the school didn't have the wherewithal to make that assumption or make that, assessment themselves. And so my mom went to learn how to teach a dyslexic kid how to read, and she taught me to read.</p><p>And then after that, I was I was at a I was reading at a collegiate level, like very quickly, like, I, I understood how this worked. It was game on, you know.</p><p><strong>ADRIANA:</strong><br />Damn! That's awesome.</p><p><strong>DUFFIE:</strong><br />And like you at this point, like if I'm looking at a page of text, I have to I would have to actively not read it.</p><p>Right. Like I'm already processing the data on that page. Just have it. Just having it in my vision.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />I'm not thinking about like I'm not thinking about the process. I'm not like and I can read log files looking for a particular thing. It's like it's one of those. It's like a, it's an incredibly quick way of getting information into your brain. But like but but it's definitely a skill, right. Like it's. It's a trippy thing.</p><p><strong>ADRIANA:</strong><br />Yeah. That's so cool. It's, it's cool that you got, like, a diagnosis or at least, I guess, recognition, early on in life because my, my husband was, he, he had the experience where I think it was he never even got, like, a formal diagnosis. It was like after, you know, a long time of struggling.</p><p>And I guess reading enough stuff online where he's like, oh, shit, I think I might actually be dyslexic. And it, it tracks and it his experience was such a negative one where it's like, you know, the, the teachers would like, harp on him over like, oh, you're not applying yourself and like, you’re too slow, and blah blah blah.</p><p>And, and you know, kind of, he was, almost dismissed. He bet on himself. But like, and computers kind of saved him, but like, it was no thanks to, you know, people who didn't recognize that at the time. So kudos to your mom for like, really...</p><p><strong>DUFFIE:</strong><br />Oh my gosh.</p><p><strong>ADRIANA:</strong><br />Helping. My god.</p><p><strong>DUFFIE:</strong><br />Yeah. I can't, you know, I can't it's it's a it's such a wild thing to think about, but like, I can't imagine that not working out the way that it did because like, where would I be? You know, like, I don't even know what life would look like if I had if my mom had not figured that out in the time that she did, like, help me out.</p><p>It’s wild. You know, like one of those. What? It's one of those turning points that happens so early in the, in the, in the maze that you're like like, oh, like, how else would that have gone?</p><p><strong>ADRIANA:</strong><br />Yeah, right?</p><p><strong>DUFFIE:</strong><br />It's crazy.</p><p><strong>ADRIANA:</strong><br />It's trippy. Yeah. So kudos. That's amazing. Yeah. Thanks for sharing. Another thing that I wanted to ask, you mentioned, so you said you're so were you born in Hawaii, or you grew up in Hawaii, or both?</p><p><strong>DUFFIE:</strong><br />I was born in California.</p><p><strong>ADRIANA:</strong><br />Okay.</p><p><strong>DUFFIE:</strong><br />And my parents, my parents were never, like, kind of, like, really together. Like, my father and my mother were like, together, and they were traveling together for quite a while, but they were never really, like, a long term thing. And, so my mother and my stepfather met and they met and they married. And then basically about a year after that, when I was. I think eight, and my sister was four, we moved to Hawaii because that's where they wanted to be.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And I was in Hawaii from when I was eight until, basically just around high school, like middle school, high school ten, and then moved back to California to live with my dad, and then kind of went back and forth between California and Hawaii for several years. Yeah. To, in like visiting my mom, or coming back to live with my dad.</p><p>And I remember, like, all these weird little culture shock. So, for example, one of the first times back to California to live with my dad, the first time, he was living here in San José, he was living down in San José, and we had, I had this wild experience. So in Hawaii, it's always been very expensive. A lot of food you have to get in, right?</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>DUFFIE:</strong><br />Go into the grocery store with 20 bucks. It's not going to end up with a lot of groceries. Even at the time, like in in the early 90s or the early late 80s, it was still very expensive.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />And so, having that experience of, like, being able to go into a grocery store in San José, like a big, Big Saver or whatever, right, and walk out with a grocery cart full of food for 20 bucks was mind blowing.</p><p><strong>ADRIANA:</strong><br />Oh, wow.</p><p><strong>DUFFIE:</strong><br />As a teenage boy, I'm like, this is not making sense to me right now. But it was like it was it was such a crazy thing, you know, like having that experience of like, wow, this like the, you know, understanding the economic climate of different areas and like realizing that while the different like or even gas, the price of gas in Hawaii was always more expensive than the price... I remember gas in California, being as cheap is like, not... less than a buck.</p><p><strong>ADRIANA:</strong><br />Wow.</p><p><strong>DUFFIE:</strong><br />Never a thing in Hawaii. Like...</p><p><strong>ADRIANA:</strong><br />That is wild. It's so cool, though, that it, it kind of it teaches you different perspectives and gives you an appreciation as well for those things.</p><p><strong>DUFFIE:</strong><br />These are some of those experiences that I was talking about that really drove me to think that, like that perspective is... That perspective is more important than your own, right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, absolutely, absolutely. And and, out of curiosity, like what got you into tech?</p><p><strong>DUFFIE:</strong><br />So when I was in high school, I got into computers, and I was one of the people who kind of understood compu-- like my brain has always just kind of understand, have understood how computers work pretty well.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />And so I was like the teacher's aide in the computer class, and I was getting into, like, all the all the different things from that perspective. And I was also into theater at the time. So I was I it was technical theater. So doing lights, sound, staging, working all of that stuff. And so interestingly, both of these two fields involve technology.</p><p>And so I think that really kind of like became a through line for me was like working in different, technical fields. So, like whether that was, for, for years when I was working in Hawaii, I was doing lighting, sound, staging, rigging, and I was always, you know, working at that part of the tech. Because in Hawaii, if you're not working in the tourism industry in some way, you're not working, right?</p><p><strong>ADRIANA:</strong><br />Right, right.</p><p><strong>DUFFIE:</strong><br />It’s really hard.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And so when I came to California and I was like, you know, I'm already pretty good with my computer already, like exploring Linux, already exploring Windows. And I was kind of like playing with all the different operating systems and how all they were, they all work and all that stuff. I started getting into systems administration.</p><p>And I went from systems administration into network administration because again, that's one of those like, things I really wanted to know how all of that worked. Yeah. And so best way for me to understand how all that worked was to go and play with it, like to go to work on it like. So that was network administration, systems administration... I first broke into real tech when I... and.... just before the year 2000 and I joined a couple of companies that were, that were providing DSL. There were DSL wholesalers. So they, Covad and NorthPoint communications were, were the two that I joined, and both of them were tremendous experiences because they were both. In in Covad</p><p>I was actually out doing physical installations of DSL. There's all kinds of crazy stories related to that. And then at NorthPoint, I went inside and I was doing customer support, and I was actually answering phone calls of installers and also customers who were trying to understand why their thing wasn't working or how to get this turned on or etc.</p><p>And so I went from like customer support up into the architecture level pretty quickly because I understood how these systems work pretty, pretty well, and I was able to communicate it and teach it and share it. I became like my path to, kind of a higher I don't know if like a more senior role or, or really gave me an opportunity to kind of jump into different parts of the system because I was able to teach and bring people with me.</p><p><strong>ADRIANA:</strong><br />Yeah. And it's such a wonderful feeling when you're able to, like, get through to people, right? Through...</p><p><strong>DUFFIE:</strong><br />Seeing the light come on? It's amazing.</p><p><strong>ADRIANA:</strong><br />The network stuff that you were doing. Was it all like, self-taught or like, how did you, come to learn it?</p><p><strong>DUFFIE:</strong><br />A lot of it was self-taught. A lot of it was actually also, exploring how things work based, like there's always been a number of different technologies out there, like GNS, graphical network simulator. Where you can actually like, you know, on a reasonably inexpensive computer, you know, build their whole research lab and explore this stuff. And Kubernetes, there's KinD, right? Kubernetes, Kubernetes in Docker. It's another great example. You don't need you don't need to have an Amazon account to be able to play with Kubernetes. You can play with it in Docker on your laptop, right?</p><p>Those particular types of things have always been around for people who want to play with them and understand how how different parts work and understand different protocols and understand how to build adjacencies and how to troubleshoot them, like those things have been around for a long time, whether they were KinD or whether they were, GNS, or like, things like this.</p><p>And so that's that's always been kind of like I'm about to let my curiosity like, what happens if I'm trying to convert from, you know, BGP to OSPF. Like, I don't know, let's let's try it.</p><p><strong>ADRIANA:</strong><br />So yeah. So you've basically gravitated towards networking for for a chunk of your career then. Is that is that accurate.</p><p><strong>DUFFIE:</strong><br />Yeah, I think networking, distributed systems, people, it's always been one thing or another. I've worked on a variety of different technology efforts across a variety of different companies. I helped build the first shared infrastructure at Apple and it was great. It was called PIE, Platform Infrastructure Engineering. So “apple pie”, you know.</p><p>We were so proud of that name.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's so cool. How was it working at Apple?</p><p><strong>DUFFIE:</strong><br />I think as with many big companies, I think Apple has an incredible opportunity to go and work with some of the and do some of the best work of your life.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />If you find yourself in the right group working with the right people, putting you, you know, giving you the right opportunity and really letting you kind of like, grow into that. I think that you can really find that at Apple. You can also find the opposite experience where, like, you come in with this, a bit, perhaps, it's not even really about what you bring to it. Sometimes that you're just you're in a situation where it's just untenable and it's not going to work for you, and you're going to need to go somewhere else and go find another opportunity somewhere else.</p><p>And I think that's true of most big companies. You find these little pockets of areas where you can really do the best work for your life, and sometimes you find pockets where that's just not a possibility. It's really hard.</p><p><strong>ADRIANA:</strong><br />Yeah. And the, it, sometimes it just boils down. I mean, yes, there's the, there's the company culture, but also like, just finding the right team, the one where it feels like home. Which can be such a challenge.</p><p><strong>DUFFIE:</strong><br />Yeah. Where the people believe in you. Where they where you where you get to really, like, come into your own and shine and like, it's it's an amazing experience, but I, I really in many ways I wish there were some way of. Kind of guaranteeing that for people or.</p><p><strong>ADRIANA:</strong><br />I know. Right. It's so true. Like sorry. Good.</p><p><strong>DUFFIE:</strong><br />Yeah. It's it's one of those things that like I do feel like the Kubernetes community does pretty good at this. There's other communities out there that do pretty good at this where they're like, like we know everybody had to be new at some point, and we want to make it so that in your time as being new, you have somebody to ask questions of, like, how do we build that community?</p><p>Which is really the crux of the community problem. Like, how do we build that community to enable you to feel like you're not an imposter, to make you feel like your contributions are valuable, that your questions are valid, that you're you're not just that you're not alone in this. You're trying you're not trying to run up this hill by yourself. There's a bunch of us running beside you. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Like it's so true. It's so true. And I think, like, there, there. Certain, as you said, certain communities that make it so, so easy to do that, that kind of give you that safe space. You know, I think back to like some of the nasty shit you see on StackOverflow where you're like, I'm just asking a question. And then they're like questioning your whole, like, existence.</p><p>And you're like, hey, I just want an answer.</p><p><strong>DUFFIE:</strong><br />And and the stress of all of this, I mean, even like the, the stress about this also really affects how people react or are able to spend time. Right? Like, if I like,</p><p>I've definitely run into situations where like I'm asking somebody a question and they're very resistive to the question because they feel that their interpretation of this question is I'm calling into validity, whether the thing you did was right or wrong.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />I'm like, no, I, I there's no right or wrong. But but but other. But how they internalize that question is... that I have no control over. I can say like hey man, I think you did the absolute best you could with the information that you had at the time, 1,000% every time. Otherwise you probably wouldn't have done it right.</p><p>But yeah, it's, it's, it's a challenging it's this is that people puzzle right. Like how do you, how do you communicate effectively when what you're, when the words you're using may be interpreted as a challenge. As opposed to just a question. Right. Like, I seek to understand.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. And I think and I think, you know, to, to your credit and your superpower, having that perspective, can be extremely helpful because it probably primes you better to not have that resistance when, when someone comes at you with a question like that, that you know. Yeah.</p><p><strong>DUFFIE:</strong><br />Right. Like, you know, being able to prime the other person and say like, you know, first of all, let's let's play it out. I'm not trying to like, challenge the decisions that you’ve made.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />Let's trying to understand how it works. And you're the best person to ask because your name is on the good committee.</p><p><strong>ADRIANA:</strong><br />Yeah. Right. Yeah.</p><p><strong>DUFFIE:</strong><br />Take me on that journey. Right.</p><p><strong>ADRIANA:</strong><br />Like it's true. Yeah. It's all about disarming, right? It's funny because, you know, I've, I've, I've said this to so many people, like contributing, especially contributing to open source can be so, so daunting, especially like very well-established projects. Right. Where you've got, like your, your old guard and you're like, oh my God, dare I? Dare I throw my hat into the ring?</p><p><strong>DUFFIE:</strong><br />I feel like, you know, it's definitely... it's, it is absolutely one of those situations where, like, the longest journey begins with a single step, you know.</p><p>And the other part of this that I wanted to call back to on the whole perspective, which I think is an interesting thing for people to hear.</p><p>Some people feel like if they learn a programing language, and then the next programing language comes out, that everything that they did was lost work.</p><p>And one thing I've learned in my career is that there is no lost work. Like that, that everything that you have been through, every part of your experience has set you up for success moving forward. Like if you know how to troubleshoot networks, what you’re troubleshooting is a distributed system.</p><p>And you could apply a lot of the same brain logic to the problem of understanding why databases aren't redistributing, that you could, to understanding why, a network problem exists or a network partition exists.</p><p>I call this like, building intuition. You're, you're constantly building intuition because you're solving problems at different levels of a stack or solving problems even within the same stack. Your, your problem solving skills are what you're building. That's the thing you take with you, regardless of where you're going next.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. And I think that that's what people need to remember. Even, you know, one of the things that I always tell people, from a coding perspective is like, never fall in love with your code, right? Because, like, yeah, you write something and then someone else is gonna look at your code and build on it and make it better.</p><p>And, like, isn't that the ultimate compliment? Someone, someone is inspired by something you've done and then thought of another way to like a way to improve it.</p><p><strong>DUFFIE:</strong><br />Oh my gosh, just add this KubeCon in London. There was a great talk that was talking about, kind of changing the way that we think about security and applications and stuff and, and it was neat because they based their talk on a talk that I had done with Brad and Rory and Ian in Amsterdam.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />They, they took the idea of it and they were like, well, let's take it further. Let's understand container scanning even further than what they jumped into. Right. And I was like, I love that. Right?</p><p><strong>ADRIANA:</strong><br />Like, yeah.</p><p><strong>DUFFIE:</strong><br />Take the idea further. When I was a kid, there was this Creative Whack Pack. There was this set of ideas, and one of the things that they put in that pack was, don't ever fall in love with an idea. But it's just it's kind of a corollary to what you're saying about falling in love with your code, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />The mental path you took to get to this idea isn't the only one we have. We all can agree on that.</p><p><strong>ADRIANA:</strong><br />Yeah, it's it's never it's never a waste like, you know, I, I, I'm, I consider myself a serial blogger. And oftentimes all like up there is the last blog post I wrote, I started writing, I had finished writing it, I and then I started like reviewing the, the the copy and I think the last thing that I had was like a conclusion to write and, and I'm writing out the conclusion and I'm reviewing the copy and I'm like, oh shit, I framed this blog post as X, but I kind of buried the lede and I need to reframe it and, and then, you know, I it wasn't a complete gutting, but there is definitely like a lot of rework. And whenever stuff like that happens, I just tell myself, like, it's okay. Because what you're doing is making it better. So even if you like, delete an entire section, entire paragraph or whatever, it's totally fine because what's coming out is going to be way better than what you had before.</p><p><strong>DUFFIE:</strong><br />Exactly. Yeah, yeah. I love I mean, even the idea of challenging your own, it's like part of not falling in love with code or not falling in love with an idea is, is giving yourself that room to grow, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />Giving yourself that permission to say, actually, I've been thinking about this all wrong.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />You don’t need somebody else will tell you that. Like, you can tell you that too, right?</p><p><strong>ADRIANA:</strong><br />Being kind to yourself by giving yourself permission. Absolutely. And it's all part of the creative process. I wanted to switch gears a little bit and talk about, your current role, at Isovalent, which was acquired, I guess, semi-recently by Cisco. So how did you, how did you come to, work at Isovalent, and talk to a little bit about the work that you do.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />So I, quite a few years ago now, I worked for a company called Nicira, which was a network virtualization company, and it was a fascinating role because it was I had just come from Juniper Networks, where I was, lab manager.</p><p>And so I spent like, basically, I think it was like 5 or 6 years or something at Juniper, learning every possible way to break a network at any type of scale.</p><p>And then I come to, to Nicira where I am, working on working with the team and developing network virtualization. And my part of that opportunity was like, how do I how can I bring this skill set that I have learned in troubleshooting networks to, this problem of building network virtualization?</p><p>So, like, in real... in “real” networks, right? Non-virtual networks, I should say. Like, there are things that I know how to... that I'm like, are ingrained in my mind about troubleshooting and understanding the state of the network as it relates to, like how all things are operating.</p><p>When they're building a network virtualization model, like we need we need similar tools. I still need to know when things are propagating. I still need to understand the state of that network, whether it's virtual or real. And so it was this fascinating role where I'm like working with a team that's developing all of this software and saying, I need to know how this works.</p><p>I need to understand when this happens. I need to, you know, just bring my real world experience from troubleshooting networks to this new virtual arena. And that was just a great role. I had a wonderful time. And at that job I met Dan Whitland. Who is the CEO of Isovalent.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And I also met Thomas Graff, who at the time was a contributor to Open vSwitch, which was one of the open source projects that came out of Nicira as well. And so, Dan and I have been friends the entire time, like we've known. We run into each other at different conferences. We're always good, glad to see each other.</p><p>Etcetera. And so when, I decided to leave, so I was like, you know, I'm from Nicira, I did a bunch of other stuff. I went to Apple, I went to a company called Illumio. When I decided to leave Apple, I decided to kind of jump into Kubernetes because I saw this really incredible opportunity within the Kubernetes space.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />Having lived through the OpenStack days, I was like, oh, this is this is going to happen again, and it's going to be Kubernetes and it's going to be really fascinating to watch. And so I reached out to CoreOS. I said, you should hire me. They said, why? I said, just try it. And they interviewed me and I got the job. I worked at CoreOS, and then at Heptio.</p><p>And then after Heptio was acquired into VMware. I decided to leave VMware. I went, and then, at that time, I was chatting with, Dan, who had built Isovalent at that point. At that point, and Isovalent getting to a place where they were like, really going after the market.</p><p>And I decided that I wanted to go and do like a field CTO role. And I sibilant, and so I went to dad and I said, and I pitched it, you know, I'm like, hey, this is what I'd like to do for Isovalent. Are you interested in this?</p><p>And at this point, I'd already at Heptio and at CoreOS, built a very public persona around learning and engaging in technology and engaging an open source, which, you know, which is a big part of myself and a big part of what I've given to the community over the years. And I said, you know, I'd like to keep doing that.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />But I'd also like to be part of, like, you know, a customer facing role doing, sales, engineering and that sort of stuff. So we built a role called Field CTO, and that's where I came into at Isovalent.</p><p><strong>ADRIANA:</strong><br />Oh, cool.</p><p><strong>DUFFIE:</strong><br />And I was there for the longest I've ever been at a startup, actually. Cause like, the startups that I joined have, have either been acquired within a year or, or something around that space, which is, I will admit, a weird little humblebrag. I'm not trying to say [...] that [...]. Right. But like, but I think as it all works out, like I have a, you know, most of the startups I, I've been a part of have, except for, with the exception of Illumio have been acquired within a period of time.</p><p>When I first joined Isovalent, I did think that Isovalent was going to be another one of those, like, year long journeys.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DUFFIE:</strong><br />But then the pandemic happened. Actually it was in the pandemic when I joined. And then, you know, navigating all of that over the period of about, I think it was pretty close to three years when we were acquired.</p><p><strong>ADRIANA:</strong><br />All right.</p><p><strong>DUFFIE:</strong><br />Which is, you know, an incredible journey, incredible time as a startup, building the business from a, you know, from a very successful open source project to a reasonably successful enterprise product and a really kind of growing year over year. And, you know, and then helping uh, hire and helping train people and helping level people up in the technology and that space for doing a lot of public work around all of that.</p><p>And now, after the acquisition, continuing to be very successful within Cisco. Isovalent is continuing to be, to grow crazily. And I think it's one of the most successful acquisitions I've ever been a part of, in that even after a year and a half, nothing... I'm still excited to go and work on that.</p><p>Because it's changing, because it's the same team, because it's, because the people are still here. We're still moving. We're still, like, learning from our experience. We're still growing as a company within Cisco. We have just an incredible opportunity. And it's it's been it's been really, it's been amazing to just like, it's amazing to me that like, even after a year and a half, I'm still excited about doing it because, like in the past when CoreOS was acquired by RedHat,</p><p>I left, and went to Heptio. When Heptio was acquired by VMWare, I left, because I felt like that when the whole Pivotal acquisition happened, I was like, yeah, this is not for me.</p><p>When Nicira was acquired by VMware, we were like, oh, we have to rewrite everything. And I'm like, yeah, I'm going to go. And like...</p><p>So after a year to be able to say so I'm just as committed to this role, just as committed to this opportunity as I was in the first year at Isovalent is such a radically different experience than I've had at any other acquisition that it's just... I feel very fortunate.</p><p><strong>ADRIANA:</strong><br />I mean, acquisitions can be so tricky, right? I mean, there's nothing like a culture killer if, if not done properly.</p><p><strong>DUFFIE:</strong><br />Like, in the Isovalent case, you're hiring 160 people.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DUFFIE:</strong><br />And you need and you need to make sure that you have in that, in that hiring. What are they going to do? What's the vision? How does it apply to the overall vision. Like what is... like how do you keep them motivated? As a startup it's pretty easy. It's like, be motivated or die, right? Like it's not going to work if you don't.</p><p>We're not all working on the same thing. But like, but within a large company like Cisco, you're like, okay, well now here's the thing that we're working on that is part of moving all of Cisco forward. And here's, and, and is that interesting to the 160 people that joined? Like, is it validating their assumptions? Is it like, driving them forward?</p><p>Like, it's so hard to do is an acquisition. I feel like so many of them fail because there’s not really, there's no concise story vision, that really helps people who are coming into that scenario understand what the way forward is.</p><p><strong>ADRIANA:</strong><br />And I think that's the, that's the hardest part is like, do you, do you know where you fit in in the greater scheme of things and you feel like you're, you're you're I don't know, like it's almost this feeling of claustrophobia. Right. The parent company is like engulfing the, the acquired company and and do you maintain your, your culture. How do you integrate with the existing culture. Like that's a lot of,</p><p><strong>DUFFIE:</strong><br />A lot of really interesting problems. Yeah.</p><p><strong>ADRIANA:</strong><br />Isovalent is also known for, like, eBPF. Do you dabble... do anything in that, on that side of things? Just out of curiosity?</p><p><strong>DUFFIE:</strong><br />I do. Most of the time I spend my time on the frameworks that we're building. So things like, Cillium and, and, Tetragon. Tetragon is an incredible way of actually like, like if you have a problem that you want to solve with eBPF, Tetragon is a good framework for thinking about how to implement that.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>DUFFIE:</strong><br />And you could definitely check out more about it at like Tetragon.io. But like I, I spent a lot of my time like helping people understand how that that might work. Like if you say, I want to do this, and I want to I want to have these outcomes, and I want to make this change, like, how do you how do I do that with Tetragon? I'm happy to help figure that part out.</p><p>I also spend a lot of my time just helping people understand Kubernetes and how networking works and all that other stuff.</p><p><strong>DUFFIE:</strong><br />Within Kubernetes, so much of the networking is abstracted away from your your day to day use. You're not thinking about, okay, how do I get this pod an IP address? Not on your mind at all. Right.</p><p>You might ask, how do I get traffic from outside into my application, right. Thinking oh, it's a load balancer. Right. How that creates, I don't know.</p><p>I'm not thinking about how how all of this works in the, in between. Right. And that's, that's the fun part for me is that I'm, you know, something of an expert in that part of it. Like how does that infrastructure part work.</p><p>And to be clear, like I'm defining expert as someone who can take other people and make them proficient at a thing. That's, in my mind, what an expert is. Not somebody who knows all the answers.</p><p><strong>ADRIANA:</strong><br />That's such a great definition. Man, if we knew all the answers, we would be rich! Alas, ‘tis not the case. I did ask, do you... are you actually a Kubernetes contributor as well?</p><p><strong>DUFFIE:</strong><br />I have in the past contributed. Mostly I contributed to the Kubeadm project, at the time. I was, I was working on Kubeadm. I've also worked on, contributed to Kubernetes in general and some of the docs I've contributed to, obviously to Cillium and to, other projects like in the space, like I contributed a little bit to Flux and to different things.</p><p><strong>ADRIANA:</strong><br />Oh, nice. That's cool.</p><p><strong>DUFFIE:</strong><br />But yeah, I think, but yeah, I mean, lately I haven't been contributing much because I've been focused on trying to help navigate this crazy big acquisition piece into into Cisco.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair enough, fair enough. Makes sense. Cool. Well, we are coming up on time. But before we wrap up, I was wondering if you have any words of wisdom for our audience?</p><p><strong>DUFFIE:</strong><br />I'll definitely reiterate that understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career. So being in a situation where you say, not only am I not in love with an idea, but I want to understand how you understand the idea. Really changes, really, really helps you grow.</p><p>The other one is make room for things to be hard. They don't have to be... Not everything is easy for everybody. Things that you assume are the easiest in the world. They're so obvious. It's not even things you have to think about. These things are true for you because of your experience, and everybody has a different experience, right?</p><p>So like, yeah, we were just talking about this earlier. Your husband has dyslexia and with the way you described his journey with dyslexia is so wildly different from my own that it may seem to me I'm like, well, why was that so hard? Like, I wouldn't say that, but you get what I'm saying, right? Like a wildly different perspective of, like.</p><p>You know, everybody, everywhere you look, you will see this difference in perspective.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. Different perspectives, different journeys. Right?</p><p><strong>DUFFIE:</strong><br />Right? Yeah. I love that.</p><p><strong>ADRIANA:</strong><br />These are great words of wisdom. Also I cannot end the recording without doing a shout out to your awesome t-shirt, because... hello? It’s our podcast mascot. So I've got, and I was showing you earlier, I've got this little desk lamp that you could squeeze. Tee hee! It's so great. If I could, I would totally have one as a pet.</p><p>Well, thank you so much, Duffie, for, geeking out with me. And y'all, don't forget to subscribe and be sure to check our show notes to connect with us and our guests on social media. Until next time.</p><p><strong>DUFFIE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="60836202" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/51166ed1-84ad-4e68-8d4e-7f8a6c31eb59/audio/e53336c5-83d9-40b6-884b-540c7bd9f419/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Perspective with Duffie Cooley</itunes:title>
      <itunes:author>Duffie Cooley, Adriana Villela</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a4f2c911-8a46-4931-b992-a34b994e018b/3000x3000/e56-20-20duffie-20cooley-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>01:03:07</itunes:duration>
      <itunes:summary>Chill vibes? Capybara lover? Networking guru? That’s Duffie Cooley! Come geek out with us as Duffie talks about his tech journey, the importance of seeing problems from different perspectives, and how living with dyslexia hasn’t stopped him from kicking ass. </itunes:summary>
      <itunes:subtitle>Chill vibes? Capybara lover? Networking guru? That’s Duffie Cooley! Come geek out with us as Duffie talks about his tech journey, the importance of seeing problems from different perspectives, and how living with dyslexia hasn’t stopped him from kicking ass. </itunes:subtitle>
      <itunes:keywords>cloud native, networking, field cto, developer advocacy, kubernetes, community, cillium, isovalent</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>56</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">b0c8d883-e0a5-46fc-a712-669f8a9797bc</guid>
      <title>The One Where We Geek Out on Podcasting with Mandy Moore</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>The secret sauce to a successful podcast is consistency, connection, and continuing to show up.</li><li>Podcasting work continues long after the recording is done</li><li>If you keep showing up with that same level of honesty and value, you're not just building an audience, you're building a community.</li><li>It's important to lead communities with clarity and care, by not just starting conversations, but also holding space for people.</li><li>Good social media marketing isn't about going viral. It's about showing up consistently with something real to say.</li><li>Social is a 2-way street. It's about posting and engaging with your audience.</li><li>Every line in social media copy has a job to do, and it has to grab your audience's attention in 1-2 seconds.</li><li>Platform fluency matters. What works in one social media platform might not work in another.</li><li>Great copy is part psychology, part storytelling and part restraint.</li><li>AI is a useful tool for writing, but it does not replace one's "writing voice".</li><li>You can and should be repurposing content, because not everyone will see all of your posts all of the time.</li><li>Being a working mom in tech means that there's no off switch. You have to communicate clearly, be efficient, and make peace with not being polished all the time.</li></ul><p><strong>About our guest:</strong></p><p>Mandy Moore is a seasoned marketer, podcast producer, and storyteller with over 15 years of experience helping tech companies and creative brands build content that actually connects. She's the voice behind ExHotMess.net, a blog where she writes raw, real stories about recovery, resilience, and life in the messy middle. When she's not helping others find their voice, she's usually geeking out over astrology, audio editing, or a perfectly crafted sentence.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.instagram.com/exhotmessexpress/">Instagram</a></li><li><a href="https://bsky.app/profile/therubyrep.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/missmandymoore/">LinkedIn</a></li><li><a href="https://hachyderm.io/@mandy">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://www.linkedin.com/posts/missmandymoore_today-im-turning-a-conversation-into-a-activity-7327739485268439040-TiWB/?%20utm_source=share&rcm=ACoAAASyNZMBOlsHx%20mGNQNfpDInV9MEDEeeNzvg">Mandy's LinkedIn post on the importance of writing with heart</a></li><li><a href="https://www.pushkin.fm/podcasts/the-happiness-lab-with-dr-laurie-santos/reducing-the-stress-of-parenting-with-dr-vivek-murthy">The Happiness Lab</a> (episode with Dr. Vivek Murthy, former US Surgeon General)</li><li><a href="https://ExHotMess.Net">Mandy's Blog</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Mandy Moore. Welcome, Mandy.</p><p><strong>MANDY:</strong><br />Hello.</p><p><strong>ADRIANA:</strong><br />Hey, I'm super excited to have you on here. And we have a really cool connection because, Mandy used to be the producer of On-Call Me Maybe, which is the podcast that Ana Margarita Medina and I used to do back in our Lightstep days, which feels like forever ago, but it wasn't like that long ago.</p><p><strong>MANDY:</strong><br />I love those days. I miss those days.</p><p><strong>ADRIANA:</strong><br />Yeah. They were. They were fun times. And where are you calling from, Mandy?</p><p><strong>MANDY:</strong><br />I am from calling in from York, Pennsylvania.</p><p><strong>ADRIANA:</strong><br />Awesome fellow east coaster. Love it. Cool. Well, let's launch into the icebreaker questions. Are you ready?</p><p><strong>MANDY:</strong><br />Sure.</p><p><strong>ADRIANA:</strong><br />Okay, let's do it. So first question. Are you a lefty or a righty?</p><p><strong>MANDY:</strong><br />I'm a lefty.</p><p><strong>ADRIANA:</strong><br />Oh my God, me too!</p><p><strong>MANDY:</strong><br />We've got some special skills.</p><p><strong>ADRIANA:</strong><br />We do! We do! And are you are you like a everything lefty or a, like some things you do right handed. Like I can't mouse left handed.</p><p><strong>MANDY:</strong><br />No. I'm ambidextrous, so I write left handed and I eat left handed. But like I do all sports right handed, and I cut right handed.</p><p><strong>ADRIANA:</strong><br />No way!</p><p><strong>MANDY:</strong><br />I, I, I do lots of things right handed.</p><p><strong>ADRIANA:</strong><br />That's so cool. It's so interesting to talk to, fellow lefties about, like, the extent of their of their leftieness.</p><p><strong>MANDY:</strong><br />Yeah, it's all over the place.</p><p><strong>ADRIANA:</strong><br />It is. Oooh, fun! Awesome. Okay. Next question. Are you an iPhone or Android gal?</p><p><strong>MANDY:</strong><br />iPhone.</p><p><strong>ADRIANA:</strong><br />Awesome. Fellow iPhone-er. For computers, do you prefer Mac, Linux, or Windows?</p><p><strong>MANDY:</strong><br />Mac.</p><p><strong>ADRIANA:</strong><br />Same. Same. Do you have a favorite programing language?</p><p><strong>MANDY:</strong><br />No, I don't, I don't I'm not a programmer. I just work tech adjacent.</p><p><strong>ADRIANA:</strong><br />I love it, I love it, and it's so fun to like, meet all sorts of folks who are tech adjacent, and I’ve had a few on the podcast as well. So we will we will be digging more into that. Okay. Two more questions left. Do you prefer to consume your content using, through video or text?</p><p><strong>MANDY:</strong><br />Text.</p><p><strong>ADRIANA:</strong><br />And final question what is your superpower?</p><p><strong>MANDY:</strong><br />Ooh, my superpower is being able to tell a good story.</p><p><strong>ADRIANA:</strong><br />Ooh, fantastic. And so important, also, like in in the type of work that you do as well. Right.</p><p><strong>MANDY:</strong><br />Exactly, exactly. Lots of storytelling involved in marketing and content marketing, tech marketing, all that kind of stuff.</p><p><strong>ADRIANA:</strong><br />Well, awesome. I think this is a good segue to get into, your tech journey. Because as you mentioned, you're you're tech adjacent. So, what you tell us a little bit about that.</p><p><strong>MANDY:</strong><br />Yeah. So I didn't set out to work in tech. I was a single mom on government assistance, just trying to survive. And this was about 15 years ago. I answered a Craigslist ad from a software developer who needed administrative help, like answering emails and scheduling meetings and doing kind of easy stuff. So I answered that ad, and he hired me, and a few weeks, and he asked if I could edit his podcast, and I said, “Pod what?”</p><p>I had no idea what a podcast even was, but I know that I needed, you know, the money and the work. So I spent a few... a weekend, heads down, figuring it out, playing with it, and, free software, open source software called Audacity. And, from there, I did such a solid job that he started just sending me referrals. And within a year, I went from food stamps to running a freelance business. So that... that one scrappy “Yes” you know, turned into a 15 year career in digital marketing, podcast production and content strategy, mostly in the tech and software space. So I've edited over 10,000 edit... or I've edited over 10,000 hours of audio, launched and grown shows, built social strategies, and worked with dev teams, founders and creators around the world.</p><p>And I did it all while learning on the job, saying yes before I was ready, and never letting anyone else define what I was capable of.</p><p><strong>ADRIANA:</strong><br />That is so amazing, and I love the whole. Like your whole journey is incredible and you know it. It's it's cool because I feel like that's the kind of mindset that you need in, in software engineering is like being willing to learn and being able to learn quickly. So that's so that's, that's so awesome. And I and I think like another thing that you mentioned, which I really love, is that you, even though you didn't have the skills, you said yes to it and and you gave yourself the skills which you know, I, I've talked to so many women in tech who are like, I don't want to apply for this job because I, I need more time to build up my skills. And I don't think I have enough skills. And you're like, nope, I bet on myself. I'm doing this.</p><p><strong>MANDY:</strong><br />Yeah. You know, at first I didn't even realize I was building a career. I was just following the work. I, I kept saying yes to new challenges managing social writing, blog post, building content, calendars, learning SEO, editing more podcasts. You know, like every client taught me something new. And eventually I realized that I wasn't just survival anymore, that I was actually just really good at this. And over time, I carved out a niche working mostly with tech companies and dev focused brands. So I loved it because it blended creativity with systems. I could help founders find their voice and launch podcasts that actually connected, and create strategies that weren't just performative, but real.</p><p><strong>ADRIANA:</strong><br />That's great. And, you know, for the work that you've done on, on various podcasts, what what have you seen as like the secret sauce to a successful podcast?</p><p><strong>MANDY:</strong><br />The secret sauce to successful podcast. I really think it comes from being able to, you know, have consistency and connection, consistency and showing up, releasing on schedule and and keeping the quality high and having and connection and knowing who you're talking to and why they should care. You know, people think they need to be flashy or go viral, but the truth is, like, if you can speak directly to your niche like you're in their head, they'll come back. You know, that's what builds trust. That's that's what builds community. And, you know, here's what most people overlook. The work doesn't end when you hit publish. You've got to market the episode and slice it up and share it and quote it and turn it into social blogs, emails, whatever helps the content live longer than the 45 minutes in somebody's podcast app. You know, the best shows I've worked on have a clear voice, a strong point of view, and a host who gives a damn. You know? Yeah, you can't fake that.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And, you know, it's it's cool because I learned so much from you, when you were producing On-Call Me Maybe for us, because I didn't know any of those things. And I remember even, like, that was my first time ever, ever hosting a podcast. And I was like, oh, my God, I am so terrified. And then when I started this podcast, I'm like, you know, I went from having a co-host to not having a co-host to and having to do everything myself, and it is so much work, and especially, as you said, to keep that content going even long past when the episode drops. Like, I swear I spend a lot of my time, you know, picking like, the perfect audiograms for my podcast. And it's like, every time I do it, I'm like, oh my God, this is like so much work. But then you, like, find that perfect quote and you're like, oh, it was so worth it.</p><p><strong>MANDY:</strong><br />Yeah. Now... people love the idea of having a podcast, but what they don't always love is the actual work that goes into making it good. You know, it's not just hopping on zoom and chatting with your friend for 45 minutes. There's prep and scripting and guest management and audio editing, writing the show notes and upload, promoting repurposing clips for social.</p><p>And then there's the tracking, the analytics everybody's most fun for, and then doing it again next week and the week after that. So a great podcast really takes intention and stamina. You have to care enough to keep showing up even when you're tired and even when the downloads are low and even when no one's cheering you on yet.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And I think being mindful of like, you know, putting in the effort for the show notes, putting in the effort for transcription. That's another thing that I learned from you. Like you always provided us with transcripts for On-Call Me Maybe. And again, it's like such a tedious process to like and even with tools at our disposal, like I, you know, I use the Adobe suite for, for the transcription of my podcast now and it's like it does a decent job, but I have to make sure it's not spewing shit.</p><p>So, like, I have to go through and I'm like replaying the whole thing as I'm, as I'm going and, and like for me, the, the the podcasts that you've worked with, have they been mostly audio or have you done a combination of audio and video?</p><p><strong>MANDY:</strong><br />I've done both. I do mostly audio podcast, but on occasion I do video as well.</p><p><strong>ADRIANA:</strong><br />And what's how have you found the difference in in editing the audio podcast versus the video? The ones that are like video and audio.</p><p><strong>MANDY:</strong><br />I mean, it's obviously technically it's going to be a little bit harder to edit video podcasts in general, but, audio, I think I find it very relaxing when I audio edit, I kind of look at it as putting a puzzle together and just kind of sitting down and editing out like you can with audio. You can really get into the nitty gritty and edit out those ums and, and the, the things that you don't want to make it into the conversation. Video is harder to do that. You have to really be mindful where your cuts are and so does your subject. So that's where it gets a little dicey.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. I I've had instances where I'm like cutting the video and and I'm just listening to it. I'm like, oh that sounds great. And then you look at the, the, at the video itself and you see like someone jolting and you're like. Crap. So yeah, definitely have to be mindful of, of those things. Now switching gears a little bit, because you mentioned that you do a lot of like community building work. So you said like your tech journey started off, with the podcast editing. How did you, move into, like, the community building stuff?</p><p><strong>MANDY:</strong><br />Yeah. So when I started doing the podcasting work, I got into community, when, the developer wanted, you know, started to have fans of the shows. So you need a place for those fans to kind of talk and interact. So those kind of became Slack communities or Discord communities and stuff like that. So, for me, podcasting, it isn't just about content, it's also community building. So that shows don't just inform people, they make people feel seen. When a listener hears a host ask the exact question they've been wondering, or when a guest shares something that hits a nerve, that creates a bond. And if you keep showing up with that same level of honesty and value, you're not just building an audience, you're building a community.</p><p>And that doesn't stop at the mic. So community is built in comments, and in DMs, and in the way you repurpose episodes into content that invites conversation. I've worked with shows where the podcast was just the entry point. You know what really grew the brand was what happened after the episode. You know, the discussions, the emails, the real relationships.</p><p><strong>ADRIANA:</strong><br />Oh, wow, that's so cool. So how do you, how how do you manage, how do you manage those conversations? Like when you're, when you're building out the community, are you like, are you there as a moderator? Do you like make comments as well? Like how how does that work?</p><p><strong>MANDY:</strong><br />When you're building a community, especially, one invites vulnerability or depth, you have to lead with clarity and care. So you're not just starting conversations, you're holding space for people. And that means managing tone, expectations and boundaries. And I always say, you know, set the vibe first. What kind of space is this? What's okay here and what's not. You know, people respond to structure that feels safe, not restrictive.</p><p>So I try to model the kind of communication that I want to see. And that's raw and real and honest and respectful. And if things veer off course, we don't avoid it. We just address it head on. But with compassion. You know, community management isn't just deleting comments, it's stewarding energy. It's knowing when to step in, when to stay back, and when to remind folks, you know, we're here to connect, not perform. So the biggest thing I learned is people don't need you to have all the answers. They just need to know that you're listening and that you care.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so important. And I think, you know, having a place where people can be vulnerable and not have like retaliation against them for being vulnerable, like providing a safe space. For people to coexist, I think is so important, especially, like, you know, the, the, the interwebs are so, rife with, with toxicity these days. So, so being able to, to provide that is so important.</p><p><strong>MANDY:</strong><br />Absolutely.</p><p><strong>ADRIANA:</strong><br />Now, you know, let's talk a little bit about, social media marketing because, I find it's so interesting to like writing social media copy versus like, writing a blog post is such a different beast. Can you talk a little bit about, like what. What goes into writing social media copy and, and even, like, making, you know, thoughtful decisions based on the social media platform that you're, you're posting on as well.</p><p><strong>MANDY:</strong><br />Yeah. So social media marketing gets a bad rap because people think it's either mindless scrolling or dancing on TikTok. But at its core, it's relationship building at scale. So good social isn't about going viral. It's about showing up consistently with something real to say. It's storytelling and strategy and service all rolled into one. It's knowing who you're talking to and what they care about, and how to show up in a way that earns their trust over time. So I don't do fluff, I don't do Hollywood trends. And when I work with clients to find their actual voice, not the ones that their competitors are using, and build the content that resonates and that drives action. And it doesn't feel like marketing. And I always remind people that social is a two way street. You know, if you're if you're just broadcasting and not engaging, you're not doing social, you're you're just doing digital billboards.</p><p>The power is in the comments and the replies and the conversation. That's where the brand loyalty lives. So, you know, good social media copy, what goes into that? It might look short, but there's so much that goes into it. You know, every line has a job to do. You need a hook that grabs the attention in 1 to 2 seconds, because that's all you've got.</p><p>When people are scrolling, you know, you need messaging that's emotionally resonant but still aligned with your brand voice. You you need to know the goal of the post is it engagement clicks, share saves? You know every post should serve a purpose and a lot of people don't understand it's deeper. Social media's deeper than than that.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And it it's interesting that you mentioned, too, on the you know, you need an attention grabber, because I've found like you know, like LinkedIn for example, you can post long ass posts. Right. But if that first sentence or two doesn't grab someone's attention, then it doesn't really matter what else you say afterwards, right?</p><p><strong>MANDY:</strong><br />No, no. And you also have to understand the algorithmic context. You know what works on LinkedIn doesn't work on Instagram and what works in a caption doesn't always work in a carousel. You know, platform fluency also matters. You know, the best copy sounds human. It mirrors how your audience actually talks. It solves a problem. It tells a story, or it says something bold enough to start a conversation. And ideally it does that in as few words as possible because no one's here for a novel on a Tuesday afternoon.</p><p><strong>ADRIANA:</strong><br />Oh my God, it's so, so true. Yeah. And I think also what you mentioned about like, you can't just, you know, it's it's not like, you know, just post and walk away either, like because otherwise as you said what's the point? Engaging, I think, really matters. And I think in doing so as well, the people who took the time to make comments are like, oh, they care.</p><p><strong>MANDY:</strong><br />Now, great copy is part psychology, part storytelling and part restraint.</p><p><strong>ADRIANA:</strong><br />Oh yeah. That’s so true.</p><p><strong>MANDY:</strong><br />You have to feel what your audience needs and then deliver it in scroll-stopping, you know, crystal clearness.</p><p><strong>ADRIANA:</strong><br />Yeah that's true. That's true. Yeah. I often find myself, like rereading my, my social copy because, you know, at first something might sound like it makes sense in your head, and then you're rereading it and you're like, oh, but people probably don't have the context that I have in my head, so I need to clarify. Otherwise they'll misunderstand.</p><p><strong>MANDY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And then the other one that I find, you know, like, whereas with LinkedIn, you, you have much higher character limits, then you've got the opposite with like, Bluesky, where you are so restricted. And I mean, I guess you could like, you can turn it into a thread, but I don't I don't necessarily... I try to avoid those personally because I don't necessarily find that people will go through your thread.</p><p><strong>MANDY:</strong><br />Yeah. No, Bluesky forces you to be concise. You've got 300 characters to make your point. You know, be funny or real or spark conversation. You know, that's not a lot of room, but honestly, it it makes you a better writer.</p><p><strong>ADRIANA:</strong><br />It's true, it's true. Yeah, it's definitely, it has definitely forced me to, to, to be more concise. And the other thing, I don't know how you feel about this, but like, I've, I've tried using AI to help me write copy for my social purpose, for my podcast. And I'm like, oh God. Did it ever fall flat on its face? Like, I was like, this. This doesn't even sound like me.</p><p><strong>MANDY:</strong><br />No, you can't have. There's no substitute for yourself. There's really not.</p><p><strong>ADRIANA:</strong><br />There. Yeah, I agree, and that's why, you know, I think there was even, there was a post that you did recently on LinkedIn. I think talking about, you know, like having, like a genuine, having a genuine voice and I think I, I'll try to, like, pull up the, the post for, for the show notes, but, I replied how, like, you know, this is why you can't like, you can't really you can't use AI to write blog posts. There's something like for me for like my writing when I write my blog posts, it's so, it's so colloquial, so like relaxed that there's no fucking AI in the world, I think, that could emulate that. Hey, maybe I'm wrong. Maybe someday there's going to be an AI that can emulate my writing voice, but I. I feel like this is this is what I bring, when I write and and I'm hoping that there won’t be an AI that will take that from me.</p><p><strong>MANDY:</strong><br />I hear you there. I hear you there. You know, blog writing, real blog writing is not just, you know, hitting about, you know, it's not just about hitting word counts or, you know, stuffing in the keywords. It's about emotional resonance. It's about voice. It's about seeing something that matters. So yeah, AI can be a tool. I use it, but it's just not a replacement for voice.</p><p><strong>ADRIANA:</strong><br />Yes, exactly. Like, you know, sometimes I'm I get fumbled in my words and I'm like, I'm wording this in like the stupidest way possible. So I'll like, you know, I'll ask AI, just make this sound prettier. And I'm like, okay, I can work with that. That fits in, that fits in. But yeah, I mean, to use to use like a chunk of AI to replace your voice. Just I don't, I don't feel like that has ever worked.</p><p><strong>MANDY:</strong><br />No. AI can give you structure where it can help you brainstorm. You know, hell, it can write a technically correct blog post, but what it can’t do, at least not well, is just write like somebody who's been through it.</p><p><strong>ADRIANA:</strong><br />And that's what people relate to.</p><p><strong>MANDY:</strong><br />It's it just it doesn't know how to tell the truth in a way that makes somebody sit back and go, “Oh, so it's not just me.”</p><p><strong>ADRIANA:</strong><br />Yes. And I think you you nailed it spot on. And I think this is what draws people to content... is that realization that we're in this together. You've experienced this. You know what it's like you got in my head somehow and and I think that that's what that's what forms community. And we all want to belong, somehow, somewhere. Right. And finding finding places where, where people get us, is like, just the ultimate, I, I feel like that that is the goal, right?</p><p><strong>MANDY:</strong><br />Right.</p><p><strong>ADRIANA:</strong><br />Now, I wanted to ask you as well, you know, speaking of, like, knowing knowing the social media platform, how do you find. Because this is something I, I struggle with, on Instagram, like promoting, podcast content on, on Instagram, like, for me, I think I do, my, probably my stuff does best like if I do audiograms. But like just a straight up post, you know, for my podcast is like, eeeeahhh.</p><p><strong>MANDY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like how how do you feel like that differs from like your, your traditional you like your LinkedIns and Blueskies of the world.</p><p><strong>MANDY:</strong><br />So Instagram is all about visual storytelling. So for podcasting the trick is to stop treating it like an audio platform and start treating it like a narrative preview. So I ask myself, you know, what's the moment in this episode that would stop someone mid scroll? Is it a quote? Is a facial expression? Is it a spicy opinion? A mic drop moment?</p><p>You know, that's the content I would lead with. Reels and carousels are gold right now. So you'd want, you know, short, punchy clips with captions burned in or, you know, a series of slides. That's what the episode's about. Without giving it all away, you know, think, value, emotion or controversy in the first three seconds, and promote it more than once. You know, people aren't seeing every post. You can repurpose the same episode five different ways across a few days, and it'll still feel fresh.</p><p><strong>ADRIANA:</strong><br />Yeah, that one's an interesting one though. Like re promoting the content because I like, I do find I get a little bit self-conscious about re-promoting my content. Like, you know, if I, I'll post like a link to a blog post and it didn't get like a lot of it didn't get any like, say, Bluesky would be like, nobody loves me. And, and you know, it's like, just repost it.</p><p><strong>MANDY:</strong><br />Yeah. I mean, re-promoting content. It's not lazy. It's smart. The internet moves fast and people miss things and algorithms are just unpredictable. And if you're only posting about something once, you're basically whispering into a void and hoping somebody catches it.</p><p><strong>ADRIANA:</strong><br />Yeah, that that's actually a great way of putting it. Yeah. And that's the thing is, it's basically, I guess the internet's kind of like this fast moving stream and you'll, you'll like, catch bits of it every so often and you'll miss probably most of it, unless you're one of those people who’s just like, online all day long. There's there's no possible way you can.</p><p><strong>MANDY:</strong><br />People need to see something multiple times to remember it, let alone take action on it. And the truth is, and nobody's paying as close attention to your feed as you are usually, unless you're that person we just mentioned. You know, what feels repetitive to you probably feels like clarity to your audience.</p><p><strong>ADRIANA:</strong><br />Oh yeah, that's so true. That's so true. And you know, all of this stuff underscores why it's important to have, you know, people like you out there who specialize in doing this type of work because it is, it is a full time job. It is a lot of work to like, keep that, keep that momentum going, to be mindful and thoughtful of what you're going to post, to remember, to just keep reposting, to, to right, you know, to to do the, the, the platform specific content as well. Like it's it's a lot of stuff. It's a lot of stuff. If anyone ever thought that this was fluff work, it is not. It is a lot of work. It's sometimes I think in some ways, like it's more effort to write social copy than it is to write a full fledged blog post.</p><p><strong>MANDY:</strong><br />You're it's true.</p><p><strong>ADRIANA:</strong><br />Now, you know, I wanted to. Switch gears a little bit and talk about, like, you know, like you're you're a mom. And I feel like, we don't have enough conversations about, like, working women, let alone working women in tech. How how do you approach, being like a working mom, a working mom in tech? What have you found have been like, you know, roadblocks, barriers that you've had to get past?</p><p><strong>MANDY:</strong><br />Yeah. So it means constantly navigating systems that weren't built for people like me. You know, tech loves to talk about innovation, but when it comes to flexibility, support or understanding real life circumstance and chaos, it's still has a really, really long way to go. I've had to build my own path sometimes with a baby on my hip, sometimes between hospital visits, like I am now. Sometimes on two hours of sleep. There's no off switch when you're a mom. But honestly, that's what's made me better at what I do. I don't waste time. I communicate clearly and I get shit done.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And that's I think that's what a lot of folks miss out on. The super power of of the mom is that you ain't got time for this shit. Let's get it done.</p><p><strong>MANDY:</strong><br />I've had to make peace with not being polished all the time. You know, you'll get me on zoom with a kid in the background sometimes, or, you know, you'll get boundaries, you'll get reality, but you'll also get relentless follow through and creative problem solving and loyalty that doesn't quit when things get hard. You know, I don't hide in being a mom. It's it's part of what makes me effective. And I think more, you know, companies and people in tech need to realize that the messy middle is often where the best talent lives.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. And and being unafraid to like, just always showing perfection because nobody lives in perfection. And I think like we fall victim to that, like in social media. I think we fall victim to that at the workplace as well. Right? Especially when office work was a lot more prevalent. And, you know, there's like there's office persona that's like the super-put-together-on-the-outside person. And then there's like chaotic real life that that is actually behind, you know, that mask and it it's interesting. I was listening to this podcast that I really love, called, “The Happiness Lab”. And, one of the episodes that, they had on was talking about, it was on parenting, and they were talking about like, I think it was when, the one of the former surgeon generals of the US was saying that he and his wife used to never invite people over to their house because it was, like, always chaotic and messy.</p><p>And then they're like, whatever, we'll just do it. And people come as you are, like, you know, whatever this, this is what it is. We just want people to come over and have a good time. And this type of action gives people permission to like, oh my God, I don't have to be perfect all the time too. Because I think we all get caught up in these, you know, like fake in the fake perfection that that's social media gives us even even, as you said, like Zoom calls sometimes it's like, oh, I like how pristine.</p><p><strong>MANDY:</strong><br />Now, I, I gave up on perfection a long time ago because it's not real. It's a moving target. And chasing it nearly cost me everything. You know, my health, my creativity and my peace. So I've built a career and a place out of showing up anyway, you know, whether that's messy or honest or in progress. And that's just where the real connection happens. You know, no one relates to the version of you that has it all together. They relate to the version that's trying and learning and pivoting and getting back up.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah. And I think those are the stories that we that we need to highlight. And I think that's why it's so important also to like be so open about these things. Like on social media, you're on your LinkedIn. You've always been like very candid about this stuff. And I think it's awesome. I love it because I think you give other people permission to also share their stories because, like, it's not like we're all it's not like we're, you know, like you're you're not the only one going through the stuff everyone's got, you know, some form of struggle.</p><p>And so you showing your vulnerability and I think, you know, you show your resilience as well. And having worked with you as well, like, you know, the, the stuff that you put out, put out for us for On-Call Me Maybe, was always like super top notch. I mean, this is what I aspire to. You're my benchmark. Whenever I do stuff for this podcast, I'm like, what would Mandy have done?</p><p>And this is what, you know, what I try to follow, in the capacity that I can, when, when I do my podcast. So I, I do thank you for, you know, being vulnerable, in public on social media because I think we we need that. I'm so over like the stuffiness of of the corporate world.</p><p>Like, been there, done that. We we just need more. We need more candor that, you know, like the candor that you bring. So thank you.</p><p><strong>MANDY:</strong><br />Thank you. That whole mindset of not chasing perfection is exactly why I created my own blog, and I. I put it out there and I put it on LinkedIn to my professional following. You know, I spent so many years trying to hold it all together to be the perfect mom, to be the perfect employee, to be the perfect version of myself.</p><p>And it damn near broke me. So I started writing. Not to perform, but to process and to tell the truth about recovery and trauma and motherhood. Career pivot. All of it. You know, I wanted a place where people like me, people who have suffered, survive things that don't fit into tidy Instagram captions could feel seen. So yeah, that's why.</p><p><strong>ADRIANA:</strong><br />Yeah. That's great. That's great. And I think, you know, you mentioning stuff like career pivots. Another important thing to keep in mind these days because, like, it's funny, I've had this conversation with, my daughter, she's in 11th grade, and they get them thinking about, like, university early on, like she took a careers course in 10th grade, and they're like, oh, you have to plan like the courses you're taking in high school and, like.</p><p>And she was getting overwhelmed. She's like, they're making me choose what I want to do. Like. And I don't even fully understand what that is. Right? Back in 10th grade. And I'm like, Hannah, the greatest thing that you have at your disposal is the ability to change your mind, because if it ain't working out for you, you can switch out of it.</p><p><strong>MANDY:</strong><br />Absolutely.</p><p><strong>ADRIANA:</strong><br />And I think, you know, that's and I think, you know, when once we get into the workforce, we experience it firsthand. I mean, my career's pivoted so many times in the last 24 years, like, it’s wild.</p><p><strong>MANDY:</strong><br />I still don’t know what I want to do, I, I don't know. And I, a part of me loves it, but a part of me hates it at the same time. So we'll see!</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. And, and you've got at your disposal the ability to pivot to something else.</p><p><strong>MANDY:</strong><br />You have the ability to change in, you know, you wake up and it's a brand new day and you can be whatever you want to be on any given day.</p><p><strong>ADRIANA:</strong><br />Exactly. I love that so much. Now we are coming up on time. But before we, part ways, do you have any, I mean, you've had so many lovely words of wisdom. I'm going to have a hard time picking out the audiograms for this episode. But do you have any parting words of wisdom or hot takes or anything you want to, share his final words with our audience?</p><p><strong>MANDY:</strong><br />Parting words of wisdom. If I have to leave you with anything, you know it's. I guess this. It's. Stop waiting to feel ready. You know, ready is a myth. Clarity comes after action, not before. So say yes to the things that scare you. You know, start messy. Hit publish. Even if your voice shakes you don't need to be perfect. You just need to be real. You know? That's what people connect with. That's what changes things. So whether you're building a brand or healing something big or, you know, trying to make it through the week, you're allowed to take up space exactly as you are. You don't have to earn your right to be here.</p><p><strong>ADRIANA:</strong><br />Damn. That is wow, that those are such powerful words. That's going to probably make it onto an audiogram, you know, so powerful. And what a lovely way to, to finish off the episode. So once again, thank you, Mandy, so much for Geeking Out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MANDY:</strong><br />Peace out. Geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 23 Sep 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Mandy Moore)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-podcasting-mandy-moore-5WMkfvZi</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>The secret sauce to a successful podcast is consistency, connection, and continuing to show up.</li><li>Podcasting work continues long after the recording is done</li><li>If you keep showing up with that same level of honesty and value, you're not just building an audience, you're building a community.</li><li>It's important to lead communities with clarity and care, by not just starting conversations, but also holding space for people.</li><li>Good social media marketing isn't about going viral. It's about showing up consistently with something real to say.</li><li>Social is a 2-way street. It's about posting and engaging with your audience.</li><li>Every line in social media copy has a job to do, and it has to grab your audience's attention in 1-2 seconds.</li><li>Platform fluency matters. What works in one social media platform might not work in another.</li><li>Great copy is part psychology, part storytelling and part restraint.</li><li>AI is a useful tool for writing, but it does not replace one's "writing voice".</li><li>You can and should be repurposing content, because not everyone will see all of your posts all of the time.</li><li>Being a working mom in tech means that there's no off switch. You have to communicate clearly, be efficient, and make peace with not being polished all the time.</li></ul><p><strong>About our guest:</strong></p><p>Mandy Moore is a seasoned marketer, podcast producer, and storyteller with over 15 years of experience helping tech companies and creative brands build content that actually connects. She's the voice behind ExHotMess.net, a blog where she writes raw, real stories about recovery, resilience, and life in the messy middle. When she's not helping others find their voice, she's usually geeking out over astrology, audio editing, or a perfectly crafted sentence.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.instagram.com/exhotmessexpress/">Instagram</a></li><li><a href="https://bsky.app/profile/therubyrep.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/missmandymoore/">LinkedIn</a></li><li><a href="https://hachyderm.io/@mandy">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://www.linkedin.com/posts/missmandymoore_today-im-turning-a-conversation-into-a-activity-7327739485268439040-TiWB/?%20utm_source=share&rcm=ACoAAASyNZMBOlsHx%20mGNQNfpDInV9MEDEeeNzvg">Mandy's LinkedIn post on the importance of writing with heart</a></li><li><a href="https://www.pushkin.fm/podcasts/the-happiness-lab-with-dr-laurie-santos/reducing-the-stress-of-parenting-with-dr-vivek-murthy">The Happiness Lab</a> (episode with Dr. Vivek Murthy, former US Surgeon General)</li><li><a href="https://ExHotMess.Net">Mandy's Blog</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Mandy Moore. Welcome, Mandy.</p><p><strong>MANDY:</strong><br />Hello.</p><p><strong>ADRIANA:</strong><br />Hey, I'm super excited to have you on here. And we have a really cool connection because, Mandy used to be the producer of On-Call Me Maybe, which is the podcast that Ana Margarita Medina and I used to do back in our Lightstep days, which feels like forever ago, but it wasn't like that long ago.</p><p><strong>MANDY:</strong><br />I love those days. I miss those days.</p><p><strong>ADRIANA:</strong><br />Yeah. They were. They were fun times. And where are you calling from, Mandy?</p><p><strong>MANDY:</strong><br />I am from calling in from York, Pennsylvania.</p><p><strong>ADRIANA:</strong><br />Awesome fellow east coaster. Love it. Cool. Well, let's launch into the icebreaker questions. Are you ready?</p><p><strong>MANDY:</strong><br />Sure.</p><p><strong>ADRIANA:</strong><br />Okay, let's do it. So first question. Are you a lefty or a righty?</p><p><strong>MANDY:</strong><br />I'm a lefty.</p><p><strong>ADRIANA:</strong><br />Oh my God, me too!</p><p><strong>MANDY:</strong><br />We've got some special skills.</p><p><strong>ADRIANA:</strong><br />We do! We do! And are you are you like a everything lefty or a, like some things you do right handed. Like I can't mouse left handed.</p><p><strong>MANDY:</strong><br />No. I'm ambidextrous, so I write left handed and I eat left handed. But like I do all sports right handed, and I cut right handed.</p><p><strong>ADRIANA:</strong><br />No way!</p><p><strong>MANDY:</strong><br />I, I, I do lots of things right handed.</p><p><strong>ADRIANA:</strong><br />That's so cool. It's so interesting to talk to, fellow lefties about, like, the extent of their of their leftieness.</p><p><strong>MANDY:</strong><br />Yeah, it's all over the place.</p><p><strong>ADRIANA:</strong><br />It is. Oooh, fun! Awesome. Okay. Next question. Are you an iPhone or Android gal?</p><p><strong>MANDY:</strong><br />iPhone.</p><p><strong>ADRIANA:</strong><br />Awesome. Fellow iPhone-er. For computers, do you prefer Mac, Linux, or Windows?</p><p><strong>MANDY:</strong><br />Mac.</p><p><strong>ADRIANA:</strong><br />Same. Same. Do you have a favorite programing language?</p><p><strong>MANDY:</strong><br />No, I don't, I don't I'm not a programmer. I just work tech adjacent.</p><p><strong>ADRIANA:</strong><br />I love it, I love it, and it's so fun to like, meet all sorts of folks who are tech adjacent, and I’ve had a few on the podcast as well. So we will we will be digging more into that. Okay. Two more questions left. Do you prefer to consume your content using, through video or text?</p><p><strong>MANDY:</strong><br />Text.</p><p><strong>ADRIANA:</strong><br />And final question what is your superpower?</p><p><strong>MANDY:</strong><br />Ooh, my superpower is being able to tell a good story.</p><p><strong>ADRIANA:</strong><br />Ooh, fantastic. And so important, also, like in in the type of work that you do as well. Right.</p><p><strong>MANDY:</strong><br />Exactly, exactly. Lots of storytelling involved in marketing and content marketing, tech marketing, all that kind of stuff.</p><p><strong>ADRIANA:</strong><br />Well, awesome. I think this is a good segue to get into, your tech journey. Because as you mentioned, you're you're tech adjacent. So, what you tell us a little bit about that.</p><p><strong>MANDY:</strong><br />Yeah. So I didn't set out to work in tech. I was a single mom on government assistance, just trying to survive. And this was about 15 years ago. I answered a Craigslist ad from a software developer who needed administrative help, like answering emails and scheduling meetings and doing kind of easy stuff. So I answered that ad, and he hired me, and a few weeks, and he asked if I could edit his podcast, and I said, “Pod what?”</p><p>I had no idea what a podcast even was, but I know that I needed, you know, the money and the work. So I spent a few... a weekend, heads down, figuring it out, playing with it, and, free software, open source software called Audacity. And, from there, I did such a solid job that he started just sending me referrals. And within a year, I went from food stamps to running a freelance business. So that... that one scrappy “Yes” you know, turned into a 15 year career in digital marketing, podcast production and content strategy, mostly in the tech and software space. So I've edited over 10,000 edit... or I've edited over 10,000 hours of audio, launched and grown shows, built social strategies, and worked with dev teams, founders and creators around the world.</p><p>And I did it all while learning on the job, saying yes before I was ready, and never letting anyone else define what I was capable of.</p><p><strong>ADRIANA:</strong><br />That is so amazing, and I love the whole. Like your whole journey is incredible and you know it. It's it's cool because I feel like that's the kind of mindset that you need in, in software engineering is like being willing to learn and being able to learn quickly. So that's so that's, that's so awesome. And I and I think like another thing that you mentioned, which I really love, is that you, even though you didn't have the skills, you said yes to it and and you gave yourself the skills which you know, I, I've talked to so many women in tech who are like, I don't want to apply for this job because I, I need more time to build up my skills. And I don't think I have enough skills. And you're like, nope, I bet on myself. I'm doing this.</p><p><strong>MANDY:</strong><br />Yeah. You know, at first I didn't even realize I was building a career. I was just following the work. I, I kept saying yes to new challenges managing social writing, blog post, building content, calendars, learning SEO, editing more podcasts. You know, like every client taught me something new. And eventually I realized that I wasn't just survival anymore, that I was actually just really good at this. And over time, I carved out a niche working mostly with tech companies and dev focused brands. So I loved it because it blended creativity with systems. I could help founders find their voice and launch podcasts that actually connected, and create strategies that weren't just performative, but real.</p><p><strong>ADRIANA:</strong><br />That's great. And, you know, for the work that you've done on, on various podcasts, what what have you seen as like the secret sauce to a successful podcast?</p><p><strong>MANDY:</strong><br />The secret sauce to successful podcast. I really think it comes from being able to, you know, have consistency and connection, consistency and showing up, releasing on schedule and and keeping the quality high and having and connection and knowing who you're talking to and why they should care. You know, people think they need to be flashy or go viral, but the truth is, like, if you can speak directly to your niche like you're in their head, they'll come back. You know, that's what builds trust. That's that's what builds community. And, you know, here's what most people overlook. The work doesn't end when you hit publish. You've got to market the episode and slice it up and share it and quote it and turn it into social blogs, emails, whatever helps the content live longer than the 45 minutes in somebody's podcast app. You know, the best shows I've worked on have a clear voice, a strong point of view, and a host who gives a damn. You know? Yeah, you can't fake that.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And, you know, it's it's cool because I learned so much from you, when you were producing On-Call Me Maybe for us, because I didn't know any of those things. And I remember even, like, that was my first time ever, ever hosting a podcast. And I was like, oh, my God, I am so terrified. And then when I started this podcast, I'm like, you know, I went from having a co-host to not having a co-host to and having to do everything myself, and it is so much work, and especially, as you said, to keep that content going even long past when the episode drops. Like, I swear I spend a lot of my time, you know, picking like, the perfect audiograms for my podcast. And it's like, every time I do it, I'm like, oh my God, this is like so much work. But then you, like, find that perfect quote and you're like, oh, it was so worth it.</p><p><strong>MANDY:</strong><br />Yeah. Now... people love the idea of having a podcast, but what they don't always love is the actual work that goes into making it good. You know, it's not just hopping on zoom and chatting with your friend for 45 minutes. There's prep and scripting and guest management and audio editing, writing the show notes and upload, promoting repurposing clips for social.</p><p>And then there's the tracking, the analytics everybody's most fun for, and then doing it again next week and the week after that. So a great podcast really takes intention and stamina. You have to care enough to keep showing up even when you're tired and even when the downloads are low and even when no one's cheering you on yet.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And I think being mindful of like, you know, putting in the effort for the show notes, putting in the effort for transcription. That's another thing that I learned from you. Like you always provided us with transcripts for On-Call Me Maybe. And again, it's like such a tedious process to like and even with tools at our disposal, like I, you know, I use the Adobe suite for, for the transcription of my podcast now and it's like it does a decent job, but I have to make sure it's not spewing shit.</p><p>So, like, I have to go through and I'm like replaying the whole thing as I'm, as I'm going and, and like for me, the, the the podcasts that you've worked with, have they been mostly audio or have you done a combination of audio and video?</p><p><strong>MANDY:</strong><br />I've done both. I do mostly audio podcast, but on occasion I do video as well.</p><p><strong>ADRIANA:</strong><br />And what's how have you found the difference in in editing the audio podcast versus the video? The ones that are like video and audio.</p><p><strong>MANDY:</strong><br />I mean, it's obviously technically it's going to be a little bit harder to edit video podcasts in general, but, audio, I think I find it very relaxing when I audio edit, I kind of look at it as putting a puzzle together and just kind of sitting down and editing out like you can with audio. You can really get into the nitty gritty and edit out those ums and, and the, the things that you don't want to make it into the conversation. Video is harder to do that. You have to really be mindful where your cuts are and so does your subject. So that's where it gets a little dicey.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. I I've had instances where I'm like cutting the video and and I'm just listening to it. I'm like, oh that sounds great. And then you look at the, the, at the video itself and you see like someone jolting and you're like. Crap. So yeah, definitely have to be mindful of, of those things. Now switching gears a little bit, because you mentioned that you do a lot of like community building work. So you said like your tech journey started off, with the podcast editing. How did you, move into, like, the community building stuff?</p><p><strong>MANDY:</strong><br />Yeah. So when I started doing the podcasting work, I got into community, when, the developer wanted, you know, started to have fans of the shows. So you need a place for those fans to kind of talk and interact. So those kind of became Slack communities or Discord communities and stuff like that. So, for me, podcasting, it isn't just about content, it's also community building. So that shows don't just inform people, they make people feel seen. When a listener hears a host ask the exact question they've been wondering, or when a guest shares something that hits a nerve, that creates a bond. And if you keep showing up with that same level of honesty and value, you're not just building an audience, you're building a community.</p><p>And that doesn't stop at the mic. So community is built in comments, and in DMs, and in the way you repurpose episodes into content that invites conversation. I've worked with shows where the podcast was just the entry point. You know what really grew the brand was what happened after the episode. You know, the discussions, the emails, the real relationships.</p><p><strong>ADRIANA:</strong><br />Oh, wow, that's so cool. So how do you, how how do you manage, how do you manage those conversations? Like when you're, when you're building out the community, are you like, are you there as a moderator? Do you like make comments as well? Like how how does that work?</p><p><strong>MANDY:</strong><br />When you're building a community, especially, one invites vulnerability or depth, you have to lead with clarity and care. So you're not just starting conversations, you're holding space for people. And that means managing tone, expectations and boundaries. And I always say, you know, set the vibe first. What kind of space is this? What's okay here and what's not. You know, people respond to structure that feels safe, not restrictive.</p><p>So I try to model the kind of communication that I want to see. And that's raw and real and honest and respectful. And if things veer off course, we don't avoid it. We just address it head on. But with compassion. You know, community management isn't just deleting comments, it's stewarding energy. It's knowing when to step in, when to stay back, and when to remind folks, you know, we're here to connect, not perform. So the biggest thing I learned is people don't need you to have all the answers. They just need to know that you're listening and that you care.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so important. And I think, you know, having a place where people can be vulnerable and not have like retaliation against them for being vulnerable, like providing a safe space. For people to coexist, I think is so important, especially, like, you know, the, the, the interwebs are so, rife with, with toxicity these days. So, so being able to, to provide that is so important.</p><p><strong>MANDY:</strong><br />Absolutely.</p><p><strong>ADRIANA:</strong><br />Now, you know, let's talk a little bit about, social media marketing because, I find it's so interesting to like writing social media copy versus like, writing a blog post is such a different beast. Can you talk a little bit about, like what. What goes into writing social media copy and, and even, like, making, you know, thoughtful decisions based on the social media platform that you're, you're posting on as well.</p><p><strong>MANDY:</strong><br />Yeah. So social media marketing gets a bad rap because people think it's either mindless scrolling or dancing on TikTok. But at its core, it's relationship building at scale. So good social isn't about going viral. It's about showing up consistently with something real to say. It's storytelling and strategy and service all rolled into one. It's knowing who you're talking to and what they care about, and how to show up in a way that earns their trust over time. So I don't do fluff, I don't do Hollywood trends. And when I work with clients to find their actual voice, not the ones that their competitors are using, and build the content that resonates and that drives action. And it doesn't feel like marketing. And I always remind people that social is a two way street. You know, if you're if you're just broadcasting and not engaging, you're not doing social, you're you're just doing digital billboards.</p><p>The power is in the comments and the replies and the conversation. That's where the brand loyalty lives. So, you know, good social media copy, what goes into that? It might look short, but there's so much that goes into it. You know, every line has a job to do. You need a hook that grabs the attention in 1 to 2 seconds, because that's all you've got.</p><p>When people are scrolling, you know, you need messaging that's emotionally resonant but still aligned with your brand voice. You you need to know the goal of the post is it engagement clicks, share saves? You know every post should serve a purpose and a lot of people don't understand it's deeper. Social media's deeper than than that.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so true. That's so true. And it it's interesting that you mentioned, too, on the you know, you need an attention grabber, because I've found like you know, like LinkedIn for example, you can post long ass posts. Right. But if that first sentence or two doesn't grab someone's attention, then it doesn't really matter what else you say afterwards, right?</p><p><strong>MANDY:</strong><br />No, no. And you also have to understand the algorithmic context. You know what works on LinkedIn doesn't work on Instagram and what works in a caption doesn't always work in a carousel. You know, platform fluency also matters. You know, the best copy sounds human. It mirrors how your audience actually talks. It solves a problem. It tells a story, or it says something bold enough to start a conversation. And ideally it does that in as few words as possible because no one's here for a novel on a Tuesday afternoon.</p><p><strong>ADRIANA:</strong><br />Oh my God, it's so, so true. Yeah. And I think also what you mentioned about like, you can't just, you know, it's it's not like, you know, just post and walk away either, like because otherwise as you said what's the point? Engaging, I think, really matters. And I think in doing so as well, the people who took the time to make comments are like, oh, they care.</p><p><strong>MANDY:</strong><br />Now, great copy is part psychology, part storytelling and part restraint.</p><p><strong>ADRIANA:</strong><br />Oh yeah. That’s so true.</p><p><strong>MANDY:</strong><br />You have to feel what your audience needs and then deliver it in scroll-stopping, you know, crystal clearness.</p><p><strong>ADRIANA:</strong><br />Yeah that's true. That's true. Yeah. I often find myself, like rereading my, my social copy because, you know, at first something might sound like it makes sense in your head, and then you're rereading it and you're like, oh, but people probably don't have the context that I have in my head, so I need to clarify. Otherwise they'll misunderstand.</p><p><strong>MANDY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And then the other one that I find, you know, like, whereas with LinkedIn, you, you have much higher character limits, then you've got the opposite with like, Bluesky, where you are so restricted. And I mean, I guess you could like, you can turn it into a thread, but I don't I don't necessarily... I try to avoid those personally because I don't necessarily find that people will go through your thread.</p><p><strong>MANDY:</strong><br />Yeah. No, Bluesky forces you to be concise. You've got 300 characters to make your point. You know, be funny or real or spark conversation. You know, that's not a lot of room, but honestly, it it makes you a better writer.</p><p><strong>ADRIANA:</strong><br />It's true, it's true. Yeah, it's definitely, it has definitely forced me to, to, to be more concise. And the other thing, I don't know how you feel about this, but like, I've, I've tried using AI to help me write copy for my social purpose, for my podcast. And I'm like, oh God. Did it ever fall flat on its face? Like, I was like, this. This doesn't even sound like me.</p><p><strong>MANDY:</strong><br />No, you can't have. There's no substitute for yourself. There's really not.</p><p><strong>ADRIANA:</strong><br />There. Yeah, I agree, and that's why, you know, I think there was even, there was a post that you did recently on LinkedIn. I think talking about, you know, like having, like a genuine, having a genuine voice and I think I, I'll try to, like, pull up the, the post for, for the show notes, but, I replied how, like, you know, this is why you can't like, you can't really you can't use AI to write blog posts. There's something like for me for like my writing when I write my blog posts, it's so, it's so colloquial, so like relaxed that there's no fucking AI in the world, I think, that could emulate that. Hey, maybe I'm wrong. Maybe someday there's going to be an AI that can emulate my writing voice, but I. I feel like this is this is what I bring, when I write and and I'm hoping that there won’t be an AI that will take that from me.</p><p><strong>MANDY:</strong><br />I hear you there. I hear you there. You know, blog writing, real blog writing is not just, you know, hitting about, you know, it's not just about hitting word counts or, you know, stuffing in the keywords. It's about emotional resonance. It's about voice. It's about seeing something that matters. So yeah, AI can be a tool. I use it, but it's just not a replacement for voice.</p><p><strong>ADRIANA:</strong><br />Yes, exactly. Like, you know, sometimes I'm I get fumbled in my words and I'm like, I'm wording this in like the stupidest way possible. So I'll like, you know, I'll ask AI, just make this sound prettier. And I'm like, okay, I can work with that. That fits in, that fits in. But yeah, I mean, to use to use like a chunk of AI to replace your voice. Just I don't, I don't feel like that has ever worked.</p><p><strong>MANDY:</strong><br />No. AI can give you structure where it can help you brainstorm. You know, hell, it can write a technically correct blog post, but what it can’t do, at least not well, is just write like somebody who's been through it.</p><p><strong>ADRIANA:</strong><br />And that's what people relate to.</p><p><strong>MANDY:</strong><br />It's it just it doesn't know how to tell the truth in a way that makes somebody sit back and go, “Oh, so it's not just me.”</p><p><strong>ADRIANA:</strong><br />Yes. And I think you you nailed it spot on. And I think this is what draws people to content... is that realization that we're in this together. You've experienced this. You know what it's like you got in my head somehow and and I think that that's what that's what forms community. And we all want to belong, somehow, somewhere. Right. And finding finding places where, where people get us, is like, just the ultimate, I, I feel like that that is the goal, right?</p><p><strong>MANDY:</strong><br />Right.</p><p><strong>ADRIANA:</strong><br />Now, I wanted to ask you as well, you know, speaking of, like, knowing knowing the social media platform, how do you find. Because this is something I, I struggle with, on Instagram, like promoting, podcast content on, on Instagram, like, for me, I think I do, my, probably my stuff does best like if I do audiograms. But like just a straight up post, you know, for my podcast is like, eeeeahhh.</p><p><strong>MANDY:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like how how do you feel like that differs from like your, your traditional you like your LinkedIns and Blueskies of the world.</p><p><strong>MANDY:</strong><br />So Instagram is all about visual storytelling. So for podcasting the trick is to stop treating it like an audio platform and start treating it like a narrative preview. So I ask myself, you know, what's the moment in this episode that would stop someone mid scroll? Is it a quote? Is a facial expression? Is it a spicy opinion? A mic drop moment?</p><p>You know, that's the content I would lead with. Reels and carousels are gold right now. So you'd want, you know, short, punchy clips with captions burned in or, you know, a series of slides. That's what the episode's about. Without giving it all away, you know, think, value, emotion or controversy in the first three seconds, and promote it more than once. You know, people aren't seeing every post. You can repurpose the same episode five different ways across a few days, and it'll still feel fresh.</p><p><strong>ADRIANA:</strong><br />Yeah, that one's an interesting one though. Like re promoting the content because I like, I do find I get a little bit self-conscious about re-promoting my content. Like, you know, if I, I'll post like a link to a blog post and it didn't get like a lot of it didn't get any like, say, Bluesky would be like, nobody loves me. And, and you know, it's like, just repost it.</p><p><strong>MANDY:</strong><br />Yeah. I mean, re-promoting content. It's not lazy. It's smart. The internet moves fast and people miss things and algorithms are just unpredictable. And if you're only posting about something once, you're basically whispering into a void and hoping somebody catches it.</p><p><strong>ADRIANA:</strong><br />Yeah, that that's actually a great way of putting it. Yeah. And that's the thing is, it's basically, I guess the internet's kind of like this fast moving stream and you'll, you'll like, catch bits of it every so often and you'll miss probably most of it, unless you're one of those people who’s just like, online all day long. There's there's no possible way you can.</p><p><strong>MANDY:</strong><br />People need to see something multiple times to remember it, let alone take action on it. And the truth is, and nobody's paying as close attention to your feed as you are usually, unless you're that person we just mentioned. You know, what feels repetitive to you probably feels like clarity to your audience.</p><p><strong>ADRIANA:</strong><br />Oh yeah, that's so true. That's so true. And you know, all of this stuff underscores why it's important to have, you know, people like you out there who specialize in doing this type of work because it is, it is a full time job. It is a lot of work to like, keep that, keep that momentum going, to be mindful and thoughtful of what you're going to post, to remember, to just keep reposting, to, to right, you know, to to do the, the, the platform specific content as well. Like it's it's a lot of stuff. It's a lot of stuff. If anyone ever thought that this was fluff work, it is not. It is a lot of work. It's sometimes I think in some ways, like it's more effort to write social copy than it is to write a full fledged blog post.</p><p><strong>MANDY:</strong><br />You're it's true.</p><p><strong>ADRIANA:</strong><br />Now, you know, I wanted to. Switch gears a little bit and talk about, like, you know, like you're you're a mom. And I feel like, we don't have enough conversations about, like, working women, let alone working women in tech. How how do you approach, being like a working mom, a working mom in tech? What have you found have been like, you know, roadblocks, barriers that you've had to get past?</p><p><strong>MANDY:</strong><br />Yeah. So it means constantly navigating systems that weren't built for people like me. You know, tech loves to talk about innovation, but when it comes to flexibility, support or understanding real life circumstance and chaos, it's still has a really, really long way to go. I've had to build my own path sometimes with a baby on my hip, sometimes between hospital visits, like I am now. Sometimes on two hours of sleep. There's no off switch when you're a mom. But honestly, that's what's made me better at what I do. I don't waste time. I communicate clearly and I get shit done.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And that's I think that's what a lot of folks miss out on. The super power of of the mom is that you ain't got time for this shit. Let's get it done.</p><p><strong>MANDY:</strong><br />I've had to make peace with not being polished all the time. You know, you'll get me on zoom with a kid in the background sometimes, or, you know, you'll get boundaries, you'll get reality, but you'll also get relentless follow through and creative problem solving and loyalty that doesn't quit when things get hard. You know, I don't hide in being a mom. It's it's part of what makes me effective. And I think more, you know, companies and people in tech need to realize that the messy middle is often where the best talent lives.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. And and being unafraid to like, just always showing perfection because nobody lives in perfection. And I think like we fall victim to that, like in social media. I think we fall victim to that at the workplace as well. Right? Especially when office work was a lot more prevalent. And, you know, there's like there's office persona that's like the super-put-together-on-the-outside person. And then there's like chaotic real life that that is actually behind, you know, that mask and it it's interesting. I was listening to this podcast that I really love, called, “The Happiness Lab”. And, one of the episodes that, they had on was talking about, it was on parenting, and they were talking about like, I think it was when, the one of the former surgeon generals of the US was saying that he and his wife used to never invite people over to their house because it was, like, always chaotic and messy.</p><p>And then they're like, whatever, we'll just do it. And people come as you are, like, you know, whatever this, this is what it is. We just want people to come over and have a good time. And this type of action gives people permission to like, oh my God, I don't have to be perfect all the time too. Because I think we all get caught up in these, you know, like fake in the fake perfection that that's social media gives us even even, as you said, like Zoom calls sometimes it's like, oh, I like how pristine.</p><p><strong>MANDY:</strong><br />Now, I, I gave up on perfection a long time ago because it's not real. It's a moving target. And chasing it nearly cost me everything. You know, my health, my creativity and my peace. So I've built a career and a place out of showing up anyway, you know, whether that's messy or honest or in progress. And that's just where the real connection happens. You know, no one relates to the version of you that has it all together. They relate to the version that's trying and learning and pivoting and getting back up.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah. And I think those are the stories that we that we need to highlight. And I think that's why it's so important also to like be so open about these things. Like on social media, you're on your LinkedIn. You've always been like very candid about this stuff. And I think it's awesome. I love it because I think you give other people permission to also share their stories because, like, it's not like we're all it's not like we're, you know, like you're you're not the only one going through the stuff everyone's got, you know, some form of struggle.</p><p>And so you showing your vulnerability and I think, you know, you show your resilience as well. And having worked with you as well, like, you know, the, the stuff that you put out, put out for us for On-Call Me Maybe, was always like super top notch. I mean, this is what I aspire to. You're my benchmark. Whenever I do stuff for this podcast, I'm like, what would Mandy have done?</p><p>And this is what, you know, what I try to follow, in the capacity that I can, when, when I do my podcast. So I, I do thank you for, you know, being vulnerable, in public on social media because I think we we need that. I'm so over like the stuffiness of of the corporate world.</p><p>Like, been there, done that. We we just need more. We need more candor that, you know, like the candor that you bring. So thank you.</p><p><strong>MANDY:</strong><br />Thank you. That whole mindset of not chasing perfection is exactly why I created my own blog, and I. I put it out there and I put it on LinkedIn to my professional following. You know, I spent so many years trying to hold it all together to be the perfect mom, to be the perfect employee, to be the perfect version of myself.</p><p>And it damn near broke me. So I started writing. Not to perform, but to process and to tell the truth about recovery and trauma and motherhood. Career pivot. All of it. You know, I wanted a place where people like me, people who have suffered, survive things that don't fit into tidy Instagram captions could feel seen. So yeah, that's why.</p><p><strong>ADRIANA:</strong><br />Yeah. That's great. That's great. And I think, you know, you mentioning stuff like career pivots. Another important thing to keep in mind these days because, like, it's funny, I've had this conversation with, my daughter, she's in 11th grade, and they get them thinking about, like, university early on, like she took a careers course in 10th grade, and they're like, oh, you have to plan like the courses you're taking in high school and, like.</p><p>And she was getting overwhelmed. She's like, they're making me choose what I want to do. Like. And I don't even fully understand what that is. Right? Back in 10th grade. And I'm like, Hannah, the greatest thing that you have at your disposal is the ability to change your mind, because if it ain't working out for you, you can switch out of it.</p><p><strong>MANDY:</strong><br />Absolutely.</p><p><strong>ADRIANA:</strong><br />And I think, you know, that's and I think, you know, when once we get into the workforce, we experience it firsthand. I mean, my career's pivoted so many times in the last 24 years, like, it’s wild.</p><p><strong>MANDY:</strong><br />I still don’t know what I want to do, I, I don't know. And I, a part of me loves it, but a part of me hates it at the same time. So we'll see!</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. And, and you've got at your disposal the ability to pivot to something else.</p><p><strong>MANDY:</strong><br />You have the ability to change in, you know, you wake up and it's a brand new day and you can be whatever you want to be on any given day.</p><p><strong>ADRIANA:</strong><br />Exactly. I love that so much. Now we are coming up on time. But before we, part ways, do you have any, I mean, you've had so many lovely words of wisdom. I'm going to have a hard time picking out the audiograms for this episode. But do you have any parting words of wisdom or hot takes or anything you want to, share his final words with our audience?</p><p><strong>MANDY:</strong><br />Parting words of wisdom. If I have to leave you with anything, you know it's. I guess this. It's. Stop waiting to feel ready. You know, ready is a myth. Clarity comes after action, not before. So say yes to the things that scare you. You know, start messy. Hit publish. Even if your voice shakes you don't need to be perfect. You just need to be real. You know? That's what people connect with. That's what changes things. So whether you're building a brand or healing something big or, you know, trying to make it through the week, you're allowed to take up space exactly as you are. You don't have to earn your right to be here.</p><p><strong>ADRIANA:</strong><br />Damn. That is wow, that those are such powerful words. That's going to probably make it onto an audiogram, you know, so powerful. And what a lovely way to, to finish off the episode. So once again, thank you, Mandy, so much for Geeking Out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MANDY:</strong><br />Peace out. Geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="39516836" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/3d077334-dde0-4af6-a4e3-9a34cc4469bb/audio/1149d1a7-b601-49e4-b136-4ac19761bd35/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Podcasting with Mandy Moore</itunes:title>
      <itunes:author>Adriana Villela, Mandy Moore</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a7b2e6af-88b3-43e4-a7f4-c0102869a320/3000x3000/e55-20-20mandy-20moore-20-20thumbnail-20-20square.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:05</itunes:duration>
      <itunes:summary>Mandy Moore can often be found working behind the scenes as a podcast producer and social media manager. This time, we put her in front of the mic, as she talks about how saying “yes” and betting on herself put her on her current career path. And she hasn’t looked back. Plus, learn what it takes to put a podcast together. Hint: it’s not as easy as it looks!</itunes:summary>
      <itunes:subtitle>Mandy Moore can often be found working behind the scenes as a podcast producer and social media manager. This time, we put her in front of the mic, as she talks about how saying “yes” and betting on herself put her on her current career path. And she hasn’t looked back. Plus, learn what it takes to put a podcast together. Hint: it’s not as easy as it looks!</itunes:subtitle>
      <itunes:keywords>social media management, mental health, community management, podcast, women in podcasting, technology, women in leadership, women in tech, women who code</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>55</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c88280da-b780-42bf-b352-bbbb3d600ce1</guid>
      <title>The One Where We Geek Out on Kubernetes Contribution with Kat Cosgrove</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Coping with ADHD and leveraging it as a superpower</li><li>The importance of effective communication (and how that got her working on Kubernetes)</li><li>New contributors can and should call out more senior contributors when they are wrong</li><li>Increase in the student contributions in open source, specifically Kubernetes</li><li>The importance of making tech connections with more senior folks, and how that helped Kat transition into cybersecurity</li><li>Path to tech included being paid to watch horror movies</li></ul><p><strong>About our guest:</strong></p><p>Kat Cosgrove (she/they) is the Head of Developer Advocacy at Minimus, focused on the growth and nurturing of open source through authentic contribution. In particular, her specialties are approachable 101-level content and deep dives on the history of technology, with a focus on DevOps and cloud native.</p><p>She was the Kubernetes Release Lead for 1.30 Uwubernetes, and currently serves as both the Release Team subproject owner and SIG Docs tech lead.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/kat.lol">Bluesky</a></li><li><a href="https://www.linkedin.com/in/katcosgrove/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Google_Fi_Wireless">Google Fi Wireless</a></li><li><a href="https://en.wikipedia.org/wiki/Zune">Microsoft Zune</a></li><li><a href="https://en.wikipedia.org/wiki/Wine_(software)">Wine</a> (Windows emulator on Linux)</li><li><a href="https://github.com/kubernetes/sig-release/tree/master/release-team">Kubernetes release team</a></li><li><a href="https://www.kubernetes.dev/community/community-groups/">Kubernetes Community Groups</a></li><li><a href="https://k3s.io/">k3s</a></li><li><a href="https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/">dockershim</a></li><li><a href="https://containerd.io/">containerd</a></li><li><a href="https://kubernetes.io/blog/2022/05/03/dockershim-historical-context/">Dockershim Announcement</a> (Kat's article on the Kubernetes blog)</li><li><a href="https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/">Uwubernetes</a></li><li><a href="https://opentelemetry.io/community/end-user/">OpenTelemetry End User SIG</a></li><li><a href="https://www.minimus.io/">Minimus</a></li><li><a href="https://en.wikipedia.org/wiki/House_of_Lords">UK House of Lords</a></li><li><a href="https://openuk.uk/newsletter-posts/openuk-april-2025-newsletter-1/">OpenUK Annual Awards 2025</a></li><li><a href="https://en.wikipedia.org/wiki/Blockbuster_(retailer)">Blockbuster video</a></li><li><a href="https://scalawagmagazine.org/2015/10/black-lodge-video/">Black Lodge Video</a></li><li><a href="https://www.codefellows.org/">Code Fellows Bootcamp</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech, and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Kat Cosgrove. Welcome, Kat.</p><p><strong>KAT:</strong><br />Howdy.</p><p><strong>ADRIANA:</strong><br />And where are you calling from?</p><p><strong>KAT:</strong><br />Edinburgh, Scotland.</p><p><strong>ADRIANA:</strong><br />Ooh, exciting. Okay. Are you ready to dive into our icebreaker questions?</p><p><strong>KAT:</strong><br />Yeah, let's hit it.</p><p><strong>ADRIANA:</strong><br />All right, so first question. Are you a lefty or a righty?</p><p><strong>KAT:</strong><br />I am a righty.</p><p><strong>ADRIANA:</strong><br />Okay, next question. Do you prefer iPhone or Android?</p><p><strong>KAT:</strong><br />Android. I, had an I. The last iPhone I had was a 3GS. It died when I dropped it in the bathtub, and, I just, I don't know, I have a, Pixel 9 Pro.</p><p><strong>ADRIANA:</strong><br />How do you like that?</p><p><strong>KAT:</strong><br />I love it, but I I'm kind of chained to it. Or, like, I committed hard to the Pixel because I use Google Fi. Because I travel so much, that I don't want to deal with cell phone carriers that, like, charge you different rates for different countries for data and minutes, and Google Fi does not. So I'm, I'm locked into the Android Google ecosystem.</p><p><strong>ADRIANA:</strong><br />It's all about the lock in, right? With... cell phones. So. Yes.</p><p><strong>KAT:</strong><br />Yeah. Once they get you, you got.</p><p><strong>ADRIANA:</strong><br />Yeah. That's it. That's right. Yeah. Apple got me at the iPhone 3G. Yes. And I, I've not let go since. I had a BlackBerry before that. Which I loved until it started to like shut down in the middle of phone calls. And then I just got, like, pissed. I'm like, I'm switching. I don't care.</p><p><strong>KAT:</strong><br />Yeah, yeah, that's, that's how I rage quit. The iPod. I don't know what. Like, I'm cursed or like, my iPods were haunted, but, like, I had three iPods in a row that I had to take back to the Genius Bar to get replaced because, albums were skipping, like, albums that had been purchased from iTunes were skipping as if, like, I had ripped a bad CD or something. Kept doing it, and I gave up and bought a Zune. And I...</p><p><strong>ADRIANA:</strong><br />How was that? Because I almost bought one.</p><p><strong>KAT:</strong><br />I loved it, I missed them. The software sucked shit. Like the actual, like Zune desktop application was laggy and slow, but the actual experience using the literal device was incredible. I really miss it. I don't use my ph-- I hike a lot and I don't like to have. I don't use my phone when when I hike, but I still like to have music. If Microsoft would rerelease the goddamn Zune, I would buy one in a heartbeat, like so fast.</p><p><strong>ADRIANA:</strong><br />That is so cool because I, I totally considered one at the time and I remember too... like the Zune, had some advanced features even over the iPod. I think you could even do like, Bluetooth, like music transfer between Zune users, right? Is that...?</p><p><strong>KAT:</strong><br />Yeah. You could and, I think, I think I remember them, being able to handle, audio output at a higher bit rate. But it's it's been so long since I had a Zune. Like, I have no idea if that that's a correct memory or not, but also they just, like, looked cooler. I was very goth back then, and like, I still am, obviously. But I mean, look at me, but, the Zune came in black and white. I'm not. I'm come in black. So.</p><p><strong>ADRIANA:</strong><br />Well there you go. So endorsement for the Zune. That's so cool.</p><p><strong>KAT:</strong><br />It's a good technology. Let's go.</p><p><strong>ADRIANA:</strong><br />Right on. Okay. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>KAT:</strong><br />It depends on what I'm doing. This call is coming to you from my Windows desktop, okay. Which is a machine that I built for gaming, and also handles all of my big video calls. It's got a big camera mounted behind my desk and a ring light for, like, daily, everyday use. Browsing the internet, playing video games, Windows, Windows, Windows all the way. I actually think that it would be a pretty hard sell to convince me to use Linux as a daily driver in any situation. The user experience is still just like, not very good. And my primary reason for having a home desktop is playing video games, which Linux is just simply not good at. For any time that I have to write code, I use my MacBook. That... that I do prefer, like, I can do it on Windows, right?</p><p>Like, WSL2 is fine, but I already have all of my dev environments set up on my MacBook, so I use that. But, most of the time if I'm on the computer, I'm on this Windows machine.</p><p><strong>ADRIANA:</strong><br />Ah! Cool, cool.</p><p><strong>KAT:</strong><br />Sorry everybody.</p><p><strong>ADRIANA:</strong><br />Hahaha. It's interesting though, because, you know, so many of my friends who are gamers, it's like, yeah, Windows. It's Windows for gaming or bust. Because can't... you cannot convince anyone to a game on a Mac, or on a Linux machine.</p><p><strong>KAT:</strong><br />No. Like some stuff you can emulate. Like like a bunch of older games have native support for Linux, or you can, you can run Wine or something like it to emulate Windows to run it, but it's not going to be great, experience-wise and like brand new Triple-A games. No, it's not going to happen.</p><p><strong>ADRIANA:</strong><br />Yeah. I feel ya. Okay. Next question. Do you have a favorite programing language?</p><p><strong>KAT:</strong><br />Yeah. It's Python. I, I do also know like Go and JavaScript and PHP, but, if I need to prototype something very, very quickly, Python may not be the best choice for like what I'm actually trying to do, but I can make it, do it, and I can make it do it pretty quickly. Like it's a good multi-tool language for me.</p><p>It's it's not the first language I learned. So that's that's not why. It's just, it it feels very, very flexible. So I could prototype something in Python and then build it in a more ideal language later on. But if I'm just trying to bang something out real quick. Python.</p><p><strong>ADRIANA:</strong><br />I can so relate to that because, my I, I did Java for 16 years, so I learned Python later in life and... I find is... so nice to code in.</p><p><strong>KAT:</strong><br />It is! It's pleasant. It's like, it's like, it's pseudo code with valid and executable, right? Yeah. You can kind of just, giving it a lot of the time and you're going to be pretty close to writing valid Python. So yeah. Why not.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. It's it's it's just it's absolutely lovely. And. Yeah, it's also like my nowadays like my go to whenever I want to fuck around with stuff. It's like, yeah.</p><p><strong>KAT:</strong><br />Somebody's got a library for that, you know.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. And it's one of those like it's, it's, I guess an old timey language by now. I mean, it's been around for a while.</p><p><strong>KAT:</strong><br />Yes. Since like 1996, I think. So it's like it's it's not quite a legacy language, but like it's definitely it's mature for sure. It's not geriatric, but it's mature. You can make it do damn near anything, really.</p><p><strong>ADRIANA:</strong><br />You really can! Okay. Next question. Do you prefer dev or ops?</p><p><strong>KAT:</strong><br />That's like that's a difficult question. So I used to be a dev. I was a web developer, and then I was an embedded Linux developer, which does cause, like a very, very specific type of brain damage from which I have recovered, entirely. But when I started doing developer advocacy, I was working for, like, DevOps tooling companies. I was working for JFrog. So. Ops has made me a lot of money and given me like the financial freedom to, take care of myself and people I care about. So. So I like ops quite a lot for that. Like, now, obviously I work in cybersecurity, but, I don't know. I think I'm still going to have to go dev because ops doesn't allow me as easily to build stupid shit when I'm bored.</p><p><strong>ADRIANA:</strong><br />Yes, that is.</p><p><strong>KAT:</strong><br />And so like, on the one hand, financial freedom on the other, stupid shit.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />And the stupid shit does make me happy, so... I’m going to have to go dev.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And on the stupid shit, when I'm bored, it's like, you know, you can, sure you can spin up like a Kubernetes cluster in your Google Cloud, but it's going to cost you.</p><p><strong>KAT:</strong><br />It's going to cost you. It's going to cost you. That shit is not free. No. Whereas making a, I don't know, dumb fake conference and chucking it on Netlify is free as long as you don't get too much traffic. So it's, you know. Yeah. I'm gonna have to say dev for the fun factor.</p><p><strong>ADRIANA:</strong><br />Love it, love it. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>KAT:</strong><br />JSON? And I know that I shouldn't say that because I work in Kubernetes and we kind of like assume that everything is going to be YAML, but you can feed Kubernetes JSON as well. It doesn't doesn't have to be YAML. YAML bothers me because there isn't a consistent spec. It is like too easy to end up with something that's improperly formatted because there's like, invisible whitespace hanging out.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />That drives me absolutely bonkers. I just find JSON easier to read, too. So, Related. I once heard a woman straight face at a conference for, like, the entire duration of her talk. Say, Johnson, instead of JSON. And, like, I think she was fucking with everybody, because she was like, she was very capable. She she was not. She wasn't like junior. She wasn't new. She was very capable. So I think she was fucking with everybody. God. And I have thought about that since. And that conference was like, I don't know, fucking 7 or 8 years ago or something. And I still think about it. So, like, whoever you are, I can't remember your name. If you listen to this, please reach out because I just I gotta know if that was like, if you genuinely call it that, if you were fucking with people, if you don't know how it's pronounced, I gotta know. I really hope that you were fucking with everybody because it was so funny.</p><p><strong>ADRIANA:</strong><br />But she was like, that is next level. Like for.</p><p><strong>KAT:</strong><br />Incredibly good. It was at a Python conference. I just Johnson instead of JSON the whole time. Yeah.</p><p><strong>ADRIANA:</strong><br />You mentioned one thing which, you know, I, I knew about, but it is a little known fact about being able to feed JSON instead of YAML, manifest to your Kubernetes. So do you. So do you opt for using JSON instead? When when you're, when you're when you're applying like Kubernetes manifests?</p><p><strong>KAT:</strong><br />Myself, no, unless it is something that nobody else is going to have to deal with. Like most of the time I am like writing a Kubernetes manifest myself. I'm doing it for, the purposes of writing a blog or writing technical documentation for the Kubernetes project, which means I need to present it in the way that most Kubernetes users expect to see it. So I've got to kind of sling YAML for that one.</p><p><strong>ADRIANA:</strong><br />That is super fair. But if left to your own devices, I guess you would use JSON.</p><p><strong>KAT:</strong><br />Yeah I would, yeah, because I’m the only one maintaining it, I would rather be writing, reading and maintaining JSON.</p><p><strong>ADRIANA:</strong><br />So that's that makes sense. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>KAT:</strong><br />Tabs. But I use Sublime Text. Because I don't like full fledged IDEs They have too much shit going on. I find it annoying and distracting. And I just have Sublime Text, set up to interpret tab as spaces.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>KAT:</strong><br />So, I'm hitting tab, but it is inputting spaces.</p><p><strong>ADRIANA:</strong><br />Yeah, but that's how it how I have my VSCode set up as well. So yeah. Cool. Okay. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>KAT:</strong><br />Text? I cannot focus on a video. If I am forced to, consume content in the form of a video. I look to see if there's a transcript or I turn on closed captioning. I don't know what it is. And I've got to be running the video at like 2x, so I prefer to, if I'm learning something, I need to read it and then do it.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />A video, I, kind of, slows me down so much that I get distracted and lose focus.</p><p><strong>ADRIANA:</strong><br />I... very relatable. I, you know, I produce videos as part of my job. Yeah. But I optimize on blog posts. I, I'm a serial blogger, and for consuming content, I'm the same as you, like text or bust. Videos are a last resort. Like desperation. I can't find the blog post on The Thing. I guess I'll watch this video.</p><p><strong>KAT:</strong><br />I guess. You do what you gotta. But I would very much prefer the-. Like so please, people producing video content, give me a transcript.</p><p><strong>ADRIANA:</strong><br />Yes, yes. Yeah. And that's so important. Like I've started... one of the things that takes the longest, when I do this podcast is the transcription. And even though I've got a tool that will transcribe it, I still have to go through and make sure that it's not spewing shit because, yeah, the things that come out of the, the transcription, program are just like, they're so hilarious. I should just like, screen capture every time it comes up with some weird words because.</p><p><strong>KAT:</strong><br />It probably doesn't know how to spell Kubernetes.</p><p><strong>ADRIANA:</strong><br />So yeah, yeah, yeah, yeah. And like, I work in, OpenTelemetry a fair bit, and we shorten it to “OTel”. And the number of times it comes out as “hotel”.</p><p><strong>KAT:</strong><br />Oh that's funny. Okay. Hotel.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>KAT:</strong><br />Okay.</p><p><strong>ADRIANA:</strong><br />But yeah, I, I agree with you on the transcription. The captions like, I mean, I watch TV with captions on. I'm too ADHD to like... I can't just sit and watch. And that's the problem. I can't just sit and watch a video and I'm like, I got to be doing something. I feel like a lot more active when I'm reading versus watching a video. I get restless.</p><p><strong>KAT:</strong><br />Yeah, the jokes about, like, kids today needing to have like, somebody's jangling keys up here and subway surfers up on their phone just so that they can have a conversation that is, in fact, me. I am 35 years old, and I do need like six things going on at once in order to focus on one thing.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. So I've got a million things on my desk that I fidget with. Even on it on any given day between playing with a hair elastic, I've got a collection of pins that I play with.</p><p><strong>KAT:</strong><br />I'm peeling gel polish off my fingernails.</p><p><strong>ADRIANA:</strong><br />Oh, nice. Yeah, yeah. Anything. Anything to, like, focus the brain. Right? Yeah. Cool. All right. Final question of our icebreakers. What is your superpower?</p><p><strong>KAT:</strong><br />So I have ADHD, and I don't take medication for it anymore. Because I don't like the way it makes me feel. It makes me feel like slow and sluggish and empty. The downside to that is that, I procrastinate a lot pretty badly. The upside is that if you give me a deadline, that thing will be done on the deadline. I'm going to stress myself out, and I'm going to bang that shit out, like in a couple hours.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />But it will always be done on the deadline. I do not turn in work late. I don't. The only exception to that is conference talks. Because I define like an extra deadline for myself, like two weeks before the conference. Because I think it's disrespectful of your audience to, like, be writing a conference talk on the plane. A lot of developer advocates, like, brag about doing that, and I think it's so fucking shitty, and you should never admit to doing that in public. But, conference talks I do get done in advance. But everything else, I am just like, I, I'm not going to turn in work late. Never.</p><p><strong>ADRIANA:</strong><br />Awesome. That is a great superpower. So relatable, so relatable. I'm with you on the conference talks like I, I've had so many developer advocate friends say same thing like, I'll write a conference. Sorry, I'll write a talk on the plane. I'm like, I can't. I’m too... my anxiety kicks in. Like, there's no way that that's going to happen. I need time to prepare. Time to practice. Like.</p><p><strong>KAT:</strong><br />Yeah, like, I might still be tweaking slides on the plane, but, like, the talk is done. The talk has been practiced. Like I'm ready to go. You know, so I just, I don't know, be more respectful of your audience. They're they're paying a lot of money to see you.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And on on the the other point that you mentioned on the deadline because I it it must be a tech thing. So... so many of us have ADHD and I've noticed with my, my ADHD friends like it's the... procrastinate, procrastinate, procrastinate. And if you give them no deadline, nothing will happen. As soon as you give the deadline... It's like, it's on.</p><p><strong>KAT:</strong><br />It's done. It's done. I'm going to get ‘er done. Yeah. And it will stress me out and I will complain about it the whole day. Like, for sure. Like, I owe a blog tomorrow. I have not started it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>KAT:</strong><br />I've known about this for a month and I haven't started it. But that shit'll be done tomorrow.</p><p><strong>ADRIANA:</strong><br />Oh and plus your brain is probably working on it in the background anyway, unbeknownst.</p><p><strong>KAT:</strong><br />That's my excuse for it. Yeah. That like for the last month, I've been, like, idly thinking about how I'm going to structure this and what exactly I'm going to say. So like when I get up tomorrow at 6:30 in the morning and I have spent two hours hammering it out, it won't take really all that much effort, and it'll be in the hands of my colleagues before they wake up in the US.</p><p><strong>ADRIANA:</strong><br />There you go. Yeah. It's the superpower of ADHD.</p><p><strong>KAT:</strong><br />Yeah. I don't know if they know that I operate that way. It’ll be really interesting when they, listen to this.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />Whoops! Sorry, Josh.</p><p><strong>ADRIANA:</strong><br />The other thing that you mentioned, which I thought was interesting, so, like, my ADHD is undiagnosed, but I tick all the boxes, and so.... I don't, I don't take any medication. And I've always wondered, like about, you know, what it's like to take meds because my, my personal fear, and I'm not against, like, you know, meds for, for mental health issues, but specifically for ADHD. I'm like, I see it as a superpower. So I'm like, oh, if I were to take it, how how different would it be? So it's interesting that for you, like in your personal experience, it didn't work for you. And you're, you're like rolling with you're you're making it work for you.</p><p><strong>KAT:</strong><br />Yeah. I'm just raw dogging it. And like, I, I think I think also. Other people can chime in with whether or not they had this experience. But, some of my friends experienced this, I experienced this. I wasn't diagnosed with ADHD until I was 20. So I spent like, my entire school career learning to work with what is wrong with my brain. Right. And like, developing coping mechanisms to make myself, like, functional at school and then functional at work. And being on ADHD medication. At first I was on Adderall and then I was on Vyvanse, and Vyvanse was much easier for me to deal with then than Adderall. It's screwed with those coping mechanisms. Like those those same coping mechanisms didn't work anymore because I was on an amphetamine that made it possible for me to focus without any effort. So it just made me feel, like weird and sluggish and not myself. So, you know, it also made it harder for me to eat, which sucks. And I, I, I really, really love eating. And, it's hard for me to eat on ADHD medication, so I lost a lot of weight, which is not not ideal either.</p><p><strong>ADRIANA:</strong><br />So yeah, I've heard I've heard that about, folks on ADHD meds. And that's always been a fear of mine, too, because I too love to eat. I enjoy my food.</p><p><strong>KAT:</strong><br />Yeah. Oh, yeah.</p><p><strong>ADRIANA:</strong><br />I mean, you know, at the end of the day, it's it's very much a personal choice. We're not endorsing one way or the other.</p><p><strong>KAT:</strong><br />Oh, totally.</p><p><strong>ADRIANA:</strong><br />It’s, very interesting to to hear like that, that perspective on things. So yeah.</p><p><strong>KAT:</strong><br />I think it's it's worth trying like because if you've got if you got ADHD, I think it's worth trying being medicated for it, you might love it. I hated it so.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair enough. Yeah. Thank you for thank you for sharing. Really appreciate it. So I want to, get into some other, some of the nitty gritty, so, I mean, you do some, like, really cool work. You are heavily involved in, in the Kubernetes world. Why don't you, could you share with our audience, like, how you got involved, what you're currently doing? Yeah.</p><p><strong>KAT:</strong><br />Yeah. So I'm currently the Kubernetes release team sub project owner and a technical lead for SIG docs. SIG stands for Special Interest Group. Kubernetes is made up of something like 30 ish, 30. I think it's 37. SIGs. There are SIGs that own code, like SIG Node or SIG Storage or SIG Networking. We call those vertical SIGs. Then we also have horizontal SIGs that have responsibilities spanning the whole of the project. And that's things like SIG Docs and SIG Security and SIG Release is I think technically, a horizontal SIG, but it's like it's a weird it lives in a weird corner off on its own for its responsibilities. And I got in through internet drama, actually.</p><p>So I learned Kubernetes at work when I was still an engineer. I was, I was doing embedded Linux development, and I needed to run Kubernetes on a small embedded device. So I learned k3s, which is, kind of a very, very small version of Kubernetes that's, takes a lot of shortcuts for you. It's not a great way to learn Kubernetes, but it is cool and useful.</p><p>And I was just kind of a Kubernetes user for a long time. But, a few years ago, like, I was friends with a bunch of Kubernetes maintainers, but I was not a contributor myself. A few years ago, the Kubernetes project decided to deprecate something called the dockershim. If you've been around long enough, you may, may remember this kerfuffle, but if you don't, a long, long time ago, the dawn of Kubernetes, the only, container runtime you could use in Kubernetes was Docker. That was the original Kubernetes runtime, and it is the entire Docker Engine stack. Eventually other runtimes were introduced and the Kubernetes projects decided we need a standard for how these runtimes interface with the rest of Kubernetes and Docker didn't comply with that runtime or with those, those requirements.</p><p>But because it was the first and so many people were using it, most users were using it, we compromised and we included something called the dockershim. And this was just like a tiny little software shim that allowed Kubernetes to get at the instance of containerd, the actual runtime that was running inside of the entire Docker tech stack. And this is just how things were for like six years, right? But the dockershim was a pain in the ass to maintain, and we didn't want to do it anymore like it was. It was janky and people didn't want to maintain it. So they announced they were going to deprecate it and they fumbled that announcement pretty catastrophically. They they grossly overestimated how much the average person understood about Kubernetes, about containers, about the, relationship between Kubernetes and Docker. So, like, there were people that thought, Google was killing Docker, the company, when like, like that's... enormous leap. Like, that's Google doesn't have anything to do with the day to day management of Kubernetes. They donated it to the CNCF and they lost control of it. And all container images are container images, whether they're produced by Docker or something else. So I, saw everybody freaking out online and like, thumbed out, I don't know, ten or so tweets explaining the relationship between Kubernetes and Docker, and the history there, like whether regular devs needed to care about this or not.</p><p>At what point you as a cluster admin need to care about this or not. And it went viral and I went from like 4000 Twitter followers, like 12,000 Twitter followers overnight, which was pretty scary, and immediately got called in by SIG Contributor experience for Kubernetes to write a bunch of blogs, explaining it. And then I kind of just never left.</p><p>Like, I stuck around. I got asked to serve on the Kubernetes release team as a shadow on the comms sub team, which is responsible for gathering feature blogs for a particular release and just kind of bounced around the release team for a while until I led the 130 release, which is now end of life, unfortunately. That was Uwubernetes. We get to, you get to give them code names when you're a release lead.</p><p>And I unfortunately did... I girlbossed too close to the sun. I had done a very good job running the release team, so the SIG Release leads, the actual leadership of that part of Kubernetes, made up a new job for me. And now the Kubernetes release team is my problem forever. Until I decide to step down. So, three times a year.</p><p>I have to make sure that Kubernetes gets out the door safely. Each cycle is four months long, and we're like, about smack dab in the middle of one right now. Yeah, it's it's a year round job now.</p><p><strong>ADRIANA:</strong><br />And on top of your day job.</p><p><strong>KAT:</strong><br />On top of my actual job, which, fortunately, because I'm a developer advocate, a lot of companies, like, want you to still be doing open source shit... as your day job. So it is, fortunately, part of my day job. It was at my last employer. It was not at my employer before that. And I was having to do it, like after hours.</p><p>And that sucked ass. So be nice to, open source contributors and maintainers. Most of this is done in people's spare time for no money at all.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And that's such an important point. And I also like, you know, big kudos to the companies that do support their employees working in open source. I, I'm in a similar position as you like I it's baked into my job to work in open source. So I'm grateful for that because I honestly don't know where I'd find the time. It's... wild.</p><p><strong>KAT:</strong><br />It’s hugely time consuming and like my my best friend is also an engineer. He works at Disney. But he doesn't get to do any open source as part of his day job. It's it's not it's not his thing. So he rarely does it. But the other day he did make an open source contribution, to some like, Roku thing. And he complained endlessly about how much of a pain in the ass the entire process was to, like, be able to do that. And that that sucks. You should be making it easy for your engineers to help maintain the things that you rely upon to make money.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Now was it a pain in the ass because of the process around the project that he was contributing to, or was it his company was being a pain in the ass about it?</p><p><strong>KAT:</strong><br />Both. Like, we do. This is something that I think we need to work on as open source maintainers. We all have like very different requirements for contributing to a project and like hoops that have to be jumped through. And I know most of us document them really well, but it it is a barrier. And maybe maybe there should be some standardizing on on. Hoops. Which is why sometimes you see contributors only exist within a specific ecosystem. Right. It's it's why you see some people working in open source and like never leaving. I don't know, Fedora or never leaving the Node.js ecosystem or never leaving like a foundation. Right. So like only contributing to LF projects or Apache projects or whatever because the the hoops are familiar and they don't have to learn new rules and new social norms every time.</p><p><strong>ADRIANA:</strong><br />Yeah. Very true, very true. And then also like, depending on what, what area you're contributing to, like the maintainers. It might it's, it's a different vibe. Right. It's a different set of maintainers. So hopefully the maintainers you're, you're working with are a chill group who provide, you know, thoughtful comments around pull requests so that you're not turned off from ever contributing again. Like for for me, I, I worked in, like I've been in tech for now. I guess it'll be 24 years and most of my career was in the enterprise corporate side, like closed source. And only in the last three years I've gotten into open source. And I was like, shitting my pants, contributing, like doing my first open source contribution, like, oh my God, they're going to judge me.</p><p><strong>KAT:</strong><br />Oh, it's fucking terrifying.</p><p><strong>ADRIANA:</strong><br />It is so terrifying. Like it's such a vulnerable experience. You're being vulnerable when you open a pull request. Straight up. You know.</p><p><strong>KAT:</strong><br />It’s fucking scary at like, since I run the release team. So the Kubernetes works in a weird way with respect to this, we're the second largest open source project in the world, behind Linux. And we have a constantly rotating cast of people who are brand spanking new to open source. Like some of them are still in college. In the release team, because it's an open application. Anybody can apply to shadow on the Kubernetes release team. And so like there's a lot of hand-holding. There's a lot of teaching people like, no, it's okay to comment on this PR, you should comment on this PR you have to comment on this PR like, you have to tell this person who has been in the industry for 30 years, who was one of the original Kubernetes committers, that he's wrong because he is.</p><p>And that's so scary for somebody who's brand new. Right. Like that's scary for some people who have been in the project for years. And I get to handhold a bunch of sometimes literal children through, through saying no to an original committer.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>KAT:</strong><br />That's terrifying. But it's a really great way to, I don’t know... get ballsy early on in open source.</p><p><strong>ADRIANA:</strong><br />Oh, totally. And it's such an important thing to do, like, I was having a conversation with someone who, you know, she, she was interviewing with someone that she met at a conference, and I, I asked her, I'm like, oh, so did you, did you like, you know, say, “Hey, remember me from, like, when we met at Blah Blah Conference?” And she's like, no, because he's he's more senior than me. I'm like, no, no, no, no, no, no. We all breathe the same air. Like we're all human. His position makes you... makes him no more important than you. And you have to get past those hangups. And she said, you know, I think part of it is cultural. We are taught to like, you know, be respectful to our elders and therefore the the people older than us, more senior than us are the ones who know everything. And and so I reminded her, I'm like, no, no, you got to remember that. Like, you know, older folks like me, we still have tons to learn from you guys who are more junior like, this is super important.</p><p><strong>KAT:</strong><br />New people see things in a way that like, we can't like when you're an expert in something, you entirely forget what it's like to not be an expert. And like, you have an enormous blind spot because of that. Like, you should always be leveraging people who are brand new. They're super helpful.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. So I think it's great that that you're you're hand-holding folks in that way and encouraging them to, like, stand up for themselves and point out the wrongs. Because unfortunately, we have too much of that in industry. And I find, especially in large enterprise, with this obsession with seniority and rank and file and all that. So people won't point out you know, the gross wrongs and just let people continue doing stupid shit. Basically.</p><p><strong>KAT:</strong><br />Yeah, we end up with a lot of like, missing stairs, right? Like people who, like, this person sucks ass. Everybody knows they suck ass, that they're difficult to work with. They have to be handled in a specific way, but we just ignore that and like, work around them because they had like, one really important contribution. And 15 years ago, or because they're like forwarding a lot of like unwritten knowledge or something. But fuck that. Fuck that entirely. Like it's it creates like such a hostile environment for new people and anyone from an underrepresented group. Get the fuck rid of them. Like, don't let your missing stairs stick around just because they used to be important.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Such an important thing to keep in mind. The other thing that I wanted to, dig into a little bit that you mentioned because, you said that you work with, a lot of, like, there's a lot of college students, contributing to open source, which is amazing. I, I love that that is a thing. Now, because, like, definitely when I was in college, I don't even I don't even know that, there was... I mean, open source was around for sure, but it was definitely, not something I was necessarily aware of or even, like, thought capable of contributing to. Like, it just never crossed my mind. And so the fact that we have these college students who are doing this sort of thing, like KubeCon, I think has like a cloud Native University track, or colo event, which like so cool, like it's really, focusing on, on bringing in this like young new talent, which I think is awesome.</p><p><strong>KAT:</strong><br />I think like universities must have changed their curriculum recently because we get like we get so many student applicants. And then the cloud native student, track at KubeCon is is pretty large. Like, it gets a lot of applicants too for for speakers. And the talks are usually pretty busy. So like, I think some universities must have adjusted their curriculum to put open source on there, or at least to put Kubernetes on the curriculum in some way, because it was a pretty like we've always had a few students. Right. Like really really particularly driven students who are like terminally online and aware of what's actually being used at companies today and not just staying glued to whatever their, school is teaching them. So there's always been a handful of them, but now it's like it's got to be. Sixty percent of applicants for the Kubernetes release team is students or like fresh grads. And so it's it is significant. Yeah.</p><p><strong>ADRIANA:</strong><br />I love that. I love like all that fresh perspective. And you know, they're not jaded yet by being...</p><p><strong>KAT:</strong><br />Oh god, yeah. They're still bright eyed and bushy tailed and hopeful. Right. Their their souls haven't been crushed. They haven't worked in like, the enterprise for a decade and lost their sparkle yet. So it's it's also it's revitalizing to work with people who are still like genuinely so excited about technology.</p><p><strong>ADRIANA:</strong><br />Yeah I, I agree, I agree and I'm one of the maintainers of the OpenTelemetry End User SIG, and we've had a couple of really fresh faces, fresh faces, like young, young, folks join our SIG regularly as contributors. And I love the energy that they bring, the enthusiasm, the like, “I'll take this on!” I'm like, “What? Yay!”</p><p><strong>KAT:</strong><br />Hell, yeah.</p><p><strong>ADRIANA:</strong><br />Bring it on, bring it on.</p><p><strong>KAT:</strong><br />Love that shit.</p><p><strong>ADRIANA:</strong><br />Yeah. I wanted to switch gears a bit, and talk about, like, your, your your day job, at Minimus, because you mentioned that you're, in cybersecurity. How did you get into that?</p><p><strong>KAT:</strong><br />This story is actually so stupid how I got this job. So the job market is terrible right now as we're recording this in 2025. Absolutely abysmal. I've been looking for a job for, like, six months. I live in the United Kingdom, and I needed visa sponsorship. And so that made things like, significantly harder and significantly slower. But this is a great example of why you should talk to people who are way more senior than you and try to be friends with people who are way more senior than you. Because I got this job out of a personal recommendation from somebody I met who was the CTO at a another friend's company, at an award ceremony at the House of Lords.</p><p><strong>ADRIANA:</strong><br />Wow. Damn.</p><p><strong>KAT:</strong><br />I was like, yeah, I was there to, win an award for, open source code contributor of the year for OpenUK, which is, a UK organization. I did not win. I got runner up. The person who won it absolutely did deserve it. But, I met this guy there. He already kind of knew who I was. Because I am friends with somebody who worked for him. And, when he went to this new company, Minimus, they they said they were looking for an experienced developer advocate. And he recommended me. I had never worked directly in cybersecurity before, but, I have a lot of friends who are in cybersecurity or are, relatively well known hackers. So, I already had the connections that they wanted, and I had a shitload of experience. And developer advocacy and very strongly held opinions about how it should be done.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />From a developer advocacy standpoint. So there was no like, there was no fucking around. There was no, like, beating around the bush with what I thought needed to be done in the interviews. And they, liked the assertiveness.</p><p><strong>ADRIANA:</strong><br />That is amazing. I love that.</p><p><strong>KAT:</strong><br />There I ended, but it's still like it's it's a container cybersecurity company. So I was like, I do have relevant experience because I'm a Kubernetes maintainer, and I used to be, a software engineer, right. Specifically working with containers. So I have the dev experience, the user experience that they're looking for.</p><p><strong>ADRIANA:</strong><br />That's so cool. And I think this, this all brings I have this firm belief that, like, where we are now is a result of all the things, all the things that we've done before has have led us to now. And so, you know, you get to a certain point in your career and you're like, oh, this actually kind of makes sense.</p><p><strong>KAT:</strong><br />Yeah. Yeah, I mean, I, I haven't actually been in tech for that long. I didn't get into tech until I was like already like very much an adult. Before that, I was trying not to be my dad. My dad's a software engineer, and we're, like, damn near the same person. So I was like, I got to have not my dad's job. I can't have the same job as my dad. So I screwed around and tried to do other stuff for a long time and it just, like, didn't work.</p><p><strong>ADRIANA:</strong><br />What was the other stuff that you did before tech?</p><p><strong>KAT:</strong><br />I was a bartender for a while at a strip club. So that was fun. But, I also worked at, a video rental store. So, like an indie, an independently owned video rental store, called Black Lodge Video was in Memphis, Tennessee. Whereas, like, the average Blockbuster would have like 600,000 titles in the store. We had like 40 something thousand.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>KAT:</strong><br />Yeah. So in order to, like, recommend movies to customers, everybody had to kind of like pick a genre and that's, that's their genre. So for a few years, I got paid to just like watch horror movies and talk to people about horror movies and, when I, when I make enough money to leave tech and never come back, I am probably just going to go back to doing that because it was great. It was rad. You know, all I did was watch movies and talk about movies. That's all day.</p><p><strong>ADRIANA:</strong><br />Now. Do you have a particular favorite genre of horror movie? Do you prefer like the supernatural stuff or like the slasher flicks?</p><p><strong>KAT:</strong><br />So I like, I like psychological horror a lot, like, unreliable narrator type horror. I like when horror crosses over with sci-fi quite a lot. That's probably my favorite. So stuff like Event Horizon or Alien, Fright, where, like, you can argue that this is horror and you can argue that this is sci-fi. I like the, I like ghost stories, but not so much Western ghost stories. As much as I like Japanese or Korean ghost stories. Japan and Korea both had periods where they just, like, absolutely crushed the ghost story movie genre. That did a very, very good job with that. The French also had a period of time where they were churning gore in a really interesting way. And that, that, that was, that was a good period of horror movies for me.</p><p>But generally it's like sci-fi horror crossover or, psychological horror. Like, you can't tell if this is an unreliable narrator situation. Like, is this person possessed? Is this person actually insane? I know it's it's it's very fun to shit on, M. Night Shyamalan. There was there was a period where he was very predictable with the what a twist thing.</p><p><strong>KAT:</strong><br />Yeah, but, The Visit is genuinely, like, I don't get scared watching horror movies anymore, but that's the last time I can remember watching a movie and my stomach dropping. Like the twist in that one. I was like, oh fuck. Like, if you watch these kids are, these kids are so cooked, dude, that that's you can make fun of them for the what a twist thing all you want.</p><p><strong>ADRIANA:</strong><br />You know, Enjoy those movies. I still.</p><p><strong>KAT:</strong><br />Like, fuck.</p><p><strong>ADRIANA:</strong><br />Like, they they fuck with you.</p><p><strong>KAT:</strong><br />They really, really, really do. They do. And the The Happening had some really inventive death scenes as well.</p><p><strong>ADRIANA:</strong><br />Oh my God, that one.</p><p><strong>KAT:</strong><br />Like, the lawnmower thing.</p><p><strong>ADRIANA:</strong><br />Hurting my brain. Like, for real. I can... because I was the one with the. Wasn't that the one with the plants? Like... yeah... I can never I couldn't really look at plants the same way.</p><p><strong>KAT:</strong><br />Yeah. Because they want to murder you. You know, or they want to make you murder you. It's what's actually going on. God damn, that man can crank out a really unpleasant movie.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />We're all so mad at him for Avatar. But if he can go back to just making, like, really upsetting horror movies that’s... he. He kills it.</p><p><strong>ADRIANA:</strong><br />Yeah, I totally roll with genre. I...</p><p><strong>KAT:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />It's so cool. I love the, the breadth in the in the career. You know, my, my dad also is in tech, and, he used, like, a software architect for many, many years. He's retired. And when I graduated university, I ended up working at the same company as him. We both worked at Accenture, for, for brief a period, and it was.</p><p>And that's where I met my husband, too. So it was the three of us working there. And, you know, it wasn't until I left, like, the whole time I was there. Like, they're both really smart. My my husband is also in tech. And I spent the entire time trying to live up to them to be just like them.</p><p>And it wasn't until I left and realized, oh, I can forge my own path. And then that's when I started to actually find myself in tech. But like, I, I can totally understand the, you know, avoid, avoid following in the footsteps.</p><p><strong>KAT:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Because it's so...</p><p><strong>KAT:</strong><br />I don’t even I don't write any of the same languages my dad does. Even. So, like, I don't I don't know what I was so worried about, but he he didn't believe I was a real programmer until I learned a compiled language, though, like, he thought that Python did not count. JavaScript did not count. I had to learn something compiled for it to count. You know, we got there eventually. We got there eventually. But he, he he took a while to call me an actual software engineer because of that one.</p><p><strong>ADRIANA:</strong><br />So what ended up getting you into tech after after, like, dabbling in various areas?</p><p><strong>KAT:</strong><br />I have been, like, doing it as a side hustle, in that I was like, I was building WordPress and Joomla templates for people. As a side hustle because, like, bartending in the state of Tennessee pays you $2.13 an hour plus tips.</p><p><strong>ADRIANA:</strong><br />Ouch. Were the tips good?</p><p><strong>KAT:</strong><br />No.</p><p><strong>ADRIANA:</strong><br />Oh, shit.</p><p><strong>KAT:</strong><br />No. This is like.</p><p><strong>ADRIANA:</strong><br />Technically.</p><p><strong>KAT:</strong><br />Legally if you don't make it up to federal minimum wage. Over the course of a pay period, 725 an hour, you report that and your employer is supposed to pay you the difference. But the reality is that if you do that, you're just going to get fired, right?</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>KAT:</strong><br />Right. So like yeah. So it didn't it didn't pay great. And while I loved working at Black Lodge video, it also didn't pay great. So I was I was doing a side hustle and, I got one really, really beefy contract, for a sports association. It was the most expensive contract I had had at that point. It was, ten grand, which doesn't sound like a lot of money now, but at the time, it was like a life changing quantity of money for me. And I thought, man. Maybe I have to actually commit to this. So I, I went to a coding bootcamp. I had moved to Seattle at that point, because my, my husband at the time was a fencing coach, and he, he took a job with the fencing club there. But, I went to a coding academy. I went to Code Fellows and learned Python and, my first job was not, like, super well paying for Seattle for junior, it was $60,000. But that was so, like many, many times more money than I had ever seen in my bank account. Yeah. You know, so it was, it was kind of hard to leave after that, like suddenly being able to pay off like old medical debt and stuff was pretty. Well, it was it was hard to be mad at that. That one $10k contract made me go, okay, you know, like, maybe like, I'm good at this, obviously. I enjoy doing this and, it it pays, you know, it pays better than working in a video store. It pays better than bartending. And it will continue to pay, whereas, you know, service industry roles are notoriously, like, not very stable. I don't know what I would have done if I was still in the service industry during Covid.</p><p><strong>ADRIANA:</strong><br />Yeah, that... that was brutal for folks in the service industry.</p><p><strong>KAT:</strong><br />Yeah, I would have been so fucked. Right? Like many, many people were fucked.</p><p><strong>ADRIANA:</strong><br />So absolutely.</p><p><strong>KAT:</strong><br />You know, it was a good choice. And, I have accepted that. I just am my dad, and that's okay. You know, my dad is cool as hell, so. He's retired. He lives, on the beach in Mississippi in, a in a house on stilts. And, all he does is hang out with his dog that he found out on the side. The the highway. He makes soap that he sells at a farmers market, and he watches like the Real Housewives.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>KAT:</strong><br />He's he's very happy. He's, like, really living the dream. I'll call him. And it's the 2 p.m. there, and he's like, drinking a martini with his dog. I’m like, so.</p><p><strong>ADRIANA:</strong><br />That is a chill life.</p><p><strong>KAT:</strong><br />Yeah. So he's he's got it. He's got a pretty good, you know, and like I, I would like that to be me when I'm 70. Yeah. Yeah for sure for sure.</p><p><strong>ADRIANA:</strong><br />That's cool I like that. You know, I, I could just keep going and going. I've, I've had so much fun chatting with you today. We are coming up on time, but before we, we wrap things up, I was wondering if there is any words of wisdom or spicy takes, that you wanted to impart.</p><p><strong>KAT:</strong><br />Spicy take as a Kubernetes maintainer. Sometimes Kubernetes is, like, fully not correct for your use case. Don't over complicate it like, you don't... You don't need to throw Kubernetes at it straight out the the fucking gate. Also, you should probably not be rolling your own cluster. You should be using a managed service. You you absolutely should not roll your own cluster unless you are very, very sure that you know what you're doing personally. Or you have like $300,000 a year laying around to pay somebody who knows what they're doing to administrate your cluster. Otherwise, please use a managed service. Do not roll your own.</p><p><strong>ADRIANA:</strong><br />I am fully supportive of that. Absolutely. And on your your first statement of like it. Kubernetes might not suit your use case. There. There is definitely, there was definitely a huge influx of people who are like, we must use Kubernetes because it is The Thing. Yeah.</p><p><strong>KAT:</strong><br />It is a cool thing, but it is also so much more work than is necessary for some things.</p><p><strong>ADRIANA:</strong><br />Absolutely, absolutely. Yeah. And, very, very great. Spicy take, very important to, to educate the folks out there. So, yeah, I really appreciate it. Well, thank you so much, Kat, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>KAT:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 9 Sep 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Kat Cosgrove, Adriana Villela)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-kubernetes-contribution-kat-cosgrove-NOt99lxX</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Coping with ADHD and leveraging it as a superpower</li><li>The importance of effective communication (and how that got her working on Kubernetes)</li><li>New contributors can and should call out more senior contributors when they are wrong</li><li>Increase in the student contributions in open source, specifically Kubernetes</li><li>The importance of making tech connections with more senior folks, and how that helped Kat transition into cybersecurity</li><li>Path to tech included being paid to watch horror movies</li></ul><p><strong>About our guest:</strong></p><p>Kat Cosgrove (she/they) is the Head of Developer Advocacy at Minimus, focused on the growth and nurturing of open source through authentic contribution. In particular, her specialties are approachable 101-level content and deep dives on the history of technology, with a focus on DevOps and cloud native.</p><p>She was the Kubernetes Release Lead for 1.30 Uwubernetes, and currently serves as both the Release Team subproject owner and SIG Docs tech lead.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/kat.lol">Bluesky</a></li><li><a href="https://www.linkedin.com/in/katcosgrove/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Google_Fi_Wireless">Google Fi Wireless</a></li><li><a href="https://en.wikipedia.org/wiki/Zune">Microsoft Zune</a></li><li><a href="https://en.wikipedia.org/wiki/Wine_(software)">Wine</a> (Windows emulator on Linux)</li><li><a href="https://github.com/kubernetes/sig-release/tree/master/release-team">Kubernetes release team</a></li><li><a href="https://www.kubernetes.dev/community/community-groups/">Kubernetes Community Groups</a></li><li><a href="https://k3s.io/">k3s</a></li><li><a href="https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/">dockershim</a></li><li><a href="https://containerd.io/">containerd</a></li><li><a href="https://kubernetes.io/blog/2022/05/03/dockershim-historical-context/">Dockershim Announcement</a> (Kat's article on the Kubernetes blog)</li><li><a href="https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/">Uwubernetes</a></li><li><a href="https://opentelemetry.io/community/end-user/">OpenTelemetry End User SIG</a></li><li><a href="https://www.minimus.io/">Minimus</a></li><li><a href="https://en.wikipedia.org/wiki/House_of_Lords">UK House of Lords</a></li><li><a href="https://openuk.uk/newsletter-posts/openuk-april-2025-newsletter-1/">OpenUK Annual Awards 2025</a></li><li><a href="https://en.wikipedia.org/wiki/Blockbuster_(retailer)">Blockbuster video</a></li><li><a href="https://scalawagmagazine.org/2015/10/black-lodge-video/">Black Lodge Video</a></li><li><a href="https://www.codefellows.org/">Code Fellows Bootcamp</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech, and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Kat Cosgrove. Welcome, Kat.</p><p><strong>KAT:</strong><br />Howdy.</p><p><strong>ADRIANA:</strong><br />And where are you calling from?</p><p><strong>KAT:</strong><br />Edinburgh, Scotland.</p><p><strong>ADRIANA:</strong><br />Ooh, exciting. Okay. Are you ready to dive into our icebreaker questions?</p><p><strong>KAT:</strong><br />Yeah, let's hit it.</p><p><strong>ADRIANA:</strong><br />All right, so first question. Are you a lefty or a righty?</p><p><strong>KAT:</strong><br />I am a righty.</p><p><strong>ADRIANA:</strong><br />Okay, next question. Do you prefer iPhone or Android?</p><p><strong>KAT:</strong><br />Android. I, had an I. The last iPhone I had was a 3GS. It died when I dropped it in the bathtub, and, I just, I don't know, I have a, Pixel 9 Pro.</p><p><strong>ADRIANA:</strong><br />How do you like that?</p><p><strong>KAT:</strong><br />I love it, but I I'm kind of chained to it. Or, like, I committed hard to the Pixel because I use Google Fi. Because I travel so much, that I don't want to deal with cell phone carriers that, like, charge you different rates for different countries for data and minutes, and Google Fi does not. So I'm, I'm locked into the Android Google ecosystem.</p><p><strong>ADRIANA:</strong><br />It's all about the lock in, right? With... cell phones. So. Yes.</p><p><strong>KAT:</strong><br />Yeah. Once they get you, you got.</p><p><strong>ADRIANA:</strong><br />Yeah. That's it. That's right. Yeah. Apple got me at the iPhone 3G. Yes. And I, I've not let go since. I had a BlackBerry before that. Which I loved until it started to like shut down in the middle of phone calls. And then I just got, like, pissed. I'm like, I'm switching. I don't care.</p><p><strong>KAT:</strong><br />Yeah, yeah, that's, that's how I rage quit. The iPod. I don't know what. Like, I'm cursed or like, my iPods were haunted, but, like, I had three iPods in a row that I had to take back to the Genius Bar to get replaced because, albums were skipping, like, albums that had been purchased from iTunes were skipping as if, like, I had ripped a bad CD or something. Kept doing it, and I gave up and bought a Zune. And I...</p><p><strong>ADRIANA:</strong><br />How was that? Because I almost bought one.</p><p><strong>KAT:</strong><br />I loved it, I missed them. The software sucked shit. Like the actual, like Zune desktop application was laggy and slow, but the actual experience using the literal device was incredible. I really miss it. I don't use my ph-- I hike a lot and I don't like to have. I don't use my phone when when I hike, but I still like to have music. If Microsoft would rerelease the goddamn Zune, I would buy one in a heartbeat, like so fast.</p><p><strong>ADRIANA:</strong><br />That is so cool because I, I totally considered one at the time and I remember too... like the Zune, had some advanced features even over the iPod. I think you could even do like, Bluetooth, like music transfer between Zune users, right? Is that...?</p><p><strong>KAT:</strong><br />Yeah. You could and, I think, I think I remember them, being able to handle, audio output at a higher bit rate. But it's it's been so long since I had a Zune. Like, I have no idea if that that's a correct memory or not, but also they just, like, looked cooler. I was very goth back then, and like, I still am, obviously. But I mean, look at me, but, the Zune came in black and white. I'm not. I'm come in black. So.</p><p><strong>ADRIANA:</strong><br />Well there you go. So endorsement for the Zune. That's so cool.</p><p><strong>KAT:</strong><br />It's a good technology. Let's go.</p><p><strong>ADRIANA:</strong><br />Right on. Okay. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>KAT:</strong><br />It depends on what I'm doing. This call is coming to you from my Windows desktop, okay. Which is a machine that I built for gaming, and also handles all of my big video calls. It's got a big camera mounted behind my desk and a ring light for, like, daily, everyday use. Browsing the internet, playing video games, Windows, Windows, Windows all the way. I actually think that it would be a pretty hard sell to convince me to use Linux as a daily driver in any situation. The user experience is still just like, not very good. And my primary reason for having a home desktop is playing video games, which Linux is just simply not good at. For any time that I have to write code, I use my MacBook. That... that I do prefer, like, I can do it on Windows, right?</p><p>Like, WSL2 is fine, but I already have all of my dev environments set up on my MacBook, so I use that. But, most of the time if I'm on the computer, I'm on this Windows machine.</p><p><strong>ADRIANA:</strong><br />Ah! Cool, cool.</p><p><strong>KAT:</strong><br />Sorry everybody.</p><p><strong>ADRIANA:</strong><br />Hahaha. It's interesting though, because, you know, so many of my friends who are gamers, it's like, yeah, Windows. It's Windows for gaming or bust. Because can't... you cannot convince anyone to a game on a Mac, or on a Linux machine.</p><p><strong>KAT:</strong><br />No. Like some stuff you can emulate. Like like a bunch of older games have native support for Linux, or you can, you can run Wine or something like it to emulate Windows to run it, but it's not going to be great, experience-wise and like brand new Triple-A games. No, it's not going to happen.</p><p><strong>ADRIANA:</strong><br />Yeah. I feel ya. Okay. Next question. Do you have a favorite programing language?</p><p><strong>KAT:</strong><br />Yeah. It's Python. I, I do also know like Go and JavaScript and PHP, but, if I need to prototype something very, very quickly, Python may not be the best choice for like what I'm actually trying to do, but I can make it, do it, and I can make it do it pretty quickly. Like it's a good multi-tool language for me.</p><p>It's it's not the first language I learned. So that's that's not why. It's just, it it feels very, very flexible. So I could prototype something in Python and then build it in a more ideal language later on. But if I'm just trying to bang something out real quick. Python.</p><p><strong>ADRIANA:</strong><br />I can so relate to that because, my I, I did Java for 16 years, so I learned Python later in life and... I find is... so nice to code in.</p><p><strong>KAT:</strong><br />It is! It's pleasant. It's like, it's like, it's pseudo code with valid and executable, right? Yeah. You can kind of just, giving it a lot of the time and you're going to be pretty close to writing valid Python. So yeah. Why not.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. It's it's it's just it's absolutely lovely. And. Yeah, it's also like my nowadays like my go to whenever I want to fuck around with stuff. It's like, yeah.</p><p><strong>KAT:</strong><br />Somebody's got a library for that, you know.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. And it's one of those like it's, it's, I guess an old timey language by now. I mean, it's been around for a while.</p><p><strong>KAT:</strong><br />Yes. Since like 1996, I think. So it's like it's it's not quite a legacy language, but like it's definitely it's mature for sure. It's not geriatric, but it's mature. You can make it do damn near anything, really.</p><p><strong>ADRIANA:</strong><br />You really can! Okay. Next question. Do you prefer dev or ops?</p><p><strong>KAT:</strong><br />That's like that's a difficult question. So I used to be a dev. I was a web developer, and then I was an embedded Linux developer, which does cause, like a very, very specific type of brain damage from which I have recovered, entirely. But when I started doing developer advocacy, I was working for, like, DevOps tooling companies. I was working for JFrog. So. Ops has made me a lot of money and given me like the financial freedom to, take care of myself and people I care about. So. So I like ops quite a lot for that. Like, now, obviously I work in cybersecurity, but, I don't know. I think I'm still going to have to go dev because ops doesn't allow me as easily to build stupid shit when I'm bored.</p><p><strong>ADRIANA:</strong><br />Yes, that is.</p><p><strong>KAT:</strong><br />And so like, on the one hand, financial freedom on the other, stupid shit.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />And the stupid shit does make me happy, so... I’m going to have to go dev.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And on the stupid shit, when I'm bored, it's like, you know, you can, sure you can spin up like a Kubernetes cluster in your Google Cloud, but it's going to cost you.</p><p><strong>KAT:</strong><br />It's going to cost you. It's going to cost you. That shit is not free. No. Whereas making a, I don't know, dumb fake conference and chucking it on Netlify is free as long as you don't get too much traffic. So it's, you know. Yeah. I'm gonna have to say dev for the fun factor.</p><p><strong>ADRIANA:</strong><br />Love it, love it. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>KAT:</strong><br />JSON? And I know that I shouldn't say that because I work in Kubernetes and we kind of like assume that everything is going to be YAML, but you can feed Kubernetes JSON as well. It doesn't doesn't have to be YAML. YAML bothers me because there isn't a consistent spec. It is like too easy to end up with something that's improperly formatted because there's like, invisible whitespace hanging out.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />That drives me absolutely bonkers. I just find JSON easier to read, too. So, Related. I once heard a woman straight face at a conference for, like, the entire duration of her talk. Say, Johnson, instead of JSON. And, like, I think she was fucking with everybody, because she was like, she was very capable. She she was not. She wasn't like junior. She wasn't new. She was very capable. So I think she was fucking with everybody. God. And I have thought about that since. And that conference was like, I don't know, fucking 7 or 8 years ago or something. And I still think about it. So, like, whoever you are, I can't remember your name. If you listen to this, please reach out because I just I gotta know if that was like, if you genuinely call it that, if you were fucking with people, if you don't know how it's pronounced, I gotta know. I really hope that you were fucking with everybody because it was so funny.</p><p><strong>ADRIANA:</strong><br />But she was like, that is next level. Like for.</p><p><strong>KAT:</strong><br />Incredibly good. It was at a Python conference. I just Johnson instead of JSON the whole time. Yeah.</p><p><strong>ADRIANA:</strong><br />You mentioned one thing which, you know, I, I knew about, but it is a little known fact about being able to feed JSON instead of YAML, manifest to your Kubernetes. So do you. So do you opt for using JSON instead? When when you're, when you're when you're applying like Kubernetes manifests?</p><p><strong>KAT:</strong><br />Myself, no, unless it is something that nobody else is going to have to deal with. Like most of the time I am like writing a Kubernetes manifest myself. I'm doing it for, the purposes of writing a blog or writing technical documentation for the Kubernetes project, which means I need to present it in the way that most Kubernetes users expect to see it. So I've got to kind of sling YAML for that one.</p><p><strong>ADRIANA:</strong><br />That is super fair. But if left to your own devices, I guess you would use JSON.</p><p><strong>KAT:</strong><br />Yeah I would, yeah, because I’m the only one maintaining it, I would rather be writing, reading and maintaining JSON.</p><p><strong>ADRIANA:</strong><br />So that's that makes sense. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>KAT:</strong><br />Tabs. But I use Sublime Text. Because I don't like full fledged IDEs They have too much shit going on. I find it annoying and distracting. And I just have Sublime Text, set up to interpret tab as spaces.</p><p><strong>ADRIANA:</strong><br />Nice.</p><p><strong>KAT:</strong><br />So, I'm hitting tab, but it is inputting spaces.</p><p><strong>ADRIANA:</strong><br />Yeah, but that's how it how I have my VSCode set up as well. So yeah. Cool. Okay. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>KAT:</strong><br />Text? I cannot focus on a video. If I am forced to, consume content in the form of a video. I look to see if there's a transcript or I turn on closed captioning. I don't know what it is. And I've got to be running the video at like 2x, so I prefer to, if I'm learning something, I need to read it and then do it.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />A video, I, kind of, slows me down so much that I get distracted and lose focus.</p><p><strong>ADRIANA:</strong><br />I... very relatable. I, you know, I produce videos as part of my job. Yeah. But I optimize on blog posts. I, I'm a serial blogger, and for consuming content, I'm the same as you, like text or bust. Videos are a last resort. Like desperation. I can't find the blog post on The Thing. I guess I'll watch this video.</p><p><strong>KAT:</strong><br />I guess. You do what you gotta. But I would very much prefer the-. Like so please, people producing video content, give me a transcript.</p><p><strong>ADRIANA:</strong><br />Yes, yes. Yeah. And that's so important. Like I've started... one of the things that takes the longest, when I do this podcast is the transcription. And even though I've got a tool that will transcribe it, I still have to go through and make sure that it's not spewing shit because, yeah, the things that come out of the, the transcription, program are just like, they're so hilarious. I should just like, screen capture every time it comes up with some weird words because.</p><p><strong>KAT:</strong><br />It probably doesn't know how to spell Kubernetes.</p><p><strong>ADRIANA:</strong><br />So yeah, yeah, yeah, yeah. And like, I work in, OpenTelemetry a fair bit, and we shorten it to “OTel”. And the number of times it comes out as “hotel”.</p><p><strong>KAT:</strong><br />Oh that's funny. Okay. Hotel.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>KAT:</strong><br />Okay.</p><p><strong>ADRIANA:</strong><br />But yeah, I, I agree with you on the transcription. The captions like, I mean, I watch TV with captions on. I'm too ADHD to like... I can't just sit and watch. And that's the problem. I can't just sit and watch a video and I'm like, I got to be doing something. I feel like a lot more active when I'm reading versus watching a video. I get restless.</p><p><strong>KAT:</strong><br />Yeah, the jokes about, like, kids today needing to have like, somebody's jangling keys up here and subway surfers up on their phone just so that they can have a conversation that is, in fact, me. I am 35 years old, and I do need like six things going on at once in order to focus on one thing.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. So I've got a million things on my desk that I fidget with. Even on it on any given day between playing with a hair elastic, I've got a collection of pins that I play with.</p><p><strong>KAT:</strong><br />I'm peeling gel polish off my fingernails.</p><p><strong>ADRIANA:</strong><br />Oh, nice. Yeah, yeah. Anything. Anything to, like, focus the brain. Right? Yeah. Cool. All right. Final question of our icebreakers. What is your superpower?</p><p><strong>KAT:</strong><br />So I have ADHD, and I don't take medication for it anymore. Because I don't like the way it makes me feel. It makes me feel like slow and sluggish and empty. The downside to that is that, I procrastinate a lot pretty badly. The upside is that if you give me a deadline, that thing will be done on the deadline. I'm going to stress myself out, and I'm going to bang that shit out, like in a couple hours.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />But it will always be done on the deadline. I do not turn in work late. I don't. The only exception to that is conference talks. Because I define like an extra deadline for myself, like two weeks before the conference. Because I think it's disrespectful of your audience to, like, be writing a conference talk on the plane. A lot of developer advocates, like, brag about doing that, and I think it's so fucking shitty, and you should never admit to doing that in public. But, conference talks I do get done in advance. But everything else, I am just like, I, I'm not going to turn in work late. Never.</p><p><strong>ADRIANA:</strong><br />Awesome. That is a great superpower. So relatable, so relatable. I'm with you on the conference talks like I, I've had so many developer advocate friends say same thing like, I'll write a conference. Sorry, I'll write a talk on the plane. I'm like, I can't. I’m too... my anxiety kicks in. Like, there's no way that that's going to happen. I need time to prepare. Time to practice. Like.</p><p><strong>KAT:</strong><br />Yeah, like, I might still be tweaking slides on the plane, but, like, the talk is done. The talk has been practiced. Like I'm ready to go. You know, so I just, I don't know, be more respectful of your audience. They're they're paying a lot of money to see you.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And on on the the other point that you mentioned on the deadline because I it it must be a tech thing. So... so many of us have ADHD and I've noticed with my, my ADHD friends like it's the... procrastinate, procrastinate, procrastinate. And if you give them no deadline, nothing will happen. As soon as you give the deadline... It's like, it's on.</p><p><strong>KAT:</strong><br />It's done. It's done. I'm going to get ‘er done. Yeah. And it will stress me out and I will complain about it the whole day. Like, for sure. Like, I owe a blog tomorrow. I have not started it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>KAT:</strong><br />I've known about this for a month and I haven't started it. But that shit'll be done tomorrow.</p><p><strong>ADRIANA:</strong><br />Oh and plus your brain is probably working on it in the background anyway, unbeknownst.</p><p><strong>KAT:</strong><br />That's my excuse for it. Yeah. That like for the last month, I've been, like, idly thinking about how I'm going to structure this and what exactly I'm going to say. So like when I get up tomorrow at 6:30 in the morning and I have spent two hours hammering it out, it won't take really all that much effort, and it'll be in the hands of my colleagues before they wake up in the US.</p><p><strong>ADRIANA:</strong><br />There you go. Yeah. It's the superpower of ADHD.</p><p><strong>KAT:</strong><br />Yeah. I don't know if they know that I operate that way. It’ll be really interesting when they, listen to this.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />Whoops! Sorry, Josh.</p><p><strong>ADRIANA:</strong><br />The other thing that you mentioned, which I thought was interesting, so, like, my ADHD is undiagnosed, but I tick all the boxes, and so.... I don't, I don't take any medication. And I've always wondered, like about, you know, what it's like to take meds because my, my personal fear, and I'm not against, like, you know, meds for, for mental health issues, but specifically for ADHD. I'm like, I see it as a superpower. So I'm like, oh, if I were to take it, how how different would it be? So it's interesting that for you, like in your personal experience, it didn't work for you. And you're, you're like rolling with you're you're making it work for you.</p><p><strong>KAT:</strong><br />Yeah. I'm just raw dogging it. And like, I, I think I think also. Other people can chime in with whether or not they had this experience. But, some of my friends experienced this, I experienced this. I wasn't diagnosed with ADHD until I was 20. So I spent like, my entire school career learning to work with what is wrong with my brain. Right. And like, developing coping mechanisms to make myself, like, functional at school and then functional at work. And being on ADHD medication. At first I was on Adderall and then I was on Vyvanse, and Vyvanse was much easier for me to deal with then than Adderall. It's screwed with those coping mechanisms. Like those those same coping mechanisms didn't work anymore because I was on an amphetamine that made it possible for me to focus without any effort. So it just made me feel, like weird and sluggish and not myself. So, you know, it also made it harder for me to eat, which sucks. And I, I, I really, really love eating. And, it's hard for me to eat on ADHD medication, so I lost a lot of weight, which is not not ideal either.</p><p><strong>ADRIANA:</strong><br />So yeah, I've heard I've heard that about, folks on ADHD meds. And that's always been a fear of mine, too, because I too love to eat. I enjoy my food.</p><p><strong>KAT:</strong><br />Yeah. Oh, yeah.</p><p><strong>ADRIANA:</strong><br />I mean, you know, at the end of the day, it's it's very much a personal choice. We're not endorsing one way or the other.</p><p><strong>KAT:</strong><br />Oh, totally.</p><p><strong>ADRIANA:</strong><br />It’s, very interesting to to hear like that, that perspective on things. So yeah.</p><p><strong>KAT:</strong><br />I think it's it's worth trying like because if you've got if you got ADHD, I think it's worth trying being medicated for it, you might love it. I hated it so.</p><p><strong>ADRIANA:</strong><br />Yeah. Fair enough. Yeah. Thank you for thank you for sharing. Really appreciate it. So I want to, get into some other, some of the nitty gritty, so, I mean, you do some, like, really cool work. You are heavily involved in, in the Kubernetes world. Why don't you, could you share with our audience, like, how you got involved, what you're currently doing? Yeah.</p><p><strong>KAT:</strong><br />Yeah. So I'm currently the Kubernetes release team sub project owner and a technical lead for SIG docs. SIG stands for Special Interest Group. Kubernetes is made up of something like 30 ish, 30. I think it's 37. SIGs. There are SIGs that own code, like SIG Node or SIG Storage or SIG Networking. We call those vertical SIGs. Then we also have horizontal SIGs that have responsibilities spanning the whole of the project. And that's things like SIG Docs and SIG Security and SIG Release is I think technically, a horizontal SIG, but it's like it's a weird it lives in a weird corner off on its own for its responsibilities. And I got in through internet drama, actually.</p><p>So I learned Kubernetes at work when I was still an engineer. I was, I was doing embedded Linux development, and I needed to run Kubernetes on a small embedded device. So I learned k3s, which is, kind of a very, very small version of Kubernetes that's, takes a lot of shortcuts for you. It's not a great way to learn Kubernetes, but it is cool and useful.</p><p>And I was just kind of a Kubernetes user for a long time. But, a few years ago, like, I was friends with a bunch of Kubernetes maintainers, but I was not a contributor myself. A few years ago, the Kubernetes project decided to deprecate something called the dockershim. If you've been around long enough, you may, may remember this kerfuffle, but if you don't, a long, long time ago, the dawn of Kubernetes, the only, container runtime you could use in Kubernetes was Docker. That was the original Kubernetes runtime, and it is the entire Docker Engine stack. Eventually other runtimes were introduced and the Kubernetes projects decided we need a standard for how these runtimes interface with the rest of Kubernetes and Docker didn't comply with that runtime or with those, those requirements.</p><p>But because it was the first and so many people were using it, most users were using it, we compromised and we included something called the dockershim. And this was just like a tiny little software shim that allowed Kubernetes to get at the instance of containerd, the actual runtime that was running inside of the entire Docker tech stack. And this is just how things were for like six years, right? But the dockershim was a pain in the ass to maintain, and we didn't want to do it anymore like it was. It was janky and people didn't want to maintain it. So they announced they were going to deprecate it and they fumbled that announcement pretty catastrophically. They they grossly overestimated how much the average person understood about Kubernetes, about containers, about the, relationship between Kubernetes and Docker. So, like, there were people that thought, Google was killing Docker, the company, when like, like that's... enormous leap. Like, that's Google doesn't have anything to do with the day to day management of Kubernetes. They donated it to the CNCF and they lost control of it. And all container images are container images, whether they're produced by Docker or something else. So I, saw everybody freaking out online and like, thumbed out, I don't know, ten or so tweets explaining the relationship between Kubernetes and Docker, and the history there, like whether regular devs needed to care about this or not.</p><p>At what point you as a cluster admin need to care about this or not. And it went viral and I went from like 4000 Twitter followers, like 12,000 Twitter followers overnight, which was pretty scary, and immediately got called in by SIG Contributor experience for Kubernetes to write a bunch of blogs, explaining it. And then I kind of just never left.</p><p>Like, I stuck around. I got asked to serve on the Kubernetes release team as a shadow on the comms sub team, which is responsible for gathering feature blogs for a particular release and just kind of bounced around the release team for a while until I led the 130 release, which is now end of life, unfortunately. That was Uwubernetes. We get to, you get to give them code names when you're a release lead.</p><p>And I unfortunately did... I girlbossed too close to the sun. I had done a very good job running the release team, so the SIG Release leads, the actual leadership of that part of Kubernetes, made up a new job for me. And now the Kubernetes release team is my problem forever. Until I decide to step down. So, three times a year.</p><p>I have to make sure that Kubernetes gets out the door safely. Each cycle is four months long, and we're like, about smack dab in the middle of one right now. Yeah, it's it's a year round job now.</p><p><strong>ADRIANA:</strong><br />And on top of your day job.</p><p><strong>KAT:</strong><br />On top of my actual job, which, fortunately, because I'm a developer advocate, a lot of companies, like, want you to still be doing open source shit... as your day job. So it is, fortunately, part of my day job. It was at my last employer. It was not at my employer before that. And I was having to do it, like after hours.</p><p>And that sucked ass. So be nice to, open source contributors and maintainers. Most of this is done in people's spare time for no money at all.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And that's such an important point. And I also like, you know, big kudos to the companies that do support their employees working in open source. I, I'm in a similar position as you like I it's baked into my job to work in open source. So I'm grateful for that because I honestly don't know where I'd find the time. It's... wild.</p><p><strong>KAT:</strong><br />It’s hugely time consuming and like my my best friend is also an engineer. He works at Disney. But he doesn't get to do any open source as part of his day job. It's it's not it's not his thing. So he rarely does it. But the other day he did make an open source contribution, to some like, Roku thing. And he complained endlessly about how much of a pain in the ass the entire process was to, like, be able to do that. And that that sucks. You should be making it easy for your engineers to help maintain the things that you rely upon to make money.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Now was it a pain in the ass because of the process around the project that he was contributing to, or was it his company was being a pain in the ass about it?</p><p><strong>KAT:</strong><br />Both. Like, we do. This is something that I think we need to work on as open source maintainers. We all have like very different requirements for contributing to a project and like hoops that have to be jumped through. And I know most of us document them really well, but it it is a barrier. And maybe maybe there should be some standardizing on on. Hoops. Which is why sometimes you see contributors only exist within a specific ecosystem. Right. It's it's why you see some people working in open source and like never leaving. I don't know, Fedora or never leaving the Node.js ecosystem or never leaving like a foundation. Right. So like only contributing to LF projects or Apache projects or whatever because the the hoops are familiar and they don't have to learn new rules and new social norms every time.</p><p><strong>ADRIANA:</strong><br />Yeah. Very true, very true. And then also like, depending on what, what area you're contributing to, like the maintainers. It might it's, it's a different vibe. Right. It's a different set of maintainers. So hopefully the maintainers you're, you're working with are a chill group who provide, you know, thoughtful comments around pull requests so that you're not turned off from ever contributing again. Like for for me, I, I worked in, like I've been in tech for now. I guess it'll be 24 years and most of my career was in the enterprise corporate side, like closed source. And only in the last three years I've gotten into open source. And I was like, shitting my pants, contributing, like doing my first open source contribution, like, oh my God, they're going to judge me.</p><p><strong>KAT:</strong><br />Oh, it's fucking terrifying.</p><p><strong>ADRIANA:</strong><br />It is so terrifying. Like it's such a vulnerable experience. You're being vulnerable when you open a pull request. Straight up. You know.</p><p><strong>KAT:</strong><br />It’s fucking scary at like, since I run the release team. So the Kubernetes works in a weird way with respect to this, we're the second largest open source project in the world, behind Linux. And we have a constantly rotating cast of people who are brand spanking new to open source. Like some of them are still in college. In the release team, because it's an open application. Anybody can apply to shadow on the Kubernetes release team. And so like there's a lot of hand-holding. There's a lot of teaching people like, no, it's okay to comment on this PR, you should comment on this PR you have to comment on this PR like, you have to tell this person who has been in the industry for 30 years, who was one of the original Kubernetes committers, that he's wrong because he is.</p><p>And that's so scary for somebody who's brand new. Right. Like that's scary for some people who have been in the project for years. And I get to handhold a bunch of sometimes literal children through, through saying no to an original committer.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>KAT:</strong><br />That's terrifying. But it's a really great way to, I don’t know... get ballsy early on in open source.</p><p><strong>ADRIANA:</strong><br />Oh, totally. And it's such an important thing to do, like, I was having a conversation with someone who, you know, she, she was interviewing with someone that she met at a conference, and I, I asked her, I'm like, oh, so did you, did you like, you know, say, “Hey, remember me from, like, when we met at Blah Blah Conference?” And she's like, no, because he's he's more senior than me. I'm like, no, no, no, no, no, no. We all breathe the same air. Like we're all human. His position makes you... makes him no more important than you. And you have to get past those hangups. And she said, you know, I think part of it is cultural. We are taught to like, you know, be respectful to our elders and therefore the the people older than us, more senior than us are the ones who know everything. And and so I reminded her, I'm like, no, no, you got to remember that. Like, you know, older folks like me, we still have tons to learn from you guys who are more junior like, this is super important.</p><p><strong>KAT:</strong><br />New people see things in a way that like, we can't like when you're an expert in something, you entirely forget what it's like to not be an expert. And like, you have an enormous blind spot because of that. Like, you should always be leveraging people who are brand new. They're super helpful.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. So I think it's great that that you're you're hand-holding folks in that way and encouraging them to, like, stand up for themselves and point out the wrongs. Because unfortunately, we have too much of that in industry. And I find, especially in large enterprise, with this obsession with seniority and rank and file and all that. So people won't point out you know, the gross wrongs and just let people continue doing stupid shit. Basically.</p><p><strong>KAT:</strong><br />Yeah, we end up with a lot of like, missing stairs, right? Like people who, like, this person sucks ass. Everybody knows they suck ass, that they're difficult to work with. They have to be handled in a specific way, but we just ignore that and like, work around them because they had like, one really important contribution. And 15 years ago, or because they're like forwarding a lot of like unwritten knowledge or something. But fuck that. Fuck that entirely. Like it's it creates like such a hostile environment for new people and anyone from an underrepresented group. Get the fuck rid of them. Like, don't let your missing stairs stick around just because they used to be important.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Such an important thing to keep in mind. The other thing that I wanted to, dig into a little bit that you mentioned because, you said that you work with, a lot of, like, there's a lot of college students, contributing to open source, which is amazing. I, I love that that is a thing. Now, because, like, definitely when I was in college, I don't even I don't even know that, there was... I mean, open source was around for sure, but it was definitely, not something I was necessarily aware of or even, like, thought capable of contributing to. Like, it just never crossed my mind. And so the fact that we have these college students who are doing this sort of thing, like KubeCon, I think has like a cloud Native University track, or colo event, which like so cool, like it's really, focusing on, on bringing in this like young new talent, which I think is awesome.</p><p><strong>KAT:</strong><br />I think like universities must have changed their curriculum recently because we get like we get so many student applicants. And then the cloud native student, track at KubeCon is is pretty large. Like, it gets a lot of applicants too for for speakers. And the talks are usually pretty busy. So like, I think some universities must have adjusted their curriculum to put open source on there, or at least to put Kubernetes on the curriculum in some way, because it was a pretty like we've always had a few students. Right. Like really really particularly driven students who are like terminally online and aware of what's actually being used at companies today and not just staying glued to whatever their, school is teaching them. So there's always been a handful of them, but now it's like it's got to be. Sixty percent of applicants for the Kubernetes release team is students or like fresh grads. And so it's it is significant. Yeah.</p><p><strong>ADRIANA:</strong><br />I love that. I love like all that fresh perspective. And you know, they're not jaded yet by being...</p><p><strong>KAT:</strong><br />Oh god, yeah. They're still bright eyed and bushy tailed and hopeful. Right. Their their souls haven't been crushed. They haven't worked in like, the enterprise for a decade and lost their sparkle yet. So it's it's also it's revitalizing to work with people who are still like genuinely so excited about technology.</p><p><strong>ADRIANA:</strong><br />Yeah I, I agree, I agree and I'm one of the maintainers of the OpenTelemetry End User SIG, and we've had a couple of really fresh faces, fresh faces, like young, young, folks join our SIG regularly as contributors. And I love the energy that they bring, the enthusiasm, the like, “I'll take this on!” I'm like, “What? Yay!”</p><p><strong>KAT:</strong><br />Hell, yeah.</p><p><strong>ADRIANA:</strong><br />Bring it on, bring it on.</p><p><strong>KAT:</strong><br />Love that shit.</p><p><strong>ADRIANA:</strong><br />Yeah. I wanted to switch gears a bit, and talk about, like, your, your your day job, at Minimus, because you mentioned that you're, in cybersecurity. How did you get into that?</p><p><strong>KAT:</strong><br />This story is actually so stupid how I got this job. So the job market is terrible right now as we're recording this in 2025. Absolutely abysmal. I've been looking for a job for, like, six months. I live in the United Kingdom, and I needed visa sponsorship. And so that made things like, significantly harder and significantly slower. But this is a great example of why you should talk to people who are way more senior than you and try to be friends with people who are way more senior than you. Because I got this job out of a personal recommendation from somebody I met who was the CTO at a another friend's company, at an award ceremony at the House of Lords.</p><p><strong>ADRIANA:</strong><br />Wow. Damn.</p><p><strong>KAT:</strong><br />I was like, yeah, I was there to, win an award for, open source code contributor of the year for OpenUK, which is, a UK organization. I did not win. I got runner up. The person who won it absolutely did deserve it. But, I met this guy there. He already kind of knew who I was. Because I am friends with somebody who worked for him. And, when he went to this new company, Minimus, they they said they were looking for an experienced developer advocate. And he recommended me. I had never worked directly in cybersecurity before, but, I have a lot of friends who are in cybersecurity or are, relatively well known hackers. So, I already had the connections that they wanted, and I had a shitload of experience. And developer advocacy and very strongly held opinions about how it should be done.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />From a developer advocacy standpoint. So there was no like, there was no fucking around. There was no, like, beating around the bush with what I thought needed to be done in the interviews. And they, liked the assertiveness.</p><p><strong>ADRIANA:</strong><br />That is amazing. I love that.</p><p><strong>KAT:</strong><br />There I ended, but it's still like it's it's a container cybersecurity company. So I was like, I do have relevant experience because I'm a Kubernetes maintainer, and I used to be, a software engineer, right. Specifically working with containers. So I have the dev experience, the user experience that they're looking for.</p><p><strong>ADRIANA:</strong><br />That's so cool. And I think this, this all brings I have this firm belief that, like, where we are now is a result of all the things, all the things that we've done before has have led us to now. And so, you know, you get to a certain point in your career and you're like, oh, this actually kind of makes sense.</p><p><strong>KAT:</strong><br />Yeah. Yeah, I mean, I, I haven't actually been in tech for that long. I didn't get into tech until I was like already like very much an adult. Before that, I was trying not to be my dad. My dad's a software engineer, and we're, like, damn near the same person. So I was like, I got to have not my dad's job. I can't have the same job as my dad. So I screwed around and tried to do other stuff for a long time and it just, like, didn't work.</p><p><strong>ADRIANA:</strong><br />What was the other stuff that you did before tech?</p><p><strong>KAT:</strong><br />I was a bartender for a while at a strip club. So that was fun. But, I also worked at, a video rental store. So, like an indie, an independently owned video rental store, called Black Lodge Video was in Memphis, Tennessee. Whereas, like, the average Blockbuster would have like 600,000 titles in the store. We had like 40 something thousand.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>KAT:</strong><br />Yeah. So in order to, like, recommend movies to customers, everybody had to kind of like pick a genre and that's, that's their genre. So for a few years, I got paid to just like watch horror movies and talk to people about horror movies and, when I, when I make enough money to leave tech and never come back, I am probably just going to go back to doing that because it was great. It was rad. You know, all I did was watch movies and talk about movies. That's all day.</p><p><strong>ADRIANA:</strong><br />Now. Do you have a particular favorite genre of horror movie? Do you prefer like the supernatural stuff or like the slasher flicks?</p><p><strong>KAT:</strong><br />So I like, I like psychological horror a lot, like, unreliable narrator type horror. I like when horror crosses over with sci-fi quite a lot. That's probably my favorite. So stuff like Event Horizon or Alien, Fright, where, like, you can argue that this is horror and you can argue that this is sci-fi. I like the, I like ghost stories, but not so much Western ghost stories. As much as I like Japanese or Korean ghost stories. Japan and Korea both had periods where they just, like, absolutely crushed the ghost story movie genre. That did a very, very good job with that. The French also had a period of time where they were churning gore in a really interesting way. And that, that, that was, that was a good period of horror movies for me.</p><p>But generally it's like sci-fi horror crossover or, psychological horror. Like, you can't tell if this is an unreliable narrator situation. Like, is this person possessed? Is this person actually insane? I know it's it's it's very fun to shit on, M. Night Shyamalan. There was there was a period where he was very predictable with the what a twist thing.</p><p><strong>KAT:</strong><br />Yeah, but, The Visit is genuinely, like, I don't get scared watching horror movies anymore, but that's the last time I can remember watching a movie and my stomach dropping. Like the twist in that one. I was like, oh fuck. Like, if you watch these kids are, these kids are so cooked, dude, that that's you can make fun of them for the what a twist thing all you want.</p><p><strong>ADRIANA:</strong><br />You know, Enjoy those movies. I still.</p><p><strong>KAT:</strong><br />Like, fuck.</p><p><strong>ADRIANA:</strong><br />Like, they they fuck with you.</p><p><strong>KAT:</strong><br />They really, really, really do. They do. And the The Happening had some really inventive death scenes as well.</p><p><strong>ADRIANA:</strong><br />Oh my God, that one.</p><p><strong>KAT:</strong><br />Like, the lawnmower thing.</p><p><strong>ADRIANA:</strong><br />Hurting my brain. Like, for real. I can... because I was the one with the. Wasn't that the one with the plants? Like... yeah... I can never I couldn't really look at plants the same way.</p><p><strong>KAT:</strong><br />Yeah. Because they want to murder you. You know, or they want to make you murder you. It's what's actually going on. God damn, that man can crank out a really unpleasant movie.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>KAT:</strong><br />We're all so mad at him for Avatar. But if he can go back to just making, like, really upsetting horror movies that’s... he. He kills it.</p><p><strong>ADRIANA:</strong><br />Yeah, I totally roll with genre. I...</p><p><strong>KAT:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />It's so cool. I love the, the breadth in the in the career. You know, my, my dad also is in tech, and, he used, like, a software architect for many, many years. He's retired. And when I graduated university, I ended up working at the same company as him. We both worked at Accenture, for, for brief a period, and it was.</p><p>And that's where I met my husband, too. So it was the three of us working there. And, you know, it wasn't until I left, like, the whole time I was there. Like, they're both really smart. My my husband is also in tech. And I spent the entire time trying to live up to them to be just like them.</p><p>And it wasn't until I left and realized, oh, I can forge my own path. And then that's when I started to actually find myself in tech. But like, I, I can totally understand the, you know, avoid, avoid following in the footsteps.</p><p><strong>KAT:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Because it's so...</p><p><strong>KAT:</strong><br />I don’t even I don't write any of the same languages my dad does. Even. So, like, I don't I don't know what I was so worried about, but he he didn't believe I was a real programmer until I learned a compiled language, though, like, he thought that Python did not count. JavaScript did not count. I had to learn something compiled for it to count. You know, we got there eventually. We got there eventually. But he, he he took a while to call me an actual software engineer because of that one.</p><p><strong>ADRIANA:</strong><br />So what ended up getting you into tech after after, like, dabbling in various areas?</p><p><strong>KAT:</strong><br />I have been, like, doing it as a side hustle, in that I was like, I was building WordPress and Joomla templates for people. As a side hustle because, like, bartending in the state of Tennessee pays you $2.13 an hour plus tips.</p><p><strong>ADRIANA:</strong><br />Ouch. Were the tips good?</p><p><strong>KAT:</strong><br />No.</p><p><strong>ADRIANA:</strong><br />Oh, shit.</p><p><strong>KAT:</strong><br />No. This is like.</p><p><strong>ADRIANA:</strong><br />Technically.</p><p><strong>KAT:</strong><br />Legally if you don't make it up to federal minimum wage. Over the course of a pay period, 725 an hour, you report that and your employer is supposed to pay you the difference. But the reality is that if you do that, you're just going to get fired, right?</p><p><strong>ADRIANA:</strong><br />Right.</p><p><strong>KAT:</strong><br />Right. So like yeah. So it didn't it didn't pay great. And while I loved working at Black Lodge video, it also didn't pay great. So I was I was doing a side hustle and, I got one really, really beefy contract, for a sports association. It was the most expensive contract I had had at that point. It was, ten grand, which doesn't sound like a lot of money now, but at the time, it was like a life changing quantity of money for me. And I thought, man. Maybe I have to actually commit to this. So I, I went to a coding bootcamp. I had moved to Seattle at that point, because my, my husband at the time was a fencing coach, and he, he took a job with the fencing club there. But, I went to a coding academy. I went to Code Fellows and learned Python and, my first job was not, like, super well paying for Seattle for junior, it was $60,000. But that was so, like many, many times more money than I had ever seen in my bank account. Yeah. You know, so it was, it was kind of hard to leave after that, like suddenly being able to pay off like old medical debt and stuff was pretty. Well, it was it was hard to be mad at that. That one $10k contract made me go, okay, you know, like, maybe like, I'm good at this, obviously. I enjoy doing this and, it it pays, you know, it pays better than working in a video store. It pays better than bartending. And it will continue to pay, whereas, you know, service industry roles are notoriously, like, not very stable. I don't know what I would have done if I was still in the service industry during Covid.</p><p><strong>ADRIANA:</strong><br />Yeah, that... that was brutal for folks in the service industry.</p><p><strong>KAT:</strong><br />Yeah, I would have been so fucked. Right? Like many, many people were fucked.</p><p><strong>ADRIANA:</strong><br />So absolutely.</p><p><strong>KAT:</strong><br />You know, it was a good choice. And, I have accepted that. I just am my dad, and that's okay. You know, my dad is cool as hell, so. He's retired. He lives, on the beach in Mississippi in, a in a house on stilts. And, all he does is hang out with his dog that he found out on the side. The the highway. He makes soap that he sells at a farmers market, and he watches like the Real Housewives.</p><p><strong>ADRIANA:</strong><br />Damn.</p><p><strong>KAT:</strong><br />He's he's very happy. He's, like, really living the dream. I'll call him. And it's the 2 p.m. there, and he's like, drinking a martini with his dog. I’m like, so.</p><p><strong>ADRIANA:</strong><br />That is a chill life.</p><p><strong>KAT:</strong><br />Yeah. So he's he's got it. He's got a pretty good, you know, and like I, I would like that to be me when I'm 70. Yeah. Yeah for sure for sure.</p><p><strong>ADRIANA:</strong><br />That's cool I like that. You know, I, I could just keep going and going. I've, I've had so much fun chatting with you today. We are coming up on time, but before we, we wrap things up, I was wondering if there is any words of wisdom or spicy takes, that you wanted to impart.</p><p><strong>KAT:</strong><br />Spicy take as a Kubernetes maintainer. Sometimes Kubernetes is, like, fully not correct for your use case. Don't over complicate it like, you don't... You don't need to throw Kubernetes at it straight out the the fucking gate. Also, you should probably not be rolling your own cluster. You should be using a managed service. You you absolutely should not roll your own cluster unless you are very, very sure that you know what you're doing personally. Or you have like $300,000 a year laying around to pay somebody who knows what they're doing to administrate your cluster. Otherwise, please use a managed service. Do not roll your own.</p><p><strong>ADRIANA:</strong><br />I am fully supportive of that. Absolutely. And on your your first statement of like it. Kubernetes might not suit your use case. There. There is definitely, there was definitely a huge influx of people who are like, we must use Kubernetes because it is The Thing. Yeah.</p><p><strong>KAT:</strong><br />It is a cool thing, but it is also so much more work than is necessary for some things.</p><p><strong>ADRIANA:</strong><br />Absolutely, absolutely. Yeah. And, very, very great. Spicy take, very important to, to educate the folks out there. So, yeah, I really appreciate it. Well, thank you so much, Kat, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>KAT:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="49031769" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/bb056ff8-6b73-4e97-ad76-45e2fe60425d/audio/013d3e89-1d98-418b-9ece-06a0ab7c6aaf/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Kubernetes Contribution with Kat Cosgrove</itunes:title>
      <itunes:author>Kat Cosgrove, Adriana Villela</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/72208830-6b95-47c9-809b-530d9cb7447b/3000x3000/geeking-20out-20thumbnail-20-1920-20x-201920-20px-20-2.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:59</itunes:duration>
      <itunes:summary>Before getting bitten by the tech bug, Kat Cosgrove (she/they) worked as a bartender and in a video rental store dishing out horror movie recommendations (a job which she loved, BTW). Now she’s a prominent figure in the Kubernetes community, and is kicking ass in her current role as head of DevRel at Minimus. Learn about Kat’s favourite type of horror movie, her accidental journey to Kubernetes girlbossness, and get some spicy takes on Kubernetes adoption… all in our Season 3 opener. </itunes:summary>
      <itunes:subtitle>Before getting bitten by the tech bug, Kat Cosgrove (she/they) worked as a bartender and in a video rental store dishing out horror movie recommendations (a job which she loved, BTW). Now she’s a prominent figure in the Kubernetes community, and is kicking ass in her current role as head of DevRel at Minimus. Learn about Kat’s favourite type of horror movie, her accidental journey to Kubernetes girlbossness, and get some spicy takes on Kubernetes adoption… all in our Season 3 opener. </itunes:subtitle>
      <itunes:keywords>mental health, women in code, docker, containerization, open source contribution, open source, software development, container orchestration, technology, women in leadership, kubernetes, women in tech, softare engineering, women who code</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>54</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">cf2ffb4e-ee57-4869-b58b-eb82aae79a04</guid>
      <title>The One Where We Geek Out on Managing Burnout with Denise Yu</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Job hopping at a young age can help you better understand what you like and what you're good at</li><li>Doing meaningful and impactful work keeps us engaged and not bored at work and hating our lives</li><li>Burnout happens more often in tech than we care to admit, and one way to cope with it is by doing an activity that you're not good at</li><li>Normalizing talking about mental health at work gives others a safe space to take care of their own mental health</li><li>Tips for concentrating: activities with low cognitive load can help you concentrate better on primary activities</li><li>Discovering your own leadership style and what works for you helps you become a successful manager</li><li>Jumping off the IC track too early to get into management can hurt you as a manager in the long run</li></ul><p><strong>About our guest:</strong></p><p>Denise is an Engineering Manager at HashiCorp and a professional margin-scribbler. She's been using sketchnotes and comics for the last few years to make concepts in engineering more accessible and fun.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://mastodon.social/@deniseyu">Mastodon</a></li><li><a href="https://bsky.app/profile/deniseyu.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/deniseyu/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://guides.rubyonrails.org/active_record_querying.html">Rails Active Record Query Interface</a></li><li><a href="https://alexkondov.com/indentation-warfare-tabs-vs-spaces/">Spaces vs Tabs debate</a></li><li><a href="https://honisoit.com/2024/08/listen-and-learn-the-science-behind-video-game-soundtracks/">Video game music can help with attention span</a></li><li><a href="https://en.wikipedia.org/wiki/Audioslave">Audioslave (supergroup)</a></li><li><a href="https://en.wikipedia.org/wiki/Broken_Social_Scene">Broken Social Scene (supergroup)</a></li><li><a href="https://www.linkedin.com/in/nbatra/">Neha Batra (GitHub)</a></li><li><a href="https://en.wikipedia.org/wiki/Myspace">MySpace</a></li><li><a href="https://workwontloveyouback.org">Book: Work Won't Love You Back</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Okay. Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Denise Yu of HashiCorp. Welcome, Denise.</p><p><strong>DENISE:</strong><br />Thanks so much, Adriana. Very excited to be here.</p><p><strong>ADRIANA:</strong><br />I'm excited too. And where are you calling from?</p><p><strong>DENISE:</strong><br />I'm also in Toronto. We're neighbors.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah. I always say on the podcast, I always get very excited when I have a fellow Torontonians on. We need, you know, we need to get some good representation in Canada.</p><p><strong>DENISE:</strong><br />Yes, yes, we are only 10% of the Cana... Actually, no, I think I think the GTA is 20% of the Canadian population.</p><p><strong>ADRIANA:</strong><br />AV: Oh, damn. That's. Yeah. </p><p><strong>DENISE:</strong><br />I mean, we are there's a lot of us, actually.</p><p><strong>ADRIANA:</strong><br />There are a lot of us. Well, with that, I think this is a great segway to get into our lightning round questions.</p><p><strong>DENISE:</strong><br />Let's do it.</p><p><strong>ADRIANA:</strong><br />Ready... Okay, let's let's see how lightning they are. They may or may not be. I roll with it. Okay, first question, are you a lefty or a righty?</p><p><strong>DENISE:</strong><br />I am right handed.</p><p><strong>ADRIANA:</strong><br />Okay. Do you prefer iPhone or Android?</p><p><strong>DENISE:</strong><br />I have an iPhone. I don't really know how to use Android anymore, but every time I try to use my friend's Android phone, I end up calling her mom by accident. I just don't know how to use it. So I'm going to go iPhone for the, like, basic reason: I know how to use an iPhone.</p><p><strong>ADRIANA:</strong><br />And it's funny because my my mom, had, an Android for a hot minute because even though my dad had an... he had an iPhone for work. That was his primary cell phone. He decides he's going to buy my mom a freaking Android. My mom was computer illiterate. Like, who would any, like, any panic. Like, if she hit the wrong thing on a phone and it took her to a different screen, it would be. Like, oh my God, my phone is broken. I'm like. So she’d call me for tech support on her Android. And it's like, okay, if I if I'm there physically with your phone, I can probably figure it out. But like you calling me, I have an iPhone. I have no frickin’ clue what's going on here.</p><p><strong>DENISE:</strong><br />Yeah. Yeah. Well, it's not just her. I consider myself pretty, pretty tech literate. And I also struggle.</p><p><strong>ADRIANA:</strong><br />Yeah, it's a bit of. It's a bit of a maze. I ended up buying her an iPhone eventually because I'm like, oh, I can't deal with this. You have an iPad get... Let's get you an iPhone, mom.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Exactly.</p><p><strong>ADRIANA:</strong><br />Yeah. All right, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>DENISE:</strong><br />Oh, you know, I don't do that much development anymore, because I'm a manager now, but, for development, I think my brain is just most attuned to using Macs. I've developed in a Linux environment before, but, just having to think about every piece of software that you want to download does get in the way. I think. Yeah. So yeah, I'm going to I'm going to go with the, the boring answer here and say, Mac, I'm best at using Macs for development and otherwise, these days.</p><p><strong>ADRIANA:</strong><br />All right. Down for it, down for it. Yeah. Linux is fun. If you're, like, fiddling around, I find, I mean, I, I've, I've interviewed people who are like, yeah, Linux.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You know, I've had fun with Linux, but like, sometimes when all I need is for the damn thing to work...</p><p><strong>DENISE:</strong><br />Yes, exactly.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. So. Okay. Next question. What's your favorite programing language?</p><p><strong>DENISE:</strong><br />Ooh. I trained as a Ruby developer, so I feel like Ruby still has a place near and dear to my heart. I think Ruby is the most fun language to do little toy projects and do prototyping in. It's still like my brain's first programing language. So I think if I'm going to start a new project and I don't want to think too hard about what frameworks I'm going to use or like, if I want to just get straight to the part where I start solving the problem and writing tests and everything and seeing something working, I'm still going to choose Ruby for that today.</p><p><strong>ADRIANA:</strong><br />That's cool.</p><p><strong>DENISE:</strong><br />Yeah. I like Ruby. I don't actually, I haven't used that many programing languages. I'm not one of those polyglot people. So I've used JavaScript. Because I was a web developer for a lot of my career. Picked up Golang a couple of years ago. That was pretty fun. It's a good, nice, fast language. Very opinionated. Which is. Which is nice.</p><p><strong>ADRIANA:</strong><br />I appreciate that about Go.</p><p><strong>DENISE:</strong><br />Yeah. And I've done a couple of projects in Go. Everything in HashiCorp is in go. So I think, like, Go literacy is a great skill to have, especially if you work in the infrastructure ops space today and you're looking to build tools because there probably is already a Go package for the thing that you're trying to do that you can just import. I was a Rails developer for a bunch of years. Worked at GitHub, did some Rails at pretty serious GitHub scale for a little while. So I know that, sometimes when you have like a huge monolith and especially if you're trying to coordinate with like tons and tons and tons of different teams, and you want to make sure that every, you know, every single query that goes out is performant. Sometimes, like using you typically people use like Ruby in production. They're using Rails in production underneath that. So I think like some of the challenges I've seen with Rails at that kind of scale is, active record is just so magical. It's like the main thing you have to use when you're interfacing with with SQL databases, but when it goes wrong, it goes really wrong. And you spend a lot of time untangling the magic of active record. So that's my only kind of caveat. Like if I'm working on a real production system today, I think like there are definitely a number of scenarios where doing everything in Ruby, through everything in Rails, can slow you down at a certain point. But I think that probably is true for any programing language. code base large enough, there just is more coordination and more context switching that you're going to deal with, especially if it's, you know, ideally, it's not just you working on this model at this, you at like a couple dozen or a couple hundred other people.</p><p><strong>ADRIANA:</strong><br />Yeah, that's a very fair point, especially when you're working at such a large organization, which is like very jarring when you go from like small organization to large one where you're like, oh my God, I have to coordinate with all these people.</p><p><strong>DENISE:</strong><br />Yeah. Like my first job was in Rails and it was me and three other developers. And I remember, in the same day, I could say like, oh, I have an idea for something like, what if I built this new, you know, view for our teachers or whatever, and it's just like, go talk to the product manager, get him on board, explain why it's important. He's like, okay, cool, greenlit. Happy for you to spend a day on this. And within the day, you know, the features in production. So that's kind of fun and nice. But yeah, the bigger the company, the bigger the product, the bigger the code base. That's often not feasible.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, I totally agree. Yeah. I, I worked I worked at a bank for 11 years and... let me tell you...</p><p><strong>DENISE:</strong><br />Yeah. And then banks and, you know, like, they have all this extra compliance and regulatory stuff that you have to make sure you're on the correct side of the line on for everything.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. And I think, like for me, and like before I worked at the bank, I had worked, like kind of a medium-sized startup-y sort of company. And so, you know, I went from like, of course I have access to the Prod database to... You have somebody who manages the UAT database and somebody who manages the Prod database. And yeah, you can like mostly touch the Dev database, but we also have someone who manages that too.</p><p><strong>DENISE:</strong><br />Wow. Okay, so layer is on layers on layers of [...]</p><p><strong>ADRIANA:</strong><br />There were so many layers. And it was funny because I like purposely moved to a large organization because my thought was like, this is too disorganized for me, I need structure. And then I moved to this bank. I'm like. This is too structured for me. Yeah. Can't win, can't win.</p><p><strong>DENISE:</strong><br />Yeah. Well, I think. It's important to like one piece of advice that I always give people who are earlier career than me is like, jump around a little bit. You know, like you, the only way to figure out what kind of job you're going to enjoy is to experience all, you know, different types. So I often encourage people, like, if you're early career and you're, you know, you're looking at job hop because you feel like you're not learning enough or you feel like you could make more money elsewhere, which like, that is, by the way, always true.</p><p>Yeah. It's true that especially early career, you will get paid higher faster if you job hop. Just like career progression within companies is often just not set up to aggressively retain talent on pay. But I always like, try to encourage people. I'm like, well, if you're, if you're bored because you're not learning anything, optimize for change, right? Like whatever the next place you go, pick something that's radically different from what you're working on now. So if you're at a startup, then go go to a more established company. Or if you're in, you know, like the education space. Go work in something. You know, go work in. I don't even know, like something that's like a software as a service or do something that's radically different.</p><p><strong>ADRIANA:</strong><br />Yeah. That's such really great advice. Like it it it actually resonated so much with me because during my, during my stint at this bank, I was there for five years. And then I'm like, I've had it with technology and I quit my job to become a professional photographer. Did that for a year and then realized, oh my God, why? Why? But it gave me like it gave me different. It gave me really good skills, actually. That worked out very well for later in my career and now also for DevRel. And then I ended up working there another like six years or so. But, yeah, I mean, and it happened like part of the reason why I quit was I was like, so unbelievably bored with my job. I'm like, yeah, like, I can sit here and do, like, not much and I'll get paid. But I hate my life right now.</p><p><strong>DENISE:</strong><br />Yeah. Oh my gosh, that that resonates with me so hard. I feel like. A lot of, like a lot of women that I meet in the tech industry have this. We have this affliction where we just can't coast. And I don't. Know what it is. I, I've was just I met. So many women who are like, you know, you're in a cushy job. There is no threat of you being laid off or fired or anything. Right now, your job is pretty easy. Maybe the people you work with are kind of annoying or hard to deal with. Maybe you feel like the work's not super impactful, but it's easy and you're getting a good paycheck. What is wrong with us that we can't just accept those two things?</p><p>And like, I've also. Been in that position and I was like my brain is contracting. I am becoming worse at engineering. I'm losing my feeling of being plugged into the industry and to other people. And I need to go. I need to go off and I need to do something else. I need to feel like my brain is switched on.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah, that that's the perfect way to describe it. And maybe it's, it I don't know about you, but, like, I've, I've got ADHD and, like, my brain, like it was too much for my brain. I'm like, this is, like, so fucking boring. I can't I can't take it anymore. And I needed I also needed to, like, I have this need to feel like I need to be productive almost to a fault. Like, if I, I have days where I feel like I'm unproductive, even though I've actually been productive. But like... That did not help.</p><p><strong>DENISE:</strong><br />Yeah. No, I've. I've quite literally like, gone to therapy for this issue, but, like, I just cannot sit and do nothing. I can't just relax and let a good thing be. I was really burned out back in 2020, right before the pandemic hit. So I left my job and the pandemic hit. And then I joined Microsoft slash GitHub, which in March 2020, it's a complete, like tangent, but March 2020. Fantastic time to join Microsoft and get that historically low strike price. And the only regret I have is like selling my RSUs way too early because now. Microsoft is doing so well. I don't like, I should have held, but I'm always like, just offload these RSUs. It's just like, get them off me. I'm not incurring any risk of the company. Just give me my money. But anyway, back in 2020, yeah, I, I left my previous job, and, before I joined GitHub, I, I was so burnt out at that last job that I quite literally have, like, memory loss from the last [...]</p><p><strong>ADRIANA:</strong><br />Oh my god.</p><p><strong>DENISE:</strong><br />Yeah. I think this, you know, getting to that stage of burnout happens pretty often in tech, right? You always want to say yes to things like, you never want to pass up an opportunity or put like, now I look back on. Then I realized that's what setting boundaries means. But I didn't do it at the time. I didn't have that language or that skill set at the time. But yeah, I was really, really, really burnt out. And my therapist worked with me on she was like, I'm going to, I'm going to set you a challenge, and you have to find an activity that relaxes you that is not outcome oriented. I asked, what do you mean? She's like,Do something that you suck at. And don't worry about the result. But what if I got good at it?  Yeah. And she was like, what? So every week she would ask me, like, what did you do this week? And I was like, I tried to learn the guitar, but I suck at it. She was like, that is the point. So something that you. Suck at and do it for the sake of the process, not the outcome. So I think. That is such. That is such a hard rewiring of the brain for overachievers and. Probably for ADHD brains like us.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah, that's that is so incredibly true because we we and and there's there's the instant gratification. Like you start something and you have to be amazing at it.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Right away. And then if you're amazing at something naturally, it's like, whatever it was like it wasn't hard. So then you downplay your own amazingness because it was too easy for you. Because you're actually talented at something.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Like if you've been, I don't know, like my, my mom, I was the kind of kid that was signed up for everything because I also have an overachiever parent. And so I think like that, that this is the the drive to do a lot of things and try to be good at a lot of things is so deeply ingrained in my brain, I don't think I will ever work out of my system, but, I did a lot of music and art as a kid.</p><p>Music, because my mom thought it was a good idea for me to play instruments. Therefore I would have a stronger college application. I was five, but she signed me up for piano lessons. I think in the back of her mind being like, one day this will get her into university.</p><p><strong>ADRIANA:</strong><br />That's hilarious. Now do you do you still like piano?</p><p><strong>DENISE:</strong><br />I still enjoy it. I don't practice every day by any stretch of the imagination. I play in a very, very casual, like, jam band with some friends once a month. We just cover. We don't have, like, a it's not a real band. So we don't have like, any social... anything. But this actually was one of the things that I, you know, I have been trying to internalize this advice of do something that has no output, right? Do something for the love of the process. And so I thought, okay, I want to push myself out of my comfort zone. I want to do something that's fun with my friends. So what if I set up this jam band and just, like, invite everybody over every, like, once a month? We play whatever instruments we want. So one person, you know, usually plays bass guitar, but the other day he brought in a saxophone. He was like, I have a, you know, I have a saxophone in my house. I know a little bit. I'm going to learn the saxophone part to “Valerie” by Amy Winehouse at this place. And like, you know, there's no expectation. We all sound pretty good because a lot of us do play music or played music a lot as kids. So we're not like, beginners.</p><p><strong>ADRIANA:</strong><br />Yeah</p><p><strong>DENISE:</strong><br />We cover the songs like well enough to feel satisfied that, you know, it sounds good and my neighbors won’t complain. But I don't know. It's been a really fun and rewarding kind of like, side hobby over the past year or so. Yeah. Try trying to play play music for the process and not. I mean, at this point, I'm not getting into a university, you know, like that. That part of my not working or anything, not going to become like a recording musician at this point.</p><p><strong>ADRIANA:</strong><br />Yeah. That's such a really good point. And, it, you know, it's and going back to the burnout, like, so prevalent in our industry, like it's, it's ridiculous, like to the point where when I talk, when I talk to my therapist about burnout, she's like, yeah, there's a lot of burnout in your industry. I'm like. Oh, shit. She must deal with a lot of us, then. Like, okay, this is common. For for you. Like, what are what were the internal signs like where you started feeling like you were, burning out. Like what? What were the tells for you?</p><p><strong>DENISE:</strong><br />Usually I don't notice them. It's my partner who notices them. Yeah. So I if I lived on my own, I think I was just never notice. Eventually my mom would call me and be like, hey, what's going on? But my my partner has told me that, just my, I don't sleep very much. I, my, I mean, I'm still showering every day, but I'm not, like, picking up as many chores around the house. I'm not keeping the house as clean as it could be. I am, you know, leaving a lot of laundry on the floor instead of, like, putting it away in the laundry basket and things, like the normal functioning things, just take a lot longer to get done. Dishes won't be put away, laundry won't be put away, that sort of thing. But those are kind of like, behavioral things. But I think mentally I just go to a very withdrawn place, like, it becomes very hard to have a deep conversation with me. I'm like artificially happy. I'm like, cool, cool, cool. But I don't, you know, it's hard for me to engage meaningfully with people and with activities that I used to enjoy.</p><p><strong>ADRIANA:</strong><br />Yeah, that's that's such a really good point because I, I find for myself too, like when, when, like I'm in a funk. I definitely get. Very. Withdrawn and I get quiet. And, I'm yappy at home.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />So when I get quiet, it's like. And so, like, you know, I've gotten into this habit, like my, my husband can notice. And he, he’ll... and my daughter too. And and they'll go like, are you okay? And, you know, in the past there was like, I’m fine. Which.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Not okay. Yeah. And now I'm trying to get into the habit of, like, saying, no, I'm not okay. And this is what I'm feeling and trying to be a little bit more like, introspective about my feelings and maybe just trying to understand, like, my triggers as well.</p><p><strong>DENISE:</strong><br />Yeah. Yeah. Yeah, absolutely. My previous manager, I've talked about burnout pretty extensively with. I'm like pretty open about this. I try to be open about it at work, too, and I think it's really important if you're in a leadership position, like if you're a team leader or a manager or a director, I think like being a little bit vulnerable about mental health is actually a positive thing. There obviously is a limit you don't want to like use your 1 to 1 time with your report. It's like unloading about how badly you're doing. I don't think that’s, you know, super appropriate.</p><p><strong>ADRIANA:</strong><br />I agree. I agree.</p><p><strong>DENISE:</strong><br />But, you know, saying like, hey team, I need a mental health day. Doing that periodically is actually really important, and it contributes to creating like an environment where other people can also find the support that they need from their peers. If that is something that helps them.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree. Yeah. Normalizing it for your team is... The boss is doing it. Therefore it's okay for me to do it.</p><p><strong>DENISE:</strong><br />Yeah, exactly. I, some of the things that I, you know, you don't realize a lot of these things, like, are not noticeable in the moment because your own capacity for sensing and reflecting is so limited when you're in the midst of burnout. But looking back on that time, I'm like, yeah, like I mentioned, I quite literally have memory loss from there were things that my, my partner will say, oh, you, that was a really tough time for you. These are all the things that happened. I was like, wow, three of those five things I do not remember happening. Like, there's some former colleagues who who joined, you know, the Toronto office, in the last, like 4 or 5 months. And I was there, some of them have reached out to me on LinkedIn, just, like, casually over the years. So, hey, remember when we used to work together and I'll be like, yes, I'll type. Yes. Hey, how are you doing? Like, I have no recollection of who you are. That's so bad. Like, according to LinkedIn, we did both physically work in the same office three years, but I have literally have no recollection of any conversation we've ever had.</p><p><strong>ADRIANA:</strong><br />It’s basically like a trauma in your brain and you.</p><p><strong>DENISE:</strong><br />Kind of....</p><p><strong>ADRIANA:</strong><br />And you’ve pushed it away. That's. Yeah, I think it is. It's funny because like on a similar vein, like, you know, my, my sister and I like we're three years apart and we'll be like reminiscing on stuff of the past and I'm like, I'll be like, oh, do you remember this, this and this? She's like, no, but do you remember this, this and this? And I'm like, no. So it’s like, different things are significant to us. Different things are like traumatic enough to remember or traumatic enough to forget.</p><p><strong>DENISE:</strong><br />Yeah. That's funny.</p><p><strong>ADRIANA:</strong><br />Yeah. Right. Oh, we still have some, lightning round question.</p><p><strong>DENISE:</strong><br />Okay, let's do it.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. I'm sure it'll like, it'll it'll result in in in some nice tangents, which I absolutely love. Okay. Next one. Do you prefer Dev or Ops?</p><p><strong>DENISE:</strong><br />Ooh. Interesting question. I think in my heart of hearts, I am still a dev that loves to ship features. I work at, because it's funny, because I worked in the kind of cloud infrastructure, cloud software as a service space for a bunch of years. I was at Pivotal for three and a half years. GitHub was was feature dev, the work that I was doing there was feature dev, but now I'm at HashiCorp. I'm back kind of in the, the, you know, cloud cloud services seat. So I've had a lot of time to learn cloud operations and get, you know, get good in that skill set. And I think I have a lot more context and appreciation for what that function is at big companies and how to make, you know, cloud teams, platform teams successful. But I think when it comes to my personal practice, the kind of work that I find really fulfilling is user facing work and not not that like ops is not user facing. Absolutely. Like your internal dev teams are your customers and you know that is customer facing work. But I just really I think like I think app development is still the thing. If I were to go back to doing IC work today, that is probably what I would still do.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Fair enough. Yeah, I, I, I kind of, I, I on my side I kind of love both. I, like, app development was like kind of my first love.</p><p><strong>DENISE:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />It will always have. A special part is special place in in my heart for that reason. But yeah. But also like I love the idea of, like, I can code and like, bring up infrastructure. What? So wonderful. Who’da thought. Okay. Next question. Do you prefer JSON or YAML?</p><p><strong>DENISE:</strong><br />I feel like you can... YAML is more human readable in my opinion, but JSON doesn't try to say that Norway’s country code is a boolean. Have you ever run into them before we are designing a drop down? Yeah. If you, I ran into this a couple times and a GitHub, I was working on a feature called Issue Forms, which I think is still in production, but, basically we let, repo maintainers configure a YAML file. And within that YAML file you can define like parameters for, for generating a web form and their web form, it's like users have to fill out instead of a free flow markdown text box when they submit a new issue. It was like came off of it. It's like a longstanding feature. Requests from, the early days to GitHub. But two years ago we finally had the chance to implement it. And so I spent a lot of time researching config and going really deep on like, yes, YAML, the right way to do this. Should we make up our own bizarro like markdown hybrid thing built upon, like GitHub flavored markdown? Should we use JSON Should we use something else? Ultimately we landed on YAML because enough of the other config configuration driven things like GitHub actions were written in YAML already on the platform. But yeah, we did a lot of research and if you so like one of the things we wanted to to give operators the ability to do or like repo maintainers, the ability to do is like define a dropdown with with pretext values in it.</p><p>So oftentimes you want to you want to ask your issue opener in an issue like, did you read my code of conduct, or do you agree to the community standards and this sort of thing. And you can do like a checkbox, but you could also do like a yes or no dropdown. So if you put “no”, YAML casts N-O, as a string, uppercase or lowercase or a mix, that gets cast into a boolean, that gets saved in, the Ruby library, that parses YAML will treat it as a boolean. So when you go and you try to do string operations on a like, you know, string-dot-count or string-dot whatever, it throws a runtime error. So I don't know, there's. Just like a lot of these, there's so many weird cursed pieces of knowledge. And the same will be true if you're designing like a dropdown menu. You're like, what's your country code? Right? And Norway is N-O, it's like randomly in the middle of all your other country codes. There's a boolean value. And that will only ever break using any kind of, you know, YAML parser library in most languages. Type safe languages are probably a little bit better at this. I imagine it probably is better in Go, but Ruby's not type safe. Ruby is just, you know, you can do whatever you want, so dynamically typed languages and YAML are, a just source of such cursed individual pieces of knowledge like that.</p><p><strong>ADRIANA:</strong><br />Oh, damn, I had not encountered that before. Okay, okay. Today I learned. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>DENISE:</strong><br />I think I'm. I'm in spaces person. Tabs just show up inconsistently, and I'm kind of like, I don't know this. We might as well just go for consistency, I think. And I think spaces are more likely to be consistent. I don't know. I don't really have super strong feelings on this.</p><p><strong>ADRIANA:</strong><br />But it's definitely that's definitely a very compelling argument for spaces. And that's a the other thing too is like when you when you commit your code, like, who knows, who knows how it will end up. And then, you know, especially on different machines, right. Like a Linux machine versus a Windows versus a Mac, like there's always that aspect to it. So, yes.</p><p><strong>DENISE:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />Cool. Okay. Two more questions. Do you prefer consuming content through video or text?</p><p><strong>DENISE:</strong><br />I'm leaning more towards video consumption these days. Because I, I find it really hard to just sit and read things or to sit and write, which is challenging because as a manager, often a lot of the tasks that you have to do are sit here and read this document and give feedback or sit here and write this document. So I struggle with that activity. I think this is probably like, ADHD, or some element of that. So watching a video helps me, because I can, I found that if it's something that I really, really need my brain to ingest, I will often try, like taking notes or sketching noting or doing something that's not like a full brain activity while I'm listening to content. Lately, I found that playing Stardew Valley.... Stardew Valley and Animal Animal Crossing are both like low context enough games you can just, like, sit there and fish or whatever. You don't need to think a lot about what's going on in the game. You can listen to a video or listen to, listen to audio and then still, keep enough enough, like processing cycles in your brain going.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. You know, it's interesting that you mention that because, my daughter was saying how, like, there's certain activities. Oh, yeah, it was reading because she said she has a really hard time, like just sitting down and reading, and she says that it's very helpful to put on music while she reading. So it sounds like a very similar sort of thing.</p><p><strong>DENISE:</strong><br />Yeah. Yeah, I like music too, but not music with words, because then my brain fixates on the words.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree, I, I think she does music with words which like my thought was, oh my God, I'd start like, you know, bursting into song like, I'll like start singing along spontaneously and it's like, oh.</p><p><strong>DENISE:</strong><br />Yeah, exactly. So it's got to be like, I, I do like video game music sometimes that actually helps because supposedly video game soundtrack music is optimized for concentration.</p><p><strong>ADRIANA:</strong><br />Oh, interesting.</p><p><strong>DENISE:</strong><br />Yeah, I think I had a long time ago. I don't know if it's actually true. Maybe I'm just repeating something that's like video game industry propaganda. But, I, you know, understand that a lot of video game music is intended to promote focus so that you can solve the problem or like, you know, figure out this dungeon or whatever.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Well, if it's true, that's that's quite interesting.</p><p><strong>DENISE:</strong><br />I don't know. I end up listening to a lot of, like, drum and bass. Like club music. Or or, listen to music in a language you don't understand.</p><p><strong>ADRIANA:</strong><br />Oh yeah...</p><p><strong>DENISE:</strong><br />Yeah, like animé music. Like everything's in Japanese.</p><p><strong>ADRIANA:</strong><br />Yeah, that's such a cool idea. I find electronica, is really helpful, like when I'm coding because it’s upbeat. And so it's like it gets you in the groove.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Yeah. I find like motivational music is very important. So sometimes if I'm doing a house task like cleaning the bathroom or folding laundry, I'm like, I, I think this is only going to take five minutes, but I can't like I just can't think about dealing with this. So I need I need some motivational Kelly Clarkson to get me through this activity.</p><p><strong>ADRIANA:</strong><br />Yeah, exactly. Like just something to lift your spirits because it it makes such a huge difference. Like, I'll be in a shitty mood and then, like, if I hear a good song, I'm like, all right. Okay. Final question. What is your superpower?</p><p><strong>DENISE:</strong><br />I think, my superpower is that I can organize people. I, I, I'm pretty sure I always tell people like, I'm pretty sure I was a border collie in a past life or something. Like one of those dogs that really wants all the humans to be in the same room together. Like in my field of vision. I need to, like, herd you, like, like a flock of sheep.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />Because I think, like, if I had to describe my personality in one sentence, it would be that, like, I like, like getting people together, putting together events, even, like, at work. This translates a little bit to, like, I really want, I don't know, at my core, I think I'm actually a very simple human, like, when it comes to work or how I interact with other people. Fundamentally, I just want two things, and that I want people to be happy and I want everyone to like each other. And those are two, like, incredibly basic and I think borderline crazy and naïve kind of ideals. But, I don't know, like, I have done a lot of reflecting over the course of my career around like, what does leadership look like, right? Like read all the manuals, read all the books done, you know, gone to the conferences and there's like all sorts of tools that you can have in your toolbox, and there's all these like, styles of management that you can adhere to or not. But I kind of realized, like at the end of the day, my programing is that I am a people pleaser. Maybe a lot of that is socialization because women are socialized to want to make people happy.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DENISE:</strong><br />But in terms of like the energy that I tried to bring to work and to, you know, my, my personal life, I have this, like, idealistic belief that people have the capacity to everyone has the capacity to like each other and want to get along. I think people fundamentally want to get along.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. It's so true. And people want to belong.</p><p><strong>DENISE:</strong><br />Exactly. Everyone wants belonging, right? And of course, like everyone has a different relationship to work and professionalism. Some people just want to turn up for eight hours, do their work and go home, and that's fine. But honestly, like the majority of people that I've met over my career have, I think like people perform better when they have a sense of belonging and inclusion. And the only way that you can really build that in a sustainable way is like, get the relationship foundation sorted out, right, like facilitate, create environments. People can get to know each other as human beings, where people can build trust. So that's why I'm kind of like, you know, border collie, like trying to just get people into the same room. Like, I hate one of my pet peeves is like seeing people talk past each other in slack. Drives me crazy. It drives me nuts. And then like the the people are going back and forth, they're talking past each other for like days on end now.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />They need to just get into the same room and just talk things out.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. And it sounds to me too, like it's almost like you're this aspect of your personality is like pretty much primed you to be a manager, I think.</p><p><strong>DENISE:</strong><br />So I didn't at first I thought, people pleasing was a weakness. When I first became a manager, and people would, you know, I got a lot of. I feel like anytime you switch roles, you get a lot of unsolicited advice, right? People reach out to you, like, and let me know how it can help. Sometimes, like, they do want to help, and that's great. But sometimes they just want to tell you, like, here's how I lead, here's how I manage. This is the best way that I found to, like, get your team to deliver, and that's fine. Like, there's different styles of leadership and management that might work for some people. But I think, early on in my career, I made the mistake of just taking on board every piece of advice.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DENISE:</strong><br />Someone told me, like, put up really firm boundaries with your reports. Early on, I was like, okay. So I like, messed up a bunch in early one, two months by telling people, here are the things that I can help you with. Here are the things I probably can't help you with. And I thought.You know, like, it's this healthy boundary setting, like, no, this actually is kind of telling people like, fuck you, if you say these things to me early on. That's how this lands, until you get really, really, really good at doing that kind of messaging, which I was not early on. But yeah, like one of the, the a lot of the advice I got was like, you know, protect your own sanity, like figure out what you have control over and figure out what you don't have control over. You can control your own reactions to things. Can't control your feelings, can't control other people's feelings. So don't ever try to make everyone happy all the time. And I think there's still a lot of truth in that. There's still a lot of good advice around taking care of yourself that's contained within that. But the more that I've sort of, like, allowed myself to be myself at work, I have allowed myself to get sillier and have more fun with the things that we have to do. So I was like, very serious early on. I was like by the book, like, here's the company process, here's how I work, and reading material. Here's what I expect from you by this date. And I think like that is a style that absolutely can work for a lot of people. But what I've discovered is, like, we all have to do these, you know, like there are many ways to get from point A to point B, where point B is like, your team outputting a certain amount by a certain time.</p><p>There's like the by the book path, but also maybe there's a more fun path. Right? So yeah, things I, I did, I could have, as I talked a lot about how I wanted to give the team a framework for thinking about like, how much time should we spend on work that's not committed. So like, check that work or interrupt based work or at work that comes from community feedback. So the framework I came up with was like, well, everyone's on a main quest, right? So if you play an RPG like Final Fantasy or whatever, you have your main quest, you need to go to the castle and defeat the villain or whatever, rescue the princess. But then along the way, you're allowed to do a lot of side quests.</p><p>You can pick up any number of side quests that you want. But the difference between real life and game is like in the game, you can take as long as you want to finish the main quest. That's fine. In reality, we have to finish the main quest by this date. So with that in mind, like you can on board side quests in the meantime, but I'm going to check in with you each week.</p><p>I'm like, what's your balance of time between the main quest and your side quests? And if it's like you're 100% side questing, well, maybe we got to reorient for next week. You know, maybe we need to move that ratio a little bit. So I don't know. I found that like the more I've let myself be myself and be geeky and be silly and talk about things like RPGs and like gaming and Taylor Swift and things like that. In team meetings, like I, I also recently, in my current role, I, there was an internal rework and I basically run two teams. I was told to try to make them function as one team. And so, one thing that I did early on was I got everyone in the same room and I'm like, put up a picture of, the members of, the band Audioslave, which is a super group. And then I put up a picture of Broken Social Scene, which is also a supergroup made up many different Canadian indie bands. And I was like, what? What do these people have in common? And nobody knew who anyone in the pictures. I was like, I’ll tell you. This is Audioslave in this Broken Social Scene. And they were like, oh yeah, we still don't get it. Super groups like we are a super group. I don't know that they bought it, but I don't know, like I think leaning into being a little bit silly and just letting yourself have fun with the, you know, the work that's in front of you is really important. And it's a way to make, you know, this thing that we have to do this thing for capitalism, right? We have to participate in society by earning money. So you might as well make the process our own.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I totally agree. And, I so, so relate to what you're saying because I found, like for years I had, you know, I, and I think to a certain extent we all have like the work persona and the at home persona. But I think letting more of like my at home persona bleed into my work persona so that I'm more comfortable and then that makes other people more comfortable around me and put them at ease, because I think there's like, I think traditionally, you know, in our parents generation, there's this sort of like very stiff, stiff upper lip sort of upper workplace. And it's, you know, we all dressed up in, in suits and stuff and it's like you can't swear literally at work and. Blah blah blah. And I feel like those times are a changing. And we gotta roll with it because, like, I don't know, like I always thought the idea of, like, sitting in a suit to code was like, ridiculous. It just makes my brain break. And like, I worked in consulting for four years, first four years of my career and and like, they had a very strict dress code. It was like it was business casual. So like the idea of, like dressing up to go into an office, to sit in a room, to code, it's just so fucking weird to me. And so, like for me, it starts with like the attire, like I'm not saying like, you know, go nuts on your attire, but like. You know, get... Like, let, let loose a bit, right?</p><p><strong>DENISE:</strong><br />Yeah. Exactly.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />Yeah. Like, I, I think it would be really funny, though, if a tech company ever had like a formal Friday. Like the opposite... Everyone comes in business casual for the day. Everyone plays ping-pong... You’re on beanbags while wearing, like a jacket.</p><p><strong>ADRIANA:</strong><br />That would be kind of funny. It’s like a little fuck you. It's so funny because it reminds me of, in, in, the, the waning years of my banking days. There's this one guy on our team. And at that point we had, like, moved to business casual. So it was like, not so strict and we had casual Fridays. Yay! And there's one guy who joined our team, and he was like, he was really young. He was in his early 20s, like right out of school kind of thing. And he would show up to, not to school, to work, like dressed up, like really nice suit. Really nice tie. Dressed better than than the manager. And and I mean, he was nice to look at too, like. And, but it was like, so funny of, like, you're dressed better than the boss. And he was like, just like, up his game. But it was so funny because, like, he he was like dressing up to code.</p><p><strong>DENISE:</strong><br />Well, maybe he was dressing for the job that he wanted, not the job he had.</p><p><strong>ADRIANA:</strong><br />Yeah, I think so. Yeah, he was, he was yeah. He pretty much adhered to, to that dress code the entire time that I there.</p><p><strong>DENISE:</strong><br />Oh wow. That's impressive.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, very impressive for me. I've gotten, like, more and more casual as, like a rebellion to my earlier years. Like, I remember, in my bank job, like, we didn't have casual Fridays at the time that I was pregnant, with my daughter. And, like, my feet swelled in the summer, from being pregnant, from it being hot. And I'm like, I don't give a fuck what anybody says. I'm going to wear flip flops to the office because, like, I couldn't. It was just like, it was horrible. My feet got really swollen and I'm like. Ain't nobody gonna bug a pregnant woman about what she's wearing. I'm going to bite your fucking head off if you say anything. No one said anything, but. Yeah.</p><p><strong>DENISE:</strong><br />Yeah, well, I remember like. Well, I'm so glad that tech is, you know, there basically is no dress code anywhere these days at, you know, tech companies. But my first job. So I didn't always work in tech. I, studied economics for my undergraduate degree, and I interned at a financial services company before, during university. And all the women in the office wear heels. So I turned up on the first day in flats, and I was like, oh shit, I'm underdressed. Every day for the rest of the summer, I would bring my heels in my bag and switch, change, right before I went into the building. But I'm just like, wow, that feels like a lifetime ago. I can't even imagine. I barely I will barely put on heels for like a wedding these days.</p><p><strong>ADRIANA:</strong><br />I know. Yeah, I, I did the bring the shoes to. I actually had a shoe drawer. At work. So I like, walk in to the office in running shoes. And then I open the shoe drawer. What tickles my fancy today?</p><p><strong>DENISE:</strong><br />Oh, smart, that's so smart.</p><p><strong>ADRIANA:</strong><br />Back back in the days of offices. Which meant that when I had to leave, that, like, when I left that job, I was, like, carrying so much crap out of the office, I'm like, never again.</p><p><strong>DENISE:</strong><br />Yeah, you’re basically moving furniture out at that point. It's ridiculous. It's ridiculous. Oh my God. Yeah. I know we've got just a little bit of time left, but, I did want to dip into a little bit, like, how how did you get into, going from, like, software engineering to management, is that something that, like, was that a career goal that one of the some people I talked to was like, yes, that's what I want to do.</p><p><strong>ADRIANA:</strong><br />Other people's like, I just sort of fell into it and decided I actually liked it. How, what was your journey into management?</p><p><strong>DENISE:</strong><br />I think I've been interested in management for a long time. Since. Well, in my first few years in industry, I was just kind of, like, just survive. Just, like, try not to get fired as an engineer. Don't even think about what's next. But, after I was working for a couple of years, I started to get a lot of feedback. And I think this is something that just very commonly happens. The women started getting a lot of feedback around the lines of, oh, you have such great soft skills. Like, you're doing such a great job of like mentoring your peers, reaching out to people like, have you considered becoming a manager? And I just like, kept getting that message over and over again. So I interviewed for a couple times and I was working at Pivotal. But the interviews never worked out. And so I shelved the idea for a little while, joined GitHub.</p><p>I joined GitHub as a senior IC, so that was also the first time that I'd been able to join a company straight as a senior IC, and so I was very excited about that. And I was like, nice to get recognized, you know, like right, right out the gate, not having to like, earn, work my way back up to that and fight for that again. And then literally three months into that job, my manager, yeah, my manager left. There was I joined at a time of, like, extreme internal turbulence, and there were just a lot of reorganize. So my manager got reordered to another team and I was offered it was like, oh, do you want to be the manager? And I was like, oh, oh, well, this is happening a lot earlier than. I thought I would. That I kind of thought I did some, some thinking at that point around like, I just got here. I'm not I don't quite have org credibility as a senior, I see, and I have a bit of insecurity around my ability to contribute at a senior level. So I think I'm going to stay a senior IC for a little while longer, learn the org, build some relationships, figure out who are like the who's who within, you know, within this place.</p><p>And looking back, that was probably one of the best decisions that I made. Because a year later, the opportunity to become a manager came up again. I happened to then report to probably my favorite, like, manager of managers that I will ever... No offence to my current boss, but, like, what a probably my favorite manager of managers that I've ever worked with of my entire career. Neha Batra, happy to name drop because she's awesome. She's still at Microsoft, but, Neha was the director of a newly formed group called Communities at GitHub, and it was a really, really fun place to be it because we did all the open source stuff around getting people in open source communities engaged with, with each other, you know, engaging productively on the platform. So we worked on things like GitHub discussions, issue forums like I mentioned, where I learned a lot about YAML. I sort of like the new user onboarding experience, community and safety and trust at scale, on GitHub. So a lot of really interesting problems or a lot of really fun problems to work on. But the the year that I spent as a manager at GitHub I learned so much because of where I was in the org chart, because I already had, a lot of credibility back from shipping a bunch of, you know, good pieces of work as a senior IC.</p><p>So, yeah, I guess, like my very long winded answer to your question is, I've always been interested in the manager path, but I was unsure about when would be the right time to sort of pull the trigger, because I do think that, again, because women are socialized to the care take. Right. And to like, want to look out for each other and help each other.</p><p>I do think that women disproportionately get the feedback that they should be in management because of we have good soft skills, but I think jumping off the IC track too early before you've developed that credibility can really be an impediment long term. Because if you are, when you become a manager, first of all, you have no time to code anymore.</p><p>You like whatever, whatever amount of technical knowledge you have that is locked. My best has frozen. Like whatever you have in the bank that that's all you're working on for the for. You can like increase your knowledge a little bit here and there, but realistically, like the whole job is interruption based and it's relationship building.</p><p><strong>ADRIANA:</strong><br />So true, so true.</p><p><strong>DENISE:</strong><br />Yeah. So I really like recommend staying on the senior IC trajectory for at least a couple of years, like total career wise, like I've seen people become a manager after one year in industry. And I'm like, whoa... that's I hope that works out for you. Like, I, I hope that works out for people, but that would not work out for me. Like one year in industry, I was so clueless. I knew nothing about anything. At that point. I was like, how would you like one of the the the key things you have to be able to do as a manager is mentor people, right? Your reports come to you for advice in 1 to 1. So they're like, I'm working on this kind of problem, or I'm having this problem with another person on the team, right. And if you if you have like so little personal experience to draw on, you're going to find it really challenging to help them navigate those kinds of situations.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. And also having like, you know, a base amount of like technical expertise in general as well to be able to like provide and not just sit there and be like, okay, you do you like. Have like enough of an opinion to like, okay. Yeah, I like the direction this is going or let's revisit.</p><p><strong>DENISE:</strong><br />And I think like something I'm still trying to get a better balance on is like, how much should I facilitate and how much I put my own opinion out there? Because as a leader, you have a lot of built in power just because you have the title manager, right? People think that's your decision. Like when it comes to decision making, you get more votes than everybody else. But I don't think that should be true. I think that should actually be more untrue than it is true. Like, I think if we were waiting the inputs of everyone on the team, it should be like one weight for everybody, half a weight for the manager when it comes to, like, technical decision making. But in practice, that's not how people see you, right? Like everyone... thanks to North American and like, military base school. Like we are taught authority and to respect titles.</p><p><strong>ADRIANA:</strong><br />Yeah. So it's so true. Yeah I, I like when I was, a manager, like there was definitely this sort of I had some, some direct reports who were like, very shy and it's like, well no, I need you to be, like more assertive, like in. And the other one is like letting go of, you know, wanting to control everything. Because, like, I remember when I was, you know, being in, early in my IC career, having managers who were micro managers. So I definitely... my mental note was like, I do not want to do this to my direct reports.</p><p><strong>DENISE:</strong><br />Yeah, exactly. But that's also another thing that I think, like having a few years of industry experience at different companies makes you a better manager because you have enough personal lessons like this, right? You have enough examples of what not to do.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I totally agree. And I love what you were saying about like jumping companies. That doesn't... it gives you like, different breadth of experience. It’s just nice to, to see how things are done differently and yeah, it, it gives you perspective that you wouldn't have, like, even if you're in the same company for like 20 years and doing different types of work, it's still that company culture. You're not going to see that that much difference.</p><p><strong>DENISE:</strong><br />Yeah, exactly. One thing I have observed about people who jump companies, every couple of years versus people who have been at one company and they go to, you know, like HashiCorp, or they go to GitHub. You know, this is like only their second job because they spent ten years or 15 years at the first company. The people who job hop more are generally more adaptable and they are more successful quickly... that they they rise through the ranks more successfully. Because once you've learned the organizational politics of like 2 or 3 different places, you're kind of like, okay, this is all, the only thing that that's true is change, right? People are just going to change their minds all the time, and I'm just going to roll with the punches. And the more that you just accept that, you know, the less you're going to be taken off guard when, when things like, you know, project priorities shift, roadmaps shift business priorities, whatever, you're just kind of like, yeah, this is just another this is just another day. It's just another normal week. It’s fine. I'm going to focus on what I can still have impact on, and I'm going to adjust my mental model over, like, what is the highest impacting I could do in a given week given this new information. So I think you're you're a lot easier, a lot quicker to adapt. But for the people who who have only been in one environment for most of their careers and they come to a new place, I think, my observation is that there is a bit more ramp up time.</p><p>It takes people longer to correct their mental models because they've been given this one type of feedback for a very long time, and they believe that that is a correct way to get feedback or reach out to people or collaborate or whatever it is. And so, like every new piece of information in their second environment, it's like, oh, this is like world changing for me. Like what else? Like and it sets off a whole bunch of like negative internal monologue. I think about like, what else is different here? Like what? Like my whole what can I not trust anymore of what else am I wrong about? And it's really not that deep. It's just like company. The way the companies work is so arbitrary and you just gotta learn to adapt.</p><p><strong>ADRIANA:</strong><br />Yeah. Totally. Yeah. And and you start, like, you start seeing patterns after a while, you work at it and. Yeah. And then as you said, like the, the one constant is change. Like I remember I think my first like company reorg and I was like oh my God. And then you know after your third or fourth you're like.</p><p><strong>DENISE:</strong><br />Yeah, exactly. At GitHub we had... one of my favorite emojis was one called Live Laugh Reorg.</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>DENISE:</strong><br />It was amazing. The reorg themselves were not amazing experience but... Like at some point you got to develop like a very ironic sense of humor and just laugh about these things because like, what are you going to do? You can't spend all your time being upset about things that are not within your control.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. I know. Otherwise you'll be like grumpy, jaded person.</p><p><strong>DENISE:</strong><br />Yeah, exactly. So just laugh about it. Be like businesses go to business and just move on.</p><p><strong>ADRIANA:</strong><br />How did you get into software?</p><p><strong>DENISE:</strong><br />A little bit by accident. I was in the UK from 2013 until 2014 because I was doing a graduate degree in social policy at the London School of Economics. Like really unrelated, I have no schooling in software or in computer science. But when I was a kid, I always, like, made my own websites. I taught myself, you know, I was one of those kids who you teach yourself, HTML and CSS that you can make, like a cool MySpace or like a cool profile or whatever. So I knew a little bit about that. And I because of that, I in, in like middle school and high school, I was always like the webmaster for my school clubs and was always like using Apache File server to FTP or whatever, like. Yeah, I was like, you know, this kid stuff. But I never really pursued it because I got really heads down into like the study of, policy and like law and all of that. When I was in high school and university, like, studied economics, university. So I finished my graduate degree, and in 2014, the UK's immigration policy was that if you have a student visa, you finish your degree at the end. You have like four months. You're allowed to be in the country for four months trying to find a job, but if not, goodbye. So I was at the I was in my four month period, just submitted my thesis and I was like, dang, what do I do? Like what do I do now? I try to apply for these like policy analyst jobs really hard.</p><p>There's like no. Positions open and they definitely don't want to sponsor me a visa to stay here. So one day I just saw an ad on Facebook to go do a coding bootcamp. This is like 2014, so coding bootcamps were not as big as they are today. They were not a super tried and true path into industry. And at that point, I wasn't really sure that I wanted to be a software developer, but I was like, well, let me try and let me try and do this. Like I've always been kind of good at tinkering with computers. Like this might be a good skill set to have in the back pocket. If I decide I want to go work at like a think tank or like a policy research or something like that. So I did the course, met a bunch of people, actually got really excited by the process of the thing that I think, like, you know, earlier we talked about app development vs ops, like the thing that I still find amazing about software engineering and like, I think app development specifically is that you can take an idea from nothing to something that works using just a laptop. You don't need, like, anything other than your brain. And so I still find like that process is really cool. Yeah, like this coding thing might be there might be there might be some legs to this. Like maybe this is more than just like a back pocket skill. Maybe I should look into this as a career path. And that's how I landed my I landed my first, junior software engineering position off the back of that bootcamp with, like, two days left on the end of my visa. It was very stressful.</p><p><strong>ADRIANA:</strong><br />Just in time.</p><p><strong>DENISE:</strong><br />I’d just about made it. I still had to fly home to the US for a little bit so that the visa could get processed and reenter with the correct documentation. But yeah, like looking back on it, I think I would have been happy to be a policy analyst. But those jobs, like the upward mobility in those roles, is just not the same as in technology. I think the. Impact, the impact that we can have is far greater, for better or for worse. Right? Like we can do a lot of good. Yeah, we can also do a lot of harm with the like the skills that we have. But yeah, I feel like, I'm pretty happy with my choice. You know, looking back, ten, ten years later, I feel like my brain gets stimulated every single day. I get to work with some really cool people, interact with with a lot of cool people in the community. And, yeah, like, I definitely have this, like, sense of, I don't know, like, we're all doing something pretty cool together. Which I think is. True for a lot of industries like I talk to my friends who work in, I don't know, I feel bad for journalists, actually, like I said, friends who work in journalism and there's like, not really, that's the same sense of optimism that I see in tech. So I think we're very lucky to be where we are, and we're very lucky that now is a time that people are willing to put money into technology. You know, people want to invest in this for some reason. I don't know why. Somebody needs like a 20th web app in Rails, but people seem willing to pay for that.</p><p><strong>ADRIANA:</strong><br />So fair enough. Fair. Yeah. We we love our technology, that's for sure.</p><p><strong>DENISE:</strong><br />Exactly. One day we will realize, like, oh, all those apps that we wrote are just like sitting around, do we really need that? Much like, does every company need a bespoke web application? But that's that's something to worry about later.</p><p><strong>ADRIANA:</strong><br />Yeah. I feel like the archeologists of the future are going to look down on this time and go like, what the fuck were they thinking? To be a fly on the wall.</p><p><strong>DENISE:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />All right, We're we're coming up on time. But before we go, do you have any, like, hot takes or, words of wisdom for our audience?</p><p><strong>DENISE:</strong><br />Hot takes. Oh, wow. I should have thought about this more.</p><p><strong>ADRIANA:</strong><br />It could be a word of wisdom.</p><p><strong>DENISE:</strong><br />Since I've been thinking about it lately, I know, like, I don't know, I feel like during general economic uncertainty, people get worried about layoffs and people get worried about attrition and that sort of thing. So one thing I openly tell, like probably this is a bit irresponsible coming from someone who is a manager at a company, but I honestly tell people like the best, you got to advocate for your own career. You know, like, I have a book on my shelf over there that's literally called Work Won't Love You Back. And the truth is that, companies have to optimize for shareholder value. They don't optimize for the well-being of you or your family. So, in times of economic uncertainty, one of the best things you can do for yourself, even if you're happy at work right now, even if you feel stable, even if you feel like things are not going anywhere. The advice I always tell people is take an interview once every six months. Take a call from a recruiter. It doesn't have to go very far. You can end it after the introductory call. It doesn't matter, but get a sense of what's out there and always like, know your worth. I think that's especially true for, women and people of color. You know, we are historically underpaid. And also, if you are a man and you're listening to this, share your salary with your women and minority coworkers, you are allowed to do it. It's legally protected for you to do that. And the more information we have, the better we can look out for each other.</p><p><strong>ADRIANA:</strong><br />Awesome. Yeah, those are really great words of advice. Well, thank you so much, Denise, for geeking out with me today.</p><p><strong>DENISE:</strong><br />Thanks so much. This is a lot of fun.</p><p><strong>ADRIANA:</strong><br />Yeah, this was awesome. I'm glad we had a chance to do this. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DENISE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 3 Jun 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Denise Yu)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-managing-burnout-denise-yu-QAfxfGLx</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Job hopping at a young age can help you better understand what you like and what you're good at</li><li>Doing meaningful and impactful work keeps us engaged and not bored at work and hating our lives</li><li>Burnout happens more often in tech than we care to admit, and one way to cope with it is by doing an activity that you're not good at</li><li>Normalizing talking about mental health at work gives others a safe space to take care of their own mental health</li><li>Tips for concentrating: activities with low cognitive load can help you concentrate better on primary activities</li><li>Discovering your own leadership style and what works for you helps you become a successful manager</li><li>Jumping off the IC track too early to get into management can hurt you as a manager in the long run</li></ul><p><strong>About our guest:</strong></p><p>Denise is an Engineering Manager at HashiCorp and a professional margin-scribbler. She's been using sketchnotes and comics for the last few years to make concepts in engineering more accessible and fun.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://mastodon.social/@deniseyu">Mastodon</a></li><li><a href="https://bsky.app/profile/deniseyu.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/deniseyu/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://guides.rubyonrails.org/active_record_querying.html">Rails Active Record Query Interface</a></li><li><a href="https://alexkondov.com/indentation-warfare-tabs-vs-spaces/">Spaces vs Tabs debate</a></li><li><a href="https://honisoit.com/2024/08/listen-and-learn-the-science-behind-video-game-soundtracks/">Video game music can help with attention span</a></li><li><a href="https://en.wikipedia.org/wiki/Audioslave">Audioslave (supergroup)</a></li><li><a href="https://en.wikipedia.org/wiki/Broken_Social_Scene">Broken Social Scene (supergroup)</a></li><li><a href="https://www.linkedin.com/in/nbatra/">Neha Batra (GitHub)</a></li><li><a href="https://en.wikipedia.org/wiki/Myspace">MySpace</a></li><li><a href="https://workwontloveyouback.org">Book: Work Won't Love You Back</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Okay. Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Denise Yu of HashiCorp. Welcome, Denise.</p><p><strong>DENISE:</strong><br />Thanks so much, Adriana. Very excited to be here.</p><p><strong>ADRIANA:</strong><br />I'm excited too. And where are you calling from?</p><p><strong>DENISE:</strong><br />I'm also in Toronto. We're neighbors.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah. I always say on the podcast, I always get very excited when I have a fellow Torontonians on. We need, you know, we need to get some good representation in Canada.</p><p><strong>DENISE:</strong><br />Yes, yes, we are only 10% of the Cana... Actually, no, I think I think the GTA is 20% of the Canadian population.</p><p><strong>ADRIANA:</strong><br />AV: Oh, damn. That's. Yeah. </p><p><strong>DENISE:</strong><br />I mean, we are there's a lot of us, actually.</p><p><strong>ADRIANA:</strong><br />There are a lot of us. Well, with that, I think this is a great segway to get into our lightning round questions.</p><p><strong>DENISE:</strong><br />Let's do it.</p><p><strong>ADRIANA:</strong><br />Ready... Okay, let's let's see how lightning they are. They may or may not be. I roll with it. Okay, first question, are you a lefty or a righty?</p><p><strong>DENISE:</strong><br />I am right handed.</p><p><strong>ADRIANA:</strong><br />Okay. Do you prefer iPhone or Android?</p><p><strong>DENISE:</strong><br />I have an iPhone. I don't really know how to use Android anymore, but every time I try to use my friend's Android phone, I end up calling her mom by accident. I just don't know how to use it. So I'm going to go iPhone for the, like, basic reason: I know how to use an iPhone.</p><p><strong>ADRIANA:</strong><br />And it's funny because my my mom, had, an Android for a hot minute because even though my dad had an... he had an iPhone for work. That was his primary cell phone. He decides he's going to buy my mom a freaking Android. My mom was computer illiterate. Like, who would any, like, any panic. Like, if she hit the wrong thing on a phone and it took her to a different screen, it would be. Like, oh my God, my phone is broken. I'm like. So she’d call me for tech support on her Android. And it's like, okay, if I if I'm there physically with your phone, I can probably figure it out. But like you calling me, I have an iPhone. I have no frickin’ clue what's going on here.</p><p><strong>DENISE:</strong><br />Yeah. Yeah. Well, it's not just her. I consider myself pretty, pretty tech literate. And I also struggle.</p><p><strong>ADRIANA:</strong><br />Yeah, it's a bit of. It's a bit of a maze. I ended up buying her an iPhone eventually because I'm like, oh, I can't deal with this. You have an iPad get... Let's get you an iPhone, mom.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Exactly.</p><p><strong>ADRIANA:</strong><br />Yeah. All right, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>DENISE:</strong><br />Oh, you know, I don't do that much development anymore, because I'm a manager now, but, for development, I think my brain is just most attuned to using Macs. I've developed in a Linux environment before, but, just having to think about every piece of software that you want to download does get in the way. I think. Yeah. So yeah, I'm going to I'm going to go with the, the boring answer here and say, Mac, I'm best at using Macs for development and otherwise, these days.</p><p><strong>ADRIANA:</strong><br />All right. Down for it, down for it. Yeah. Linux is fun. If you're, like, fiddling around, I find, I mean, I, I've, I've interviewed people who are like, yeah, Linux.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You know, I've had fun with Linux, but like, sometimes when all I need is for the damn thing to work...</p><p><strong>DENISE:</strong><br />Yes, exactly.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. So. Okay. Next question. What's your favorite programing language?</p><p><strong>DENISE:</strong><br />Ooh. I trained as a Ruby developer, so I feel like Ruby still has a place near and dear to my heart. I think Ruby is the most fun language to do little toy projects and do prototyping in. It's still like my brain's first programing language. So I think if I'm going to start a new project and I don't want to think too hard about what frameworks I'm going to use or like, if I want to just get straight to the part where I start solving the problem and writing tests and everything and seeing something working, I'm still going to choose Ruby for that today.</p><p><strong>ADRIANA:</strong><br />That's cool.</p><p><strong>DENISE:</strong><br />Yeah. I like Ruby. I don't actually, I haven't used that many programing languages. I'm not one of those polyglot people. So I've used JavaScript. Because I was a web developer for a lot of my career. Picked up Golang a couple of years ago. That was pretty fun. It's a good, nice, fast language. Very opinionated. Which is. Which is nice.</p><p><strong>ADRIANA:</strong><br />I appreciate that about Go.</p><p><strong>DENISE:</strong><br />Yeah. And I've done a couple of projects in Go. Everything in HashiCorp is in go. So I think, like, Go literacy is a great skill to have, especially if you work in the infrastructure ops space today and you're looking to build tools because there probably is already a Go package for the thing that you're trying to do that you can just import. I was a Rails developer for a bunch of years. Worked at GitHub, did some Rails at pretty serious GitHub scale for a little while. So I know that, sometimes when you have like a huge monolith and especially if you're trying to coordinate with like tons and tons and tons of different teams, and you want to make sure that every, you know, every single query that goes out is performant. Sometimes, like using you typically people use like Ruby in production. They're using Rails in production underneath that. So I think like some of the challenges I've seen with Rails at that kind of scale is, active record is just so magical. It's like the main thing you have to use when you're interfacing with with SQL databases, but when it goes wrong, it goes really wrong. And you spend a lot of time untangling the magic of active record. So that's my only kind of caveat. Like if I'm working on a real production system today, I think like there are definitely a number of scenarios where doing everything in Ruby, through everything in Rails, can slow you down at a certain point. But I think that probably is true for any programing language. code base large enough, there just is more coordination and more context switching that you're going to deal with, especially if it's, you know, ideally, it's not just you working on this model at this, you at like a couple dozen or a couple hundred other people.</p><p><strong>ADRIANA:</strong><br />Yeah, that's a very fair point, especially when you're working at such a large organization, which is like very jarring when you go from like small organization to large one where you're like, oh my God, I have to coordinate with all these people.</p><p><strong>DENISE:</strong><br />Yeah. Like my first job was in Rails and it was me and three other developers. And I remember, in the same day, I could say like, oh, I have an idea for something like, what if I built this new, you know, view for our teachers or whatever, and it's just like, go talk to the product manager, get him on board, explain why it's important. He's like, okay, cool, greenlit. Happy for you to spend a day on this. And within the day, you know, the features in production. So that's kind of fun and nice. But yeah, the bigger the company, the bigger the product, the bigger the code base. That's often not feasible.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, I totally agree. Yeah. I, I worked I worked at a bank for 11 years and... let me tell you...</p><p><strong>DENISE:</strong><br />Yeah. And then banks and, you know, like, they have all this extra compliance and regulatory stuff that you have to make sure you're on the correct side of the line on for everything.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. And I think, like for me, and like before I worked at the bank, I had worked, like kind of a medium-sized startup-y sort of company. And so, you know, I went from like, of course I have access to the Prod database to... You have somebody who manages the UAT database and somebody who manages the Prod database. And yeah, you can like mostly touch the Dev database, but we also have someone who manages that too.</p><p><strong>DENISE:</strong><br />Wow. Okay, so layer is on layers on layers of [...]</p><p><strong>ADRIANA:</strong><br />There were so many layers. And it was funny because I like purposely moved to a large organization because my thought was like, this is too disorganized for me, I need structure. And then I moved to this bank. I'm like. This is too structured for me. Yeah. Can't win, can't win.</p><p><strong>DENISE:</strong><br />Yeah. Well, I think. It's important to like one piece of advice that I always give people who are earlier career than me is like, jump around a little bit. You know, like you, the only way to figure out what kind of job you're going to enjoy is to experience all, you know, different types. So I often encourage people, like, if you're early career and you're, you know, you're looking at job hop because you feel like you're not learning enough or you feel like you could make more money elsewhere, which like, that is, by the way, always true.</p><p>Yeah. It's true that especially early career, you will get paid higher faster if you job hop. Just like career progression within companies is often just not set up to aggressively retain talent on pay. But I always like, try to encourage people. I'm like, well, if you're, if you're bored because you're not learning anything, optimize for change, right? Like whatever the next place you go, pick something that's radically different from what you're working on now. So if you're at a startup, then go go to a more established company. Or if you're in, you know, like the education space. Go work in something. You know, go work in. I don't even know, like something that's like a software as a service or do something that's radically different.</p><p><strong>ADRIANA:</strong><br />Yeah. That's such really great advice. Like it it it actually resonated so much with me because during my, during my stint at this bank, I was there for five years. And then I'm like, I've had it with technology and I quit my job to become a professional photographer. Did that for a year and then realized, oh my God, why? Why? But it gave me like it gave me different. It gave me really good skills, actually. That worked out very well for later in my career and now also for DevRel. And then I ended up working there another like six years or so. But, yeah, I mean, and it happened like part of the reason why I quit was I was like, so unbelievably bored with my job. I'm like, yeah, like, I can sit here and do, like, not much and I'll get paid. But I hate my life right now.</p><p><strong>DENISE:</strong><br />Yeah. Oh my gosh, that that resonates with me so hard. I feel like. A lot of, like a lot of women that I meet in the tech industry have this. We have this affliction where we just can't coast. And I don't. Know what it is. I, I've was just I met. So many women who are like, you know, you're in a cushy job. There is no threat of you being laid off or fired or anything. Right now, your job is pretty easy. Maybe the people you work with are kind of annoying or hard to deal with. Maybe you feel like the work's not super impactful, but it's easy and you're getting a good paycheck. What is wrong with us that we can't just accept those two things?</p><p>And like, I've also. Been in that position and I was like my brain is contracting. I am becoming worse at engineering. I'm losing my feeling of being plugged into the industry and to other people. And I need to go. I need to go off and I need to do something else. I need to feel like my brain is switched on.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah, that that's the perfect way to describe it. And maybe it's, it I don't know about you, but, like, I've, I've got ADHD and, like, my brain, like it was too much for my brain. I'm like, this is, like, so fucking boring. I can't I can't take it anymore. And I needed I also needed to, like, I have this need to feel like I need to be productive almost to a fault. Like, if I, I have days where I feel like I'm unproductive, even though I've actually been productive. But like... That did not help.</p><p><strong>DENISE:</strong><br />Yeah. No, I've. I've quite literally like, gone to therapy for this issue, but, like, I just cannot sit and do nothing. I can't just relax and let a good thing be. I was really burned out back in 2020, right before the pandemic hit. So I left my job and the pandemic hit. And then I joined Microsoft slash GitHub, which in March 2020, it's a complete, like tangent, but March 2020. Fantastic time to join Microsoft and get that historically low strike price. And the only regret I have is like selling my RSUs way too early because now. Microsoft is doing so well. I don't like, I should have held, but I'm always like, just offload these RSUs. It's just like, get them off me. I'm not incurring any risk of the company. Just give me my money. But anyway, back in 2020, yeah, I, I left my previous job, and, before I joined GitHub, I, I was so burnt out at that last job that I quite literally have, like, memory loss from the last [...]</p><p><strong>ADRIANA:</strong><br />Oh my god.</p><p><strong>DENISE:</strong><br />Yeah. I think this, you know, getting to that stage of burnout happens pretty often in tech, right? You always want to say yes to things like, you never want to pass up an opportunity or put like, now I look back on. Then I realized that's what setting boundaries means. But I didn't do it at the time. I didn't have that language or that skill set at the time. But yeah, I was really, really, really burnt out. And my therapist worked with me on she was like, I'm going to, I'm going to set you a challenge, and you have to find an activity that relaxes you that is not outcome oriented. I asked, what do you mean? She's like,Do something that you suck at. And don't worry about the result. But what if I got good at it?  Yeah. And she was like, what? So every week she would ask me, like, what did you do this week? And I was like, I tried to learn the guitar, but I suck at it. She was like, that is the point. So something that you. Suck at and do it for the sake of the process, not the outcome. So I think. That is such. That is such a hard rewiring of the brain for overachievers and. Probably for ADHD brains like us.</p><p><strong>ADRIANA:</strong><br />Yes. Yeah, that's that is so incredibly true because we we and and there's there's the instant gratification. Like you start something and you have to be amazing at it.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Right away. And then if you're amazing at something naturally, it's like, whatever it was like it wasn't hard. So then you downplay your own amazingness because it was too easy for you. Because you're actually talented at something.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Like if you've been, I don't know, like my, my mom, I was the kind of kid that was signed up for everything because I also have an overachiever parent. And so I think like that, that this is the the drive to do a lot of things and try to be good at a lot of things is so deeply ingrained in my brain, I don't think I will ever work out of my system, but, I did a lot of music and art as a kid.</p><p>Music, because my mom thought it was a good idea for me to play instruments. Therefore I would have a stronger college application. I was five, but she signed me up for piano lessons. I think in the back of her mind being like, one day this will get her into university.</p><p><strong>ADRIANA:</strong><br />That's hilarious. Now do you do you still like piano?</p><p><strong>DENISE:</strong><br />I still enjoy it. I don't practice every day by any stretch of the imagination. I play in a very, very casual, like, jam band with some friends once a month. We just cover. We don't have, like, a it's not a real band. So we don't have like, any social... anything. But this actually was one of the things that I, you know, I have been trying to internalize this advice of do something that has no output, right? Do something for the love of the process. And so I thought, okay, I want to push myself out of my comfort zone. I want to do something that's fun with my friends. So what if I set up this jam band and just, like, invite everybody over every, like, once a month? We play whatever instruments we want. So one person, you know, usually plays bass guitar, but the other day he brought in a saxophone. He was like, I have a, you know, I have a saxophone in my house. I know a little bit. I'm going to learn the saxophone part to “Valerie” by Amy Winehouse at this place. And like, you know, there's no expectation. We all sound pretty good because a lot of us do play music or played music a lot as kids. So we're not like, beginners.</p><p><strong>ADRIANA:</strong><br />Yeah</p><p><strong>DENISE:</strong><br />We cover the songs like well enough to feel satisfied that, you know, it sounds good and my neighbors won’t complain. But I don't know. It's been a really fun and rewarding kind of like, side hobby over the past year or so. Yeah. Try trying to play play music for the process and not. I mean, at this point, I'm not getting into a university, you know, like that. That part of my not working or anything, not going to become like a recording musician at this point.</p><p><strong>ADRIANA:</strong><br />Yeah. That's such a really good point. And, it, you know, it's and going back to the burnout, like, so prevalent in our industry, like it's, it's ridiculous, like to the point where when I talk, when I talk to my therapist about burnout, she's like, yeah, there's a lot of burnout in your industry. I'm like. Oh, shit. She must deal with a lot of us, then. Like, okay, this is common. For for you. Like, what are what were the internal signs like where you started feeling like you were, burning out. Like what? What were the tells for you?</p><p><strong>DENISE:</strong><br />Usually I don't notice them. It's my partner who notices them. Yeah. So I if I lived on my own, I think I was just never notice. Eventually my mom would call me and be like, hey, what's going on? But my my partner has told me that, just my, I don't sleep very much. I, my, I mean, I'm still showering every day, but I'm not, like, picking up as many chores around the house. I'm not keeping the house as clean as it could be. I am, you know, leaving a lot of laundry on the floor instead of, like, putting it away in the laundry basket and things, like the normal functioning things, just take a lot longer to get done. Dishes won't be put away, laundry won't be put away, that sort of thing. But those are kind of like, behavioral things. But I think mentally I just go to a very withdrawn place, like, it becomes very hard to have a deep conversation with me. I'm like artificially happy. I'm like, cool, cool, cool. But I don't, you know, it's hard for me to engage meaningfully with people and with activities that I used to enjoy.</p><p><strong>ADRIANA:</strong><br />Yeah, that's that's such a really good point because I, I find for myself too, like when, when, like I'm in a funk. I definitely get. Very. Withdrawn and I get quiet. And, I'm yappy at home.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />So when I get quiet, it's like. And so, like, you know, I've gotten into this habit, like my, my husband can notice. And he, he’ll... and my daughter too. And and they'll go like, are you okay? And, you know, in the past there was like, I’m fine. Which.</p><p><strong>DENISE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Not okay. Yeah. And now I'm trying to get into the habit of, like, saying, no, I'm not okay. And this is what I'm feeling and trying to be a little bit more like, introspective about my feelings and maybe just trying to understand, like, my triggers as well.</p><p><strong>DENISE:</strong><br />Yeah. Yeah. Yeah, absolutely. My previous manager, I've talked about burnout pretty extensively with. I'm like pretty open about this. I try to be open about it at work, too, and I think it's really important if you're in a leadership position, like if you're a team leader or a manager or a director, I think like being a little bit vulnerable about mental health is actually a positive thing. There obviously is a limit you don't want to like use your 1 to 1 time with your report. It's like unloading about how badly you're doing. I don't think that’s, you know, super appropriate.</p><p><strong>ADRIANA:</strong><br />I agree. I agree.</p><p><strong>DENISE:</strong><br />But, you know, saying like, hey team, I need a mental health day. Doing that periodically is actually really important, and it contributes to creating like an environment where other people can also find the support that they need from their peers. If that is something that helps them.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree. Yeah. Normalizing it for your team is... The boss is doing it. Therefore it's okay for me to do it.</p><p><strong>DENISE:</strong><br />Yeah, exactly. I, some of the things that I, you know, you don't realize a lot of these things, like, are not noticeable in the moment because your own capacity for sensing and reflecting is so limited when you're in the midst of burnout. But looking back on that time, I'm like, yeah, like I mentioned, I quite literally have memory loss from there were things that my, my partner will say, oh, you, that was a really tough time for you. These are all the things that happened. I was like, wow, three of those five things I do not remember happening. Like, there's some former colleagues who who joined, you know, the Toronto office, in the last, like 4 or 5 months. And I was there, some of them have reached out to me on LinkedIn, just, like, casually over the years. So, hey, remember when we used to work together and I'll be like, yes, I'll type. Yes. Hey, how are you doing? Like, I have no recollection of who you are. That's so bad. Like, according to LinkedIn, we did both physically work in the same office three years, but I have literally have no recollection of any conversation we've ever had.</p><p><strong>ADRIANA:</strong><br />It’s basically like a trauma in your brain and you.</p><p><strong>DENISE:</strong><br />Kind of....</p><p><strong>ADRIANA:</strong><br />And you’ve pushed it away. That's. Yeah, I think it is. It's funny because like on a similar vein, like, you know, my, my sister and I like we're three years apart and we'll be like reminiscing on stuff of the past and I'm like, I'll be like, oh, do you remember this, this and this? She's like, no, but do you remember this, this and this? And I'm like, no. So it’s like, different things are significant to us. Different things are like traumatic enough to remember or traumatic enough to forget.</p><p><strong>DENISE:</strong><br />Yeah. That's funny.</p><p><strong>ADRIANA:</strong><br />Yeah. Right. Oh, we still have some, lightning round question.</p><p><strong>DENISE:</strong><br />Okay, let's do it.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. I'm sure it'll like, it'll it'll result in in in some nice tangents, which I absolutely love. Okay. Next one. Do you prefer Dev or Ops?</p><p><strong>DENISE:</strong><br />Ooh. Interesting question. I think in my heart of hearts, I am still a dev that loves to ship features. I work at, because it's funny, because I worked in the kind of cloud infrastructure, cloud software as a service space for a bunch of years. I was at Pivotal for three and a half years. GitHub was was feature dev, the work that I was doing there was feature dev, but now I'm at HashiCorp. I'm back kind of in the, the, you know, cloud cloud services seat. So I've had a lot of time to learn cloud operations and get, you know, get good in that skill set. And I think I have a lot more context and appreciation for what that function is at big companies and how to make, you know, cloud teams, platform teams successful. But I think when it comes to my personal practice, the kind of work that I find really fulfilling is user facing work and not not that like ops is not user facing. Absolutely. Like your internal dev teams are your customers and you know that is customer facing work. But I just really I think like I think app development is still the thing. If I were to go back to doing IC work today, that is probably what I would still do.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Fair enough. Yeah, I, I, I kind of, I, I on my side I kind of love both. I, like, app development was like kind of my first love.</p><p><strong>DENISE:</strong><br />Yeah. </p><p><strong>ADRIANA:</strong><br />It will always have. A special part is special place in in my heart for that reason. But yeah. But also like I love the idea of, like, I can code and like, bring up infrastructure. What? So wonderful. Who’da thought. Okay. Next question. Do you prefer JSON or YAML?</p><p><strong>DENISE:</strong><br />I feel like you can... YAML is more human readable in my opinion, but JSON doesn't try to say that Norway’s country code is a boolean. Have you ever run into them before we are designing a drop down? Yeah. If you, I ran into this a couple times and a GitHub, I was working on a feature called Issue Forms, which I think is still in production, but, basically we let, repo maintainers configure a YAML file. And within that YAML file you can define like parameters for, for generating a web form and their web form, it's like users have to fill out instead of a free flow markdown text box when they submit a new issue. It was like came off of it. It's like a longstanding feature. Requests from, the early days to GitHub. But two years ago we finally had the chance to implement it. And so I spent a lot of time researching config and going really deep on like, yes, YAML, the right way to do this. Should we make up our own bizarro like markdown hybrid thing built upon, like GitHub flavored markdown? Should we use JSON Should we use something else? Ultimately we landed on YAML because enough of the other config configuration driven things like GitHub actions were written in YAML already on the platform. But yeah, we did a lot of research and if you so like one of the things we wanted to to give operators the ability to do or like repo maintainers, the ability to do is like define a dropdown with with pretext values in it.</p><p>So oftentimes you want to you want to ask your issue opener in an issue like, did you read my code of conduct, or do you agree to the community standards and this sort of thing. And you can do like a checkbox, but you could also do like a yes or no dropdown. So if you put “no”, YAML casts N-O, as a string, uppercase or lowercase or a mix, that gets cast into a boolean, that gets saved in, the Ruby library, that parses YAML will treat it as a boolean. So when you go and you try to do string operations on a like, you know, string-dot-count or string-dot whatever, it throws a runtime error. So I don't know, there's. Just like a lot of these, there's so many weird cursed pieces of knowledge. And the same will be true if you're designing like a dropdown menu. You're like, what's your country code? Right? And Norway is N-O, it's like randomly in the middle of all your other country codes. There's a boolean value. And that will only ever break using any kind of, you know, YAML parser library in most languages. Type safe languages are probably a little bit better at this. I imagine it probably is better in Go, but Ruby's not type safe. Ruby is just, you know, you can do whatever you want, so dynamically typed languages and YAML are, a just source of such cursed individual pieces of knowledge like that.</p><p><strong>ADRIANA:</strong><br />Oh, damn, I had not encountered that before. Okay, okay. Today I learned. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>DENISE:</strong><br />I think I'm. I'm in spaces person. Tabs just show up inconsistently, and I'm kind of like, I don't know this. We might as well just go for consistency, I think. And I think spaces are more likely to be consistent. I don't know. I don't really have super strong feelings on this.</p><p><strong>ADRIANA:</strong><br />But it's definitely that's definitely a very compelling argument for spaces. And that's a the other thing too is like when you when you commit your code, like, who knows, who knows how it will end up. And then, you know, especially on different machines, right. Like a Linux machine versus a Windows versus a Mac, like there's always that aspect to it. So, yes.</p><p><strong>DENISE:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />Cool. Okay. Two more questions. Do you prefer consuming content through video or text?</p><p><strong>DENISE:</strong><br />I'm leaning more towards video consumption these days. Because I, I find it really hard to just sit and read things or to sit and write, which is challenging because as a manager, often a lot of the tasks that you have to do are sit here and read this document and give feedback or sit here and write this document. So I struggle with that activity. I think this is probably like, ADHD, or some element of that. So watching a video helps me, because I can, I found that if it's something that I really, really need my brain to ingest, I will often try, like taking notes or sketching noting or doing something that's not like a full brain activity while I'm listening to content. Lately, I found that playing Stardew Valley.... Stardew Valley and Animal Animal Crossing are both like low context enough games you can just, like, sit there and fish or whatever. You don't need to think a lot about what's going on in the game. You can listen to a video or listen to, listen to audio and then still, keep enough enough, like processing cycles in your brain going.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. You know, it's interesting that you mention that because, my daughter was saying how, like, there's certain activities. Oh, yeah, it was reading because she said she has a really hard time, like just sitting down and reading, and she says that it's very helpful to put on music while she reading. So it sounds like a very similar sort of thing.</p><p><strong>DENISE:</strong><br />Yeah. Yeah, I like music too, but not music with words, because then my brain fixates on the words.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I agree, I, I think she does music with words which like my thought was, oh my God, I'd start like, you know, bursting into song like, I'll like start singing along spontaneously and it's like, oh.</p><p><strong>DENISE:</strong><br />Yeah, exactly. So it's got to be like, I, I do like video game music sometimes that actually helps because supposedly video game soundtrack music is optimized for concentration.</p><p><strong>ADRIANA:</strong><br />Oh, interesting.</p><p><strong>DENISE:</strong><br />Yeah, I think I had a long time ago. I don't know if it's actually true. Maybe I'm just repeating something that's like video game industry propaganda. But, I, you know, understand that a lot of video game music is intended to promote focus so that you can solve the problem or like, you know, figure out this dungeon or whatever.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Well, if it's true, that's that's quite interesting.</p><p><strong>DENISE:</strong><br />I don't know. I end up listening to a lot of, like, drum and bass. Like club music. Or or, listen to music in a language you don't understand.</p><p><strong>ADRIANA:</strong><br />Oh yeah...</p><p><strong>DENISE:</strong><br />Yeah, like animé music. Like everything's in Japanese.</p><p><strong>ADRIANA:</strong><br />Yeah, that's such a cool idea. I find electronica, is really helpful, like when I'm coding because it’s upbeat. And so it's like it gets you in the groove.</p><p><strong>DENISE:</strong><br />Yeah, exactly. Yeah. I find like motivational music is very important. So sometimes if I'm doing a house task like cleaning the bathroom or folding laundry, I'm like, I, I think this is only going to take five minutes, but I can't like I just can't think about dealing with this. So I need I need some motivational Kelly Clarkson to get me through this activity.</p><p><strong>ADRIANA:</strong><br />Yeah, exactly. Like just something to lift your spirits because it it makes such a huge difference. Like, I'll be in a shitty mood and then, like, if I hear a good song, I'm like, all right. Okay. Final question. What is your superpower?</p><p><strong>DENISE:</strong><br />I think, my superpower is that I can organize people. I, I, I'm pretty sure I always tell people like, I'm pretty sure I was a border collie in a past life or something. Like one of those dogs that really wants all the humans to be in the same room together. Like in my field of vision. I need to, like, herd you, like, like a flock of sheep.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />Because I think, like, if I had to describe my personality in one sentence, it would be that, like, I like, like getting people together, putting together events, even, like, at work. This translates a little bit to, like, I really want, I don't know, at my core, I think I'm actually a very simple human, like, when it comes to work or how I interact with other people. Fundamentally, I just want two things, and that I want people to be happy and I want everyone to like each other. And those are two, like, incredibly basic and I think borderline crazy and naïve kind of ideals. But, I don't know, like, I have done a lot of reflecting over the course of my career around like, what does leadership look like, right? Like read all the manuals, read all the books done, you know, gone to the conferences and there's like all sorts of tools that you can have in your toolbox, and there's all these like, styles of management that you can adhere to or not. But I kind of realized, like at the end of the day, my programing is that I am a people pleaser. Maybe a lot of that is socialization because women are socialized to want to make people happy.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DENISE:</strong><br />But in terms of like the energy that I tried to bring to work and to, you know, my, my personal life, I have this, like, idealistic belief that people have the capacity to everyone has the capacity to like each other and want to get along. I think people fundamentally want to get along.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. It's so true. And people want to belong.</p><p><strong>DENISE:</strong><br />Exactly. Everyone wants belonging, right? And of course, like everyone has a different relationship to work and professionalism. Some people just want to turn up for eight hours, do their work and go home, and that's fine. But honestly, like the majority of people that I've met over my career have, I think like people perform better when they have a sense of belonging and inclusion. And the only way that you can really build that in a sustainable way is like, get the relationship foundation sorted out, right, like facilitate, create environments. People can get to know each other as human beings, where people can build trust. So that's why I'm kind of like, you know, border collie, like trying to just get people into the same room. Like, I hate one of my pet peeves is like seeing people talk past each other in slack. Drives me crazy. It drives me nuts. And then like the the people are going back and forth, they're talking past each other for like days on end now.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />They need to just get into the same room and just talk things out.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. And it sounds to me too, like it's almost like you're this aspect of your personality is like pretty much primed you to be a manager, I think.</p><p><strong>DENISE:</strong><br />So I didn't at first I thought, people pleasing was a weakness. When I first became a manager, and people would, you know, I got a lot of. I feel like anytime you switch roles, you get a lot of unsolicited advice, right? People reach out to you, like, and let me know how it can help. Sometimes, like, they do want to help, and that's great. But sometimes they just want to tell you, like, here's how I lead, here's how I manage. This is the best way that I found to, like, get your team to deliver, and that's fine. Like, there's different styles of leadership and management that might work for some people. But I think, early on in my career, I made the mistake of just taking on board every piece of advice.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>DENISE:</strong><br />Someone told me, like, put up really firm boundaries with your reports. Early on, I was like, okay. So I like, messed up a bunch in early one, two months by telling people, here are the things that I can help you with. Here are the things I probably can't help you with. And I thought.You know, like, it's this healthy boundary setting, like, no, this actually is kind of telling people like, fuck you, if you say these things to me early on. That's how this lands, until you get really, really, really good at doing that kind of messaging, which I was not early on. But yeah, like one of the, the a lot of the advice I got was like, you know, protect your own sanity, like figure out what you have control over and figure out what you don't have control over. You can control your own reactions to things. Can't control your feelings, can't control other people's feelings. So don't ever try to make everyone happy all the time. And I think there's still a lot of truth in that. There's still a lot of good advice around taking care of yourself that's contained within that. But the more that I've sort of, like, allowed myself to be myself at work, I have allowed myself to get sillier and have more fun with the things that we have to do. So I was like, very serious early on. I was like by the book, like, here's the company process, here's how I work, and reading material. Here's what I expect from you by this date. And I think like that is a style that absolutely can work for a lot of people. But what I've discovered is, like, we all have to do these, you know, like there are many ways to get from point A to point B, where point B is like, your team outputting a certain amount by a certain time.</p><p>There's like the by the book path, but also maybe there's a more fun path. Right? So yeah, things I, I did, I could have, as I talked a lot about how I wanted to give the team a framework for thinking about like, how much time should we spend on work that's not committed. So like, check that work or interrupt based work or at work that comes from community feedback. So the framework I came up with was like, well, everyone's on a main quest, right? So if you play an RPG like Final Fantasy or whatever, you have your main quest, you need to go to the castle and defeat the villain or whatever, rescue the princess. But then along the way, you're allowed to do a lot of side quests.</p><p>You can pick up any number of side quests that you want. But the difference between real life and game is like in the game, you can take as long as you want to finish the main quest. That's fine. In reality, we have to finish the main quest by this date. So with that in mind, like you can on board side quests in the meantime, but I'm going to check in with you each week.</p><p>I'm like, what's your balance of time between the main quest and your side quests? And if it's like you're 100% side questing, well, maybe we got to reorient for next week. You know, maybe we need to move that ratio a little bit. So I don't know. I found that like the more I've let myself be myself and be geeky and be silly and talk about things like RPGs and like gaming and Taylor Swift and things like that. In team meetings, like I, I also recently, in my current role, I, there was an internal rework and I basically run two teams. I was told to try to make them function as one team. And so, one thing that I did early on was I got everyone in the same room and I'm like, put up a picture of, the members of, the band Audioslave, which is a super group. And then I put up a picture of Broken Social Scene, which is also a supergroup made up many different Canadian indie bands. And I was like, what? What do these people have in common? And nobody knew who anyone in the pictures. I was like, I’ll tell you. This is Audioslave in this Broken Social Scene. And they were like, oh yeah, we still don't get it. Super groups like we are a super group. I don't know that they bought it, but I don't know, like I think leaning into being a little bit silly and just letting yourself have fun with the, you know, the work that's in front of you is really important. And it's a way to make, you know, this thing that we have to do this thing for capitalism, right? We have to participate in society by earning money. So you might as well make the process our own.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I totally agree. And, I so, so relate to what you're saying because I found, like for years I had, you know, I, and I think to a certain extent we all have like the work persona and the at home persona. But I think letting more of like my at home persona bleed into my work persona so that I'm more comfortable and then that makes other people more comfortable around me and put them at ease, because I think there's like, I think traditionally, you know, in our parents generation, there's this sort of like very stiff, stiff upper lip sort of upper workplace. And it's, you know, we all dressed up in, in suits and stuff and it's like you can't swear literally at work and. Blah blah blah. And I feel like those times are a changing. And we gotta roll with it because, like, I don't know, like I always thought the idea of, like, sitting in a suit to code was like, ridiculous. It just makes my brain break. And like, I worked in consulting for four years, first four years of my career and and like, they had a very strict dress code. It was like it was business casual. So like the idea of, like dressing up to go into an office, to sit in a room, to code, it's just so fucking weird to me. And so, like for me, it starts with like the attire, like I'm not saying like, you know, go nuts on your attire, but like. You know, get... Like, let, let loose a bit, right?</p><p><strong>DENISE:</strong><br />Yeah. Exactly.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>DENISE:</strong><br />Yeah. Like, I, I think it would be really funny, though, if a tech company ever had like a formal Friday. Like the opposite... Everyone comes in business casual for the day. Everyone plays ping-pong... You’re on beanbags while wearing, like a jacket.</p><p><strong>ADRIANA:</strong><br />That would be kind of funny. It’s like a little fuck you. It's so funny because it reminds me of, in, in, the, the waning years of my banking days. There's this one guy on our team. And at that point we had, like, moved to business casual. So it was like, not so strict and we had casual Fridays. Yay! And there's one guy who joined our team, and he was like, he was really young. He was in his early 20s, like right out of school kind of thing. And he would show up to, not to school, to work, like dressed up, like really nice suit. Really nice tie. Dressed better than than the manager. And and I mean, he was nice to look at too, like. And, but it was like, so funny of, like, you're dressed better than the boss. And he was like, just like, up his game. But it was so funny because, like, he he was like dressing up to code.</p><p><strong>DENISE:</strong><br />Well, maybe he was dressing for the job that he wanted, not the job he had.</p><p><strong>ADRIANA:</strong><br />Yeah, I think so. Yeah, he was, he was yeah. He pretty much adhered to, to that dress code the entire time that I there.</p><p><strong>DENISE:</strong><br />Oh wow. That's impressive.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, very impressive for me. I've gotten, like, more and more casual as, like a rebellion to my earlier years. Like, I remember, in my bank job, like, we didn't have casual Fridays at the time that I was pregnant, with my daughter. And, like, my feet swelled in the summer, from being pregnant, from it being hot. And I'm like, I don't give a fuck what anybody says. I'm going to wear flip flops to the office because, like, I couldn't. It was just like, it was horrible. My feet got really swollen and I'm like. Ain't nobody gonna bug a pregnant woman about what she's wearing. I'm going to bite your fucking head off if you say anything. No one said anything, but. Yeah.</p><p><strong>DENISE:</strong><br />Yeah, well, I remember like. Well, I'm so glad that tech is, you know, there basically is no dress code anywhere these days at, you know, tech companies. But my first job. So I didn't always work in tech. I, studied economics for my undergraduate degree, and I interned at a financial services company before, during university. And all the women in the office wear heels. So I turned up on the first day in flats, and I was like, oh shit, I'm underdressed. Every day for the rest of the summer, I would bring my heels in my bag and switch, change, right before I went into the building. But I'm just like, wow, that feels like a lifetime ago. I can't even imagine. I barely I will barely put on heels for like a wedding these days.</p><p><strong>ADRIANA:</strong><br />I know. Yeah, I, I did the bring the shoes to. I actually had a shoe drawer. At work. So I like, walk in to the office in running shoes. And then I open the shoe drawer. What tickles my fancy today?</p><p><strong>DENISE:</strong><br />Oh, smart, that's so smart.</p><p><strong>ADRIANA:</strong><br />Back back in the days of offices. Which meant that when I had to leave, that, like, when I left that job, I was, like, carrying so much crap out of the office, I'm like, never again.</p><p><strong>DENISE:</strong><br />Yeah, you’re basically moving furniture out at that point. It's ridiculous. It's ridiculous. Oh my God. Yeah. I know we've got just a little bit of time left, but, I did want to dip into a little bit, like, how how did you get into, going from, like, software engineering to management, is that something that, like, was that a career goal that one of the some people I talked to was like, yes, that's what I want to do.</p><p><strong>ADRIANA:</strong><br />Other people's like, I just sort of fell into it and decided I actually liked it. How, what was your journey into management?</p><p><strong>DENISE:</strong><br />I think I've been interested in management for a long time. Since. Well, in my first few years in industry, I was just kind of, like, just survive. Just, like, try not to get fired as an engineer. Don't even think about what's next. But, after I was working for a couple of years, I started to get a lot of feedback. And I think this is something that just very commonly happens. The women started getting a lot of feedback around the lines of, oh, you have such great soft skills. Like, you're doing such a great job of like mentoring your peers, reaching out to people like, have you considered becoming a manager? And I just like, kept getting that message over and over again. So I interviewed for a couple times and I was working at Pivotal. But the interviews never worked out. And so I shelved the idea for a little while, joined GitHub.</p><p>I joined GitHub as a senior IC, so that was also the first time that I'd been able to join a company straight as a senior IC, and so I was very excited about that. And I was like, nice to get recognized, you know, like right, right out the gate, not having to like, earn, work my way back up to that and fight for that again. And then literally three months into that job, my manager, yeah, my manager left. There was I joined at a time of, like, extreme internal turbulence, and there were just a lot of reorganize. So my manager got reordered to another team and I was offered it was like, oh, do you want to be the manager? And I was like, oh, oh, well, this is happening a lot earlier than. I thought I would. That I kind of thought I did some, some thinking at that point around like, I just got here. I'm not I don't quite have org credibility as a senior, I see, and I have a bit of insecurity around my ability to contribute at a senior level. So I think I'm going to stay a senior IC for a little while longer, learn the org, build some relationships, figure out who are like the who's who within, you know, within this place.</p><p>And looking back, that was probably one of the best decisions that I made. Because a year later, the opportunity to become a manager came up again. I happened to then report to probably my favorite, like, manager of managers that I will ever... No offence to my current boss, but, like, what a probably my favorite manager of managers that I've ever worked with of my entire career. Neha Batra, happy to name drop because she's awesome. She's still at Microsoft, but, Neha was the director of a newly formed group called Communities at GitHub, and it was a really, really fun place to be it because we did all the open source stuff around getting people in open source communities engaged with, with each other, you know, engaging productively on the platform. So we worked on things like GitHub discussions, issue forums like I mentioned, where I learned a lot about YAML. I sort of like the new user onboarding experience, community and safety and trust at scale, on GitHub. So a lot of really interesting problems or a lot of really fun problems to work on. But the the year that I spent as a manager at GitHub I learned so much because of where I was in the org chart, because I already had, a lot of credibility back from shipping a bunch of, you know, good pieces of work as a senior IC.</p><p>So, yeah, I guess, like my very long winded answer to your question is, I've always been interested in the manager path, but I was unsure about when would be the right time to sort of pull the trigger, because I do think that, again, because women are socialized to the care take. Right. And to like, want to look out for each other and help each other.</p><p>I do think that women disproportionately get the feedback that they should be in management because of we have good soft skills, but I think jumping off the IC track too early before you've developed that credibility can really be an impediment long term. Because if you are, when you become a manager, first of all, you have no time to code anymore.</p><p>You like whatever, whatever amount of technical knowledge you have that is locked. My best has frozen. Like whatever you have in the bank that that's all you're working on for the for. You can like increase your knowledge a little bit here and there, but realistically, like the whole job is interruption based and it's relationship building.</p><p><strong>ADRIANA:</strong><br />So true, so true.</p><p><strong>DENISE:</strong><br />Yeah. So I really like recommend staying on the senior IC trajectory for at least a couple of years, like total career wise, like I've seen people become a manager after one year in industry. And I'm like, whoa... that's I hope that works out for you. Like, I, I hope that works out for people, but that would not work out for me. Like one year in industry, I was so clueless. I knew nothing about anything. At that point. I was like, how would you like one of the the the key things you have to be able to do as a manager is mentor people, right? Your reports come to you for advice in 1 to 1. So they're like, I'm working on this kind of problem, or I'm having this problem with another person on the team, right. And if you if you have like so little personal experience to draw on, you're going to find it really challenging to help them navigate those kinds of situations.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. And also having like, you know, a base amount of like technical expertise in general as well to be able to like provide and not just sit there and be like, okay, you do you like. Have like enough of an opinion to like, okay. Yeah, I like the direction this is going or let's revisit.</p><p><strong>DENISE:</strong><br />And I think like something I'm still trying to get a better balance on is like, how much should I facilitate and how much I put my own opinion out there? Because as a leader, you have a lot of built in power just because you have the title manager, right? People think that's your decision. Like when it comes to decision making, you get more votes than everybody else. But I don't think that should be true. I think that should actually be more untrue than it is true. Like, I think if we were waiting the inputs of everyone on the team, it should be like one weight for everybody, half a weight for the manager when it comes to, like, technical decision making. But in practice, that's not how people see you, right? Like everyone... thanks to North American and like, military base school. Like we are taught authority and to respect titles.</p><p><strong>ADRIANA:</strong><br />Yeah. So it's so true. Yeah I, I like when I was, a manager, like there was definitely this sort of I had some, some direct reports who were like, very shy and it's like, well no, I need you to be, like more assertive, like in. And the other one is like letting go of, you know, wanting to control everything. Because, like, I remember when I was, you know, being in, early in my IC career, having managers who were micro managers. So I definitely... my mental note was like, I do not want to do this to my direct reports.</p><p><strong>DENISE:</strong><br />Yeah, exactly. But that's also another thing that I think, like having a few years of industry experience at different companies makes you a better manager because you have enough personal lessons like this, right? You have enough examples of what not to do.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I totally agree. And I love what you were saying about like jumping companies. That doesn't... it gives you like, different breadth of experience. It’s just nice to, to see how things are done differently and yeah, it, it gives you perspective that you wouldn't have, like, even if you're in the same company for like 20 years and doing different types of work, it's still that company culture. You're not going to see that that much difference.</p><p><strong>DENISE:</strong><br />Yeah, exactly. One thing I have observed about people who jump companies, every couple of years versus people who have been at one company and they go to, you know, like HashiCorp, or they go to GitHub. You know, this is like only their second job because they spent ten years or 15 years at the first company. The people who job hop more are generally more adaptable and they are more successful quickly... that they they rise through the ranks more successfully. Because once you've learned the organizational politics of like 2 or 3 different places, you're kind of like, okay, this is all, the only thing that that's true is change, right? People are just going to change their minds all the time, and I'm just going to roll with the punches. And the more that you just accept that, you know, the less you're going to be taken off guard when, when things like, you know, project priorities shift, roadmaps shift business priorities, whatever, you're just kind of like, yeah, this is just another this is just another day. It's just another normal week. It’s fine. I'm going to focus on what I can still have impact on, and I'm going to adjust my mental model over, like, what is the highest impacting I could do in a given week given this new information. So I think you're you're a lot easier, a lot quicker to adapt. But for the people who who have only been in one environment for most of their careers and they come to a new place, I think, my observation is that there is a bit more ramp up time.</p><p>It takes people longer to correct their mental models because they've been given this one type of feedback for a very long time, and they believe that that is a correct way to get feedback or reach out to people or collaborate or whatever it is. And so, like every new piece of information in their second environment, it's like, oh, this is like world changing for me. Like what else? Like and it sets off a whole bunch of like negative internal monologue. I think about like, what else is different here? Like what? Like my whole what can I not trust anymore of what else am I wrong about? And it's really not that deep. It's just like company. The way the companies work is so arbitrary and you just gotta learn to adapt.</p><p><strong>ADRIANA:</strong><br />Yeah. Totally. Yeah. And and you start, like, you start seeing patterns after a while, you work at it and. Yeah. And then as you said, like the, the one constant is change. Like I remember I think my first like company reorg and I was like oh my God. And then you know after your third or fourth you're like.</p><p><strong>DENISE:</strong><br />Yeah, exactly. At GitHub we had... one of my favorite emojis was one called Live Laugh Reorg.</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>DENISE:</strong><br />It was amazing. The reorg themselves were not amazing experience but... Like at some point you got to develop like a very ironic sense of humor and just laugh about these things because like, what are you going to do? You can't spend all your time being upset about things that are not within your control.</p><p><strong>ADRIANA:</strong><br />Yeah, it's so true. I know. Otherwise you'll be like grumpy, jaded person.</p><p><strong>DENISE:</strong><br />Yeah, exactly. So just laugh about it. Be like businesses go to business and just move on.</p><p><strong>ADRIANA:</strong><br />How did you get into software?</p><p><strong>DENISE:</strong><br />A little bit by accident. I was in the UK from 2013 until 2014 because I was doing a graduate degree in social policy at the London School of Economics. Like really unrelated, I have no schooling in software or in computer science. But when I was a kid, I always, like, made my own websites. I taught myself, you know, I was one of those kids who you teach yourself, HTML and CSS that you can make, like a cool MySpace or like a cool profile or whatever. So I knew a little bit about that. And I because of that, I in, in like middle school and high school, I was always like the webmaster for my school clubs and was always like using Apache File server to FTP or whatever, like. Yeah, I was like, you know, this kid stuff. But I never really pursued it because I got really heads down into like the study of, policy and like law and all of that. When I was in high school and university, like, studied economics, university. So I finished my graduate degree, and in 2014, the UK's immigration policy was that if you have a student visa, you finish your degree at the end. You have like four months. You're allowed to be in the country for four months trying to find a job, but if not, goodbye. So I was at the I was in my four month period, just submitted my thesis and I was like, dang, what do I do? Like what do I do now? I try to apply for these like policy analyst jobs really hard.</p><p>There's like no. Positions open and they definitely don't want to sponsor me a visa to stay here. So one day I just saw an ad on Facebook to go do a coding bootcamp. This is like 2014, so coding bootcamps were not as big as they are today. They were not a super tried and true path into industry. And at that point, I wasn't really sure that I wanted to be a software developer, but I was like, well, let me try and let me try and do this. Like I've always been kind of good at tinkering with computers. Like this might be a good skill set to have in the back pocket. If I decide I want to go work at like a think tank or like a policy research or something like that. So I did the course, met a bunch of people, actually got really excited by the process of the thing that I think, like, you know, earlier we talked about app development vs ops, like the thing that I still find amazing about software engineering and like, I think app development specifically is that you can take an idea from nothing to something that works using just a laptop. You don't need, like, anything other than your brain. And so I still find like that process is really cool. Yeah, like this coding thing might be there might be there might be some legs to this. Like maybe this is more than just like a back pocket skill. Maybe I should look into this as a career path. And that's how I landed my I landed my first, junior software engineering position off the back of that bootcamp with, like, two days left on the end of my visa. It was very stressful.</p><p><strong>ADRIANA:</strong><br />Just in time.</p><p><strong>DENISE:</strong><br />I’d just about made it. I still had to fly home to the US for a little bit so that the visa could get processed and reenter with the correct documentation. But yeah, like looking back on it, I think I would have been happy to be a policy analyst. But those jobs, like the upward mobility in those roles, is just not the same as in technology. I think the. Impact, the impact that we can have is far greater, for better or for worse. Right? Like we can do a lot of good. Yeah, we can also do a lot of harm with the like the skills that we have. But yeah, I feel like, I'm pretty happy with my choice. You know, looking back, ten, ten years later, I feel like my brain gets stimulated every single day. I get to work with some really cool people, interact with with a lot of cool people in the community. And, yeah, like, I definitely have this, like, sense of, I don't know, like, we're all doing something pretty cool together. Which I think is. True for a lot of industries like I talk to my friends who work in, I don't know, I feel bad for journalists, actually, like I said, friends who work in journalism and there's like, not really, that's the same sense of optimism that I see in tech. So I think we're very lucky to be where we are, and we're very lucky that now is a time that people are willing to put money into technology. You know, people want to invest in this for some reason. I don't know why. Somebody needs like a 20th web app in Rails, but people seem willing to pay for that.</p><p><strong>ADRIANA:</strong><br />So fair enough. Fair. Yeah. We we love our technology, that's for sure.</p><p><strong>DENISE:</strong><br />Exactly. One day we will realize, like, oh, all those apps that we wrote are just like sitting around, do we really need that? Much like, does every company need a bespoke web application? But that's that's something to worry about later.</p><p><strong>ADRIANA:</strong><br />Yeah. I feel like the archeologists of the future are going to look down on this time and go like, what the fuck were they thinking? To be a fly on the wall.</p><p><strong>DENISE:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />All right, We're we're coming up on time. But before we go, do you have any, like, hot takes or, words of wisdom for our audience?</p><p><strong>DENISE:</strong><br />Hot takes. Oh, wow. I should have thought about this more.</p><p><strong>ADRIANA:</strong><br />It could be a word of wisdom.</p><p><strong>DENISE:</strong><br />Since I've been thinking about it lately, I know, like, I don't know, I feel like during general economic uncertainty, people get worried about layoffs and people get worried about attrition and that sort of thing. So one thing I openly tell, like probably this is a bit irresponsible coming from someone who is a manager at a company, but I honestly tell people like the best, you got to advocate for your own career. You know, like, I have a book on my shelf over there that's literally called Work Won't Love You Back. And the truth is that, companies have to optimize for shareholder value. They don't optimize for the well-being of you or your family. So, in times of economic uncertainty, one of the best things you can do for yourself, even if you're happy at work right now, even if you feel stable, even if you feel like things are not going anywhere. The advice I always tell people is take an interview once every six months. Take a call from a recruiter. It doesn't have to go very far. You can end it after the introductory call. It doesn't matter, but get a sense of what's out there and always like, know your worth. I think that's especially true for, women and people of color. You know, we are historically underpaid. And also, if you are a man and you're listening to this, share your salary with your women and minority coworkers, you are allowed to do it. It's legally protected for you to do that. And the more information we have, the better we can look out for each other.</p><p><strong>ADRIANA:</strong><br />Awesome. Yeah, those are really great words of advice. Well, thank you so much, Denise, for geeking out with me today.</p><p><strong>DENISE:</strong><br />Thanks so much. This is a lot of fun.</p><p><strong>ADRIANA:</strong><br />Yeah, this was awesome. I'm glad we had a chance to do this. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DENISE:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="58415566" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/6844ddaf-c270-400b-99aa-74f5d45d1b2d/audio/a0a3d576-b78e-4e90-835e-e62f66a361bc/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Managing Burnout with Denise Yu</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Denise Yu</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/f9385a96-7f9f-4a83-ba45-85757d2dd303/3000x3000/e53-20-20denise-20yu.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:43</itunes:duration>
      <itunes:summary>It&apos;s our last episode of the season, before we go on summer break, and we&apos;ve saved the best for last, as Denise Yu geeks out with Adriana Villela. Denise shares amazing tech career bits of wisdom, ranging from the importance of job-hopping to help you find your career fit, to managing burnout, talking about mental health as a tech leader, and some dos and don&apos;ts when transitioning from IC to management.</itunes:summary>
      <itunes:subtitle>It&apos;s our last episode of the season, before we go on summer break, and we&apos;ve saved the best for last, as Denise Yu geeks out with Adriana Villela. Denise shares amazing tech career bits of wisdom, ranging from the importance of job-hopping to help you find your career fit, to managing burnout, talking about mental health as a tech leader, and some dos and don&apos;ts when transitioning from IC to management.</itunes:subtitle>
      <itunes:keywords>management, engineering manager, mental health, women in code, software development, asian women in tech, burnout, technology, women in leadership, toronto tech, women in engineering leadership, women in tech, softare engineering, women who code</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>53</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7d852d24-1e4c-43bf-a924-0d90308484df</guid>
      <title>The One Where We Geek Out on Managing Change with Angela Blake</title>
      <description><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Non-tech concepts translate to a tech world</li><li>Change is change, and how you navigate it, whether it's in a tech world or in a non-tech world is the same</li><li>The importance of acknowledging peoples' feelings about change and address their concerns.</li><li>The importance of explaing why the change is happening in order for others to embrace change more easily</li><li>The importance of protecting your time, to maintain mental health</li></ul><p><strong>About our guest:</strong></p><p>Angela Blake is passionate about helping people create happy cultures and selves. She believes that we all have unique perspectives that are both valuable and useful. The most fulfilling work she's done is to draw out those perspectives, use them to improve ways of working together, and help people make positive, lasting change. In other words, she's a coach. :)</p><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Windows_95">Windows 95</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_3.1">Windows 3.1</a></li><li><a href="https://en.wikipedia.org/wiki/Lotus_1-2-3">Lotus 1-2-3</a></li><li><a href="https://en.wikipedia.org/wiki/Scrum_(software_development)">Scrum</a></li><li><a href="https://en.wikipedia.org/wiki/Kanban_(development)">Kanban</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Angela Blake. Welcome, Angela.</p><p><strong>ANGELA:</strong><br />Hi. Hi. Happy to be here. Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Thank you for joining. I'm super excited to have you on. And where are you calling from today?</p><p><strong>ANGELA:</strong><br />I'm calling from a very humid Toronto, downtown Canada. I said that in such an odd order, but downtown Toronto and that. I'm on the waterfront down here. Very busy. Very warm. I'm loving it.</p><p><strong>ADRIANA:</strong><br />Awesome. And the waterfront is honestly, like, one of my favorite spots in Toronto in the summer. Same name. Beat that.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah, I live down here. I work down here. I'm a waterfront person.</p><p><strong>ADRIANA:</strong><br />Oh, that's so perfect. Yay! Hooray for sunny days. Cool. Well, we're going to get started with some, I will say, lightning round slash icebreaker questions.</p><p><strong>ANGELA:</strong><br />I'm ready.</p><p><strong>ADRIANA:</strong><br />Are you ready?</p><p><strong>ANGELA:</strong><br />I think I am, I think I am.</p><p><strong>ADRIANA:</strong><br />Okay, let's do this. First question. Are you a lefty or righty</p><p><strong>ANGELA:</strong><br />Oh, a righty. 100%. Always have been.</p><p><strong>ADRIANA:</strong><br />All right. Are you an iPhone or Android user?</p><p><strong>ANGELA:</strong><br />I have to say I'm an iPhone person. I have all of the, I would say Apple products, so to speak. I love the compatibility.</p><p><strong>ADRIANA:</strong><br />I'm with you on that. Yes, I too am a “All things Apple.”</p><p><strong>ANGELA:</strong><br />Yeah. Yeah I just I like that everything just connects with each other. I don't have to really do much as a consumer or a user. I know Android has, like some amazing abilities to, personalize and customize, etc., but I'm good with what I get from Apple.</p><p><strong>ADRIANA:</strong><br />I'm with you. It's funny because all people are like, you can't customize Apple. I'm like, yeah, I'm okay with that. I'm don’t want to spend my days doing that.</p><p><strong>ANGELA:</strong><br />Yeah, yeah, I can customize my background just enough for me. I'm. Yeah.</p><p><strong>ADRIANA:</strong><br />Good enugh. Good enough. I'm down. I'm down. Okay. Similar question. Do you prefer Mac, Linux, or Windows?</p><p><strong>ANGELA:</strong><br />Oh, I honestly might not go along with my last answer, but I like Windows. Okay. I think because I've professionally always used Windows. So I'm that's what I'm used to. Like, you know, the Office suite, the the just the the usability of it, I think is kind of what I grew up. You think, so to speak. So it's just the most natural version for me.</p><p><strong>ADRIANA:</strong><br />Yeah, I feel ya.</p><p><strong>ANGELA:</strong><br />I do. Yeah, I do. Sorry I cut you off a little bit there, but I do have a MacBook at home that my son uses because I'm just like, I’m not as proficient...</p><p><strong>ADRIANA:</strong><br />It takes some getting used to, I have to admit, because I, I grew up in Windows Land as well. Like, you know, when Windows95 came out, I'm like, “whoa”. It can’t get any better than this.</p><p><strong>ANGELA:</strong><br />You're taking me back in time.</p><p><strong>ADRIANA:</strong><br />I know, right? Yeah. I mean, I remember Windows 3.1, and I was like, you know, the first time I saw a mouse, my dad's like, do you want to see something cool as a kid? He's like, you want to see something cool? I can show you a mouse right here. And I'm like, oh, and then he shows it to me and it's like it's a pointer on a screen. I'm like, what the hell is this??</p><p><strong>ANGELA:</strong><br />Oh my gosh. Yeah.</p><p><strong>ADRIANA:</strong><br />Letdown!</p><p><strong>ANGELA:</strong><br />I remember being able to customize my pointer like, functionality. Like to have it like, do the drag. The, the effects and whatnot. And that was like just that was the ultimate. Or the little fire. Like, people were actually putting effort into what the cursor did. They might still be. But I, you know, I've moved on, I guess.</p><p><strong>ADRIANA:</strong><br />Yeah, I know what you mean. Like when this stuff was very novel. Like, I remember when I got my first, computer with sound, which I think it was like, I want to say it was like a laptop. My parents bought me to go to university, and this was like in 1997. It had sound and it was like, not, it was like a it had a sound card, but it was like, not the greatest sound.</p><p><strong>ADRIANA:</strong><br />And I'm like, I am going to make everything ding because I can.</p><p><strong>ANGELA:</strong><br />I can customize all these sounds. Yeah. Yeah. Once that one that came along. Yeah. Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />And then you get tired of it.</p><p><strong>ANGELA:</strong><br />Yeah, now I’ve got my phone [...] everything. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Now my phone's constantly on silent. I can't even even stand, like, sounds coming from my phone. I'm like, no, this is so distracting.</p><p><strong>ANGELA:</strong><br />All notifications.</p><p><strong>ADRIANA:</strong><br />Yeah. Exactly.</p><p><strong>ANGELA:</strong><br />Exactly. Yeah.</p><p><strong>ADRIANA:</strong><br />All right, next question. Do you have a favorite programing language?</p><p><strong>ANGELA:</strong><br />Oh, golly. No, I am a non-tech person in a tech world. So the programing languages I will say are, literally a whole other language to me.</p><p><strong>ADRIANA:</strong><br />All right, fair enough, fair enough. And actually, I think that'll be a really cool topic to dig into in our conversation, because I think that's that's a really interesting, I think really interesting thing to talk about. Okay. Next question is, do you prefer to consume content through video or text?</p><p><strong>ANGELA:</strong><br />I you know what? It's a hard decision because I'm thinking video. It's coming across like, Reels. It's coming across YouTube. But text is so concise. I'm probably going to have to go with a video just for, like, the probably the amount of time I spend consuming video over, over text. Like, I do get emails, but like newsletters, etc. and I the ones that I do subscribe to, I enjoy. But yeah, I think video wins just for I don't know. Eyeball entertainment. Yeah.</p><p><strong>ADRIANA:</strong><br />Now do you prefer the short form videos or for the long form videos. Like what? What kind of [...]?</p><p><strong>ANGELA:</strong><br />I probably go to the shorter, the shorter form. So the shorter it is with, with some sort of value. Yeah. Like I'm not talking about cat videos and things like that. That's a whole other topic of conversation. But like if I'm, if I want to learn something and somebody creative like a short video, I do enjoy, the feature in, YouTube where they show you like the most commonly viewed section of videos so that you can just jump to the, to the part that you've, I guess they're looking for. I like I like that, like I want to save my time.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. I didn't know about that feature. Today I learned...</p><p><strong>ADRIANA:</strong><br />That's awesome. Oh. Very clever.</p><p><strong>ANGELA:</strong><br />Yeah. I don't know if it's a feature, but it's just like, you can see, like, at the [...]. I don't know if it's all videos. But yeah, you could see, like, it's like a bar and it shows you where the, most, I guess most common. Either it's either time stamps or it's the most common watching area.</p><p><strong>ADRIANA:</strong><br />Right. Right. Right.</p><p><strong>ANGELA:</strong><br />I said that so poorly, but you know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. That's awesome. Okay. Final question. What is your superpower?</p><p><strong>ANGELA:</strong><br />Oh. Oh. My superpower. I guess it depends who you ask. But you're asking me. I'm thinking. I have to say something, and you really make me. This is a tough one. I'm going to go with. I have pretty organized brain, so I don't know for certain. So I've developed systems of thinking because I forget things. And I tend as a human, as we all do. I have a lot going on, whether it's work things or, you know, personal life things.</p><p>Going to concerts, planning, communications and my, you know, my job, etc.. Keeping track of all that, you know, it's not necessarily just all things that you can pop into your calendar. So I've over the years and I would say this isn't just something that I developed and it lived as it were originally iterated. I've, I've changed and shifted my, my systems over the years, but, I, I'm always kind of reorganizing my systems of organization.</p><p><strong>ADRIANA:</strong><br />That's awesome. That's awesome. So you're like, you're refining. Your system.</p><p><strong>ANGELA:</strong><br />Thank you. I love the way you put that. Yes.</p><p><strong>ADRIANA:</strong><br />I'm very, like, software oriented mindset. So I must say.</p><p><strong>ANGELA:</strong><br />I'm getting rid of the technical debt in my head.</p><p><strong>ADRIANA:</strong><br />There you go! Oh, yeah. I mean, it's it's like it's a thing. It's a trait of like, you know, personal growth. Personal development. As like, you learn better ways of doing things. You refine your system.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. And I love talking to other people about how they organize information. People have written books about it. Like, it, it's fascinating to to learn other systems and then I can use that to apply to my own, like, little personal systems.</p><p><strong>ADRIANA:</strong><br />That's very cool. It's funny because I think sometimes, like, we underestimate how hard it is to be organized because, like, I don't know about you, but like, you know, sometimes I'll come with like, come up with a categorization of certain things and I'm like, oh, but this thing can fall into here or here. I don't know what to do. And it causes me stress.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. Like, will I be able to find this later is basically the premise.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>ANGELA:</strong><br />Of all organization. Like, am I going to know when I need to? Action this? Am I going to find it when I need it, etc.. Yeah. So...</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />It can be stressful.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. Especially like, I don't know if this happens to you, but for me, I'm like, I'm organizing something. I'm like, of course I'll find it. You know. I remember this. And then a week later I'm like, what was I thinking?</p><p><strong>ANGELA:</strong><br />Yeah. This is it's so obvious that it goes here. And yeah. And later on you have to return to like, a certain state of mind to figure out what. It's not that obvious. Yeah.</p><p><strong>ADRIANA:</strong><br />Like it made sense under these circumstances.</p><p><strong>ANGELA:</strong><br />But can I figure... I recently did that with, one of those pop sockets that you put on the back of a phone. AV: Oh, yeah...</p><p><strong>ADRIANA:</strong><br />I, I like having those. So my, it's not just leaning on my, my baby finger. My phone, I mean, so I like to have a pop socket and I got a new phone case and I wanted to put this popsocket on that.</p><p><strong>ANGELA:</strong><br />I pre-purchased somewhere and found it on sale somewhere. And I was like, oh, that's a cute one. I'll, I'll buy that and put it and I'll put it somewhere. I haven't found it yet.</p><p><strong>ADRIANA:</strong><br />Oh no.</p><p><strong>ANGELA:</strong><br />That made perfect sense at the time. I will find it probably in a year or so when I'm looking for something else. So, yeah.So just to say, even if it is my superpower, there's always opportunity to refine and become better at organization.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Super down for that. Awesome, awesome. Well, you've survived the questions and, congrats. So now what I wanted to talk to you about because... you, you mentioned this earlier on that you are a non-technical person in a technical world. So how did that happen?</p><p><strong>ANGELA:</strong><br />It's, it was a surprise to me. I don't know why. So I've worked for the same company for almost 30 years now, and 25 of those years were spent in on the business side of the company. So it's a it's a large company. And there was a lot of opportunity over there to try new roles and, and do lots of different things. Like I had a very a varied, career, in on the business side and I and I didn't actually have any aspirations to move into the technology side. However, while I was on the business side, I started working with a technical team. So it was a team of folks who were building like dashboards, and queries, etc. to help the business understand, you know, data and information. So I was really translating that, from just raw data into, like digestible information that they could use to drive decisions. And while I was working with this team, I was learning about Agile, Scrum mastery, etc. it was my very first introduction to these roles and these methodologies and concepts. And prior to that, I had been doing a lot of project type work.</p><p>And there was a lot of things about the work that I was doing that I kind of questioned. I just thought, there's gotta be a better way. Like, why are we having all of these siloed conversations and why are we doing work over here, in it on its own. And then kind of throwing it over the fence, as it were, so to speak, for somebody else to do and then expecting just updates, status updates, etc..</p><p>So when I did learn about the existence of this thing that had existed for quite a long time before I ever learned about it, the idea of agility and the principles there and the values there, it just I was like, oh, so other people thought this too, and I have come up with ways of working that can help people solve some of these, and not necessarily problems, but challenges of just trying to work with, with other people and trying to work with larger groups, etc..</p><p>So I really dove into that and I started to call myself a Scrum Master. I never officially had the title of Scrum Master. But I started it was almost like a self-fulfilling prophecy, as it were. I would call myself a Scrum Master. I would talk about agility. I would help people on the business side understand the value of Agile values and principles for themselves.</p><p>And because Agile was born within technology, as I grew in my career, I just was naturally attracted to, like a coaching role. It was kind of like an evolution of of a Scrum Master role, one of the many possibilities. And, that role was in technology. So I thought, okay, I'm applying for this role as whole other side of this company that I work in, and, it's kind of scary because I'm used to business. I'm used to that language. Yeah, I'm used to how things work on this one side. I hate to say that it's a side, but, you know, this one line of business within this company, and technology is completely new to me. Like, I don't I don't, my. Like I said earlier, I don't know any languages in any tech languages or coding languages. I don't know anything about developing. But I do know these ways of working and how to help people deal with the day to day frustrations of trying to work, whether they're in business or whether they're in technology. So it was really this desire to help people solve the problems that they go through every day. Yeah. That that kind of drew me over to where agile was, was born, so to speak, like to that side of the business. So I came over to technology, but even then, and this is like a summary of 30 years, even when I came to technology, I was I was an agile coach.</p><p>I was working with technology teams, but I still was a non-tech person. So I'm even though I'm immersed within technology, I'm not coding, I'm not developing. But I am working now directly with developers every day. Sometimes working with, you know, the leadership, the managers and such like the, the middle management, the executives, etc. to help them understand, like the value of, of a finding new ways of working because people are maybe a little frustrated and, maintaining things like sustainable pace,</p><p>But also doing things like advocating for the team to say that this, this particular team that I'm coaching needs this. To get unstuck or whatever it is that they're looking for and helping them challenge the ways of working that existed that caused their frustrations. So just getting to know the teams, but it was more dealing with them as people than technology people.</p><p>Yeah. And due to, reorg, I, moved I've moved recently from an agile coaching role to, to, a strategy and operations role where it's a lot about communicating the changes that we're making and letting the people that use the products and tools that we build, letting them know about these upcoming changes and if it affects them and if there's any impact to them. Etcetera. So still have... I am within DevOps now. So I'm in the DevOps group, and working with them day-to-day and helping them communicate about all these amazing DevOps tools that we have and how it can benefit you and save you time and make life easier and better. But I still don't know how to code.</p><p>I see the people around me on the screens with all of the words on them. That looks like the matrix to me. I don't know, I don't know what any of that says. But I do know, you know, how to communicate the things that they need communicated. And I'm very slowly, I would say, learning the, the architecture and the, the, the engineering of, DevOps, as it were. Yeah. I mean, I'll never know it to the detail of, of a developer. However, I can know enough to understand how things connect and how to, help the people who are using our tools understand the impact to them.</p><p><strong>ADRIANA:</strong><br />That's awesome. And I you know, I think you you touched on something really interesting, which is like, yeah, you're you're not a technical person, but at the end of the day, like... we're all working with people. And I think the, the most challenging aspects in an organization, whether it's a technology organization and... or not. And let's face it, most organizations do have a a technology aspect. It's still going to be the people. It's always like the, the, the socio-technical aspects are probably the most challenging ones when it comes to like, really getting, really herding folks in the in the right direction, especially of, of like major change, like large business transformations, that sort of thing.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. Because I mean, whenever there is a change, our reaction to it is as a human. Yeah. It's not I'm not reacting to it as a developer or somebody in strategy or a business person. I'm I'm reacting to it as a human and how it affects me. Yes. My day to day or how I'm I might be afraid of how it'll affect me in my day to day, or concerned or, you know, I want to know more.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />How it will affect me. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. So, you know, when you're when you're dealing with folks like this, especially like in a coaching role, how do you, how do you navigate that... the fear that folks have around, you know, trying something different, especially because things are always changing. So you almost have to, like, brace yourself for the change. But it's hard for some people.</p><p><strong>ANGELA:</strong><br />Oh, yeah. Yeah. And I 100% agree with the fact that it can be hard for folks. I you're bringing me back a little bit to like, the 90s. I was thinking about when I first started my career, and I was, working on different projects, and somebody at the time said, you know, change is constant. It's the only, you know, there's like a common phrase.</p><p>It's like the only thing that doesn't change is change. Like it's always it's always coming at you. Yeah. And we need to be prepared because change isn't going away. And, it's just going to become faster and more frequent in the future. And this was the 90s. Yeah. Yeah, yeah. We're. Yeah. Now we're in the 2020s and it's.</p><p>We weren't wrong. I guess that's what I'm saying. Like there's there's constant change going on around us. But that doesn't mean that it's easier for people to adapt because there's different types of change. And we're all impacted differently, by any given change. So, a change that affects a, you might emotionally hit you differently than me, right? Like so. And it depends entirely on what the change is, how it affects us, how much we know up front when we hear about it. So. And your question was about like how as a coach, I would, you know, help somebody with that or, you know, talk to somebody about it or help them think about changing. And, and I would put the caveat that every coach is different.</p><p>So, another coach will do things differently than I will. [...] But in my, in my case, I'm more, like, I do like to challenge people to push themselves out of their comfort zone a bit, because where you learn is in where you're uncomfortable and your, your zone of discomfort is where you're you're learning and growing. But there's also, you know, an acknowledgment of that fear or an acknowledgment of the emotions that go along with the change.</p><p>And sometimes people need an opportunity to be heard, when it comes to that, whatever, whatever feelings they have, some I've seen changes happen and I've, you know, been 30 years with the same company. I've seen many changes happen. Big ones, little ones, all, all different. Everybody reacts a little bit differently and, has different levels of comfort with ambiguity, I would say.</p><p>Yeah. Like my myself, I'm pretty comfortable with ambiguity. I'm like, okay, well, I'll find out more later. But some people want all the details right now. As soon as I know about a change, I need to know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />How it's going to affect me. I need to be able to plan for my future. And, I mean, like, it could be a simple, straightforward change, like, we're going... and this is going to date me, and we're going from Lotus 1-2-3 to Excel. Like we're going to.</p><p><strong>ADRIANA:</strong><br />I remember Lotus 1-2-3.</p><p><strong>ANGELA:</strong><br />I was so good at it. I, I did all my keyboard shortcuts and everything. And then I had to figure out Excel and I thought, oh my gosh, I'm never going to figure this out. I was I was highly impacted. And I would even dare say emotional about it...</p><p><strong>ADRIANA:</strong><br />Well, yes...</p><p><strong>ANGELA:</strong><br />For some time, because I was frustrated, even when I was, even... the change had happened. I use Excel now. And I'm still... I'm frustrated because I'm not as fast as I once was. My productivity is down, and I... you know, have to recreate things...</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />In my case. Right. So, I mean, that's an oldie but a goodie example. But change is all around us and, and as a coach, I'm trying to help people understand that they have the capacity to make changes that will potentially make their life better.</p><p><strong>ANGELA:</strong><br />And I mean their work life. If I'm life coaching them, maybe their, their personal life, but, the changes that they're making are experiments that could potentially alleviate some of their frustrations. And if they have control over those experiments or the changes that they make, like, and it could be some small little thing like, let's have, 15 minute stand up every other day and, or maybe they're already having a 15 minute stand up every other day and they're like, it's, you know, we're not getting what we need out of it. Okay, well, let's talk about what you need. And do we need to change the cadence. Do you want to change how you run the conversation? Do we want to revisit the purpose? As just examples.</p><p>So I think. When people can understand the benefit of a change, when they can understand that their, their feelings about it are acknowledged, I think it makes it a lot more, feasible, a lot, a lot more likely for people to take on a change or to create a change. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, that makes so much sense. And it's, you know, it makes me think back to all the all the times that, you know, I've, I've experienced change or been in an organization that that did a large change. And like, I remember like being in an organization where we switched from Google Mail to Outlook and it was like, it was so frustrating. Right. And, and because you're, you know, it's like the Lotus 1-2-3 example to Excel, you're used to working a certain way. And then now all of a sudden, like your workflow changes, but you know, being explained... like hearing, hearing from folks like, okay, this is the reason for the change. And it's like, well, it does make logical sense. You know, like...</p><p>I might have my feelings around what tool I prefer, but like in terms of standardization within an organization, it makes a lot of sense. So you almost like, I don't know, logic kind of wins out on that. But I guess the other thing too, though, is like logic doesn't always win out on that, because as I said, there's the emotional aspect. And I love what you said about acknowledging people's feelings, because I think the, I think what frustrates, I think what we crave more than anything as humans is to to feel like we're part of something and to feel acknowledged. Right?</p><p><strong>ANGELA:</strong><br />Yeah. And even maybe to feel like we have a little bit of control or impact on what's happening. We... many years ago, we were moving an office from downtown to, uptown so that we could diversify our footprint. So we didn't have all of our offices downtown, which, logic makes sense. But highly emotional process for people because it affects me on a personal level. Now I have to go instead of from my home to this downtown location, I have to go to an uptown location. So which which for some people. Great. I live uptown. I'm closer to work. But for some people it was much more, travel time, or somewhat more travel time. So. And it was a big ambiguous thing.Where am I going to sit? What's it going to be like there? Yeah, it's like my my morning routine. Where am I going to get my coffee? Yes. So I was part of a project that was helping some of these folks move. And it was just about... we had roundtables where they could talk about their feelings and ask their questions.</p><p>So we get which we, you know, because emotions are data. So when they would tell us that they're scared of what's going on or they're frustrated or that it's going, they're going to be farther away and they're they're mad, that's that's data that we can use to help us address some of their concerns. You're afraid of the ambiguity.</p><p>Okay, well, here's a sample of what the chairs are going to be like. And this is the material we're using on them. And here's a floor plan. This is where you're going to sit. We did like little videos, like a little tour video of here's how you get to the local Tim Hortons or Starbucks or whatever it was.</p><p>So your morning routine, you can see what it's going to be like, just trying to. And these were all addressing the concerns. Yeah. They were, they were, they were raising but the, I think more valuable was the opportunity that they had to just say what they wanted to say. Be heard. Yeah.</p><p><strong>ADRIANA:</strong><br />That's so great. And, I mean, it's, it's, and it shows that like, there's thoughtfulness on your part because I think that's what, that's what people really hate is like, to be told. It's like, you know, I was involved in a few, like, transformation projects, and early in my career, like, you know, I was like, so had this mentality of, like, I'm always right. And therefore, like, what everyone else is doing is crap. And so, you know, come in and say, “What you're doing is crap.” And you're basically saying, “You have an ugly baby.” Nobody wants to be told they have an ugly baby.</p><p><strong>ANGELA:</strong><br />No. That’s right. That’s right.</p><p><strong>ADRIANA:</strong><br />So yeah... like, being gentle about it.</p><p><strong>ANGELA:</strong><br />Yeah. And I mean, there's there's always going to be changes that are thrust upon us, so to speak, like that we don't have any say in and we don't have any, leverage or impact on like we do. It's just outside of our sphere of influence. But there's always choices that we can make as far as how we let it impact us, how we react to it.</p><p>And as the people who are creating change and thrusting it upon others, so to speak, we have the opportunity to communicate with people in a different way, like to give them an avenue to share their thoughts or to ask questions, or to have maybe a little control somewhere. Okay. It's making me think of it. When my son was just little and I would give him choices like, what do you want to have for dinner? But I wasn't asking a three year old, what do you want to have for dinner? Yeah, I was asking, do you want to have chicken nuggets or do you want to have, mashed potatoes? I'm just making something up there. Can’t think of something I was feeding him when he was three. But. So I just give him like, it wasn't the illusion of a choice. He did have a choice.</p><p>But it was a limited. I'm not gonna give you the options of everything. I'll give you the options of the things I'm willing to make tonight. And, that's it.</p><p><strong>ADRIANA:</strong><br />So it’s like guardrails, basically.</p><p><strong>ANGELA:</strong><br />Yeah, yeah, yeah, yeah, that's it gives that feeling of, oh, I have a little bit of control here.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. I think that's so awesome. And you know, I want to go back to something that you mentioned as an Agile Coach where, the idea of like, getting the feedback from the folks that you were coaching, even on, on the frequency of, like, the stand ups and making tweaks to, to the Agile process because I think, like for me personally, like, I love the idea of Agile, I like the agility of agile, but I've always had a bit of a beef with the fact that agile. It's so like encrusted in ceremony that it's almost to the point where it's stifling. And I think, it, it, I think originally it was supposed to be meant as guidelines, and then it just became like, very stringent. And Scrum is very, very, you know, like strict with the ceremonies. But hearing what you were saying, which is like, I think embracing the agility, the lowercase “agile” of Agile.</p><p><strong>ANGELA:</strong><br />Absolutely. Yeah. I love, I love what you said encrusted with what does feel that way. And I absolutely agree with you, how agile methodologies can can sometimes in some scenarios are, and I would say maybe a lot of [...] are used as, like rulebooks, and not as, here's a tool that you can use to help you. Somebody came up with some ideas that make them more agile. Instead of that, they say, thou shalt do this thing. Now thou shalt Scrum, Kanban, or whatever it is. And so it instantly, turns people off and they don't even learn about the, say, the values or the principles of agile, which are where it's like the really good stuff. I'm just trying to like, figure out ways to work at a sustainable pace. Oh, how many people have I talked to that, you know, are frustrated with taking on too many projects, or too much work? It's a lot, so, if I, if I'm, if I get to the values and the principles of Agile like that, to your point of the small agile, like, just being agile, like, Kanban and Scrum...</p><p>They don't, they don't matter. They're just systems that should be helping us, and not be used as, I guess a ruler. Where... I don't know, a rule book. Because they're, they're encrusted in ways.</p><p><strong>ADRIANA:</strong><br />Yeah. And then. And then it defeats the whole purpose of what you're trying to accomplish.</p><p><strong>ANGELA:</strong><br />Yeah. Because then people don't feel like they have a space to experiment and try new things and have conversations with each other about, you know, hey, what should we try next? Because they're busy. Aren't you meeting all of these little tick boxes of what they're considering to be Agile, or Scrum or Kanban?</p><p><strong>ADRIANA:</strong><br />Yeah, totally, totally. Now, now switching over now that you're on the other, I don't want to call it the other side, but now that you have moved to the DevOps world, because, I mean, they're often agile, like I see them as like, they're so intertwined, because you can't... have the agility that you want with Agile without DevOps, because you got, you need to have those fast feedback loops from DevOps. So how how do you that for you going like from moving from like the Agile world to the DevOps world? How did that how did that translate for you? What were some of the similarities, some of the differences?</p><p><strong>ANGELA:</strong><br />I think I better understand now, like CI,/CD, but like the benefits of CI/CD, continuous integration, continuous development, and, and better understand just like the value of things like automation tools, even like going to the degree of talking about like AI and large learning, models. I honestly, as a, as a coach, coming from the business side, as a, as a scrum master on the business side, I probably didn't understand the benefit of those things as well as I could have. I mean, I could talk to somebody and say, yeah, have you heard of, I don't know, test driven design, and and speak to it. And I could talk to it but didn't really truly understand it. I will openly admit, until you, you know, seeing it live, seeing it working within DevOps.</p><p>Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />And that's the magic too, I think for me, like, you know, it's as you said, you like, read about it, hear about it, whatever. And then you see it and you're like, what?</p><p><strong>ANGELA:</strong><br />Yeah, yeah. The cool thing with, I would say development, agile, etc., like the experience is so much. I don't want to say just better, but I'm, that's the word that's coming to mind. It's, it's better than the theory. Yeah. So reading it is cool. Like you're getting an understanding of the concept but like seeing it and you're like, oh, this is where it could go. What? That's all fantastic. Yeah.</p><p><strong>ADRIANA:</strong><br />Mindblowing.</p><p><strong>ANGELA:</strong><br />Different. Yeah. Yeah, it's really, eye-opening.</p><p><strong>ADRIANA:</strong><br />And until, like, when you're, you know, looking at DevOps in, in a large organization where, where you're at, like, we see some of the challenges that are, that are occurring with teams because, I mean, large organizations means that you are contending with tons of teams. And it's so tempting for like, everyone to do their own thing, right?</p><p><strong>ANGELA:</strong><br />Oh yeah. Yeah, yeah. And and we do see like, I mean, because we're a large organization, we do see folks that are, they're not yet using DevOps. So we're still in the process of adopting, so we're really trying to help people understand the benefit and help them understand, like, hey, come on over. The water’s fine. It's great over here. You're gonna like it. I, we promise you. I mean, it it does come with challenges because, you know, you're centralizing things. It's, it's more, it's standardized in some ways because you're using, like, this specific tool. But I'd like to say, like, I feel like and I'm saying this as a non-tech person in the tech world, of course.</p><p>That there's lots of options. Like, it's not like we just have one tool that does this specific thing. We have multiple. Yeah. You do have options within DevOps. So I find it interesting to think about the folks who have not yet adopted DevOps. And the challenge is that they're going through and what makes them feel as though... and it goes back to the humanity.</p><p>Emotions right of why? Why aren’t they using DevOps yet? Is it because they feel that.. Are they afraid of it? Are they, concerned about the amount of time it would take them to, to reimagine their, the, the way that they work so that they're using it? Because it's, I would argue, that it's worth the effort. Once you. Yeah, once you, once you're using it, you're spending so much less time on things that you're spending time on now. Yeah, I think they're automated, etc.. And there's somebody else taking care of the background of things. You can just focus on, you know, building features and updating them, etc..</p><p><strong>ADRIANA:</strong><br />Exactly. Sit back, relax, enjoy the show. We'll take. care of you.</p><p><strong>ANGELA:</strong><br />Yeah, I'll take care of all the background stuff.</p><p><strong>ADRIANA:</strong><br />That's awesome. Well, I could stay on this topic forever, but I do want to talk about one other thing. So, I know one of the things that you mentioned that you wanted to talk about was the idea of protecting your energy, which I think.</p><p><strong>ANGELA:</strong><br />Oh, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. It sounds awesome. And if you could elaborate on that a little bit.</p><p><strong>ANGELA:</strong><br />Yeah. So, you know, and this is again, back to just being a human being. I find I've been having conversations lately with, with just various people and, and just naturally these conversations have been coming up about.... saying no, quitting things, protecting the time and energy that we have to spend on the things that are priorities for ourselves. And it was I would also say that it was a theme of, the folks that I coached, when I was as a life coach as well, people have challenges with setting boundaries and maybe don't feel that they can. Maybe feel the pressure to always say yes or to always be available, which connects, I think, with the idea of, you know, working at a sustainable pace, which is a, you know, an Agile idea.</p><p>I, I think it's so important for us to, be sure to protect the energy that we have and to not be afraid to advocate for ourselves when we don't want to do a thing. Like there's nothing wrong with saying no to, like, taking on another project or to to, I don't know, whatever it is that you want... need to say no to. In in one example of somebody that I coached, it was, you know, they felt the pressure to stay connected like via their, their phone or their laptop all evening. And it was like, maybe you should set a boundary, try it out.</p><p>And just be, share that with the folks that... that, would usually reach out to you and just share, like, after 5 p.m.. I'm. I'm not fine. I'm hanging out with my family or my dog or myself because I need to recharge. There is a there is an analogy that... coaches love analogies. So I've got all these little, little images, but it's the idea of you are an axe, and if you don't stop chopping the wood long enough to sharpen your axe every now and then, which is you, your energy, like just your brain, it's going to get dull and it's going to get harder to chop the wood, and it's going to get to the point where your axes just going to fall apart, because you never stop to maintain it. So you do need to have you need you need to stop doing things. You need to say no to things so that you can protect the energy that you have and rebuild it back up sharp, sharpened your ax,e whether that's your brain or your your energy or, you know, just your mental state. You know, you need that time for yourself because you are a human being.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. That's so great. I love that. And I think that's such a great analogy. And it's I mean, it's so hard to say no. And especially like, also like I do feel like the more seen you are in your career, the more people will ask you to do stuff. And then you're like, oh my God, they appreciate the work that I'm doing. But then that means that you're getting like all these ridiculous, not ridiculous, but like, all sorts of requests, and it's like, oh my God, I don't want to let this person down, but you end up letting you down if you take on too much, right?</p><p><strong>ANGELA:</strong><br />Yeah. And you could end up letting them down just in the future. Like, it, it’s just, you know, you say some, say yes to something that you really just don't have time for. Yeah. And and you can just be letting them down further along. Yeah. And there's also nothing wrong with., “not right now.” Like, instead of, “no”, if it's something that you really want to do, like it's a really cool idea or, or opportunity. You can say, you know, I'm really busy right now, but can we touch base on this next week or next month or whatever works for your scenario? Because I think we forget about that option totally. You know, just sharing, like, I'm really busy right now, but I do want to do this. Can we touch base on it later? Yeah.</p><p><strong>ADRIANA:</strong><br />I'm you know you have to just like, remind people</p><p><strong>ANGELA:</strong><br />Yeah. You just you're just merely advocating for yourself in some small way. And it opens the conversation.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>ANGELA:</strong><br />It's that simple. Yeah.</p><p><strong>ADRIANA:</strong><br />Awesome. Well, I we are coming up on time, so, before we part ways, I was wondering if you had any words of wisdom or hot takes that you would like to share with folks?</p><p><strong>ANGELA:</strong><br />I think, not necessarily a hot take, but just like the advice that I give just about anybody these days is to trust in your gut. Trust in yourself. Like, listen to that inner voice that you have going on. And, and, you know, try the thing. Like if you're if your inner voice is telling you, you're maybe taking on too much, maybe say no to some stuff, or if it wants to try karaoke, go check it out. Like, you know, just trust, trust what's going on inside of you and, feed that.</p><p><strong>ADRIANA:</strong><br />That's awesome. I love that so much. Well, thank you so much, Angela, for geeking out with me today.</p><p><strong>ANGELA:</strong><br />It was a pleasure.</p><p><strong>ADRIANA:</strong><br />It was so much fun. And y'all, don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>ANGELA:</strong><br />Peace out and geek out.!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 20 May 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Angela Blake)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-managing-change-angela-blake-e8mGq9tK</link>
      <content:encoded><![CDATA[<p><strong>Key takeaways:</strong></p><ul><li>Non-tech concepts translate to a tech world</li><li>Change is change, and how you navigate it, whether it's in a tech world or in a non-tech world is the same</li><li>The importance of acknowledging peoples' feelings about change and address their concerns.</li><li>The importance of explaing why the change is happening in order for others to embrace change more easily</li><li>The importance of protecting your time, to maintain mental health</li></ul><p><strong>About our guest:</strong></p><p>Angela Blake is passionate about helping people create happy cultures and selves. She believes that we all have unique perspectives that are both valuable and useful. The most fulfilling work she's done is to draw out those perspectives, use them to improve ways of working together, and help people make positive, lasting change. In other words, she's a coach. :)</p><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Windows_95">Windows 95</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_3.1">Windows 3.1</a></li><li><a href="https://en.wikipedia.org/wiki/Lotus_1-2-3">Lotus 1-2-3</a></li><li><a href="https://en.wikipedia.org/wiki/Scrum_(software_development)">Scrum</a></li><li><a href="https://en.wikipedia.org/wiki/Kanban_(development)">Kanban</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Angela Blake. Welcome, Angela.</p><p><strong>ANGELA:</strong><br />Hi. Hi. Happy to be here. Thanks for having me.</p><p><strong>ADRIANA:</strong><br />Thank you for joining. I'm super excited to have you on. And where are you calling from today?</p><p><strong>ANGELA:</strong><br />I'm calling from a very humid Toronto, downtown Canada. I said that in such an odd order, but downtown Toronto and that. I'm on the waterfront down here. Very busy. Very warm. I'm loving it.</p><p><strong>ADRIANA:</strong><br />Awesome. And the waterfront is honestly, like, one of my favorite spots in Toronto in the summer. Same name. Beat that.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah, I live down here. I work down here. I'm a waterfront person.</p><p><strong>ADRIANA:</strong><br />Oh, that's so perfect. Yay! Hooray for sunny days. Cool. Well, we're going to get started with some, I will say, lightning round slash icebreaker questions.</p><p><strong>ANGELA:</strong><br />I'm ready.</p><p><strong>ADRIANA:</strong><br />Are you ready?</p><p><strong>ANGELA:</strong><br />I think I am, I think I am.</p><p><strong>ADRIANA:</strong><br />Okay, let's do this. First question. Are you a lefty or righty</p><p><strong>ANGELA:</strong><br />Oh, a righty. 100%. Always have been.</p><p><strong>ADRIANA:</strong><br />All right. Are you an iPhone or Android user?</p><p><strong>ANGELA:</strong><br />I have to say I'm an iPhone person. I have all of the, I would say Apple products, so to speak. I love the compatibility.</p><p><strong>ADRIANA:</strong><br />I'm with you on that. Yes, I too am a “All things Apple.”</p><p><strong>ANGELA:</strong><br />Yeah. Yeah I just I like that everything just connects with each other. I don't have to really do much as a consumer or a user. I know Android has, like some amazing abilities to, personalize and customize, etc., but I'm good with what I get from Apple.</p><p><strong>ADRIANA:</strong><br />I'm with you. It's funny because all people are like, you can't customize Apple. I'm like, yeah, I'm okay with that. I'm don’t want to spend my days doing that.</p><p><strong>ANGELA:</strong><br />Yeah, yeah, I can customize my background just enough for me. I'm. Yeah.</p><p><strong>ADRIANA:</strong><br />Good enugh. Good enough. I'm down. I'm down. Okay. Similar question. Do you prefer Mac, Linux, or Windows?</p><p><strong>ANGELA:</strong><br />Oh, I honestly might not go along with my last answer, but I like Windows. Okay. I think because I've professionally always used Windows. So I'm that's what I'm used to. Like, you know, the Office suite, the the just the the usability of it, I think is kind of what I grew up. You think, so to speak. So it's just the most natural version for me.</p><p><strong>ADRIANA:</strong><br />Yeah, I feel ya.</p><p><strong>ANGELA:</strong><br />I do. Yeah, I do. Sorry I cut you off a little bit there, but I do have a MacBook at home that my son uses because I'm just like, I’m not as proficient...</p><p><strong>ADRIANA:</strong><br />It takes some getting used to, I have to admit, because I, I grew up in Windows Land as well. Like, you know, when Windows95 came out, I'm like, “whoa”. It can’t get any better than this.</p><p><strong>ANGELA:</strong><br />You're taking me back in time.</p><p><strong>ADRIANA:</strong><br />I know, right? Yeah. I mean, I remember Windows 3.1, and I was like, you know, the first time I saw a mouse, my dad's like, do you want to see something cool as a kid? He's like, you want to see something cool? I can show you a mouse right here. And I'm like, oh, and then he shows it to me and it's like it's a pointer on a screen. I'm like, what the hell is this??</p><p><strong>ANGELA:</strong><br />Oh my gosh. Yeah.</p><p><strong>ADRIANA:</strong><br />Letdown!</p><p><strong>ANGELA:</strong><br />I remember being able to customize my pointer like, functionality. Like to have it like, do the drag. The, the effects and whatnot. And that was like just that was the ultimate. Or the little fire. Like, people were actually putting effort into what the cursor did. They might still be. But I, you know, I've moved on, I guess.</p><p><strong>ADRIANA:</strong><br />Yeah, I know what you mean. Like when this stuff was very novel. Like, I remember when I got my first, computer with sound, which I think it was like, I want to say it was like a laptop. My parents bought me to go to university, and this was like in 1997. It had sound and it was like, not, it was like a it had a sound card, but it was like, not the greatest sound.</p><p><strong>ADRIANA:</strong><br />And I'm like, I am going to make everything ding because I can.</p><p><strong>ANGELA:</strong><br />I can customize all these sounds. Yeah. Yeah. Once that one that came along. Yeah. Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />And then you get tired of it.</p><p><strong>ANGELA:</strong><br />Yeah, now I’ve got my phone [...] everything. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Now my phone's constantly on silent. I can't even even stand, like, sounds coming from my phone. I'm like, no, this is so distracting.</p><p><strong>ANGELA:</strong><br />All notifications.</p><p><strong>ADRIANA:</strong><br />Yeah. Exactly.</p><p><strong>ANGELA:</strong><br />Exactly. Yeah.</p><p><strong>ADRIANA:</strong><br />All right, next question. Do you have a favorite programing language?</p><p><strong>ANGELA:</strong><br />Oh, golly. No, I am a non-tech person in a tech world. So the programing languages I will say are, literally a whole other language to me.</p><p><strong>ADRIANA:</strong><br />All right, fair enough, fair enough. And actually, I think that'll be a really cool topic to dig into in our conversation, because I think that's that's a really interesting, I think really interesting thing to talk about. Okay. Next question is, do you prefer to consume content through video or text?</p><p><strong>ANGELA:</strong><br />I you know what? It's a hard decision because I'm thinking video. It's coming across like, Reels. It's coming across YouTube. But text is so concise. I'm probably going to have to go with a video just for, like, the probably the amount of time I spend consuming video over, over text. Like, I do get emails, but like newsletters, etc. and I the ones that I do subscribe to, I enjoy. But yeah, I think video wins just for I don't know. Eyeball entertainment. Yeah.</p><p><strong>ADRIANA:</strong><br />Now do you prefer the short form videos or for the long form videos. Like what? What kind of [...]?</p><p><strong>ANGELA:</strong><br />I probably go to the shorter, the shorter form. So the shorter it is with, with some sort of value. Yeah. Like I'm not talking about cat videos and things like that. That's a whole other topic of conversation. But like if I'm, if I want to learn something and somebody creative like a short video, I do enjoy, the feature in, YouTube where they show you like the most commonly viewed section of videos so that you can just jump to the, to the part that you've, I guess they're looking for. I like I like that, like I want to save my time.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. I didn't know about that feature. Today I learned...</p><p><strong>ADRIANA:</strong><br />That's awesome. Oh. Very clever.</p><p><strong>ANGELA:</strong><br />Yeah. I don't know if it's a feature, but it's just like, you can see, like, at the [...]. I don't know if it's all videos. But yeah, you could see, like, it's like a bar and it shows you where the, most, I guess most common. Either it's either time stamps or it's the most common watching area.</p><p><strong>ADRIANA:</strong><br />Right. Right. Right.</p><p><strong>ANGELA:</strong><br />I said that so poorly, but you know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. That's awesome. Okay. Final question. What is your superpower?</p><p><strong>ANGELA:</strong><br />Oh. Oh. My superpower. I guess it depends who you ask. But you're asking me. I'm thinking. I have to say something, and you really make me. This is a tough one. I'm going to go with. I have pretty organized brain, so I don't know for certain. So I've developed systems of thinking because I forget things. And I tend as a human, as we all do. I have a lot going on, whether it's work things or, you know, personal life things.</p><p>Going to concerts, planning, communications and my, you know, my job, etc.. Keeping track of all that, you know, it's not necessarily just all things that you can pop into your calendar. So I've over the years and I would say this isn't just something that I developed and it lived as it were originally iterated. I've, I've changed and shifted my, my systems over the years, but, I, I'm always kind of reorganizing my systems of organization.</p><p><strong>ADRIANA:</strong><br />That's awesome. That's awesome. So you're like, you're refining. Your system.</p><p><strong>ANGELA:</strong><br />Thank you. I love the way you put that. Yes.</p><p><strong>ADRIANA:</strong><br />I'm very, like, software oriented mindset. So I must say.</p><p><strong>ANGELA:</strong><br />I'm getting rid of the technical debt in my head.</p><p><strong>ADRIANA:</strong><br />There you go! Oh, yeah. I mean, it's it's like it's a thing. It's a trait of like, you know, personal growth. Personal development. As like, you learn better ways of doing things. You refine your system.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. And I love talking to other people about how they organize information. People have written books about it. Like, it, it's fascinating to to learn other systems and then I can use that to apply to my own, like, little personal systems.</p><p><strong>ADRIANA:</strong><br />That's very cool. It's funny because I think sometimes, like, we underestimate how hard it is to be organized because, like, I don't know about you, but like, you know, sometimes I'll come with like, come up with a categorization of certain things and I'm like, oh, but this thing can fall into here or here. I don't know what to do. And it causes me stress.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. Like, will I be able to find this later is basically the premise.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>ANGELA:</strong><br />Of all organization. Like, am I going to know when I need to? Action this? Am I going to find it when I need it, etc.. Yeah. So...</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />It can be stressful.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah. Especially like, I don't know if this happens to you, but for me, I'm like, I'm organizing something. I'm like, of course I'll find it. You know. I remember this. And then a week later I'm like, what was I thinking?</p><p><strong>ANGELA:</strong><br />Yeah. This is it's so obvious that it goes here. And yeah. And later on you have to return to like, a certain state of mind to figure out what. It's not that obvious. Yeah.</p><p><strong>ADRIANA:</strong><br />Like it made sense under these circumstances.</p><p><strong>ANGELA:</strong><br />But can I figure... I recently did that with, one of those pop sockets that you put on the back of a phone. AV: Oh, yeah...</p><p><strong>ADRIANA:</strong><br />I, I like having those. So my, it's not just leaning on my, my baby finger. My phone, I mean, so I like to have a pop socket and I got a new phone case and I wanted to put this popsocket on that.</p><p><strong>ANGELA:</strong><br />I pre-purchased somewhere and found it on sale somewhere. And I was like, oh, that's a cute one. I'll, I'll buy that and put it and I'll put it somewhere. I haven't found it yet.</p><p><strong>ADRIANA:</strong><br />Oh no.</p><p><strong>ANGELA:</strong><br />That made perfect sense at the time. I will find it probably in a year or so when I'm looking for something else. So, yeah.So just to say, even if it is my superpower, there's always opportunity to refine and become better at organization.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Super down for that. Awesome, awesome. Well, you've survived the questions and, congrats. So now what I wanted to talk to you about because... you, you mentioned this earlier on that you are a non-technical person in a technical world. So how did that happen?</p><p><strong>ANGELA:</strong><br />It's, it was a surprise to me. I don't know why. So I've worked for the same company for almost 30 years now, and 25 of those years were spent in on the business side of the company. So it's a it's a large company. And there was a lot of opportunity over there to try new roles and, and do lots of different things. Like I had a very a varied, career, in on the business side and I and I didn't actually have any aspirations to move into the technology side. However, while I was on the business side, I started working with a technical team. So it was a team of folks who were building like dashboards, and queries, etc. to help the business understand, you know, data and information. So I was really translating that, from just raw data into, like digestible information that they could use to drive decisions. And while I was working with this team, I was learning about Agile, Scrum mastery, etc. it was my very first introduction to these roles and these methodologies and concepts. And prior to that, I had been doing a lot of project type work.</p><p>And there was a lot of things about the work that I was doing that I kind of questioned. I just thought, there's gotta be a better way. Like, why are we having all of these siloed conversations and why are we doing work over here, in it on its own. And then kind of throwing it over the fence, as it were, so to speak, for somebody else to do and then expecting just updates, status updates, etc..</p><p>So when I did learn about the existence of this thing that had existed for quite a long time before I ever learned about it, the idea of agility and the principles there and the values there, it just I was like, oh, so other people thought this too, and I have come up with ways of working that can help people solve some of these, and not necessarily problems, but challenges of just trying to work with, with other people and trying to work with larger groups, etc..</p><p>So I really dove into that and I started to call myself a Scrum Master. I never officially had the title of Scrum Master. But I started it was almost like a self-fulfilling prophecy, as it were. I would call myself a Scrum Master. I would talk about agility. I would help people on the business side understand the value of Agile values and principles for themselves.</p><p>And because Agile was born within technology, as I grew in my career, I just was naturally attracted to, like a coaching role. It was kind of like an evolution of of a Scrum Master role, one of the many possibilities. And, that role was in technology. So I thought, okay, I'm applying for this role as whole other side of this company that I work in, and, it's kind of scary because I'm used to business. I'm used to that language. Yeah, I'm used to how things work on this one side. I hate to say that it's a side, but, you know, this one line of business within this company, and technology is completely new to me. Like, I don't I don't, my. Like I said earlier, I don't know any languages in any tech languages or coding languages. I don't know anything about developing. But I do know these ways of working and how to help people deal with the day to day frustrations of trying to work, whether they're in business or whether they're in technology. So it was really this desire to help people solve the problems that they go through every day. Yeah. That that kind of drew me over to where agile was, was born, so to speak, like to that side of the business. So I came over to technology, but even then, and this is like a summary of 30 years, even when I came to technology, I was I was an agile coach.</p><p>I was working with technology teams, but I still was a non-tech person. So I'm even though I'm immersed within technology, I'm not coding, I'm not developing. But I am working now directly with developers every day. Sometimes working with, you know, the leadership, the managers and such like the, the middle management, the executives, etc. to help them understand, like the value of, of a finding new ways of working because people are maybe a little frustrated and, maintaining things like sustainable pace,</p><p>But also doing things like advocating for the team to say that this, this particular team that I'm coaching needs this. To get unstuck or whatever it is that they're looking for and helping them challenge the ways of working that existed that caused their frustrations. So just getting to know the teams, but it was more dealing with them as people than technology people.</p><p>Yeah. And due to, reorg, I, moved I've moved recently from an agile coaching role to, to, a strategy and operations role where it's a lot about communicating the changes that we're making and letting the people that use the products and tools that we build, letting them know about these upcoming changes and if it affects them and if there's any impact to them. Etcetera. So still have... I am within DevOps now. So I'm in the DevOps group, and working with them day-to-day and helping them communicate about all these amazing DevOps tools that we have and how it can benefit you and save you time and make life easier and better. But I still don't know how to code.</p><p>I see the people around me on the screens with all of the words on them. That looks like the matrix to me. I don't know, I don't know what any of that says. But I do know, you know, how to communicate the things that they need communicated. And I'm very slowly, I would say, learning the, the architecture and the, the, the engineering of, DevOps, as it were. Yeah. I mean, I'll never know it to the detail of, of a developer. However, I can know enough to understand how things connect and how to, help the people who are using our tools understand the impact to them.</p><p><strong>ADRIANA:</strong><br />That's awesome. And I you know, I think you you touched on something really interesting, which is like, yeah, you're you're not a technical person, but at the end of the day, like... we're all working with people. And I think the, the most challenging aspects in an organization, whether it's a technology organization and... or not. And let's face it, most organizations do have a a technology aspect. It's still going to be the people. It's always like the, the, the socio-technical aspects are probably the most challenging ones when it comes to like, really getting, really herding folks in the in the right direction, especially of, of like major change, like large business transformations, that sort of thing.</p><p><strong>ANGELA:</strong><br />Yeah. Yeah. Because I mean, whenever there is a change, our reaction to it is as a human. Yeah. It's not I'm not reacting to it as a developer or somebody in strategy or a business person. I'm I'm reacting to it as a human and how it affects me. Yes. My day to day or how I'm I might be afraid of how it'll affect me in my day to day, or concerned or, you know, I want to know more.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />How it will affect me. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. So, you know, when you're when you're dealing with folks like this, especially like in a coaching role, how do you, how do you navigate that... the fear that folks have around, you know, trying something different, especially because things are always changing. So you almost have to, like, brace yourself for the change. But it's hard for some people.</p><p><strong>ANGELA:</strong><br />Oh, yeah. Yeah. And I 100% agree with the fact that it can be hard for folks. I you're bringing me back a little bit to like, the 90s. I was thinking about when I first started my career, and I was, working on different projects, and somebody at the time said, you know, change is constant. It's the only, you know, there's like a common phrase.</p><p>It's like the only thing that doesn't change is change. Like it's always it's always coming at you. Yeah. And we need to be prepared because change isn't going away. And, it's just going to become faster and more frequent in the future. And this was the 90s. Yeah. Yeah, yeah. We're. Yeah. Now we're in the 2020s and it's.</p><p>We weren't wrong. I guess that's what I'm saying. Like there's there's constant change going on around us. But that doesn't mean that it's easier for people to adapt because there's different types of change. And we're all impacted differently, by any given change. So, a change that affects a, you might emotionally hit you differently than me, right? Like so. And it depends entirely on what the change is, how it affects us, how much we know up front when we hear about it. So. And your question was about like how as a coach, I would, you know, help somebody with that or, you know, talk to somebody about it or help them think about changing. And, and I would put the caveat that every coach is different.</p><p>So, another coach will do things differently than I will. [...] But in my, in my case, I'm more, like, I do like to challenge people to push themselves out of their comfort zone a bit, because where you learn is in where you're uncomfortable and your, your zone of discomfort is where you're you're learning and growing. But there's also, you know, an acknowledgment of that fear or an acknowledgment of the emotions that go along with the change.</p><p>And sometimes people need an opportunity to be heard, when it comes to that, whatever, whatever feelings they have, some I've seen changes happen and I've, you know, been 30 years with the same company. I've seen many changes happen. Big ones, little ones, all, all different. Everybody reacts a little bit differently and, has different levels of comfort with ambiguity, I would say.</p><p>Yeah. Like my myself, I'm pretty comfortable with ambiguity. I'm like, okay, well, I'll find out more later. But some people want all the details right now. As soon as I know about a change, I need to know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />How it's going to affect me. I need to be able to plan for my future. And, I mean, like, it could be a simple, straightforward change, like, we're going... and this is going to date me, and we're going from Lotus 1-2-3 to Excel. Like we're going to.</p><p><strong>ADRIANA:</strong><br />I remember Lotus 1-2-3.</p><p><strong>ANGELA:</strong><br />I was so good at it. I, I did all my keyboard shortcuts and everything. And then I had to figure out Excel and I thought, oh my gosh, I'm never going to figure this out. I was I was highly impacted. And I would even dare say emotional about it...</p><p><strong>ADRIANA:</strong><br />Well, yes...</p><p><strong>ANGELA:</strong><br />For some time, because I was frustrated, even when I was, even... the change had happened. I use Excel now. And I'm still... I'm frustrated because I'm not as fast as I once was. My productivity is down, and I... you know, have to recreate things...</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>ANGELA:</strong><br />In my case. Right. So, I mean, that's an oldie but a goodie example. But change is all around us and, and as a coach, I'm trying to help people understand that they have the capacity to make changes that will potentially make their life better.</p><p><strong>ANGELA:</strong><br />And I mean their work life. If I'm life coaching them, maybe their, their personal life, but, the changes that they're making are experiments that could potentially alleviate some of their frustrations. And if they have control over those experiments or the changes that they make, like, and it could be some small little thing like, let's have, 15 minute stand up every other day and, or maybe they're already having a 15 minute stand up every other day and they're like, it's, you know, we're not getting what we need out of it. Okay, well, let's talk about what you need. And do we need to change the cadence. Do you want to change how you run the conversation? Do we want to revisit the purpose? As just examples.</p><p>So I think. When people can understand the benefit of a change, when they can understand that their, their feelings about it are acknowledged, I think it makes it a lot more, feasible, a lot, a lot more likely for people to take on a change or to create a change. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, that makes so much sense. And it's, you know, it makes me think back to all the all the times that, you know, I've, I've experienced change or been in an organization that that did a large change. And like, I remember like being in an organization where we switched from Google Mail to Outlook and it was like, it was so frustrating. Right. And, and because you're, you know, it's like the Lotus 1-2-3 example to Excel, you're used to working a certain way. And then now all of a sudden, like your workflow changes, but you know, being explained... like hearing, hearing from folks like, okay, this is the reason for the change. And it's like, well, it does make logical sense. You know, like...</p><p>I might have my feelings around what tool I prefer, but like in terms of standardization within an organization, it makes a lot of sense. So you almost like, I don't know, logic kind of wins out on that. But I guess the other thing too, though, is like logic doesn't always win out on that, because as I said, there's the emotional aspect. And I love what you said about acknowledging people's feelings, because I think the, I think what frustrates, I think what we crave more than anything as humans is to to feel like we're part of something and to feel acknowledged. Right?</p><p><strong>ANGELA:</strong><br />Yeah. And even maybe to feel like we have a little bit of control or impact on what's happening. We... many years ago, we were moving an office from downtown to, uptown so that we could diversify our footprint. So we didn't have all of our offices downtown, which, logic makes sense. But highly emotional process for people because it affects me on a personal level. Now I have to go instead of from my home to this downtown location, I have to go to an uptown location. So which which for some people. Great. I live uptown. I'm closer to work. But for some people it was much more, travel time, or somewhat more travel time. So. And it was a big ambiguous thing.Where am I going to sit? What's it going to be like there? Yeah, it's like my my morning routine. Where am I going to get my coffee? Yes. So I was part of a project that was helping some of these folks move. And it was just about... we had roundtables where they could talk about their feelings and ask their questions.</p><p>So we get which we, you know, because emotions are data. So when they would tell us that they're scared of what's going on or they're frustrated or that it's going, they're going to be farther away and they're they're mad, that's that's data that we can use to help us address some of their concerns. You're afraid of the ambiguity.</p><p>Okay, well, here's a sample of what the chairs are going to be like. And this is the material we're using on them. And here's a floor plan. This is where you're going to sit. We did like little videos, like a little tour video of here's how you get to the local Tim Hortons or Starbucks or whatever it was.</p><p>So your morning routine, you can see what it's going to be like, just trying to. And these were all addressing the concerns. Yeah. They were, they were, they were raising but the, I think more valuable was the opportunity that they had to just say what they wanted to say. Be heard. Yeah.</p><p><strong>ADRIANA:</strong><br />That's so great. And, I mean, it's, it's, and it shows that like, there's thoughtfulness on your part because I think that's what, that's what people really hate is like, to be told. It's like, you know, I was involved in a few, like, transformation projects, and early in my career, like, you know, I was like, so had this mentality of, like, I'm always right. And therefore, like, what everyone else is doing is crap. And so, you know, come in and say, “What you're doing is crap.” And you're basically saying, “You have an ugly baby.” Nobody wants to be told they have an ugly baby.</p><p><strong>ANGELA:</strong><br />No. That’s right. That’s right.</p><p><strong>ADRIANA:</strong><br />So yeah... like, being gentle about it.</p><p><strong>ANGELA:</strong><br />Yeah. And I mean, there's there's always going to be changes that are thrust upon us, so to speak, like that we don't have any say in and we don't have any, leverage or impact on like we do. It's just outside of our sphere of influence. But there's always choices that we can make as far as how we let it impact us, how we react to it.</p><p>And as the people who are creating change and thrusting it upon others, so to speak, we have the opportunity to communicate with people in a different way, like to give them an avenue to share their thoughts or to ask questions, or to have maybe a little control somewhere. Okay. It's making me think of it. When my son was just little and I would give him choices like, what do you want to have for dinner? But I wasn't asking a three year old, what do you want to have for dinner? Yeah, I was asking, do you want to have chicken nuggets or do you want to have, mashed potatoes? I'm just making something up there. Can’t think of something I was feeding him when he was three. But. So I just give him like, it wasn't the illusion of a choice. He did have a choice.</p><p>But it was a limited. I'm not gonna give you the options of everything. I'll give you the options of the things I'm willing to make tonight. And, that's it.</p><p><strong>ADRIANA:</strong><br />So it’s like guardrails, basically.</p><p><strong>ANGELA:</strong><br />Yeah, yeah, yeah, yeah, that's it gives that feeling of, oh, I have a little bit of control here.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. I think that's so awesome. And you know, I want to go back to something that you mentioned as an Agile Coach where, the idea of like, getting the feedback from the folks that you were coaching, even on, on the frequency of, like, the stand ups and making tweaks to, to the Agile process because I think, like for me personally, like, I love the idea of Agile, I like the agility of agile, but I've always had a bit of a beef with the fact that agile. It's so like encrusted in ceremony that it's almost to the point where it's stifling. And I think, it, it, I think originally it was supposed to be meant as guidelines, and then it just became like, very stringent. And Scrum is very, very, you know, like strict with the ceremonies. But hearing what you were saying, which is like, I think embracing the agility, the lowercase “agile” of Agile.</p><p><strong>ANGELA:</strong><br />Absolutely. Yeah. I love, I love what you said encrusted with what does feel that way. And I absolutely agree with you, how agile methodologies can can sometimes in some scenarios are, and I would say maybe a lot of [...] are used as, like rulebooks, and not as, here's a tool that you can use to help you. Somebody came up with some ideas that make them more agile. Instead of that, they say, thou shalt do this thing. Now thou shalt Scrum, Kanban, or whatever it is. And so it instantly, turns people off and they don't even learn about the, say, the values or the principles of agile, which are where it's like the really good stuff. I'm just trying to like, figure out ways to work at a sustainable pace. Oh, how many people have I talked to that, you know, are frustrated with taking on too many projects, or too much work? It's a lot, so, if I, if I'm, if I get to the values and the principles of Agile like that, to your point of the small agile, like, just being agile, like, Kanban and Scrum...</p><p>They don't, they don't matter. They're just systems that should be helping us, and not be used as, I guess a ruler. Where... I don't know, a rule book. Because they're, they're encrusted in ways.</p><p><strong>ADRIANA:</strong><br />Yeah. And then. And then it defeats the whole purpose of what you're trying to accomplish.</p><p><strong>ANGELA:</strong><br />Yeah. Because then people don't feel like they have a space to experiment and try new things and have conversations with each other about, you know, hey, what should we try next? Because they're busy. Aren't you meeting all of these little tick boxes of what they're considering to be Agile, or Scrum or Kanban?</p><p><strong>ADRIANA:</strong><br />Yeah, totally, totally. Now, now switching over now that you're on the other, I don't want to call it the other side, but now that you have moved to the DevOps world, because, I mean, they're often agile, like I see them as like, they're so intertwined, because you can't... have the agility that you want with Agile without DevOps, because you got, you need to have those fast feedback loops from DevOps. So how how do you that for you going like from moving from like the Agile world to the DevOps world? How did that how did that translate for you? What were some of the similarities, some of the differences?</p><p><strong>ANGELA:</strong><br />I think I better understand now, like CI,/CD, but like the benefits of CI/CD, continuous integration, continuous development, and, and better understand just like the value of things like automation tools, even like going to the degree of talking about like AI and large learning, models. I honestly, as a, as a coach, coming from the business side, as a, as a scrum master on the business side, I probably didn't understand the benefit of those things as well as I could have. I mean, I could talk to somebody and say, yeah, have you heard of, I don't know, test driven design, and and speak to it. And I could talk to it but didn't really truly understand it. I will openly admit, until you, you know, seeing it live, seeing it working within DevOps.</p><p>Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />And that's the magic too, I think for me, like, you know, it's as you said, you like, read about it, hear about it, whatever. And then you see it and you're like, what?</p><p><strong>ANGELA:</strong><br />Yeah, yeah. The cool thing with, I would say development, agile, etc., like the experience is so much. I don't want to say just better, but I'm, that's the word that's coming to mind. It's, it's better than the theory. Yeah. So reading it is cool. Like you're getting an understanding of the concept but like seeing it and you're like, oh, this is where it could go. What? That's all fantastic. Yeah.</p><p><strong>ADRIANA:</strong><br />Mindblowing.</p><p><strong>ANGELA:</strong><br />Different. Yeah. Yeah, it's really, eye-opening.</p><p><strong>ADRIANA:</strong><br />And until, like, when you're, you know, looking at DevOps in, in a large organization where, where you're at, like, we see some of the challenges that are, that are occurring with teams because, I mean, large organizations means that you are contending with tons of teams. And it's so tempting for like, everyone to do their own thing, right?</p><p><strong>ANGELA:</strong><br />Oh yeah. Yeah, yeah. And and we do see like, I mean, because we're a large organization, we do see folks that are, they're not yet using DevOps. So we're still in the process of adopting, so we're really trying to help people understand the benefit and help them understand, like, hey, come on over. The water’s fine. It's great over here. You're gonna like it. I, we promise you. I mean, it it does come with challenges because, you know, you're centralizing things. It's, it's more, it's standardized in some ways because you're using, like, this specific tool. But I'd like to say, like, I feel like and I'm saying this as a non-tech person in the tech world, of course.</p><p>That there's lots of options. Like, it's not like we just have one tool that does this specific thing. We have multiple. Yeah. You do have options within DevOps. So I find it interesting to think about the folks who have not yet adopted DevOps. And the challenge is that they're going through and what makes them feel as though... and it goes back to the humanity.</p><p>Emotions right of why? Why aren’t they using DevOps yet? Is it because they feel that.. Are they afraid of it? Are they, concerned about the amount of time it would take them to, to reimagine their, the, the way that they work so that they're using it? Because it's, I would argue, that it's worth the effort. Once you. Yeah, once you, once you're using it, you're spending so much less time on things that you're spending time on now. Yeah, I think they're automated, etc.. And there's somebody else taking care of the background of things. You can just focus on, you know, building features and updating them, etc..</p><p><strong>ADRIANA:</strong><br />Exactly. Sit back, relax, enjoy the show. We'll take. care of you.</p><p><strong>ANGELA:</strong><br />Yeah, I'll take care of all the background stuff.</p><p><strong>ADRIANA:</strong><br />That's awesome. Well, I could stay on this topic forever, but I do want to talk about one other thing. So, I know one of the things that you mentioned that you wanted to talk about was the idea of protecting your energy, which I think.</p><p><strong>ANGELA:</strong><br />Oh, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. It sounds awesome. And if you could elaborate on that a little bit.</p><p><strong>ANGELA:</strong><br />Yeah. So, you know, and this is again, back to just being a human being. I find I've been having conversations lately with, with just various people and, and just naturally these conversations have been coming up about.... saying no, quitting things, protecting the time and energy that we have to spend on the things that are priorities for ourselves. And it was I would also say that it was a theme of, the folks that I coached, when I was as a life coach as well, people have challenges with setting boundaries and maybe don't feel that they can. Maybe feel the pressure to always say yes or to always be available, which connects, I think, with the idea of, you know, working at a sustainable pace, which is a, you know, an Agile idea.</p><p>I, I think it's so important for us to, be sure to protect the energy that we have and to not be afraid to advocate for ourselves when we don't want to do a thing. Like there's nothing wrong with saying no to, like, taking on another project or to to, I don't know, whatever it is that you want... need to say no to. In in one example of somebody that I coached, it was, you know, they felt the pressure to stay connected like via their, their phone or their laptop all evening. And it was like, maybe you should set a boundary, try it out.</p><p>And just be, share that with the folks that... that, would usually reach out to you and just share, like, after 5 p.m.. I'm. I'm not fine. I'm hanging out with my family or my dog or myself because I need to recharge. There is a there is an analogy that... coaches love analogies. So I've got all these little, little images, but it's the idea of you are an axe, and if you don't stop chopping the wood long enough to sharpen your axe every now and then, which is you, your energy, like just your brain, it's going to get dull and it's going to get harder to chop the wood, and it's going to get to the point where your axes just going to fall apart, because you never stop to maintain it. So you do need to have you need you need to stop doing things. You need to say no to things so that you can protect the energy that you have and rebuild it back up sharp, sharpened your ax,e whether that's your brain or your your energy or, you know, just your mental state. You know, you need that time for yourself because you are a human being.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah. That's so great. I love that. And I think that's such a great analogy. And it's I mean, it's so hard to say no. And especially like, also like I do feel like the more seen you are in your career, the more people will ask you to do stuff. And then you're like, oh my God, they appreciate the work that I'm doing. But then that means that you're getting like all these ridiculous, not ridiculous, but like, all sorts of requests, and it's like, oh my God, I don't want to let this person down, but you end up letting you down if you take on too much, right?</p><p><strong>ANGELA:</strong><br />Yeah. And you could end up letting them down just in the future. Like, it, it’s just, you know, you say some, say yes to something that you really just don't have time for. Yeah. And and you can just be letting them down further along. Yeah. And there's also nothing wrong with., “not right now.” Like, instead of, “no”, if it's something that you really want to do, like it's a really cool idea or, or opportunity. You can say, you know, I'm really busy right now, but can we touch base on this next week or next month or whatever works for your scenario? Because I think we forget about that option totally. You know, just sharing, like, I'm really busy right now, but I do want to do this. Can we touch base on it later? Yeah.</p><p><strong>ADRIANA:</strong><br />I'm you know you have to just like, remind people</p><p><strong>ANGELA:</strong><br />Yeah. You just you're just merely advocating for yourself in some small way. And it opens the conversation.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>ANGELA:</strong><br />It's that simple. Yeah.</p><p><strong>ADRIANA:</strong><br />Awesome. Well, I we are coming up on time, so, before we part ways, I was wondering if you had any words of wisdom or hot takes that you would like to share with folks?</p><p><strong>ANGELA:</strong><br />I think, not necessarily a hot take, but just like the advice that I give just about anybody these days is to trust in your gut. Trust in yourself. Like, listen to that inner voice that you have going on. And, and, you know, try the thing. Like if you're if your inner voice is telling you, you're maybe taking on too much, maybe say no to some stuff, or if it wants to try karaoke, go check it out. Like, you know, just trust, trust what's going on inside of you and, feed that.</p><p><strong>ADRIANA:</strong><br />That's awesome. I love that so much. Well, thank you so much, Angela, for geeking out with me today.</p><p><strong>ANGELA:</strong><br />It was a pleasure.</p><p><strong>ADRIANA:</strong><br />It was so much fun. And y'all, don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p><strong>ANGELA:</strong><br />Peace out and geek out.!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44922199" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/e02e6b3d-08b8-47d8-8058-df50e3d6b2f8/audio/afeaac45-aead-4256-b668-4c9de0a45d02/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Managing Change with Angela Blake</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Angela Blake</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/3cc155b6-979a-4073-ae51-3685aac5acd5/3000x3000/e52-20-20angela-20blake-20thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:42</itunes:duration>
      <itunes:summary>How do you naviagate the tech world as a non-techie? How do you manage change across an organization when it&apos;s shoved down your throat? How do you learn how to advocate for yourself? This week&apos;s guest, Angela Blake, geeks out with Adriana about all these things and more!</itunes:summary>
      <itunes:subtitle>How do you naviagate the tech world as a non-techie? How do you manage change across an organization when it&apos;s shoved down your throat? How do you learn how to advocate for yourself? This week&apos;s guest, Angela Blake, geeks out with Adriana about all these things and more!</itunes:subtitle>
      <itunes:keywords>scrum, software development, agile, technology, kanban, women in tech, devops, softare engineering, sdlc</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>52</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0f4ee5ed-54f8-4812-be8c-0e4f50085583</guid>
      <title>Geeking Out Live: Observe All The Things</title>
      <description><![CDATA[<p><strong>About Tim Banks:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p>Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://bsky.app/profile/elchefe.me">Bluesky</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>About Marino Wijay:</strong></p><p>Marino Wijay is a Canadian, Traveller, International Speaker, Open Source Advocate for Service Mesh, CNI, Kubernetes, and Networking. He is an Ambassador @ Civo Cloud, and Lead Organizer for KubeHuddle Toronto. He is passionate about technology and modern distributed systems. He will always fall back to the patterns of Networking and the ways of the OSI. Community building is his driving force; A modern Jedi Academy.</p><p>Find Marino on:</p><ul><li><a href="https://bsky.app/profile/virtualized6ix.wtf">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtu.be/UXlKChQLcPk?si=CSaV_xIiGoiiKXYI">Adriana & Marino's Observability Day EU 2025 talk</a></li></ul>
]]></description>
      <pubDate>Tue, 6 May 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Tim Banks, Marino Wijay)</author>
      <link>https://geeking-out.simplecast.com/episodes/geeking-out-live-observe-all-the-things-NMSCKGLX</link>
      <content:encoded><![CDATA[<p><strong>About Tim Banks:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p>Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://bsky.app/profile/elchefe.me">Bluesky</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>About Marino Wijay:</strong></p><p>Marino Wijay is a Canadian, Traveller, International Speaker, Open Source Advocate for Service Mesh, CNI, Kubernetes, and Networking. He is an Ambassador @ Civo Cloud, and Lead Organizer for KubeHuddle Toronto. He is passionate about technology and modern distributed systems. He will always fall back to the patterns of Networking and the ways of the OSI. Community building is his driving force; A modern Jedi Academy.</p><p>Find Marino on:</p><ul><li><a href="https://bsky.app/profile/virtualized6ix.wtf">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://youtu.be/UXlKChQLcPk?si=CSaV_xIiGoiiKXYI">Adriana & Marino's Observability Day EU 2025 talk</a></li></ul>
]]></content:encoded>
      <enclosure length="57897102" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/9ea3d805-bfb7-4dec-8fa7-cffdfdf53028/audio/4f5a937b-8703-419c-bebe-659bc6519a3e/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>Geeking Out Live: Observe All The Things</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Tim Banks, Marino Wijay</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/33ec46fb-19dc-4d25-8f6d-4659f52a7c28/3000x3000/geeking-20out-20webinar-20-1920-20x-201920-20px.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:18</itunes:duration>
      <itunes:summary>What if we told you that there is an entire world out there beyond our tech bubble that could benefit from the power of Observability? Would you believe us? In this live episode of Geeking Out, host Adriana Villela, chats with past guests Tim Banks, and Marino Wijay, about using Observability beyond the traditional confines of tech.</itunes:summary>
      <itunes:subtitle>What if we told you that there is an entire world out there beyond our tech bubble that could benefit from the power of Observability? Would you believe us? In this live episode of Geeking Out, host Adriana Villela, chats with past guests Tim Banks, and Marino Wijay, about using Observability beyond the traditional confines of tech.</itunes:subtitle>
      <itunes:keywords>cloud native, cloud native computing, open source, software development, opentelemetry, devops, softare engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>51</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">87a3723d-de2f-4652-b801-b4c3787404bf</guid>
      <title>The One Where We Geek Out on Outreachy with Eromosele Akhigbe</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Eromosele David Akhigbe is a Developer Advocate at StepSecurity, where he combines technical expertise with a passion for making technology more accessible and understandable. He’s also an active contributor to the OpenTelemetry community. A proud first-class graduate of Mechanical Engineering from Landmark University and a Decagon-trained software engineer, Eromosele is a strong advocate for open-source software and is committed to projects that democratize access to tech.</p><p>He believes deeply in Africa’s potential to shape the future of technology and innovation. Outside of work, you’ll often find him playing lead guitar or engaging with communities that share his mission to uplift the African tech ecosystem.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/akhigbeeromo/">LinkedIn</a></li><li><a href="https://www.instagram.com/_eromoo/">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://youtu.be/u5oXMGQd1Oc">Juraci Paixão Kröhling on Geeking Out</a></li><li><a href="https://www.linkedin.com/in/yurioliveirasa">Yuri Oliveira</a></li><li><a href="https://adri-v.medium.com/list/opentelemetry-92f897d8b31e">Adriana's blog posts on OpenTelemetry</a></li><li><a href="https://www.youtube.com/@isitobservable/videos">Henrik Rexed - IsItObservable</a></li><li><a href="https://sematext.com/">Sematext</a></li><li><a href="https://superuser.com/questions/1655690/visualstudio-automatically-turn-tabs-into-spaces">VSCode: Convert Tabs to Spaces</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=-SHieCshkOBSzMLP">Adriana's KubeCon talk on the Target Allocator</a></li><li><a href="https://aws.plainenglish.io/a-deep-dive-into-opentelemetry-running-the-opentelemetry-demo-7ec4fd436136">Eromosele's blog post on the OpenTelemetry Demo</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay on Geeking Out</a></li><li><a href="https://sig-boba.github.io">SIG Boba</a></li><li><a href="https://opentelemetry.io/blog/2023/contributing-to-otel/">Contributing to OpenTelemetry</a></li><li><a href="https://community.cncf.io/kcd-ghana/">KCD Ghana 2024</a></li><li><a href="https://community.cncf.io/kcd-nigeria/">KCD Nigeria 2022</a></li><li><a href="https://www.outreachy.org/apply/project-selection/">Apply to Outreachy</a></li><li><a href="https://ocaml.org/">OCaml</a></li><li><a href="https://www.wikimedia.org/">Wikimedia</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today, I have Eromosele Akhigbe. Welcome, Eromosele!</p><p><strong>EROMOSELE:</strong><br />Thank you Adriana for this opportunity. It's so nice to be here.</p><p><strong>ADRIANA:</strong><br />And I'm so happy to have you on.</p><p><strong>EROMOSELE:</strong><br />Thank you so much, Adriana.</p><p><strong>ADRIANA:</strong><br />Okay. So, where are you calling from today?</p><p><strong>EROMOSELE:</strong><br />Yeah, I'm calling from Lagos, Nigeria. So Nigeria, for some of you that don't know, is in Africa, is located at the western part of Africa. So yeah, that's what I'm calling from.</p><p><strong>ADRIANA:</strong><br />That's so cool. That's awesome. It's interesting. I've had, two people from Morocco on my podcast, but when I had them, they weren't in Morocco. So you are my first, like, person from Africa who's living in Africa, on the podcast. This is super exciting. Okay, so, I have so much to get into. But before we do that, we are going to start with the icebreaker questions. Are you ready? Okay. First question. Are you left handed or right handed?</p><p><strong>EROMOSELE:</strong><br />Right. Right handed.</p><p><strong>ADRIANA:</strong><br />Next question. Do you prefer iPhone or Android?</p><p><strong>EROMOSELE:</strong><br />iPhone any</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>EROMOSELE:</strong><br />Mac. I'm currently using a Mac. No to Windows. I do not like Windows. Yeah. I'm a Mac user.</p><p><strong>ADRIANA:</strong><br />Did you. Okay, here's a question for you. Did you ever use Windows before? Because it's funny, I've talked to some people who are like, I've never even used Windows. I'm a Mac user through and through.</p><p><strong>EROMOSELE:</strong><br />No, I used to use like, Windows, when I started my tech career. And, it was the experience wasn't the best.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I also for, for listeners of the podcast, they probably know... they've heard me talk about this many times, but also like I started my life with Windows, my tech life. Okay. Next question. Do you have a favorite programing language?</p><p><strong>EROMOSELE:</strong><br />Yes, I do, and it's Golang. And I also have a not so favorite programing language, although, you did not ask, which is, Java I'm not a fan of Java. I'm not I'm not a crazy fan of Java because of my experience. So my, my, my experience with Java was, the first programing language because, I, I was always, intrigued by programing since I was in secondary school. So I was intrigued, but I didn't have the, you know, the resource to learn at that time. So I was still my dad. And then one time he brought one IT guy from his company, and the guy came. And I think that after learning how to use the terminal, you know, and I learned how to change password using admin, you know, I learned about admin stuff. I was a very curious kid. So, you know, and I told the guy that I can hack your laptop, and the guy didn't believe because he was an IT professional. And I'm a young kid.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>EROMOSELE:</strong><br />And he was like, I dare you to. And I did it. And he was shocked. I told him that okay, I'm really interested in programing. I would like to learn. And I think I believe strongly that it's because of what I did. Because I embarrassed him. He decided that the best language is for me to start with was Java. He gave me I would say the worst tutorials I've ever, you know watched and I you know trying it. I thought I was just a dumb person. I couldn't just like because how willing just to type hello world public main static. It sounded so scary and crazy to me. So, you know, I just decided that maybe programing wasn't my thing. When. When I had my friends talk about JavaScript, I was like, wait. If Java is this hard, this script of Java. So I just ran away from programing, you know,</p><p><strong>ADRIANA:</strong><br />Oh, wow. So that turned you off initially?</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah. For like, four years.</p><p><strong>ADRIANA:</strong><br />Can you imagine if you’d been like completely put off by it. Like how? Like how different your life would have been? How did you end up learning Go?</p><p><strong>EROMOSELE:</strong><br />Yeah. So très interesting story. Yeah, so in 2022 I was in my because in my I was in uni... I was in uni and we're having like some kind of internship. By the way, I studied mechanical engineering. So I didn't study software engineering at all because I ran away from code. I was scared of code.</p><p><strong>ADRIANA:</strong><br />So yeah, dude. I like ran away from code in university too. I was like, I don't want to do this for a living. And then like in university, they fricking teach you how to code. And you're like, dammit!</p><p><strong>EROMOSELE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />My degree is in industrial engineering. So I don't I don't have a computer science or computer engineering degree either. So there you go anyway. Carry on.</p><p><strong>EROMOSELE:</strong><br />So, we had an internship, and during that time I had a really good friend of mine shout out to him, by the way, his name is Isaac. And, you know, he just encouraged me that, okay. You don't want to program. Why not try DevOps, you know, and. Okay. DevOps. You know that. Okay. Sounds cool. Let me try it. Let me give it a try. And during that time I started learning DevOps. But the, the school I went to guess what decided teaching us JavaScript first. And I was like what. I'm back to programing again And I was so scared at first. But then I now realize that, wait a second, it's not that deep, you know? It's actually easy. It's not hard, you know, to code. And I'll say, like my passion for coding, you know, started, you know, dreaming again. But then I just because I went for my final year and I couldn't balance programing and final year projects, you know, things like that. So I had to put a pause. Yeah. And then December 2023, I decided to pick it up again, you know, instead of learning DevOps. And good was really nice course from... I can’t pronounce his name, but Abhishek, something like that. He's a really good guy, Udemy, then the life, my choice. My turning point was Outreachy. I don't know if you heard about Outreachy Adriana.</p><p><strong>ADRIANA:</strong><br />I have, I have, but for folks who aren't familiar with it, tell tell. Them tell our audience about Outreachy, yeah.</p><p><strong>EROMOSELE:</strong><br />Yeah, definitely. So Outreachy basically, it's like an initiative to encourage people that are in underrepresented communities, you know, to get into open source and open science. So it's not just for tech guys, also for, you know, science people. Like we have some projects about biomes, you know, microbiomes and things around that. So, I, you know, you know, show back story. When I went to apply for Outreachy, I was like, bro, nobody's ever going to pick me. But the beautiful thing about Outreachy is that is not based on experience like, you don't have to have a nice resume or like 20 years of experience or 3 years of, you know, what can experience. In fact, it's an internship and it's really, really nice. And kudos to the people that are, you know, pushing it. I applied for it, you know. I applied for it and I got it. I got into the first phase and that's how I got connected to the OpenTelemetry community. Yay!</p><p><strong>ADRIANA:</strong><br />Outreachy is not like, I know there's a lot of Outreachy people involved with the CNCF, but Outreachy is not necessarily a program of the CNCF. It's one that the CNCF is involved with. Is that correct?</p><p><strong>EROMOSELE:</strong><br />Yeah. So, so how Outreachy works is that Outreachy you know, accepts. So if you CNCF as a, as a organization can decide to sponsor an intern to work in an open source project. So that is how it works. Usually we have, OpenTelemetry you know, so you just have a little task that, you know, so on that is new, can come in and do you know, and gain experience with the community. So it's really, really nice. I think you also have, mentorship, something like that. So it's a similar kind of, you know, structure. So, that's how I got to meet Juraci and Yuri. Really awesome. There were awesome, awesome mentors. And I had to start learning Go because to contribute. Yeah. So I was I was forced to learn Go because to contribute OpenTelemetry or to OpenTelemetry is written in Go. Most parts of it, except the SDKs, is written in Go. So I have start learning Go from scratch, to learn about OpenTelemetry. But I read so many. I don't know if you can remember, but I read so many of your blogs at that time to like ramp up on OpenTelemetry. Even Henrik. Even Henrik, whose videos, were so... IsItObservable? That YouTube channel his videos were so helpful.</p><p><strong>ADRIANA:</strong><br />Henrik has great stuff.</p><p><strong>EROMOSELE:</strong><br />Yeah, really, really nice. Really, really practical, you know, and stuff. So because, those, those content was what helped me to ramp up my knowledge of OpenTelemetry. Through that knowledge, I was also able to speak in a conference, my first tech conference. You know, I was both a speaker and an attendee. Really interesting.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's so cool. I love that. You know, and this is why I like these types of programs are so, so important to get people...You know, who normally wouldn't necessarily like, be in these in, in these open source communities like you rediscover you basically discovered that you liked this stuff because of of Outreachy. This is so great.</p><p><strong>EROMOSELE:</strong><br />Yeah. And then, you know, got to work with Yuri directly. Yuri was an amazing person. You know, he was very patient with me, because he understood where I was coming from, that I came from a non-tech background. I was able to finally get, you know, the project done after a while, and. Yeah, started working with Sematext. Sematext is an observability company based in the US, you know, like Datadog and, like the popular Dynatrace, you know, so it’s an observability firm. Integrating OpenTelemetry, you know, building an exporter for them. It's already it's already in process. So I think that's a very brief very, very brief. And yeah, also through the things I did in OpenTelemetry, I also got sponsored to OpenSource Summit, which I couldn't come because of my visa. But then...</p><p><strong>ADRIANA:</strong><br />So sad. I remember you telling me. Boo! Yeah, it was the Open Source Summit in, in Europe. Yeah.</p><p><strong>EROMOSELE:</strong><br />Right. Yeah, Vienna. Yeah, Vienna.</p><p><strong>ADRIANA:</strong><br />That's too bad. That's too bad. I hope I hope you, you someday get to visit Vienna because it's such a beautiful city.</p><p><strong>EROMOSELE:</strong><br />I hope so, too. And then got also got, the sponsorship to KubeCon, where I met amazing people like you finally, in person. And I met so many people that I had looked up to in the OpenTelemetry space at reading their content, you know, and it was really it was a wholesome experience. I'm still trying to recover from the... Once again, thank you so much for being such an awesome person.</p><p><strong>ADRIANA:</strong><br />Yeah. Oh my God. Like, seriously, it's, you know like such a pleasure to get to meet you and yeah, we hung out a bunch at KubeCon North America. And I love how you're just like, you know, it's so hard.For those who watch the show who've never been to a KubeCon. It is a massive conference. It is overwhelming. And if you've never been before, that means you don't really know anybody. And so for you to, like, go and and introduce yourself like, it takes like, so much like courage, I think to, like, put yourself out there like, you know, and I think it's so important to be able to do that stuff because, you know, it gives you an opportunity to connect with, with really cool people. And I'm so glad we got to connect. And then we got to hang out a little extra too at SIG Boba, which was tons of fun. It was such a blast. Yeah. I'm glad, I'm glad. We got to meet, and then I had you, interview for Humans of OTel. And then I'm like, hey, you should be on my podcast because I think you have some cool stuff to say. Okay, I'm going to, continue with the icebreaker questions. I think I know the answer to this next one, but I might be wrong. Okay. Do you prefer Dev or Ops?</p><p><strong>EROMOSELE:</strong><br />Kind of hard. Okay. I think I'll go with dev, because currently that's the part I really have a lot of experience in currently. But, we're going to definitely have another conversation about DevRel you know, DevRel, kind of.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah.</p><p><strong>EROMOSELE:</strong><br />I'm looking into that space. And so definitely going to get pointers.</p><p><strong>ADRIANA:</strong><br />All right okay. Next question. Do you prefer JSON or YAML.</p><p><strong>EROMOSELE:</strong><br />YAML. YAML.</p><p><strong>ADRIANA:</strong><br />I am with you.</p><p><strong>EROMOSELE:</strong><br />Definitely YAML I don't know, maybe because of my bias, because I've, because I was exposed to a lot of YAML. You know, everyone the first time I, go to write YAML, I was like, what's the problem with the indentations?</p><p><strong>ADRIANA:</strong><br />I know, I know how like so many people are like, I prefer JSON because I hate the indentation for YAML. I understand notation for YAML will like sometimes drive you crazy. It's fine, but like it's so much,</p><p><strong>EROMOSELE:</strong><br />The like way you get used to it. You know, you just just make so much sense. Like structure. So yeah.</p><p><strong>ADRIANA:</strong><br />I also hate curly braces because of Java. There's like so many curly braces in Java.</p><p><strong>EROMOSELE:</strong><br />Really. But but you know, for fun fact, last year I decided to face my fear and actually went to software engineering school, and I learned Java.</p><p><strong>ADRIANA:</strong><br />Nice, nice.</p><p><strong>EROMOSELE:</strong><br />Just to face, like fear. But I'm not writing Java.</p><p><strong>ADRIANA:</strong><br />It's. It's been a really long time now since I've last touched Java. I think the last time I want to say 2018, but every time I touch Java, it's like I have to reteach myself how to set up the JVM on my machine because I always forget and something always goes wrong. And then there's like other JVM that got installed on my machine from some other thing that I needed. And now, like the JVM, they're fighting with each other, and then you add Eclipse on to that, and then it's fighting with the JVM that's installed on your machine, along like if it got installed with another JVM. Like, I'm just like,</p><p><strong>EROMOSELE:</strong><br />Java is too strict. It's too strict. Like, once you miss one thing, everything feels.</p><p><strong>ADRIANA:</strong><br />You know, my my thing with Java, like, my, my main issue. And I'm told that it's it's gotten better is I find it very verbose, so, like, you need to, like, code the getters and the setters. And, like everything, everything is a class. And so you want to do the most mundane thing, and you still have to create a class and it's like, but I am told that things, have gotten more concise. Also, this is on my like to learn list, but I'm told that Kotlin is like, basically, if Java were retooled, that would be its beautiful baby.</p><p><strong>EROMOSELE:</strong><br />Are you serious?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah, it's it's it's a JVM based language. But it's, like, way more concise and cleaner than Java. So it's like Java improved, so.</p><p><strong>EROMOSELE:</strong><br />That sounds cool.</p><p><strong>ADRIANA:</strong><br />And I know a few people who tried out Kotlin and really like it, so.</p><p><strong>EROMOSELE:</strong><br />But it's like, isn’t that like, for Android or something?</p><p><strong>ADRIANA:</strong><br />Yeah, I believe so. I believe so, yeah.</p><p><strong>EROMOSELE:</strong><br />Okay.</p><p><strong>ADRIANA:</strong><br />Yeah, it is, it is used a lot in Android. So anyway, fun fact. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>EROMOSELE:</strong><br />I like I would say spaces because apparently there's some like I think you should want to read config if you want to write a YAML file. So they're not allowed. You're not allowed to use tabs. It's like there's always this kind of weird error that happens when you use tabs. So I just I prefer spaces. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah I, I did convert to spaces because of that. But like my tab in VS code is configured so that it converts it to a space. So I still use the tab key.</p><p><strong>EROMOSELE:</strong><br />Are you serious? How do you how do you? You better teach me how to do that.</p><p><strong>ADRIANA:</strong><br />I got I got to look at that setting. I'll. I'll see if I can find it and send it to you after. But yeah, that was that was miraculous for me. I'm like, ooh, okay.</p><p><strong>EROMOSELE:</strong><br />Cool it. That will be so helpful.</p><p><strong>ADRIANA:</strong><br />I don't like, you know, space based spaces like tab key get the job done. So I guess maybe I'm a hybrid. I'm like, I use spaces, but with the tab key makes it. There you go. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EROMOSELE:</strong><br />Actually, this. So when I want to first, you know, understanding content, I first go to a video. Because sometimes text can be very overwhelming. So for me so I first go to video, maybe watch 2 or 3 videos, have a general overview of what the technology or topic is about. Then I now go down to the documentation, text. And recently I was going through the OpenTelemetry docs. And I remember when I started like one year ago because like, one year ago that I started learning about OpenTelemetry almost, almost a year right now. I was so overwhelmed by the documentation. I was so it looked so scary. I didn't know where to start. I started getting a lot of things. Traces, spans, metrics. I'm like, what's going on? So I see there was YouTube. I went to Henrik, you know, and I started reading some things and some things that are making sense. Context propagations that are making sense. And I watched, talks, you know, so from OpenTelemetry talks, then getting comfortable with that. I went through your blog, you know, with some things that, you know, and it said I didn't know. Then finally I went to documentation. So I'll say video first, then text.</p><p><strong>ADRIANA:</strong><br />Oh, nice. Nice. So they complement each other. But your your go to for starters is video. That's awesome. You have to say you know like I I'm the opposite. I'm I'm text until I hit the point of desperation and I can't find anything as a blog post then it's like okay fine, I'll watch a video. And I have to say like, there was a talk that I did at KubeCon I want to see maybe last year, it was on the Target Allocator, and I was like, trying to learn some stuff, and I could not find any materials on it. And then I found a thing, a video that Henrik had done. And I'm like, okay, thank you. With, with like, I think there was like a sample repo too. And like, thank you. Henrik. I finally figured this out. Yeah. Because, like, the docs, for the Target Allocator and for the OTel Operator, where we're a little, they need a little bit of improvement. And so, like, one of the things that I did personally, like after after I learned this stuff, I'm like, I'm going to go now into the readme and the docs and like and share my knowledge.</p><p><strong>ADRIANA:</strong><br />It’s easier because it's, I think, like, I love the OTel Operator. It's like one of my favorite components of OpenTelemetry. But, it's like, it's difficult to understand. Right. And until you play with it, you don't realize how magical it is. But like, it's you got to get past the documentation. So like making making the docs accessible is important.</p><p><strong>EROMOSELE:</strong><br />Yeah. You know, and what you're saying just, shows the power of content, like content creating. Content creating is because the creation is so powerful. Like, I did my whole journey with OpenTelemetry. I decided to write two blog posts I told you to review, and I think I sent around that time to to give you a suggestion and you gave really nice suggestions then at that time. But yeah, so the power of content, through those blog posts, I know a lot of people that have texted me privately and told me that, oh, they have blocked my blog posts, you know, on how to run the OpenTelemetry Demo, helped them get started with OpenTelemetry and it really help them, you know, than, you know, getting so overwhelmed with all the info. So content creating content is so, so important, you know, just helps you to learn more and then it also helps the community, you know.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>EROMOSELE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think that's like such an important point because like, you know I don't know about you like, you mentioned like it does help you, it helps the community. But, for me, it's so helpful to like, if I can recreate my steps and then write about it, because especially, like, sometimes I write blog posts very selfishly because I'm like, I need it documented somewhere. And I've actually gone back to previous blog posts. I'm like, I know I wrote about this. How the hell do you do this again? I don't remember, so it's like an archive of my knowledge stored in the interwebs. But my thought process too is like, if I'm struggling, someone else is struggling to.</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You know, sometimes I think, like, Oh, should I write about this because someone else wrote about it, too? Well, you know what doesn't hurt? Write about it. You never know who it's going to help. You might have a slightly different take that someone else doesn't have or like you're writing with, like, more up to date. You know, you're using like a more up to date version of that tool. So now your stuff is like probably more relevant than something like a blog post from like five years ago. Sad. Sad but true, right? Because tech evolves. So yeah, I agree with you. Creating that content is so important. And don't be shy. Don't be shy about creating the content. Like just like you do. Like, you know, you saw you've seen the benefits of, what you're doing that's so amazing.</p><p><strong>EROMOSELE:</strong><br />It's just that. Yeah, it's just like nowadays it's so hard to balance the two, like working, writing. Because writing takes a lot of effort. Because you...</p><p><strong>ADRIANA:</strong><br />Oh, my God.</p><p><strong>EROMOSELE:</strong><br />You have to do your ideas. You have to think about how the audience, how to explain things well so that people don't get lost. So yeah, I think that, you know, planning to get back into once I get my groove back on.</p><p><strong>ADRIANA</strong>:<br />Awesome. That's awesome. I will say like, one thing that really helps with with writing, like I remember before I got into developer advocacy, I was managing a couple of teams. And I remember when I interviewed for for that job, I made sure that, like, writing blog posts was built into my job. Because... it's a lot of like, it's a lot of work, you know, it's like contributing to open source projects like, yeah, yay, awesome if you do it on your free time. But let's face it, contributing to an open source project can be like a full time job in itself, and I don't know about you, but with my free time, I kind of want to do something completely unrelated to what I do during the day, right? So I think being in a job where you're afforded the ability to contribute to open source projects, to contribute to community knowledge, even if your role isn't, you know, like specifically a developer advocacy role. Because I think, I think those, those community contributions matter and are important.</p><p><strong>EROMOSELE:</strong><br />Yeah, really, really important.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. We're down to the final question of of the icebreaker. Okay. Okay. What is your superpower?</p><p><strong>EROMOSELE:</strong><br />Okay. You probably know this. My superpower is the ability to. Relate with people.</p><p><strong>ADRIANA:</strong><br />Yeah, I can vouch for that. I can vouch for that. Yeah, yeah. You know, seriously, like, you come across as, like, so chill and just, like, so friendly and willing to learn and, Yeah, I think, like, you're super approachable. And I think, you know, like, like I'm, I'm actually kind of an introverted person. I'm not the type of person. I am for real introverted. And so, like, conferences, like, I've been lucky that at subsequent KubeCons I've, like, met more and more people. So I have like a bunch of conference friends. Yeah. But my first KubeCon, I was like, oh my God, just let me stand in a corner and hide from everybody. Because I think sometimes it's really, it's really hard to approach people. And so when, when an extroverted person comes and starts talking to me and I get like a nice chill vibe from them, you know, it's like I, I've heard it referred to as like, when when an extroverted person adopts you. I, I feel in some ways like you adopted me at KubeCon as well, like, you know, because your, your friendliness, like you were so approachable. Like, yeah, yeah, we can, we can chill. I think extroverted people putting introverted people at ease, I think, makes us seem extroverted as a result.</p><p><strong>EROMOSELE:</strong><br />You know what? What actually helps me is, I know one thing that if I'm nervous, the other person, is nervous too. Like, we are both nervous. Yeah. So let us take the first step. So. And the worst that can happen is the person sees, I don't want to speak, and then you move on. But the best that can happen is, you know, relationships that, you know, can be bigger than, you know, what was what it was at that time. So it's I think. The upside is always the reward is better than the risk. So I always go for the reward. But don't get me wrong, when I go to KubeCon, I was first terrified. Because when I was my first time outside Nigeria. So it was it was a full experience for me, full experience, full new experience for me. But I had a Colombian friend, we shared a room together. His name is Daniel Daniel Cifuentes. Really nice guy. And I will say he helped me to, you know, ease into the whole relating with new people and then, I met you. I can't I can't meet my heroes and not speak to them. No, that's not possible. So I had to approach you.</p><p><strong>ADRIANA:</strong><br />And I think we, we kept, bumping into each other. I know, like when, when I invited you to come for SIG Boba, I was like, I was heading out with. With Marino, who was a past guest podcast, and and and. Yeah, you're like, finishing off your day. You're like, hey, how's it going? I'm like, hey, we're going to SIG Boba. Want to come with? Like, what the heck? Why not? I'm also a lot more, likely to go for these, after events if it's like, rather than saying, like, oh, let's meet at the venue. If we go together, I'm like, okay, I'll go, because otherwise I'll be like, it's the end of the day... I don't want to go there. I'm just going to go back to my hotel room and just like, watch Netflix because, yeah, otherwise I'd be hiding out. So, I'm glad. I'm glad you joined. And it was, like, lots of fun. Plus, like, bubbles tea. That's cool. Yeah. So we got we got through the icebreaker questions. Hooray! Congratulations. So, you know, like, OpenTelemetry has been an overarching, topic, of our conversation. And you said that you got into it through Outreachy. And so, was it because of of your work in OpenTelemetry that you, you ended up getting, like your Outreachy work in OpenTelemetry that you ended up getting your, your job at Sematext?</p><p><strong>EROMOSELE:</strong><br />Oh, yeah. The.. I had worked on the Collector, you know, before, and because of the conference I had to go for, I had to learn so much about the Collector, you know, so just to say conference inspired learning or something like that, you know, so because of the. I didn't want to fall, so I had to go. I learned so much about Collector. Yeah. Yeah. So I was able to, you know, show so much at that time that it is possible to auto instrument an application without adding code. Yeah. And that was really, you know, mindblowing. So they employed me because of that, because I had that skill and I could... Yeah. I could I had, I had not done this before, but and also probably have is that I have the ability to learn fast, you know, if it's structured, I can learn very fast and I can, grab things easily. So I had not built an exporter before, but. Yeah, I looked through a lot of code or the exporter code was able to find patterns and similarities, and I was like, yeah, I can build an exporter for Sematext and OpenTelemetry and they were like, okay, come onboard and let's do that. So yeah. So that's.</p><p><strong>ADRIANA:</strong><br />Yeah! That's amazing. And you know, it's that is a great superpower. And I think this is the superpower that really, differentiates you know, the awesome people from the not so awesome people in tech because like, look, let's face it, you can't be on top of every new technology that's out there ever, right. And so you kind of you pick a technology that, you know, resonates with you and, and then you learn it like, you know, the, the stuff that I did when I finished university, so different from what I do now. And like, you know, and I learned OpenTelemetry on the fly for a job as well. When I was managing, I was managing a team, an observability practices team, and I was trying to get the company to use OpenTelemetry. And I'm like, I don't know that much about observability. I don't know that much about OpenTelemetry. Let me learn about it. So I learned about it on the fly, too, right. Because you got to do that. You got to learn. You got to learn fast. You become you become the expert, as quickly as you can. Learn... Sometimes it means like not learning, maybe not necessarily fully in depth at first. Right? But it's like learning enough. And then you can start asking questions and being curious and be like, oh, how does this work?</p><p>How does that work? And I think what you said also about, you know, like you never wrote an exporter, but you look through the code and you look for patterns and I think like that's what we have to do as a software engineers is we look for the patterns. It's like learning a new language, right? Like you learned, you learn Java, you learn JavaScript, you learn Go. There are different languages, different syntax. They have different paradigms, but also they have some similarities. And so you learn from your experience, draw on your experience with like one language to sort of like get through learning the other language, which is cool.</p><p><strong>EROMOSELE:</strong><br />Yeah. It's so nice.</p><p><strong>ADRIANA:</strong><br />Yeah. So, what's, you know, as, as someone who's, been been involved in OpenTelemetry for the, for the last little while. You know, you mentioned, like, the different resources, for, for OpenTelemetry that you've, that you've relied on. What about, how would you say, like, your experience with the OpenTelemetry community has been because that's that's always, like something that's that I love about OpenTelemetry is the community. So what are what are your thoughts around that?</p><p><strong>EROMOSELE:</strong><br />Yeah. I would say my experience with the community was and has been still great. I can I can mention his name. Dimitri. He was so helpful during my, during my internship because most times, the issues that I have to, solve, he will be do like, he will be the one reviewing those in the past. And then he was always like, giving me tips and pointers. Okay, try it. Yeah, try try this. Go like this. You know, and he really helped me, you know, in getting my first PR merged. I remember I remember when it first got merged, I was like, whaaat? I feel like I'm...</p><p><strong>ADRIANA:</strong><br />It’s like a party, right?</p><p><strong>EROMOSELE:</strong><br />I was like, wow. I contributed to open source. And it was just really an exhilarating feeling, you know, knowing that. Yeah, someone like me that had like a month ago, I had no knowledge of Go. No knowledge of OpenTelemetry. And then two weeks, three weeks after I made my first contribution. So like I always I always advise people, even in my community, you know, I advise people that don't be scared because the what stops a lot of people from contributing to open source is to feel like, oh, I have to be like a senior engineer. I have to know everything. I have to have to be so good. Twenty years’ experience. Nobody will care about what I have to do. Well, it is not really true. Because the people in the community, first of all, are willing to help. Well, I can’t speak about all communities, but OpenTelemetry, for example. If you're honest, you told them that. Oh, this is what I know. This is what I can do. What can I start from? You know, this thing called good first issues? You know, they have good first. Yeah. So, not so technical, but you can just, you know, start your journey from there. And I believe that once you get the first PR merged you know, this, this drive to do more, you know, I think that yeah, I think on my first PR merged, I, I doubled down, you know, I doubled down on my learnings.</p><p><strong>EROMOSELE:</strong><br />I doubled down on my Go. And I was able to get five other PRs merged.</p><p><strong>ADRIANA:</strong><br />Wow. That's awesome. So it had inspired you. It kind of gave you that kind of boost, right. Confidence boost. And inspiration to to contribute more. That's great. And I so agree with you. Like getting your first PR merged is like I don't know if you've never experienced that. I hope like folks out there, I hope you get to experience it because there's nothing like it. And, you know, like I think you you made a really important point to like, you know, don't be shy about like, what you think is worthy of contribution because it is open source and people always need help. Yeah. And especially if you find something where there's a gap. So, you, you've noticed something like there's thing in the documentation or like you noticed a bug or whatever, or as you said, you you look through the issues, list for a particular repo and see if there's something where you're like, I think I can do that.</p><p><strong>EROMOSELE:</strong><br />Another thing like I would like to speak about is, you know, like people like us, like when I, when I came for, like, one of the reasons that made me like, apply for KubeCon and all was that I hadn't really seen a lot of Nigerians living in Nigeria, like I saw Nigerians that were not living in Nigeria, like America, Canada. But Nigerians living in Nigeria. I didn’t really see so, so much representation, you know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>EROMOSELE:</strong><br />From our community and, and in our community, like the the tech space is really booming. Kubernetes... I had a conversation with Jake. Jake is a CNCF Ambassador. I'm sure you know, you know, basically talking around topics around how to build and improve a community here in, you know, Nigeria and Africa at large because there's so much there's so much that's currently happening here. But, the access to, you know, the like, you know, this, you know, everybody sees what's going on in the US. You know, it's very easy to see what's going on in the US. What's going on. Yeah. But then, you know, places like Africa, like things are actually going on, but no one is really seeing what's happening. If no one knows what you're doing, then, you know, no one can call you for it. So I just one of the things that inspired me to actually apply for that sponsorship, you know, to go to attend KubeCon, you know, see how these things work and how can we bring, you know, this kind of thing. So, our own local community, like, I spoke to Jake about, you know, something, starting something like a KubeCon Africa.</p><p><strong>ADRIANA:</strong><br />How cool would that be? It's cool... I know there have been some KCDs in Africa.</p><p><strong>EROMOSELE:</strong><br />Ghana and Nigeria. Yeah.</p><p><strong>ADRIANA:</strong><br />That's so cool. That's cool.</p><p><strong>EROMOSELE:</strong><br />But there's so much, so much things can be done, you know, in the whole, you know, building the community space. And, you know, hopefully I'll get tips from people like you that are so good at this. At building community.</p><p><strong>ADRIANA:</strong><br />Hey, we learn from each other. I love that so much. And yeah, I mean, I think it's really important. And this a conversation that I've had with a few people too, like even even stuff about like, language barriers. Right. That there's so much, so much stuff like so much open source contribution is done in English. And if you know English, great. If English is not your strong language, that it's like you're shutting your doors to like a bunch of brilliant people who work, which is not their first language. And why should it be? I mean, you know, you're born in a different country. It's a different first language. So I think it's really cool that there is, so much of an effort now that you see in the CNCF around, like international like internationalization of documentation, like OpenTelemetry, I think, the docs are now available in a number of languages, which is really cool. Even in Portuguese, I found out. And it's, it's easy to forget like if you're, if you, if you speak English relatively well, you just sort of like. Yeah. Of course. Like, what what about other people, you know. So I think representation matters. Making people aware of, of other communities and other places that are not North America, not necessarily Western Europe, like tech exists in all parts of the world. And I think, it's really important to to bring that to the forefront. So I love what you're doing. I love that you're, you know, the hustle is on and you're just, like, excited to learn and you're putting yourself out there. I think it's fantastic. And you're so young too. I love it, yeah. Well, we're coming up on time. But before we finish off, I wanted to ask if you have any parting words of wisdom.</p><p><strong>EROMOSELE:</strong><br />Well, to the. Well, I'm talking to newbies now. Not to the experienced guys, but to the newbies out there, don't be scared to take that step, that first step, because that first step is what can change your life entirely. If I was scared to take. I was scared to take the Outreachy step. But I just told myself, “What's the worst that can happen?” They won't pick me, I won't, you know? I'll. I'll still be fine, you know? But what's the best I can happen? The best that can happen is that my life can, you know, change forever. So. So everyone out there, that's still scared to take that first step? You want to start a company? You have an idea. You know, don't be scared to take that first step. Take that first step, and things will meet you on the way. And two, three years down the line, you'll be happy you did.</p><p><strong>ADRIANA:</strong><br />Aw, that's so great. I love that so much. And before we wrap up, there is one more thing that I want to mention. Because you've, you know, you got your start through Outreachy. Can you tell folks, how does that they can apply to Outreachy if they're interested and maybe just talk a little bit about the selection process?</p><p><strong>EROMOSELE:</strong><br />Okay. Okay. Cool. So Outreachy has like two... I’ll say two cohorts. So there's one that's currently happening in a few days starting in a few days. And then we have another one in August. So you have two every year. So to apply to Outreachy you have to write five essays. Yeah. So there's no like there's no exams or anything. You just have to write five essays And in those essays you have to basically talk about how you are, you know, underrepresented in the location that you live in, how you have been underrepresented in the tech industry and the location that you live in, you know, basically share your story. You know, share how probably, you know, for women, you know, the whole issue around, subjugation, you know, from the society that we live in. For someone like me... So, in our state, we are classified... People classify us as people that practice voodoo, you know, like witchcraft.</p><p>So, like, most times, most of, the wins that I, you know, had done when I was coming up, people just say, he's from that state. He's probably doing something on shady underneath, you know, so there's really it's really terrible. And the funny thing about under these things is that you may not even know you're going through these things. Like, you may not even be aware because it might be so normal to you, but for some people, it's just it's normal to, be talked down on, you know, talked down. Yeah. So you have to actually sit down and think because, man, there's so many things that you don't know that you are currently facing that are not normal, that are very, very abnormal. If you can write, write those stories in, you know, in five essays, the only... Adriana, maybe you can add the, the link to the application at all.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Absolutely. I'll, I'll include that in the show notes for sure.</p><p><strong>EROMOSELE:</strong><br />Yeah. Awesome. So, write you write your story and then if you get selected, oh, you got you go through the first phase. So the, the second phase of the second phase, you have, you have to pick an open source project. And I picked OpenTelemetry. I'm so happy I did, but yeah.</p><p><strong>ADRIANA:</strong><br />Did you randomly pick it or was it something about it where you're like, this is something that interests me because of something you read?</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah. You know, so I was, I would say I was late. I was late and I was also very interested in, you know, then I was learning DevOps. So like DevOps of seemed very familiar. So I'm like, okay, let's go for OpenTelemetry. And it seemed like the most familiar thing for me at that time. Yeah. But there are many other projects. Yes. Wikimedia. There's OCaml really, really other awesome open source communities. So then you have to pick the project and then you have to contribute to the project and be very you have to stand out because most times we compete with a lot of people that I was competing with like 59 other people. Don't. Yeah. Don't don't be scared. Because at first I was scared because the people I was competing with were like, senior engineers, like, have been doing this for long.</p><p>And I was like, oh my gosh, how will I get this done? But, you know, the mentors are not biased. They see effort. So they see that you put in so much effort because someone that has been writing Go for the past ten years, you know, the effort I'll put in is like the same effort you put in and they grade effort more than experience, because what they want to do is they want to empower people. So once you get in welcome to Outreachy. So that's how...</p><p><strong>ADRIANA:</strong><br />That's great. That's great. So I love that because you know it's really and I think this is what tech should be all about. It's not necessarily what skills do you have now. It's like what is your potential. And I think that's what it is like. I think we need to be able to invest in people based on their potential, because otherwise you like miss out on awesome people, right? So that's that's great. Is the internship is it a paid or unpaid internship?</p><p><strong>EROMOSELE:</strong><br />Well, it's paid - $7,000.</p><p><strong>ADRIANA:</strong><br />Right on! That's amazing. I ask because like there's some internships where people are like working a lot and then they it's like an unpaid internship. That's great. Awesome, awesome. Very cool. Feels like very worthwhile. And and just to, clarify. So you said you need to have done a contribution in the open source project that you selected. So, so you need so like, when you applied for Outreachy, you had already done like an OTel contribution at that point?</p><p><strong>EROMOSELE:</strong><br />No. I hadn't. I had no...</p><p><strong>ADRIANA:</strong><br />Oh, okay. Oh, it's just like as part of the part of the internship, like, once you get selected, you.</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You have to, you have to fulfill that as a, as a requirement of the program. Cool, cool. And then and then, as part of Outreachy then are you like, because, like, if I recall, like, Juraci, he was at Grafana before. Yuri was at, at RedHat Both awesome guys, by the way. I can totally vouch. Juraci was actually on the podcast before, and, but so are you working then under the umbrella of OpenTelemetry or under the umbrella of, like, whatever company that, like the your kind of Outreachy mentor is is working at?</p><p><strong>EROMOSELE:</strong><br />I'm working on an umbrella of OpenTelemetry.</p><p><strong>ADRIANA:</strong><br />Okay. Okay.</p><p><strong>EROMOSELE:</strong><br />So they they're like my mentors.</p><p><strong>ADRIANA:</strong><br />That's awesome. Well. Thank you. Thank you so much for for explaining how the Outreachy program works. I think this is, a really, really cool opportunity, especially for for folks who are looking to get into open source and get some, some cool work experience. And, yeah, it sounds it sounds like a great program. Juraci always talks about Outreachy, and now I understand why he's so passionate about it. So this is this is truly, truly amazing. And, you know, that's a perfect way to to wrap up our episode. So thank you so much, Eromosele for geeking out with me today. Y'all, don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EROMOSELE:</strong><br />Peace out and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 22 Apr 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Eromosele Akhigbe)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-outreachy-eromosele-akhigbe-sjFLnMPp</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Eromosele David Akhigbe is a Developer Advocate at StepSecurity, where he combines technical expertise with a passion for making technology more accessible and understandable. He’s also an active contributor to the OpenTelemetry community. A proud first-class graduate of Mechanical Engineering from Landmark University and a Decagon-trained software engineer, Eromosele is a strong advocate for open-source software and is committed to projects that democratize access to tech.</p><p>He believes deeply in Africa’s potential to shape the future of technology and innovation. Outside of work, you’ll often find him playing lead guitar or engaging with communities that share his mission to uplift the African tech ecosystem.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/akhigbeeromo/">LinkedIn</a></li><li><a href="https://www.instagram.com/_eromoo/">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://youtu.be/u5oXMGQd1Oc">Juraci Paixão Kröhling on Geeking Out</a></li><li><a href="https://www.linkedin.com/in/yurioliveirasa">Yuri Oliveira</a></li><li><a href="https://adri-v.medium.com/list/opentelemetry-92f897d8b31e">Adriana's blog posts on OpenTelemetry</a></li><li><a href="https://www.youtube.com/@isitobservable/videos">Henrik Rexed - IsItObservable</a></li><li><a href="https://sematext.com/">Sematext</a></li><li><a href="https://superuser.com/questions/1655690/visualstudio-automatically-turn-tabs-into-spaces">VSCode: Convert Tabs to Spaces</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=-SHieCshkOBSzMLP">Adriana's KubeCon talk on the Target Allocator</a></li><li><a href="https://aws.plainenglish.io/a-deep-dive-into-opentelemetry-running-the-opentelemetry-demo-7ec4fd436136">Eromosele's blog post on the OpenTelemetry Demo</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay on Geeking Out</a></li><li><a href="https://sig-boba.github.io">SIG Boba</a></li><li><a href="https://opentelemetry.io/blog/2023/contributing-to-otel/">Contributing to OpenTelemetry</a></li><li><a href="https://community.cncf.io/kcd-ghana/">KCD Ghana 2024</a></li><li><a href="https://community.cncf.io/kcd-nigeria/">KCD Nigeria 2022</a></li><li><a href="https://www.outreachy.org/apply/project-selection/">Apply to Outreachy</a></li><li><a href="https://ocaml.org/">OCaml</a></li><li><a href="https://www.wikimedia.org/">Wikimedia</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today, I have Eromosele Akhigbe. Welcome, Eromosele!</p><p><strong>EROMOSELE:</strong><br />Thank you Adriana for this opportunity. It's so nice to be here.</p><p><strong>ADRIANA:</strong><br />And I'm so happy to have you on.</p><p><strong>EROMOSELE:</strong><br />Thank you so much, Adriana.</p><p><strong>ADRIANA:</strong><br />Okay. So, where are you calling from today?</p><p><strong>EROMOSELE:</strong><br />Yeah, I'm calling from Lagos, Nigeria. So Nigeria, for some of you that don't know, is in Africa, is located at the western part of Africa. So yeah, that's what I'm calling from.</p><p><strong>ADRIANA:</strong><br />That's so cool. That's awesome. It's interesting. I've had, two people from Morocco on my podcast, but when I had them, they weren't in Morocco. So you are my first, like, person from Africa who's living in Africa, on the podcast. This is super exciting. Okay, so, I have so much to get into. But before we do that, we are going to start with the icebreaker questions. Are you ready? Okay. First question. Are you left handed or right handed?</p><p><strong>EROMOSELE:</strong><br />Right. Right handed.</p><p><strong>ADRIANA:</strong><br />Next question. Do you prefer iPhone or Android?</p><p><strong>EROMOSELE:</strong><br />iPhone any</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>EROMOSELE:</strong><br />Mac. I'm currently using a Mac. No to Windows. I do not like Windows. Yeah. I'm a Mac user.</p><p><strong>ADRIANA:</strong><br />Did you. Okay, here's a question for you. Did you ever use Windows before? Because it's funny, I've talked to some people who are like, I've never even used Windows. I'm a Mac user through and through.</p><p><strong>EROMOSELE:</strong><br />No, I used to use like, Windows, when I started my tech career. And, it was the experience wasn't the best.</p><p><strong>ADRIANA:</strong><br />Yeah, I, I also for, for listeners of the podcast, they probably know... they've heard me talk about this many times, but also like I started my life with Windows, my tech life. Okay. Next question. Do you have a favorite programing language?</p><p><strong>EROMOSELE:</strong><br />Yes, I do, and it's Golang. And I also have a not so favorite programing language, although, you did not ask, which is, Java I'm not a fan of Java. I'm not I'm not a crazy fan of Java because of my experience. So my, my, my experience with Java was, the first programing language because, I, I was always, intrigued by programing since I was in secondary school. So I was intrigued, but I didn't have the, you know, the resource to learn at that time. So I was still my dad. And then one time he brought one IT guy from his company, and the guy came. And I think that after learning how to use the terminal, you know, and I learned how to change password using admin, you know, I learned about admin stuff. I was a very curious kid. So, you know, and I told the guy that I can hack your laptop, and the guy didn't believe because he was an IT professional. And I'm a young kid.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah.</p><p><strong>EROMOSELE:</strong><br />And he was like, I dare you to. And I did it. And he was shocked. I told him that okay, I'm really interested in programing. I would like to learn. And I think I believe strongly that it's because of what I did. Because I embarrassed him. He decided that the best language is for me to start with was Java. He gave me I would say the worst tutorials I've ever, you know watched and I you know trying it. I thought I was just a dumb person. I couldn't just like because how willing just to type hello world public main static. It sounded so scary and crazy to me. So, you know, I just decided that maybe programing wasn't my thing. When. When I had my friends talk about JavaScript, I was like, wait. If Java is this hard, this script of Java. So I just ran away from programing, you know,</p><p><strong>ADRIANA:</strong><br />Oh, wow. So that turned you off initially?</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah. For like, four years.</p><p><strong>ADRIANA:</strong><br />Can you imagine if you’d been like completely put off by it. Like how? Like how different your life would have been? How did you end up learning Go?</p><p><strong>EROMOSELE:</strong><br />Yeah. So très interesting story. Yeah, so in 2022 I was in my because in my I was in uni... I was in uni and we're having like some kind of internship. By the way, I studied mechanical engineering. So I didn't study software engineering at all because I ran away from code. I was scared of code.</p><p><strong>ADRIANA:</strong><br />So yeah, dude. I like ran away from code in university too. I was like, I don't want to do this for a living. And then like in university, they fricking teach you how to code. And you're like, dammit!</p><p><strong>EROMOSELE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />My degree is in industrial engineering. So I don't I don't have a computer science or computer engineering degree either. So there you go anyway. Carry on.</p><p><strong>EROMOSELE:</strong><br />So, we had an internship, and during that time I had a really good friend of mine shout out to him, by the way, his name is Isaac. And, you know, he just encouraged me that, okay. You don't want to program. Why not try DevOps, you know, and. Okay. DevOps. You know that. Okay. Sounds cool. Let me try it. Let me give it a try. And during that time I started learning DevOps. But the, the school I went to guess what decided teaching us JavaScript first. And I was like what. I'm back to programing again And I was so scared at first. But then I now realize that, wait a second, it's not that deep, you know? It's actually easy. It's not hard, you know, to code. And I'll say, like my passion for coding, you know, started, you know, dreaming again. But then I just because I went for my final year and I couldn't balance programing and final year projects, you know, things like that. So I had to put a pause. Yeah. And then December 2023, I decided to pick it up again, you know, instead of learning DevOps. And good was really nice course from... I can’t pronounce his name, but Abhishek, something like that. He's a really good guy, Udemy, then the life, my choice. My turning point was Outreachy. I don't know if you heard about Outreachy Adriana.</p><p><strong>ADRIANA:</strong><br />I have, I have, but for folks who aren't familiar with it, tell tell. Them tell our audience about Outreachy, yeah.</p><p><strong>EROMOSELE:</strong><br />Yeah, definitely. So Outreachy basically, it's like an initiative to encourage people that are in underrepresented communities, you know, to get into open source and open science. So it's not just for tech guys, also for, you know, science people. Like we have some projects about biomes, you know, microbiomes and things around that. So, I, you know, you know, show back story. When I went to apply for Outreachy, I was like, bro, nobody's ever going to pick me. But the beautiful thing about Outreachy is that is not based on experience like, you don't have to have a nice resume or like 20 years of experience or 3 years of, you know, what can experience. In fact, it's an internship and it's really, really nice. And kudos to the people that are, you know, pushing it. I applied for it, you know. I applied for it and I got it. I got into the first phase and that's how I got connected to the OpenTelemetry community. Yay!</p><p><strong>ADRIANA:</strong><br />Outreachy is not like, I know there's a lot of Outreachy people involved with the CNCF, but Outreachy is not necessarily a program of the CNCF. It's one that the CNCF is involved with. Is that correct?</p><p><strong>EROMOSELE:</strong><br />Yeah. So, so how Outreachy works is that Outreachy you know, accepts. So if you CNCF as a, as a organization can decide to sponsor an intern to work in an open source project. So that is how it works. Usually we have, OpenTelemetry you know, so you just have a little task that, you know, so on that is new, can come in and do you know, and gain experience with the community. So it's really, really nice. I think you also have, mentorship, something like that. So it's a similar kind of, you know, structure. So, that's how I got to meet Juraci and Yuri. Really awesome. There were awesome, awesome mentors. And I had to start learning Go because to contribute. Yeah. So I was I was forced to learn Go because to contribute OpenTelemetry or to OpenTelemetry is written in Go. Most parts of it, except the SDKs, is written in Go. So I have start learning Go from scratch, to learn about OpenTelemetry. But I read so many. I don't know if you can remember, but I read so many of your blogs at that time to like ramp up on OpenTelemetry. Even Henrik. Even Henrik, whose videos, were so... IsItObservable? That YouTube channel his videos were so helpful.</p><p><strong>ADRIANA:</strong><br />Henrik has great stuff.</p><p><strong>EROMOSELE:</strong><br />Yeah, really, really nice. Really, really practical, you know, and stuff. So because, those, those content was what helped me to ramp up my knowledge of OpenTelemetry. Through that knowledge, I was also able to speak in a conference, my first tech conference. You know, I was both a speaker and an attendee. Really interesting.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's so cool. I love that. You know, and this is why I like these types of programs are so, so important to get people...You know, who normally wouldn't necessarily like, be in these in, in these open source communities like you rediscover you basically discovered that you liked this stuff because of of Outreachy. This is so great.</p><p><strong>EROMOSELE:</strong><br />Yeah. And then, you know, got to work with Yuri directly. Yuri was an amazing person. You know, he was very patient with me, because he understood where I was coming from, that I came from a non-tech background. I was able to finally get, you know, the project done after a while, and. Yeah, started working with Sematext. Sematext is an observability company based in the US, you know, like Datadog and, like the popular Dynatrace, you know, so it’s an observability firm. Integrating OpenTelemetry, you know, building an exporter for them. It's already it's already in process. So I think that's a very brief very, very brief. And yeah, also through the things I did in OpenTelemetry, I also got sponsored to OpenSource Summit, which I couldn't come because of my visa. But then...</p><p><strong>ADRIANA:</strong><br />So sad. I remember you telling me. Boo! Yeah, it was the Open Source Summit in, in Europe. Yeah.</p><p><strong>EROMOSELE:</strong><br />Right. Yeah, Vienna. Yeah, Vienna.</p><p><strong>ADRIANA:</strong><br />That's too bad. That's too bad. I hope I hope you, you someday get to visit Vienna because it's such a beautiful city.</p><p><strong>EROMOSELE:</strong><br />I hope so, too. And then got also got, the sponsorship to KubeCon, where I met amazing people like you finally, in person. And I met so many people that I had looked up to in the OpenTelemetry space at reading their content, you know, and it was really it was a wholesome experience. I'm still trying to recover from the... Once again, thank you so much for being such an awesome person.</p><p><strong>ADRIANA:</strong><br />Yeah. Oh my God. Like, seriously, it's, you know like such a pleasure to get to meet you and yeah, we hung out a bunch at KubeCon North America. And I love how you're just like, you know, it's so hard.For those who watch the show who've never been to a KubeCon. It is a massive conference. It is overwhelming. And if you've never been before, that means you don't really know anybody. And so for you to, like, go and and introduce yourself like, it takes like, so much like courage, I think to, like, put yourself out there like, you know, and I think it's so important to be able to do that stuff because, you know, it gives you an opportunity to connect with, with really cool people. And I'm so glad we got to connect. And then we got to hang out a little extra too at SIG Boba, which was tons of fun. It was such a blast. Yeah. I'm glad, I'm glad. We got to meet, and then I had you, interview for Humans of OTel. And then I'm like, hey, you should be on my podcast because I think you have some cool stuff to say. Okay, I'm going to, continue with the icebreaker questions. I think I know the answer to this next one, but I might be wrong. Okay. Do you prefer Dev or Ops?</p><p><strong>EROMOSELE:</strong><br />Kind of hard. Okay. I think I'll go with dev, because currently that's the part I really have a lot of experience in currently. But, we're going to definitely have another conversation about DevRel you know, DevRel, kind of.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah.</p><p><strong>EROMOSELE:</strong><br />I'm looking into that space. And so definitely going to get pointers.</p><p><strong>ADRIANA:</strong><br />All right okay. Next question. Do you prefer JSON or YAML.</p><p><strong>EROMOSELE:</strong><br />YAML. YAML.</p><p><strong>ADRIANA:</strong><br />I am with you.</p><p><strong>EROMOSELE:</strong><br />Definitely YAML I don't know, maybe because of my bias, because I've, because I was exposed to a lot of YAML. You know, everyone the first time I, go to write YAML, I was like, what's the problem with the indentations?</p><p><strong>ADRIANA:</strong><br />I know, I know how like so many people are like, I prefer JSON because I hate the indentation for YAML. I understand notation for YAML will like sometimes drive you crazy. It's fine, but like it's so much,</p><p><strong>EROMOSELE:</strong><br />The like way you get used to it. You know, you just just make so much sense. Like structure. So yeah.</p><p><strong>ADRIANA:</strong><br />I also hate curly braces because of Java. There's like so many curly braces in Java.</p><p><strong>EROMOSELE:</strong><br />Really. But but you know, for fun fact, last year I decided to face my fear and actually went to software engineering school, and I learned Java.</p><p><strong>ADRIANA:</strong><br />Nice, nice.</p><p><strong>EROMOSELE:</strong><br />Just to face, like fear. But I'm not writing Java.</p><p><strong>ADRIANA:</strong><br />It's. It's been a really long time now since I've last touched Java. I think the last time I want to say 2018, but every time I touch Java, it's like I have to reteach myself how to set up the JVM on my machine because I always forget and something always goes wrong. And then there's like other JVM that got installed on my machine from some other thing that I needed. And now, like the JVM, they're fighting with each other, and then you add Eclipse on to that, and then it's fighting with the JVM that's installed on your machine, along like if it got installed with another JVM. Like, I'm just like,</p><p><strong>EROMOSELE:</strong><br />Java is too strict. It's too strict. Like, once you miss one thing, everything feels.</p><p><strong>ADRIANA:</strong><br />You know, my my thing with Java, like, my, my main issue. And I'm told that it's it's gotten better is I find it very verbose, so, like, you need to, like, code the getters and the setters. And, like everything, everything is a class. And so you want to do the most mundane thing, and you still have to create a class and it's like, but I am told that things, have gotten more concise. Also, this is on my like to learn list, but I'm told that Kotlin is like, basically, if Java were retooled, that would be its beautiful baby.</p><p><strong>EROMOSELE:</strong><br />Are you serious?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, yeah, it's it's it's a JVM based language. But it's, like, way more concise and cleaner than Java. So it's like Java improved, so.</p><p><strong>EROMOSELE:</strong><br />That sounds cool.</p><p><strong>ADRIANA:</strong><br />And I know a few people who tried out Kotlin and really like it, so.</p><p><strong>EROMOSELE:</strong><br />But it's like, isn’t that like, for Android or something?</p><p><strong>ADRIANA:</strong><br />Yeah, I believe so. I believe so, yeah.</p><p><strong>EROMOSELE:</strong><br />Okay.</p><p><strong>ADRIANA:</strong><br />Yeah, it is, it is used a lot in Android. So anyway, fun fact. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>EROMOSELE:</strong><br />I like I would say spaces because apparently there's some like I think you should want to read config if you want to write a YAML file. So they're not allowed. You're not allowed to use tabs. It's like there's always this kind of weird error that happens when you use tabs. So I just I prefer spaces. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah I, I did convert to spaces because of that. But like my tab in VS code is configured so that it converts it to a space. So I still use the tab key.</p><p><strong>EROMOSELE:</strong><br />Are you serious? How do you how do you? You better teach me how to do that.</p><p><strong>ADRIANA:</strong><br />I got I got to look at that setting. I'll. I'll see if I can find it and send it to you after. But yeah, that was that was miraculous for me. I'm like, ooh, okay.</p><p><strong>EROMOSELE:</strong><br />Cool it. That will be so helpful.</p><p><strong>ADRIANA:</strong><br />I don't like, you know, space based spaces like tab key get the job done. So I guess maybe I'm a hybrid. I'm like, I use spaces, but with the tab key makes it. There you go. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EROMOSELE:</strong><br />Actually, this. So when I want to first, you know, understanding content, I first go to a video. Because sometimes text can be very overwhelming. So for me so I first go to video, maybe watch 2 or 3 videos, have a general overview of what the technology or topic is about. Then I now go down to the documentation, text. And recently I was going through the OpenTelemetry docs. And I remember when I started like one year ago because like, one year ago that I started learning about OpenTelemetry almost, almost a year right now. I was so overwhelmed by the documentation. I was so it looked so scary. I didn't know where to start. I started getting a lot of things. Traces, spans, metrics. I'm like, what's going on? So I see there was YouTube. I went to Henrik, you know, and I started reading some things and some things that are making sense. Context propagations that are making sense. And I watched, talks, you know, so from OpenTelemetry talks, then getting comfortable with that. I went through your blog, you know, with some things that, you know, and it said I didn't know. Then finally I went to documentation. So I'll say video first, then text.</p><p><strong>ADRIANA:</strong><br />Oh, nice. Nice. So they complement each other. But your your go to for starters is video. That's awesome. You have to say you know like I I'm the opposite. I'm I'm text until I hit the point of desperation and I can't find anything as a blog post then it's like okay fine, I'll watch a video. And I have to say like, there was a talk that I did at KubeCon I want to see maybe last year, it was on the Target Allocator, and I was like, trying to learn some stuff, and I could not find any materials on it. And then I found a thing, a video that Henrik had done. And I'm like, okay, thank you. With, with like, I think there was like a sample repo too. And like, thank you. Henrik. I finally figured this out. Yeah. Because, like, the docs, for the Target Allocator and for the OTel Operator, where we're a little, they need a little bit of improvement. And so, like, one of the things that I did personally, like after after I learned this stuff, I'm like, I'm going to go now into the readme and the docs and like and share my knowledge.</p><p><strong>ADRIANA:</strong><br />It’s easier because it's, I think, like, I love the OTel Operator. It's like one of my favorite components of OpenTelemetry. But, it's like, it's difficult to understand. Right. And until you play with it, you don't realize how magical it is. But like, it's you got to get past the documentation. So like making making the docs accessible is important.</p><p><strong>EROMOSELE:</strong><br />Yeah. You know, and what you're saying just, shows the power of content, like content creating. Content creating is because the creation is so powerful. Like, I did my whole journey with OpenTelemetry. I decided to write two blog posts I told you to review, and I think I sent around that time to to give you a suggestion and you gave really nice suggestions then at that time. But yeah, so the power of content, through those blog posts, I know a lot of people that have texted me privately and told me that, oh, they have blocked my blog posts, you know, on how to run the OpenTelemetry Demo, helped them get started with OpenTelemetry and it really help them, you know, than, you know, getting so overwhelmed with all the info. So content creating content is so, so important, you know, just helps you to learn more and then it also helps the community, you know.</p><p><strong>ADRIANA:</strong><br />Exactly.</p><p><strong>EROMOSELE:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. And I think that's like such an important point because like, you know I don't know about you like, you mentioned like it does help you, it helps the community. But, for me, it's so helpful to like, if I can recreate my steps and then write about it, because especially, like, sometimes I write blog posts very selfishly because I'm like, I need it documented somewhere. And I've actually gone back to previous blog posts. I'm like, I know I wrote about this. How the hell do you do this again? I don't remember, so it's like an archive of my knowledge stored in the interwebs. But my thought process too is like, if I'm struggling, someone else is struggling to.</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You know, sometimes I think, like, Oh, should I write about this because someone else wrote about it, too? Well, you know what doesn't hurt? Write about it. You never know who it's going to help. You might have a slightly different take that someone else doesn't have or like you're writing with, like, more up to date. You know, you're using like a more up to date version of that tool. So now your stuff is like probably more relevant than something like a blog post from like five years ago. Sad. Sad but true, right? Because tech evolves. So yeah, I agree with you. Creating that content is so important. And don't be shy. Don't be shy about creating the content. Like just like you do. Like, you know, you saw you've seen the benefits of, what you're doing that's so amazing.</p><p><strong>EROMOSELE:</strong><br />It's just that. Yeah, it's just like nowadays it's so hard to balance the two, like working, writing. Because writing takes a lot of effort. Because you...</p><p><strong>ADRIANA:</strong><br />Oh, my God.</p><p><strong>EROMOSELE:</strong><br />You have to do your ideas. You have to think about how the audience, how to explain things well so that people don't get lost. So yeah, I think that, you know, planning to get back into once I get my groove back on.</p><p><strong>ADRIANA</strong>:<br />Awesome. That's awesome. I will say like, one thing that really helps with with writing, like I remember before I got into developer advocacy, I was managing a couple of teams. And I remember when I interviewed for for that job, I made sure that, like, writing blog posts was built into my job. Because... it's a lot of like, it's a lot of work, you know, it's like contributing to open source projects like, yeah, yay, awesome if you do it on your free time. But let's face it, contributing to an open source project can be like a full time job in itself, and I don't know about you, but with my free time, I kind of want to do something completely unrelated to what I do during the day, right? So I think being in a job where you're afforded the ability to contribute to open source projects, to contribute to community knowledge, even if your role isn't, you know, like specifically a developer advocacy role. Because I think, I think those, those community contributions matter and are important.</p><p><strong>EROMOSELE:</strong><br />Yeah, really, really important.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. We're down to the final question of of the icebreaker. Okay. Okay. What is your superpower?</p><p><strong>EROMOSELE:</strong><br />Okay. You probably know this. My superpower is the ability to. Relate with people.</p><p><strong>ADRIANA:</strong><br />Yeah, I can vouch for that. I can vouch for that. Yeah, yeah. You know, seriously, like, you come across as, like, so chill and just, like, so friendly and willing to learn and, Yeah, I think, like, you're super approachable. And I think, you know, like, like I'm, I'm actually kind of an introverted person. I'm not the type of person. I am for real introverted. And so, like, conferences, like, I've been lucky that at subsequent KubeCons I've, like, met more and more people. So I have like a bunch of conference friends. Yeah. But my first KubeCon, I was like, oh my God, just let me stand in a corner and hide from everybody. Because I think sometimes it's really, it's really hard to approach people. And so when, when an extroverted person comes and starts talking to me and I get like a nice chill vibe from them, you know, it's like I, I've heard it referred to as like, when when an extroverted person adopts you. I, I feel in some ways like you adopted me at KubeCon as well, like, you know, because your, your friendliness, like you were so approachable. Like, yeah, yeah, we can, we can chill. I think extroverted people putting introverted people at ease, I think, makes us seem extroverted as a result.</p><p><strong>EROMOSELE:</strong><br />You know what? What actually helps me is, I know one thing that if I'm nervous, the other person, is nervous too. Like, we are both nervous. Yeah. So let us take the first step. So. And the worst that can happen is the person sees, I don't want to speak, and then you move on. But the best that can happen is, you know, relationships that, you know, can be bigger than, you know, what was what it was at that time. So it's I think. The upside is always the reward is better than the risk. So I always go for the reward. But don't get me wrong, when I go to KubeCon, I was first terrified. Because when I was my first time outside Nigeria. So it was it was a full experience for me, full experience, full new experience for me. But I had a Colombian friend, we shared a room together. His name is Daniel Daniel Cifuentes. Really nice guy. And I will say he helped me to, you know, ease into the whole relating with new people and then, I met you. I can't I can't meet my heroes and not speak to them. No, that's not possible. So I had to approach you.</p><p><strong>ADRIANA:</strong><br />And I think we, we kept, bumping into each other. I know, like when, when I invited you to come for SIG Boba, I was like, I was heading out with. With Marino, who was a past guest podcast, and and and. Yeah, you're like, finishing off your day. You're like, hey, how's it going? I'm like, hey, we're going to SIG Boba. Want to come with? Like, what the heck? Why not? I'm also a lot more, likely to go for these, after events if it's like, rather than saying, like, oh, let's meet at the venue. If we go together, I'm like, okay, I'll go, because otherwise I'll be like, it's the end of the day... I don't want to go there. I'm just going to go back to my hotel room and just like, watch Netflix because, yeah, otherwise I'd be hiding out. So, I'm glad. I'm glad you joined. And it was, like, lots of fun. Plus, like, bubbles tea. That's cool. Yeah. So we got we got through the icebreaker questions. Hooray! Congratulations. So, you know, like, OpenTelemetry has been an overarching, topic, of our conversation. And you said that you got into it through Outreachy. And so, was it because of of your work in OpenTelemetry that you, you ended up getting, like your Outreachy work in OpenTelemetry that you ended up getting your, your job at Sematext?</p><p><strong>EROMOSELE:</strong><br />Oh, yeah. The.. I had worked on the Collector, you know, before, and because of the conference I had to go for, I had to learn so much about the Collector, you know, so just to say conference inspired learning or something like that, you know, so because of the. I didn't want to fall, so I had to go. I learned so much about Collector. Yeah. Yeah. So I was able to, you know, show so much at that time that it is possible to auto instrument an application without adding code. Yeah. And that was really, you know, mindblowing. So they employed me because of that, because I had that skill and I could... Yeah. I could I had, I had not done this before, but and also probably have is that I have the ability to learn fast, you know, if it's structured, I can learn very fast and I can, grab things easily. So I had not built an exporter before, but. Yeah, I looked through a lot of code or the exporter code was able to find patterns and similarities, and I was like, yeah, I can build an exporter for Sematext and OpenTelemetry and they were like, okay, come onboard and let's do that. So yeah. So that's.</p><p><strong>ADRIANA:</strong><br />Yeah! That's amazing. And you know, it's that is a great superpower. And I think this is the superpower that really, differentiates you know, the awesome people from the not so awesome people in tech because like, look, let's face it, you can't be on top of every new technology that's out there ever, right. And so you kind of you pick a technology that, you know, resonates with you and, and then you learn it like, you know, the, the stuff that I did when I finished university, so different from what I do now. And like, you know, and I learned OpenTelemetry on the fly for a job as well. When I was managing, I was managing a team, an observability practices team, and I was trying to get the company to use OpenTelemetry. And I'm like, I don't know that much about observability. I don't know that much about OpenTelemetry. Let me learn about it. So I learned about it on the fly, too, right. Because you got to do that. You got to learn. You got to learn fast. You become you become the expert, as quickly as you can. Learn... Sometimes it means like not learning, maybe not necessarily fully in depth at first. Right? But it's like learning enough. And then you can start asking questions and being curious and be like, oh, how does this work?</p><p>How does that work? And I think what you said also about, you know, like you never wrote an exporter, but you look through the code and you look for patterns and I think like that's what we have to do as a software engineers is we look for the patterns. It's like learning a new language, right? Like you learned, you learn Java, you learn JavaScript, you learn Go. There are different languages, different syntax. They have different paradigms, but also they have some similarities. And so you learn from your experience, draw on your experience with like one language to sort of like get through learning the other language, which is cool.</p><p><strong>EROMOSELE:</strong><br />Yeah. It's so nice.</p><p><strong>ADRIANA:</strong><br />Yeah. So, what's, you know, as, as someone who's, been been involved in OpenTelemetry for the, for the last little while. You know, you mentioned, like, the different resources, for, for OpenTelemetry that you've, that you've relied on. What about, how would you say, like, your experience with the OpenTelemetry community has been because that's that's always, like something that's that I love about OpenTelemetry is the community. So what are what are your thoughts around that?</p><p><strong>EROMOSELE:</strong><br />Yeah. I would say my experience with the community was and has been still great. I can I can mention his name. Dimitri. He was so helpful during my, during my internship because most times, the issues that I have to, solve, he will be do like, he will be the one reviewing those in the past. And then he was always like, giving me tips and pointers. Okay, try it. Yeah, try try this. Go like this. You know, and he really helped me, you know, in getting my first PR merged. I remember I remember when it first got merged, I was like, whaaat? I feel like I'm...</p><p><strong>ADRIANA:</strong><br />It’s like a party, right?</p><p><strong>EROMOSELE:</strong><br />I was like, wow. I contributed to open source. And it was just really an exhilarating feeling, you know, knowing that. Yeah, someone like me that had like a month ago, I had no knowledge of Go. No knowledge of OpenTelemetry. And then two weeks, three weeks after I made my first contribution. So like I always I always advise people, even in my community, you know, I advise people that don't be scared because the what stops a lot of people from contributing to open source is to feel like, oh, I have to be like a senior engineer. I have to know everything. I have to have to be so good. Twenty years’ experience. Nobody will care about what I have to do. Well, it is not really true. Because the people in the community, first of all, are willing to help. Well, I can’t speak about all communities, but OpenTelemetry, for example. If you're honest, you told them that. Oh, this is what I know. This is what I can do. What can I start from? You know, this thing called good first issues? You know, they have good first. Yeah. So, not so technical, but you can just, you know, start your journey from there. And I believe that once you get the first PR merged you know, this, this drive to do more, you know, I think that yeah, I think on my first PR merged, I, I doubled down, you know, I doubled down on my learnings.</p><p><strong>EROMOSELE:</strong><br />I doubled down on my Go. And I was able to get five other PRs merged.</p><p><strong>ADRIANA:</strong><br />Wow. That's awesome. So it had inspired you. It kind of gave you that kind of boost, right. Confidence boost. And inspiration to to contribute more. That's great. And I so agree with you. Like getting your first PR merged is like I don't know if you've never experienced that. I hope like folks out there, I hope you get to experience it because there's nothing like it. And, you know, like I think you you made a really important point to like, you know, don't be shy about like, what you think is worthy of contribution because it is open source and people always need help. Yeah. And especially if you find something where there's a gap. So, you, you've noticed something like there's thing in the documentation or like you noticed a bug or whatever, or as you said, you you look through the issues, list for a particular repo and see if there's something where you're like, I think I can do that.</p><p><strong>EROMOSELE:</strong><br />Another thing like I would like to speak about is, you know, like people like us, like when I, when I came for, like, one of the reasons that made me like, apply for KubeCon and all was that I hadn't really seen a lot of Nigerians living in Nigeria, like I saw Nigerians that were not living in Nigeria, like America, Canada. But Nigerians living in Nigeria. I didn’t really see so, so much representation, you know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>EROMOSELE:</strong><br />From our community and, and in our community, like the the tech space is really booming. Kubernetes... I had a conversation with Jake. Jake is a CNCF Ambassador. I'm sure you know, you know, basically talking around topics around how to build and improve a community here in, you know, Nigeria and Africa at large because there's so much there's so much that's currently happening here. But, the access to, you know, the like, you know, this, you know, everybody sees what's going on in the US. You know, it's very easy to see what's going on in the US. What's going on. Yeah. But then, you know, places like Africa, like things are actually going on, but no one is really seeing what's happening. If no one knows what you're doing, then, you know, no one can call you for it. So I just one of the things that inspired me to actually apply for that sponsorship, you know, to go to attend KubeCon, you know, see how these things work and how can we bring, you know, this kind of thing. So, our own local community, like, I spoke to Jake about, you know, something, starting something like a KubeCon Africa.</p><p><strong>ADRIANA:</strong><br />How cool would that be? It's cool... I know there have been some KCDs in Africa.</p><p><strong>EROMOSELE:</strong><br />Ghana and Nigeria. Yeah.</p><p><strong>ADRIANA:</strong><br />That's so cool. That's cool.</p><p><strong>EROMOSELE:</strong><br />But there's so much, so much things can be done, you know, in the whole, you know, building the community space. And, you know, hopefully I'll get tips from people like you that are so good at this. At building community.</p><p><strong>ADRIANA:</strong><br />Hey, we learn from each other. I love that so much. And yeah, I mean, I think it's really important. And this a conversation that I've had with a few people too, like even even stuff about like, language barriers. Right. That there's so much, so much stuff like so much open source contribution is done in English. And if you know English, great. If English is not your strong language, that it's like you're shutting your doors to like a bunch of brilliant people who work, which is not their first language. And why should it be? I mean, you know, you're born in a different country. It's a different first language. So I think it's really cool that there is, so much of an effort now that you see in the CNCF around, like international like internationalization of documentation, like OpenTelemetry, I think, the docs are now available in a number of languages, which is really cool. Even in Portuguese, I found out. And it's, it's easy to forget like if you're, if you, if you speak English relatively well, you just sort of like. Yeah. Of course. Like, what what about other people, you know. So I think representation matters. Making people aware of, of other communities and other places that are not North America, not necessarily Western Europe, like tech exists in all parts of the world. And I think, it's really important to to bring that to the forefront. So I love what you're doing. I love that you're, you know, the hustle is on and you're just, like, excited to learn and you're putting yourself out there. I think it's fantastic. And you're so young too. I love it, yeah. Well, we're coming up on time. But before we finish off, I wanted to ask if you have any parting words of wisdom.</p><p><strong>EROMOSELE:</strong><br />Well, to the. Well, I'm talking to newbies now. Not to the experienced guys, but to the newbies out there, don't be scared to take that step, that first step, because that first step is what can change your life entirely. If I was scared to take. I was scared to take the Outreachy step. But I just told myself, “What's the worst that can happen?” They won't pick me, I won't, you know? I'll. I'll still be fine, you know? But what's the best I can happen? The best that can happen is that my life can, you know, change forever. So. So everyone out there, that's still scared to take that first step? You want to start a company? You have an idea. You know, don't be scared to take that first step. Take that first step, and things will meet you on the way. And two, three years down the line, you'll be happy you did.</p><p><strong>ADRIANA:</strong><br />Aw, that's so great. I love that so much. And before we wrap up, there is one more thing that I want to mention. Because you've, you know, you got your start through Outreachy. Can you tell folks, how does that they can apply to Outreachy if they're interested and maybe just talk a little bit about the selection process?</p><p><strong>EROMOSELE:</strong><br />Okay. Okay. Cool. So Outreachy has like two... I’ll say two cohorts. So there's one that's currently happening in a few days starting in a few days. And then we have another one in August. So you have two every year. So to apply to Outreachy you have to write five essays. Yeah. So there's no like there's no exams or anything. You just have to write five essays And in those essays you have to basically talk about how you are, you know, underrepresented in the location that you live in, how you have been underrepresented in the tech industry and the location that you live in, you know, basically share your story. You know, share how probably, you know, for women, you know, the whole issue around, subjugation, you know, from the society that we live in. For someone like me... So, in our state, we are classified... People classify us as people that practice voodoo, you know, like witchcraft.</p><p>So, like, most times, most of, the wins that I, you know, had done when I was coming up, people just say, he's from that state. He's probably doing something on shady underneath, you know, so there's really it's really terrible. And the funny thing about under these things is that you may not even know you're going through these things. Like, you may not even be aware because it might be so normal to you, but for some people, it's just it's normal to, be talked down on, you know, talked down. Yeah. So you have to actually sit down and think because, man, there's so many things that you don't know that you are currently facing that are not normal, that are very, very abnormal. If you can write, write those stories in, you know, in five essays, the only... Adriana, maybe you can add the, the link to the application at all.</p><p><strong>ADRIANA:</strong><br />Oh yeah. Absolutely. I'll, I'll include that in the show notes for sure.</p><p><strong>EROMOSELE:</strong><br />Yeah. Awesome. So, write you write your story and then if you get selected, oh, you got you go through the first phase. So the, the second phase of the second phase, you have, you have to pick an open source project. And I picked OpenTelemetry. I'm so happy I did, but yeah.</p><p><strong>ADRIANA:</strong><br />Did you randomly pick it or was it something about it where you're like, this is something that interests me because of something you read?</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah. You know, so I was, I would say I was late. I was late and I was also very interested in, you know, then I was learning DevOps. So like DevOps of seemed very familiar. So I'm like, okay, let's go for OpenTelemetry. And it seemed like the most familiar thing for me at that time. Yeah. But there are many other projects. Yes. Wikimedia. There's OCaml really, really other awesome open source communities. So then you have to pick the project and then you have to contribute to the project and be very you have to stand out because most times we compete with a lot of people that I was competing with like 59 other people. Don't. Yeah. Don't don't be scared. Because at first I was scared because the people I was competing with were like, senior engineers, like, have been doing this for long.</p><p>And I was like, oh my gosh, how will I get this done? But, you know, the mentors are not biased. They see effort. So they see that you put in so much effort because someone that has been writing Go for the past ten years, you know, the effort I'll put in is like the same effort you put in and they grade effort more than experience, because what they want to do is they want to empower people. So once you get in welcome to Outreachy. So that's how...</p><p><strong>ADRIANA:</strong><br />That's great. That's great. So I love that because you know it's really and I think this is what tech should be all about. It's not necessarily what skills do you have now. It's like what is your potential. And I think that's what it is like. I think we need to be able to invest in people based on their potential, because otherwise you like miss out on awesome people, right? So that's that's great. Is the internship is it a paid or unpaid internship?</p><p><strong>EROMOSELE:</strong><br />Well, it's paid - $7,000.</p><p><strong>ADRIANA:</strong><br />Right on! That's amazing. I ask because like there's some internships where people are like working a lot and then they it's like an unpaid internship. That's great. Awesome, awesome. Very cool. Feels like very worthwhile. And and just to, clarify. So you said you need to have done a contribution in the open source project that you selected. So, so you need so like, when you applied for Outreachy, you had already done like an OTel contribution at that point?</p><p><strong>EROMOSELE:</strong><br />No. I hadn't. I had no...</p><p><strong>ADRIANA:</strong><br />Oh, okay. Oh, it's just like as part of the part of the internship, like, once you get selected, you.</p><p><strong>EROMOSELE:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />You have to, you have to fulfill that as a, as a requirement of the program. Cool, cool. And then and then, as part of Outreachy then are you like, because, like, if I recall, like, Juraci, he was at Grafana before. Yuri was at, at RedHat Both awesome guys, by the way. I can totally vouch. Juraci was actually on the podcast before, and, but so are you working then under the umbrella of OpenTelemetry or under the umbrella of, like, whatever company that, like the your kind of Outreachy mentor is is working at?</p><p><strong>EROMOSELE:</strong><br />I'm working on an umbrella of OpenTelemetry.</p><p><strong>ADRIANA:</strong><br />Okay. Okay.</p><p><strong>EROMOSELE:</strong><br />So they they're like my mentors.</p><p><strong>ADRIANA:</strong><br />That's awesome. Well. Thank you. Thank you so much for for explaining how the Outreachy program works. I think this is, a really, really cool opportunity, especially for for folks who are looking to get into open source and get some, some cool work experience. And, yeah, it sounds it sounds like a great program. Juraci always talks about Outreachy, and now I understand why he's so passionate about it. So this is this is truly, truly amazing. And, you know, that's a perfect way to to wrap up our episode. So thank you so much, Eromosele for geeking out with me today. Y'all, don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EROMOSELE:</strong><br />Peace out and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="45491562" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/56638adb-10d1-4877-82d7-e16ef3a4c0a7/audio/40149cd0-0512-4631-acef-a57664dec1b1/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Outreachy with Eromosele Akhigbe</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Eromosele Akhigbe</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/acc117a6-7746-4e03-a40b-835fbc0cb348/3000x3000/e50-20-20eromosele-20akhigbe-20-20thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:13</itunes:duration>
      <itunes:summary>DEI programs might be on the chopping block, but we need them now, more than ever. In this episode of Geeking Out, Eromosele Akhigbe talks about how Outreachy, an internship program that supports diversity in open source and open science helped him fall in love with Go and OpenTelemetry. He also talks about the importance of diversity in tech and building a tech community in Africa.</itunes:summary>
      <itunes:subtitle>DEI programs might be on the chopping block, but we need them now, more than ever. In this episode of Geeking Out, Eromosele Akhigbe talks about how Outreachy, an internship program that supports diversity in open source and open science helped him fall in love with Go and OpenTelemetry. He also talks about the importance of diversity in tech and building a tech community in Africa.</itunes:subtitle>
      <itunes:keywords>computer programming, cloud native, cloud native computing, outreachy, africans in tech, open source, software development, golang, opentelemetry, nigerians in tech, devops, softare engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>50</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">39d86766-22bc-43b0-a40e-c59c4422cc0a</guid>
      <title>The One Where We Geek Out on Leadership with Parveen Khan</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Parveen Khan is a Quality Practice Lead at CFC, passionate about ensuring that delivering high-quality products is a shared responsibility. She enjoys working with teams to improve processes, tools, and methodologies that help create better products. Parveen is also an international speaker, sharing her testing experiences to inspire others worldwide. Outside of work, she loves spending time with her two children.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/parveen-khan/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-giving-talks-ana-margarita-medina">Ana Margarita Medina on Geeking Out</a></li><li><a href="https://open.spotify.com/episode/3rOY04pncnj5vKJhvOZREv?si=BNT1aohvTVmWqSvvAh2Ldw">Parveen Khan on On-Call Me Maybe</a></li><li><a href="https://medium.com/@adri-v/observability-mythbusters-observability-is-not-only-for-sres-1161644b206b">Observability Mythbusters: Observability is NOT Only for SREs (Adriana's article on Medium, inspired by a conversation with Parveen)</a></li><li><a href="https://www.selenium.dev">Selenium</a></li><li><a href="https://en.wikipedia.org/wiki/Thoughtworks">Thoughtworks</a></li><li><a href="https://cacgroup.com">CAC Group (insurance company)</a></li><li><a href="https://www.parveenkhans.com/p/blog.html">Parveen's Blog</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today. I have Parveen Khan. Welcome, Parveen.</p><p><strong>PARVEEN:</strong><br />Thank you. Thank you for having me.</p><p><strong>ADRIANA:</strong><br />I am so happy to have you on. And for for those of you who have been following this podcast, you may remember that our precursor podcast was, On-Call Me Maybe with my former coworker, Ana Margarita Medina, and Parveen was actually one of our early guests on On-Call Me Maybe. And I'm so happy to have her join me for Geeking Out this time around. And, Parveen, where are you calling from today?</p><p><strong>PARVEEN:</strong><br />Yeah. So. Yeah. Thanks. Again. Thanks again. Like, I remember, like, we I, Yeah, I joined you last time when you, when this podcast was the. And then again, we are meeting like again. So it's it's awesome. Yeah. I'm dialing from London. And. Yeah, I'm looking forward for a chat today. Geeking Out.</p><p><strong>ADRIANA:</strong><br />Yay. All right. Yes, yes, we will geek out on all things. And I should also mention too, like, when we first connected, through On-Call Me Maybe, it was when I was doing a piece on, how, Observability is not just for, for SREs, and it was actually inspired by a conversation that you and I had, when you reached out to me on LinkedIn. And then I was so like, I was so blown away, but, by our conversation, I'm like, I have to write this down as a blog post. And then it it turned into this, like, whole thing, and it was just amazing and so many awesome things came, came out of that conversation. So I'm very grateful that we had a chance to meet.</p><p><strong>PARVEEN:</strong><br />Yeah, absolutely. It was more of a intersection between quality and Observability and that conversation. Yes, absolutely.</p><p><strong>ADRIANA:</strong><br />That's right, that's right. Well, we'll dig into that shortly. But first let us start with our icebreaker questions. Okay. First question. Are you a lefty or a righty?</p><p><strong>PARVEEN:</strong><br />I'm a righty.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer iPhone or Android?</p><p><strong>PARVEEN:</strong><br />Android.</p><p><strong>ADRIANA:</strong><br />Do you prefer Mac, Linux, or Windows?</p><p><strong>PARVEEN:</strong><br />I was a very Mac person, but now I'm okay. Like Windows. Fine. Like I'm very Mac person. Yes.</p><p><strong>PARVEEN:</strong><br />I prefer Mac.</p><p><strong>ADRIANA:</strong><br />Which one do you, end up using for work? Out of curiosity? PK: Windows. Is by choice or by, by by required by job.</p><p><strong>PARVEEN:</strong><br />Required by job. Yes.</p><p><strong>ADRIANA:</strong><br />Fair enough, fair enough.</p><p><strong>PARVEEN:</strong><br />If it was by choice, I would say, Mac. Please.</p><p><strong>ADRIANA:</strong><br />I'm with you. I'm with you. Okay. Next question. Do you have a favorite programing language?</p><p><strong>PARVEEN:</strong><br />Yeah, I love, I love, I used to love working with Java. That's my first favorite and forever favorite language. Which I learned. And, I used to work and I used to enjoy writing, programs on it, and, like, I think Selenium when I, back in those days when I used to use Selenium, I think Java was my preferred language. And then I think a lot of other tools came in where you kind of like use different languages, like JavaScript, TypeScript. But I think Java, Java is my favorite programing language.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. Next question. Do you prefer dev or ops?</p><p><strong>PARVEEN:</strong><br />I prefer DevOps. Like both together.</p><p><strong>ADRIANA:</strong><br />Ooh. Love it, love it. Okay. Next one. Do you prefer JSON or YAML?</p><p><strong>PARVEEN:</strong><br />Tough one. Okay, I think I prefer JSON. Yeah, I prefer JSON. Yeah.</p><p><strong>ADRIANA:</strong><br />Cool. Okay. Do you prefer spaces or tabs? Not making it easy, am I?</p><p><strong>PARVEEN:</strong><br />Tab. Yes. Tab. Maybe. Is tab.</p><p><strong>ADRIANA:</strong><br />All right. All right, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>PARVEEN:</strong><br />Through text? I love reading.</p><p><strong>ADRIANA:</strong><br />AV: I’m with you. Like, yeah. Yeah.</p><p><strong>PARVEEN:</strong><br />Like hear video.s Then you have to be prepared, like carry your headphones and all that stuff. So, like text is like, you can open up everywhere, anywhere. Read. I love reading.</p><p><strong>ADRIANA:</strong><br />I agree, and distraction free. I get very distracted when I watch video.</p><p><strong>PARVEEN:</strong><br />Yeah, I'm not a good listener, I guess. Like, that's how I feel. Like I can't listen. I can't yeah, I can't listen to longer time, but I can read for as long as I can.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah I'm with you, I'm with you I found the only way that I can, do video. Like, especially for learning is either, like, walking around the house listening to the video, so, like a podcast. Or if I'm, like, distracted. So I have, like, a treadmill in my home office and a bike in my home office. I'm like, if I'm doing one of those things, then it keeps my brain distracted enough that I can, like, concentrate on the video. More than if I was just sitting there.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah. Is it? I can't really I feel like I'm just I'm just doing one thing like. Yeah, it's just makes me like I can't concentrate for a longer time. If it's a video. Yeah, yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />It's hard. Okay. Final question. What is your superpower?</p><p><strong>PARVEEN:</strong><br />Superpower? Superpower is at. I feel like I'm, I'm a very. I'm very open to learning always. And I ask for help. I don't shy away, like, you know, I don't feel like. Oh. Like what? What if, like, people think they. You know, what if they say no to me? What if, like, you know, people think that I don't know this, so I think, like, this is my superpower. This has helped me a lot in my career, I guess, like, you know, I, I, I just reach out to people. Let me I think I feel like I'm like, I'm lucky enough in that sense. Like, you know, I reach out to people and I ask them, I ask like, you know, I can reach out and say, hey, you know what? I love reading your article. Do you have a few minutes? I want to really chat with you. I just ask away people and I get time to speak to people. I'm. I feel like asking help is my superpower.</p><p><strong>ADRIANA:</strong><br />That is amazing. And it's the perfect segue into our conversation. And, you know, I, I just, I can't underscore enough, like, how important it is to ask for help. You make such an excellent, excellent point. Because we can, you know, it's so easy to I think as you get more senior in your career and people look up to you as having being the one with all the answers. And yeah, I think we need to get out of this mindset of not being the ones with all the answers. It's okay to not be the one with all the answers, and to stop being shy, scared, and to say, I don't know that. Like I'll even do stuff like, I'm sorry, dumb question. Can you explain this to me?</p><p><strong>PARVEEN:</strong><br />Yes, yes, absolutely. And I think somewhere like, you know, if you if you have that any kind of title or something, you feel like, oh people will think that they like, you know, you need to know everything. No, it's not like I feel like it's never, it's more about asking away those questions. Asking away for help and saying that, you know what? I might not know this. Like, you know, maybe let's let's, let's brainstorm. Let's understand what this is. And it's always about, working like it's not all about you knowing everything and you telling people, right? It's all about, how can you get different perspectives and how can you get, different solutions to it? Because if you were the only one know it knows everything. There is kind of like always everything is going to work in the same way of how you think about it. And then you will never have other perspectives and you will never have, you will never get to get more creative solutions to the problems that you're working on within the team.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I totally agree. And that's why, you know, it, it, it reminds me of like when how you and I met. Right? Yeah. You reached out to me on LinkedIn. I think you read one of my articles on Observability. And you're like, hey, I just want to have a chat.</p><p><strong>PARVEEN:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />It was such a great chat. Like, as I said earlier in, in the recording, like, you inspired me so much through our conversation because you opened my eyes to new possibilities that I hadn't considered before. And I think that's that's what tech is all about, is like being open minded, because we can't evolve without the open mindedness, especially in technology.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah. Yeah, absolutely. That's that. Yeah. See, that's the amazing thing, right? Like, I get to meet like, you know, one just one little like, you know, drop off message or like, you know, asking of it. And I... you get a lot of people, you build your network and I think right now again, these are the cool topic, right. Like networking is so, so, so, so important right now. And that doesn't mean that you have to meet or like it's not about meeting in person only. It's more about how do you build those connections, how do you build that support system. And it's not about like helping in the sense, like it's about how can you learn from each other? How can you support each other? How can you uplift each other? I think it's it's so important. So I think until unless you speak until unless you reach out until unless you take that first step, it's never possible. Like, you know, you never know whom to get connected. Like if you wait for an opportunity or if you wait for attending a conference, only then it becomes like very limited scope for you to build that network, right?</p><p><strong>ADRIANA:</strong><br />Yeah. That's right. It's not you. People can't shouldn't you shouldn't wait as you said. Just you shouldn't wait for people to come to you. You have to you have to go to them. And I want to point out also like something that you did when you reached out to me on LinkedIn, which I thought was like, you know, I think this is the way that should be done because you know, I'm sure, like me, you probably get tons of connection requests, on a regular basis. And a lot of the times I'm like, I, you know, like, I don't know who you are. Like, yeah. And like, I have zero context. And I remember when you reached out to me, you had like a very specific purpose. So like your connection request, you know, you explain why it is that you wanted it to connect. And I like I find those connection requests a lot more meaningful. And it reminds me also of like, I, I, I, I mentored, someone a number of years ago, and I became his mentor. I don't know how he found me on LinkedIn, but he reached out to me on LinkedIn, and he's like, hey, I would love it if, like, I could be, if you could be my mentor. And I thought it was like, you know, first of all, like that he just reached out to me out of the blue. But it was like, send a thoughtful message on LinkedIn. And like, it seemed genuine. Just like when you reached out, it seemed genuine. So like, I will respond to those types of messages.</p><p><strong>PARVEEN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like these genuine requests, conversations where you're like, yeah, we can we can form a relationship and, you know, like some lovely things come out of me mentoring him. Some lovely things have come out of us connecting. Yeah. And I think that's so important is, is how you approach people when, when you're going to connect with them. Because nobody, nobody wants to just, like, “Hey, connect with me!”</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Absolutely. Yeah. Yeah. Exactly. And you know, I, I learned this from, one of the course that was given by I don't remember the name, but at ThoughtWorks when I was working about the social media, like especially about the LinkedIn. And I think since then, like, I think I've started using like I realized that. Oh, yeah. Like when you send a connection request, it's more about why do you want like it's not about telling, why do you want to connect with something like you might have got like, like something relatable or. Yeah, like you want to build a network because you share the same, topic or there might be some connection. Right. So you might have, like, I feel like taking the extra effort of writing that note feels like, you really want to connect. It's not just a click button saying that send request and send it with like, you know, it's not about that. It's more about like, you know, this person or you have read this person's article or like, you know, you you've enjoyed doing something like, you know, you just mentioned that. And, since then, I think this is a practice that I've tried maintaining myself whenever I, whenever I send a connection request to anyone like, if I want to get connected, there is a specific, reason why I want to be connected, because they might be sharing some content which I want to be learning from them. So saying, like, I want to see the post that I follow based on that, I this and and I write that note specifically and I... same thing. Like, when I get a connection request with the message there, I'm like, wow, they took some time to write that. Like, you know, whatever that would be like, even if it's like I would like to connect because I want to grow my network. Even that little thing, I feel like, okay, they have taken some effort to write, which means they really want to connect. So let me just say yes. Is how I go.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, exactly, exactly. Yeah. And then it also made me think of like, I've also gotten some connection requests, which I thought were honestly like kind of annoying and insulting where like, you know, they, they've bothered to write the nice connection message and then you connect with them and then they immediately send you a message like, hey, thanks for connecting. By the way, check out my product. Oh....</p><p><strong>PARVEEN:</strong><br /> Yes, oh yes. Oh yeah.</p><p><strong>ADRIANA:</strong><br />Dude. And I'm sorry, but like, I will I will remove that connection right away because I know that's offensive. That's just offensive.</p><p><strong>PARVEEN:</strong><br />Yeah yeah.</p><p><strong>ADRIANA:</strong><br />No no. Like at least try to develop a rapport first.</p><p><strong>PARVEEN:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />If you want me to even consider.</p><p><strong>PARVEEN:</strong><br />Yeah I got you.</p><p><strong>ADRIANA:</strong><br />Which there is no guarantee.</p><p><strong>PARVEEN:</strong><br />Absolutely force messages I know like if I, if I don't respond to one message it's like okay I don't want to continue. That's that's the message. But then yeah, I know, I know if you connect. Yeah. Like these people, a lot of people where they kind of sell the services or like sell the product, it's like, I'm fine with that. If you try once and message and say that this is where it is, and if I'm really interested, I want to get back to you. But then you don't. You shouldn't be chasing again and again. That will absolutely lose my interest in what you're trying to sell. More than saying you look at it.</p><p><strong>ADRIANA:</strong><br />Oh, yeah, especially the ones that are, you know, kind of the they're trying to make you feel guilty, like, oh, you know, clearly my message hasn't resonated with you and I'll leave you alone. But just reply to tell me that you're not interested. Like, buddy, I've ignored your last four messages because you're being forceful and annoying. Do you think I’m going to reply to this now? Take notes people. The right way to connect, versus the wrong way. So yeah. But I, you know, when I want to, I want to go back a little bit because, you know, when, when you and I met, I, I think you you mentioned you were working at ThoughtWorks before. Yeah. You were in a QA individual contributor role.</p><p><strong>PARVEEN:</strong><br />That's correct. Yeah. I was more of a consultant. Yes.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah. So, and now you've, now you've switched jobs recently? Recently? Or how recently have you definitely, since we like.</p><p><strong>PARVEEN:</strong><br />A year. Yeah. I think a year. Yeah, it's been like a year and a month, a couple of months. But yeah, I. I've, I've joined as a, quality practice lead. It's, insurance based company, CAC. So we are pretty much insurance heavy, uh, company. So yeah, I'm looking as a quality practice lead. So it's, it's a transition between like working as a consultant, going on two different clients and helping them. And now it's more about like, yeah. As a, as a quality practice lead, working across the department and across the organization to help, help them build quality practices, quality processes. And it's more about how do we think about quality throughout. It's, it's it's it's lot more about how do we, it's more about influencing and get driving, quality through and by different, different approaches, whether it's people tool or processes, you name it, anything based on anything, you know, maybe you're trying to influence or you're trying to like, help them to see. It's kind of like headlights, you know, showing the light, of how to build quality and think about quality. And what do you need to do? Why do we need to do that? On a higher scale is what I can say, yeah.</p><p><strong>ADRIANA:</strong><br />Cool. So it's basically been two big transitions for you, which is, one out of consulting, which I worked as a consultant for for years. I can definitely appreciate like it's it's definitely a mindset shift from always like working for different clients to like now you're just working basically at the same client effectively really. And, and then moving into like a leadership position, which I also like is a big it can be a shock to the system as well, if you're used to being like an individual contributor. So, yeah, I what I guess, let's, let's do this as a two parter. What was, how did it feel going from from consulting the, into, to basically working, in non consulting and then part two, what are, like we can talk about like the transition into a leadership role.</p><p><strong>PARVEEN:</strong><br />Yeah. So before working as a consultant at ThoughtWorks. So before that I used to work for companies. So I've, I've always, like, mostly on the startups as well. So I've always loved seeing, the, like the whole transformation of the product of like how we started building the product and how it has been gone live where people have been using. So I used to always love the journey, seeing that journey and me being part of that. And then I joined ThoughtWorks where I wanted to explore different domains, different, and it's it's not to say like you want to work at different companies, but still you're a part of one company. So that's how I see that as. And then again, I was like, it was it was really. Yeah, it's it was really interesting to explore so many, different domains that I go to work with, like, you know, and it was, those challenges, it kind of helped me build my, toolset, my skill set. So it's like it's more about, like, facing all those challenges and working with so many smart people. Like, you know, ThoughtWorks, they have really amazing consultants like you get to again, like, you know, you get to you. It's not about just get going there and working for clients, but the access that you get to the smartest people whom you can talk, talk to and you can learn from them. </p><p>And, you know, so that was even more valuable for me. So I think that experience has taught me a lot, in terms of how as a consultant, you go, in a completely new place where you don't know, like, you know, you it's not even your team, not even your product. But then how do you go there and, you know, and start from day one, how do you start making changes like it's the. Because, when you work at a company, it's a, like a slow paced even the is just one thing. But then when you actually work, it's it's a slow pace. But when you as a consultant, it's like it's not you won't get a two year contract or a four year contract, right? You just get like you need to start, like you need to make make changes, like you need to show your impact from day one. So I think that that has taught me a lot like, it was really valuable things that I've got from. And then, and then I, I just wanted to be come back. Like. I was more like, yeah, I've learned a of it's not to say that I've learned everything, but I've learned enough that I've built my own toolset, I've built my own skillset. And now I want to use those somewhere, in a company where, I want to see the whole journey, the whole transition, and apply all those. So that's where, when I got this, then I came across this opportunity when, when they reached me out, I was like, oh, quite effectively, this is, this is really interesting because, as like, I'm always passionate to, like, help people like, you know, join teams and help them, to, like, advocate about quality. That's my favorite thing. You know? So and they were looking for this and I was like, oh, yeah, why not let me like, you know, and, I really loved it. And now it's more yes, the transition is like, it's more about it's like, you are it's you don't you are not doing it, actually. But how do you get people do what you want to do? It's like... it's it's like. Yeah, in simple terms, I think that's, that's that's what it is.</p><p>Like you are not doing it. But then how do you get people to do it? How do you build that trust that people will trust you? What you're saying and, they will they will join you in, in your journey. And how do you and trust and then credibility, right? How do they know that they should trust. They should believe what you're saying is right. Like, you know, and that's where you you're I feel like, you know, that's where your personal brand comes in as well. And that's where what you, what you put out yourself. Out there comes, very handy, I guess, you know. And all of these, I think it becomes more of like, okay, how do you, how do you work with the teams where they trust you and, that you're trying to solve the the challenges and they support you? And then how do you get a buy in from the leadership to say that this is the right challenge that we have to solve? How do you pitch in like you know that this is the priority right now because you can't do everything at the same time. So you need to pick up the. And when you join a company, when you see from a fresh perspective, you'll see many challenges, many problems or or not even a problems, maybe some gaps, or maybe they're doing certain things and you want to. There's more room for improvement as well. And you'll see many things. Right. And then you can't just go like, oh, let's work on all of these. So you have to pick what. So it's more about like how do you start thinking? How do you start thinking about how do you pitch that this is more important? And how do you prove that this will work? This is like this is like it's about goal. You know, KPIs. And probably metrics like, you know, and then two layers that is kind of like you're in the middle layer and then your team working on it, like, you know, trying to and how do you support them. So I think it's. Yeah. So this is the difference.</p><p><strong>ADRIANA:</strong><br />A lot of dimensions to it, basically. Yeah. Yeah. And you touched on, on like so many interesting things. And I think the first one that I want to touch on is you mentioned, you know, like when you're working as a consultant, you're, you're you basically have to hit the ground running. You have to be productive from day one. And it, as you said, so different than when you, when you join like, a company, where, where you're, you have like, that ramp up time and it's I, I, I'll bet... you mentioned that you've worked in startups previously as well. I'll bet that that startup experience, helped you a lot with, the consulting side of things in terms of the hit the ground running thing.</p><p><strong>PARVEEN:</strong><br />Yes. Yes.</p><p><strong>ADRIANA:</strong><br />Which, yeah. I mean, it's it's daunting. It's exciting, especially when you're younger, you. know. Like, that go, go go mentality that you hit a, you hit an age where you're like, okay, I could just like take, take a little bit of time to breathe.</p><p><strong>PARVEEN:</strong><br />Yeah, absolutely. I think that that that's a good point. You make a good point you made because I of course, like when you're working in a startup is like you have to there's so many different hats, you know, doing one thing at a time. And, because speed... always delivery and speed is, the, priority quality goes, takes the backseat always. Yeah. And then that's where I think, you know, the challenge is like, how do you bring that up? How do you how do you keep you resilience, in such a way that you just don't give up, like, you know, you just, keep trying, keep trying. And how do you try? How do you try to solve the same problem? By talking in a different way each time. You know, I think that's that has helped. That helped a lot in consultancy. Like, you know, when you go there, I think it's more I think it's it's another layer on top of it to say that, okay. Like, you know, this is fast moving, but I think it was with ThoughtWorks, it was, so, good that it was like they already had the, the relationship built, with the consultancy, the name itself. And then when you go there, the people already have the trust in you. So that made it easier to start jump start the journey there. Yeah.</p><p><strong>ADRIANA:</strong><br />That's good. Yeah. Because I mean as you said, that can be like building up that trust can be really tricky because especially when you come in as a consultancy into an organization, there's going to be the skepticism. What are they trying to do? Are they trying to like rattle, rattle things around. And then and as a consultant, you have to be so careful and not come in and say everything's crap. Yeah.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Otherwise... </p><p><strong>PARVEEN:</strong><br />Exactly. Yeah. Yeah. Absolutely. And and you'll feel like you're always an outsider. But anyway, so many like clients that I've worked with being I thought was I think I've never felt that it was always like be a part of the team because we always. Yeah, yeah. So that's some of the things that I think that that kind of again, this is where right, your credibility, your credibility and the trust both go so hand-in-hand that it will help, in smoother collaboration.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I think there's the aspect of like the company's credibility, which helps. And then like your personal credibility helps as well. And then I'll bet then that translates quite nicely when you, you know, when when you switch jobs, having had that consulting experience of like, yeah, you come in. I mean, everyone's a problem solver, but I feel like the, the consultant is like that kind of problem solver plus plus plus. Like you're you're always kind of looking at it. You're putting the situation, holistically. Right. And I feel like coming in to an organization from a consultancy background, you probably have that extra you know, like bit of advantage where you're, you can come in, assess the situation, be sure not to tell them that their baby is ugly because so they don't get offended.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Yeah. Absolutely. Yes. It's it's more like yeah I think I see that as it's more like when you actually working for a long, long years or even if you took a year or a couple of years, you kind of get blindness So it's like when someone comes in with and they kind of bring you a fresh pair of like perspective glasses. I would say in that sense, yeah. And it's more about like evolving what you have done. So because like software development right, or quality development, DevOps, everything, it's always like it's never like once you have built something a processes or you have what some tool it's going to be forever, right? It's evolving all the time. It has to evolve all the time. It has to. We have to always innovate, whether it's a be process, whether it'll be tool or whether it be the the way we looking right ways of working. Yeah. So it's the same thing like you know new people come in and they bring their own expertise, they bring their own experience, they bring their own ideas. And and it's it might not always be that the companies might be having a lot of problems, which is why they're trying to bring the change.</p><p>But it might more like they are coming with the fresh perspective and they're coming with more, because you've been in that situation like in the same context for so long that you, you kind of like you get used to it. So you kind of sometimes miss that. So someone coming in so they kind of come with fresh perspective and come up with more, new ideas to improve. Yeah, yeah, yeah, I love that, I love that. And it's funny because I'm kind of experiencing the same thing, because I, I switched jobs, in November and, and, you know, it's, so part of it is like, I'm getting to know, like the company's product, and realizing, like, all these things that it does that I didn't know it did.</p><p><strong>ADRIANA:</strong><br />And so, you know, I'm like, as I learn more stuff, I'm like, oh, my God. Tell me more about this. Tell me more about that. And trying to understand, like, I think, you know, coming in from fresh perspective, you can't help but wonder, like, okay, why is something designed this way? Have you thought about that way? And then when you. I think if you approach it like asking, asking thoughtful questions like people are so much more open to hearing your suggestions, rather than, you know, like if you came in and started accusing them. Of of... Like, “You did this wrong!”</p><p><strong>PARVEEN:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Just coming in, come in and ask questions and just try to understand. And I think like that's so important.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Absolutely.</p><p><strong>ADRIANA:</strong><br />Now, going back to the, the leadership thread, you know, you mentioned like it it can be really challenging. Like, in being in a leadership position, because you're, you're trying to influence the change. You're not necessarily in a position where you're doing the thing. You have to get people to do things for you, which can be really hard if if you're a very hands on person and, you know, super Type-A, likes to take things in their in their own hands. So, like, for you, how, is there anything, that you can draw from your past that prepared you for, for, for your current, experience and leadership?</p><p><strong>PARVEEN:</strong><br />Yeah. I again, going back to the consultancy experience. Right. So I when I, when we work, as a consultant, when we go on to the, client, it's always we, we have this in our head that. Okay, we are working. We are trying implementing new processes, or we are trying new, new ways to work. But I've. I used to always think that, I'm going to leave this, place, so I have to, write as much as I can. I have to share as much as I can, and I have to know. So it's more about, like, knowledge sharing all the time. And how do I make myself, like, you know, replaceable or redundant or how do you what do you call it as like. And for that you need, you just need to, create all like, you know, just keep sharing. So I used to do that, right? So that has kind of helped me in a way that, okay, there will be moments where you want to be like, oh, let me just do it by myself. Like, you know, let me just do it myself. It will be like, yeah, you know, and then I might it feels like, okay, it's more about like, how do you, how do you, coach others to do the same thing? How do you help them? How do you support them? Because it's not about, it's not about how faster can you get things done, right? It's it's about like, how do you create, many, leaders while you are working in a team? It's more about how do you, get many people, who can drive, who can, who can lead as well? It's more about that. So it's so if you keep doing, you keep getting into that zone of like, let me just get get it done, and then you will never be able to do. I think sometimes we go into that zone right. Like it feels like, oh yeah, me if I'm doing it might be faster, but then yeah, for now it might be faster. But then if that comes up in the same challenge or same problem you're trying to solve again, then you will be the only one who's going to solve it. If you're not, if you're not getting others to do that or like, you know, that's that's the thing, right? And again, I think that experience has helped me like, because as a consultant, I knew that I would I would leave this place. I would, and I'm coming here not to just solve the problem for them right now. And when I leave, they should be back in the same position. No. Right. So they have to continue with what we have implemented, they have to continue with what we have built. Otherwise then there's no point in this. If that was the case, then if that was the case and we would always be working, at one client forever, right? That not that's not the point. So you have to, create in, like, in such a way that even when you leave, those things continue. Not everything, but at least few basic things are continuing. So in that mindset, that approach is kind of helping me. And I'm like, the thing lately is really let me get it done.</p><p><strong>ADRIANA:</strong><br />Yeah. That's so clever. That's that's an excellent, excellent approach. And, you know, it's so funny because I think a lot, a lot of people here like, you know, when it comes to management to delegate, delegate, delegate. And it seems like such a simple like it's a simple piece of advice. It's so true. You absolutely have to do it. But it also means that you have to trust that your teammates will, you know, you have to trust them to do the thing. You can't. You basically can't be the helicopter parent around your teammates. Which can be really hard and sometimes. And I think it becomes especially hard if you have some people who need to be, as you said, coached, to do, to learn, to develop certain skills. So it's not just like learning how to do the thing, but also developing the skills, to be more, you know, like be more independent because like, yeah, it's really tough sometimes, like, I've had people work for me that they're just waiting for me to tell them what to do. And I'm like, I cannot just sit here and babysit you like, that is not your job to be babysat by me. And it's not my job to babysit you. Like, we, you know, like you need to be more independent. And it's really hard. Like, it's so easy when you have, like, the, the direct reports who are like, yep, I'm going to do all the things. And you're like, yeah, like my star child. Please do keep doing your awesome stuff. And but it's so hard when you have, the folks who are, you know, like, they need they need nudging. And there's like cases where, like, you can you can help them grow. And I think it's lovely when that happens. And then there are the cases where it's like, this is not a fit and you need to figure out how to deal with that as well. So stressful. </p><p><strong>PARVEEN:</strong><br />Absolutely. I think you'll get all the combinations. That idea like you get you get it like yeah you I think when you that's where like when you working I think not every like everybody's different. Everybody's skill set is different. And everybody's like their approach towards learning is different. Their approach towards career is different. So everybody is very different. And then when you get when you have to work with them, then you have to take different approaches when you're talking to them. And it's like you cannot really, you know, like I feel like you'll be surprised, like, you know, it's not about always like, you have to coach them, but sometimes it's more about, like giving them the problem so that they find the solution by themselves. So that independent might help them as well. So it's more about everybody having different needs. And how do we how do it. It takes a lot of time to understand who like whose whose working style is what and who like doing what. And for that, you need to, let them do let them see. I think that that takes a lot of time. Yes, I agree, like, you know, and then, then again, you'll end up having some people who really want to like. Yeah, as I said, babysit. Right. Like, who really want instruction. But then some people might be like, I don't need instruction, so you just give me the problem, I'll go and find the solution. And ideally so I think the different skill sets you'll get that different combination. And then maybe that's where when you're working in the company then you'll have different problems and you'll know, oh, this is the problem. So I feel like this person is really good fit to put that person in there. So I think, yeah, I think learning about the people learning about this style and you'll be surprised. I feel like many times like, you know, they they have already so much skill set that they might not even need coaching, but only just the direction and opportunities that they can grow.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And to feel to feel acknowledged and listened because I think, yeah, it's funny because you don't want like the micromanaging manager.</p><p><strong>PARVEEN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You also don't want the manager who's like, so hands off. You're like, please pay attention to me. Please love me. Because then that can be motivating as well, right? Because you're like, well, what am I doing this for, then?</p><p><strong>PARVEEN:</strong><br />You know. Yeah, yeah. And then that's that reminds me like yeah. And also feedback. Right. Like feedback. I'm a very feedback, person. And I think that's where like giving feedback asking for feedback. I mean, again, if you feel myself like asking what I think if people like, you're giving them feedback. And when I say feedback, it's not about just saying improve things, but it's more about whenever they have done some amazing work. Praise in public, like, you know, yeah, that motivates that motivate forward. That yeah, these few things, I think, I'm getting into these things of like, okay, I'm a person. I like taking feedback. I like asking feedback, but not everyone could be the same. So, it's about building that contract. Like, I've learned this, recently in one of the workshop that I attended about leadership is about, like you sitting and talking to each other and building that contract of like, okay, yeah, what do you expect from me? And what, like, and what do I expect from them? And how do you like communicating and like, how do you like taking feedback? How do you want me to do like, you know, it's all about that setting that boundaries and setting that, relationship contract so that it works both ways because then it doesn't become like the expectations are different then. Then that will create a lot of misunderstand. And then. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, I that's, that's so clever having this concept of a, of a contract and that basically every, every person that you're working with will will have like a different contract because of. Yeah, different what they work with. Yeah. But yeah, that is such a, such a clever idea. And, you know, I think you mentioned also like you've, you've done some, like leadership workshops and I think that's so important as well, like, in, in one of my early, leadership roles, I got sent to, like, leadership training, and it was definitely like, it was really valuable. At first I'm like, oh, what do I need new leadership training for? But it's like, it's really valuable. They teach you like important things. Like they make you aware of things that you weren't necessarily aware of. Like, I remember we had to do like role playing on like having difficult conversations. And it's it's so hard and you have to like broach it in a way that you don't end up like hurting someone's feelings because like, ultimately, like having a difficult conversation can lead to hurt feelings, especially if the the other person's like thinking that they're doing fine and you're like, yeah.</p><p><strong>ADRIANA:</strong><br />You're not. You know, how do you communicate that effectively so that you see their perspective and vice versa?</p><p><strong>PARVEEN:</strong><br />No, absolutely. I think, I think I've, I've really learned that there's no one book or there's, there's no like one way or the other way to do leadership. It's like you have your own style. You have your own like, way like leadership, is all about like, you know, how how do you want to drive people like, you know, how do you want to how what is your style? You know, there's I feel like all these workshops help, to like, you know, like, see different perspective to learn how others think and the like again. Then just like how we mentioned. Right, like learning about conflict resolutions or learning about feedback, giving or learning about how do you delegates like all this stuff? Like, you know, and these are all it's more it's more like all load of different ingredients that you mix. It becomes its own flavor. Right? You know, whatever you mix, that's your flavor. So leadership is more I feel like, you know, personally, like in my experience, I feel like everyone has their own style, the way they own approach. There's no one way or the other way, and there's no there's no guideline or book that this is this is leadership. And everyone has to do this way. So it's more about how do you find your balance or how do you want to drive. It's more about your own style, like because people are like different different like, you know, that's what like, you know, there are introverted people, there are extroverted people. Everyone has their own personalities. And then how do they bring their authentic self into this leadership? And how do they build that and how do they help? Companies and the people I think that's that's really, a completely different way of doing it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And I I'm, I want to dig into that a little bit more where you mentioned like bringing your authentic self, to work because I think like as, you know, in, in a leadership position, I think it is, you know, the responsibility of the leader to create a safe work space, for, for employees, and you know, where you can. And there's nothing worse than not being able to bring your authentic self, to work. Because you you're just not going to get everything out of, you know, the people working with you. Right? Because they're not going to they're not going to feel like they, they can, you know, bring 100% like, put 100% of themselves into the work.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah, yeah, I think yeah. It's just being you. Right? Your authentic self is like you being yourself, whether you are an introverted person, whether you are an extroverted person, it's you. It's your personality. I'm a very introverted person, by the way. So it's more about like you just being yourself and because how long? Like if you're trying to be someone else, I think it will drain. Like it will drain you completely. If you, if you're a person who, who is not comfortable doing certain things, it's fine. Finally, you know, there's just accept it. Everyone has their own different strengths and, different weakness, right? Like, yeah, I it's hard to say. I know, like, you know, you go through those imposter syndrome where you kind of go through in the weakness points always not the strengths, but trying the best. Right? Like, you know, I think I was. I was writing this, in my own reflection blog recently, like, where I write every year. Right. I was saying that how useful my own brag document was last year whenever I was going through these moments of like, okay, no, I'm fine, you know, it's just, yeah, it's yeah, I know I went on to that, but I think it's just being yourself, no matter what kind of personality you have, I think that kind of helps. And then. Yeah.</p><p><strong>ADRIANA:</strong><br />And what have you done, like with your own team in terms of helping them, giving them that safe space and allowing them to be their authentic selves?</p><p><strong>PARVEEN:</strong><br />Yeah, I, I hope my yeah, they, they see this, but I think, I try myself is like, try to listen to them the first thing like, like not to judge what they're saying is just to make sure that they feel that I'm not judging what they're saying. And listening is the first thing I would say, like, you know, I would listen to them and acknowledge the feelings like, okay, if they're feeling that way, it's so, so it's it's creating that space of like, you can come to me, you can reach me out and you can talk to me and you can share if whether it's like a thing about the ideas or whether you're feeling frustrated about certain things that are not working in a certain way, like being approachable, like me, being approachable is one of the way. And I think that takes a little like a lot of time, for like, people to understand that I'm approachable. Right. So I think it to like creating many instances where you have given that example that people can reach you, that you're approachable and then they can talk to you. So I think that, think that's one way, and like for me, really, I would say like never counting, like pointing out a failure maybe, or like. Yeah, yeah, it's. Not a failure, but it's about like the learnings, like, you know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>PARVEEN:</strong><br />Something is not working this way. Like, how do we improve? What do we do? So it's about having those kind of conversations and motivating and supporting, making sure that they feel that, like they are supported enough no matter how and what they do. Is one of the. Yeah, these are the few ways of I try.</p><p><strong>ADRIANA:</strong><br />Yeah, I think you nailed it because like, you know, like two really important points. You made was being approachable. And I think that's so important. I remember, like the last time I managed, like, it took a while to kind of build up that rapport with, with, my direct reports, because if you like, how can can I be myself? So like, try to, like, be relaxed, you know, like be relaxed around them so that they feel relaxed around me and hopefully like, hopefully that that puts them at ease. And I think as you said, being approachable is so, so important. Yeah. That's great. I want to also, just quickly, talk a little bit about, you know, like your, your role, because you said, like, you're, you're doing work around, like, setting, like QA, like quality strategy. Right. So then it's another aspect of leadership where it's not just like you're not just leading, like you're not just managing your team, but you're also like influencing an entire organization. And how has that been?</p><p><strong>PARVEEN:</strong><br />Yeah. It's been great. It's been good. It's been great, actually, because, I think sometimes you need people who actually believe in quality to be able to do these things. So, I'm glad, like, everybody here, I work, everybody's like, what can we do to like you know, the quality is one of the topic that is most spoken as well. So I think that's, that's I like I feel like that's the that's half of the battle is one kind of feeling. And then it becomes more like, okay, now how do you break down into smaller things of like, how do you different things? So this is where I try to like not just focus on one thing, like, like I tried like, okay, talking about how can we, maybe do some experimentation or any kind of new, ways of approaching things, but, talking in a different way, like bring. I've also tried to create a not tried, but I've created a community for community so that, it's about giving the same talking about the same thing in a different, forums in a different way, so that, people can understand it. And it's, it also means that it's not only me talking about, quality. And in this it's the way I'm talking about, but it's more about how thought leaders outside are also, like, you know, it's the same approach. So bringing so doing those sessions, bringing that has helped us, a lot like bringing people from, you know, speakers and bringing them in and, letting them do the sessions really more relevant to what we are trying at a company. And, it kind of like it's, it's more about, again, it goes back to how do you advocate how do you talk about quality, how do you push, like in anything and everything that you do, where it is needed? And how do you keep talking about it in the right place, in the right time with the right people, and then show the changes? And it doesn't have to be very big ones, like, you know, if you have like small changes, small step every time. And once people see that, it is working for them, it is helping them. Then they will then follow that like, you know, so I think that's that's how, that's how I've been like, you know, like it's not Big Bang all at once. Let's do everything at once. It's and and it's been more about nothing to do with more innovative tools or anything like it's all about sometimes, like, it's all about, going back to the basics and, going, like, doing fundamental things help speed up. So I think I'm still like, it's, it's there's a lot to do here. Yeah. But I think it's been, it's been good. It's been good in the sense of like trying small steps over time and doing little things changes at a time. And sometimes when, things keep fast moving, then, there are challenges we have to based on the context of which, initiatives we are working on, we just have to, change our approach in certain ways. So it's more it's it's been it's been adaptable. So adaptability is another thing. Right? So it's more about, trying to take small steps and adapting to what you're doing and, showing people examples and then bringing people in. So there are multiple ways of doing, and talking about it in a different way. I think that's, that's how I've been doing here.</p><p><strong>ADRIANA:</strong><br />That's awesome. And quick follow up question. Have you has has Observability and quality entered into the conversation?</p><p><strong>PARVEEN:</strong><br />Of course. Yes. I mean, it's, I, I do talk about this in the sense is like when we talk about quality, right? Like, especially cross functional requirements is where this Observability comes in, and it's even like how it's more and more relevant, even when you actually working with, systems with so much backend, it's more backend focused. So it becomes even more the more back-end focus it is, the more visibility you need it. Right. And that's where Observability comes in. So I think it's I still like yeah. That's, that's, that's a topic I think. And I, and I do encourage people like, you know, it's not about just... same message again. It's nothing new message. But still I think it still applies the same message that it's not about just implementing the logs It's about testing them, seeing if they are meaningful. How do you check that? Because it's more easier to shift this to the left then to release it and then realize, oh, we need some more logs and go back and add more. So it's it's much, much more harder. Then it's much more easier to spend some time to do implement it and do the testing. And, you know, so these simple things I still talk about this. Yes.</p><p><strong>ADRIANA:</strong><br />Amazing. Yeah. And I this is like so great. It's such a great way of looking at it like, it. Is your instrumentation meaningful because, you know, it's it's such an easy trap to fall into where it's like, well, we're instrumenting our code. Okay. That's awesome. But if you're hitting a bunch of crap, that makes no sense.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />Like, it's not useful to you for troubleshooting, then what's the point?</p><p><strong>PARVEEN:</strong><br />Yes. Yeah.</p><p><strong>ADRIANA:</strong><br />Well, we're coming up on time. But before we wrap up, I was wondering if you have any parting words of wisdom that you would like to share with our audience.</p><p><strong>PARVEEN:</strong><br />Not wisdom, but it's like. Yeah, it's more like, I would say 2025. I feel like this is a this is my first 2025 podcast. It's more like, yeah, this year for me, myself is more about like, you know, how do you, be yourself, be open to your, like, you know, keep your mind open to learning, no matter at what stage or what level you are on, and be open to ask those questions in any forum. And, like, yeah, learning is constant. Like, you know, it's it's a continuous process and keep being consistent is another word that I'm trying to stick to this year. We'll see. So yeah, doing anything consistently, like sticking when I say consistently doesn't mean that you have to do it every day. But you know, when you when you do something consistently, it has a compound effect that will, that you will see later on. So for that to happen you need to do that consistently. So this is for my own self like, you know, more than for others.</p><p>I think this with my own self. So because I've, I'm saying this to myself that yes, we have to like, doing this consistently, and learning and asking for help is what I would say. And again, networking as well. Build your network like, you know, to learn learn from others like, you know, build that network where you can learn from each other and you can share with each other and, you can uplift each other as well, you know, like you need that you need that motivation. So if someone else is uplifting you, well, like I would be like, you know, that would go in my brag document and I would see that and I would feel so fulfilled. So little things help. So these these would be my few things that I would share.</p><p><strong>ADRIANA:</strong><br />I love this so much. Thank you. These are great parting words of wisdom. Well, thank you so much Parveen for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>PARVEEN:</strong><br />Peace out and geek out. It was amazing!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></description>
      <pubDate>Tue, 8 Apr 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Parveen Khan)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-leadership-parveen-khan-U79iLvRE</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Parveen Khan is a Quality Practice Lead at CFC, passionate about ensuring that delivering high-quality products is a shared responsibility. She enjoys working with teams to improve processes, tools, and methodologies that help create better products. Parveen is also an international speaker, sharing her testing experiences to inspire others worldwide. Outside of work, she loves spending time with her two children.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/parveen-khan/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-giving-talks-ana-margarita-medina">Ana Margarita Medina on Geeking Out</a></li><li><a href="https://open.spotify.com/episode/3rOY04pncnj5vKJhvOZREv?si=BNT1aohvTVmWqSvvAh2Ldw">Parveen Khan on On-Call Me Maybe</a></li><li><a href="https://medium.com/@adri-v/observability-mythbusters-observability-is-not-only-for-sres-1161644b206b">Observability Mythbusters: Observability is NOT Only for SREs (Adriana's article on Medium, inspired by a conversation with Parveen)</a></li><li><a href="https://www.selenium.dev">Selenium</a></li><li><a href="https://en.wikipedia.org/wiki/Thoughtworks">Thoughtworks</a></li><li><a href="https://cacgroup.com">CAC Group (insurance company)</a></li><li><a href="https://www.parveenkhans.com/p/blog.html">Parveen's Blog</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today. I have Parveen Khan. Welcome, Parveen.</p><p><strong>PARVEEN:</strong><br />Thank you. Thank you for having me.</p><p><strong>ADRIANA:</strong><br />I am so happy to have you on. And for for those of you who have been following this podcast, you may remember that our precursor podcast was, On-Call Me Maybe with my former coworker, Ana Margarita Medina, and Parveen was actually one of our early guests on On-Call Me Maybe. And I'm so happy to have her join me for Geeking Out this time around. And, Parveen, where are you calling from today?</p><p><strong>PARVEEN:</strong><br />Yeah. So. Yeah. Thanks. Again. Thanks again. Like, I remember, like, we I, Yeah, I joined you last time when you, when this podcast was the. And then again, we are meeting like again. So it's it's awesome. Yeah. I'm dialing from London. And. Yeah, I'm looking forward for a chat today. Geeking Out.</p><p><strong>ADRIANA:</strong><br />Yay. All right. Yes, yes, we will geek out on all things. And I should also mention too, like, when we first connected, through On-Call Me Maybe, it was when I was doing a piece on, how, Observability is not just for, for SREs, and it was actually inspired by a conversation that you and I had, when you reached out to me on LinkedIn. And then I was so like, I was so blown away, but, by our conversation, I'm like, I have to write this down as a blog post. And then it it turned into this, like, whole thing, and it was just amazing and so many awesome things came, came out of that conversation. So I'm very grateful that we had a chance to meet.</p><p><strong>PARVEEN:</strong><br />Yeah, absolutely. It was more of a intersection between quality and Observability and that conversation. Yes, absolutely.</p><p><strong>ADRIANA:</strong><br />That's right, that's right. Well, we'll dig into that shortly. But first let us start with our icebreaker questions. Okay. First question. Are you a lefty or a righty?</p><p><strong>PARVEEN:</strong><br />I'm a righty.</p><p><strong>ADRIANA:</strong><br />Okay. Next question. Do you prefer iPhone or Android?</p><p><strong>PARVEEN:</strong><br />Android.</p><p><strong>ADRIANA:</strong><br />Do you prefer Mac, Linux, or Windows?</p><p><strong>PARVEEN:</strong><br />I was a very Mac person, but now I'm okay. Like Windows. Fine. Like I'm very Mac person. Yes.</p><p><strong>PARVEEN:</strong><br />I prefer Mac.</p><p><strong>ADRIANA:</strong><br />Which one do you, end up using for work? Out of curiosity? PK: Windows. Is by choice or by, by by required by job.</p><p><strong>PARVEEN:</strong><br />Required by job. Yes.</p><p><strong>ADRIANA:</strong><br />Fair enough, fair enough.</p><p><strong>PARVEEN:</strong><br />If it was by choice, I would say, Mac. Please.</p><p><strong>ADRIANA:</strong><br />I'm with you. I'm with you. Okay. Next question. Do you have a favorite programing language?</p><p><strong>PARVEEN:</strong><br />Yeah, I love, I love, I used to love working with Java. That's my first favorite and forever favorite language. Which I learned. And, I used to work and I used to enjoy writing, programs on it, and, like, I think Selenium when I, back in those days when I used to use Selenium, I think Java was my preferred language. And then I think a lot of other tools came in where you kind of like use different languages, like JavaScript, TypeScript. But I think Java, Java is my favorite programing language.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. Next question. Do you prefer dev or ops?</p><p><strong>PARVEEN:</strong><br />I prefer DevOps. Like both together.</p><p><strong>ADRIANA:</strong><br />Ooh. Love it, love it. Okay. Next one. Do you prefer JSON or YAML?</p><p><strong>PARVEEN:</strong><br />Tough one. Okay, I think I prefer JSON. Yeah, I prefer JSON. Yeah.</p><p><strong>ADRIANA:</strong><br />Cool. Okay. Do you prefer spaces or tabs? Not making it easy, am I?</p><p><strong>PARVEEN:</strong><br />Tab. Yes. Tab. Maybe. Is tab.</p><p><strong>ADRIANA:</strong><br />All right. All right, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>PARVEEN:</strong><br />Through text? I love reading.</p><p><strong>ADRIANA:</strong><br />AV: I’m with you. Like, yeah. Yeah.</p><p><strong>PARVEEN:</strong><br />Like hear video.s Then you have to be prepared, like carry your headphones and all that stuff. So, like text is like, you can open up everywhere, anywhere. Read. I love reading.</p><p><strong>ADRIANA:</strong><br />I agree, and distraction free. I get very distracted when I watch video.</p><p><strong>PARVEEN:</strong><br />Yeah, I'm not a good listener, I guess. Like, that's how I feel. Like I can't listen. I can't yeah, I can't listen to longer time, but I can read for as long as I can.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah I'm with you, I'm with you I found the only way that I can, do video. Like, especially for learning is either, like, walking around the house listening to the video, so, like a podcast. Or if I'm, like, distracted. So I have, like, a treadmill in my home office and a bike in my home office. I'm like, if I'm doing one of those things, then it keeps my brain distracted enough that I can, like, concentrate on the video. More than if I was just sitting there.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah. Is it? I can't really I feel like I'm just I'm just doing one thing like. Yeah, it's just makes me like I can't concentrate for a longer time. If it's a video. Yeah, yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong><br />It's hard. Okay. Final question. What is your superpower?</p><p><strong>PARVEEN:</strong><br />Superpower? Superpower is at. I feel like I'm, I'm a very. I'm very open to learning always. And I ask for help. I don't shy away, like, you know, I don't feel like. Oh. Like what? What if, like, people think they. You know, what if they say no to me? What if, like, you know, people think that I don't know this, so I think, like, this is my superpower. This has helped me a lot in my career, I guess, like, you know, I, I, I just reach out to people. Let me I think I feel like I'm like, I'm lucky enough in that sense. Like, you know, I reach out to people and I ask them, I ask like, you know, I can reach out and say, hey, you know what? I love reading your article. Do you have a few minutes? I want to really chat with you. I just ask away people and I get time to speak to people. I'm. I feel like asking help is my superpower.</p><p><strong>ADRIANA:</strong><br />That is amazing. And it's the perfect segue into our conversation. And, you know, I, I just, I can't underscore enough, like, how important it is to ask for help. You make such an excellent, excellent point. Because we can, you know, it's so easy to I think as you get more senior in your career and people look up to you as having being the one with all the answers. And yeah, I think we need to get out of this mindset of not being the ones with all the answers. It's okay to not be the one with all the answers, and to stop being shy, scared, and to say, I don't know that. Like I'll even do stuff like, I'm sorry, dumb question. Can you explain this to me?</p><p><strong>PARVEEN:</strong><br />Yes, yes, absolutely. And I think somewhere like, you know, if you if you have that any kind of title or something, you feel like, oh people will think that they like, you know, you need to know everything. No, it's not like I feel like it's never, it's more about asking away those questions. Asking away for help and saying that, you know what? I might not know this. Like, you know, maybe let's let's, let's brainstorm. Let's understand what this is. And it's always about, working like it's not all about you knowing everything and you telling people, right? It's all about, how can you get different perspectives and how can you get, different solutions to it? Because if you were the only one know it knows everything. There is kind of like always everything is going to work in the same way of how you think about it. And then you will never have other perspectives and you will never have, you will never get to get more creative solutions to the problems that you're working on within the team.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I totally agree. And that's why, you know, it, it, it reminds me of like when how you and I met. Right? Yeah. You reached out to me on LinkedIn. I think you read one of my articles on Observability. And you're like, hey, I just want to have a chat.</p><p><strong>PARVEEN:</strong><br />Yeah, exactly.</p><p><strong>ADRIANA:</strong><br />It was such a great chat. Like, as I said earlier in, in the recording, like, you inspired me so much through our conversation because you opened my eyes to new possibilities that I hadn't considered before. And I think that's that's what tech is all about, is like being open minded, because we can't evolve without the open mindedness, especially in technology.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah. Yeah, absolutely. That's that. Yeah. See, that's the amazing thing, right? Like, I get to meet like, you know, one just one little like, you know, drop off message or like, you know, asking of it. And I... you get a lot of people, you build your network and I think right now again, these are the cool topic, right. Like networking is so, so, so, so important right now. And that doesn't mean that you have to meet or like it's not about meeting in person only. It's more about how do you build those connections, how do you build that support system. And it's not about like helping in the sense, like it's about how can you learn from each other? How can you support each other? How can you uplift each other? I think it's it's so important. So I think until unless you speak until unless you reach out until unless you take that first step, it's never possible. Like, you know, you never know whom to get connected. Like if you wait for an opportunity or if you wait for attending a conference, only then it becomes like very limited scope for you to build that network, right?</p><p><strong>ADRIANA:</strong><br />Yeah. That's right. It's not you. People can't shouldn't you shouldn't wait as you said. Just you shouldn't wait for people to come to you. You have to you have to go to them. And I want to point out also like something that you did when you reached out to me on LinkedIn, which I thought was like, you know, I think this is the way that should be done because you know, I'm sure, like me, you probably get tons of connection requests, on a regular basis. And a lot of the times I'm like, I, you know, like, I don't know who you are. Like, yeah. And like, I have zero context. And I remember when you reached out to me, you had like a very specific purpose. So like your connection request, you know, you explain why it is that you wanted it to connect. And I like I find those connection requests a lot more meaningful. And it reminds me also of like, I, I, I, I mentored, someone a number of years ago, and I became his mentor. I don't know how he found me on LinkedIn, but he reached out to me on LinkedIn, and he's like, hey, I would love it if, like, I could be, if you could be my mentor. And I thought it was like, you know, first of all, like that he just reached out to me out of the blue. But it was like, send a thoughtful message on LinkedIn. And like, it seemed genuine. Just like when you reached out, it seemed genuine. So like, I will respond to those types of messages.</p><p><strong>PARVEEN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like these genuine requests, conversations where you're like, yeah, we can we can form a relationship and, you know, like some lovely things come out of me mentoring him. Some lovely things have come out of us connecting. Yeah. And I think that's so important is, is how you approach people when, when you're going to connect with them. Because nobody, nobody wants to just, like, “Hey, connect with me!”</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Absolutely. Yeah. Yeah. Exactly. And you know, I, I learned this from, one of the course that was given by I don't remember the name, but at ThoughtWorks when I was working about the social media, like especially about the LinkedIn. And I think since then, like, I think I've started using like I realized that. Oh, yeah. Like when you send a connection request, it's more about why do you want like it's not about telling, why do you want to connect with something like you might have got like, like something relatable or. Yeah, like you want to build a network because you share the same, topic or there might be some connection. Right. So you might have, like, I feel like taking the extra effort of writing that note feels like, you really want to connect. It's not just a click button saying that send request and send it with like, you know, it's not about that. It's more about like, you know, this person or you have read this person's article or like, you know, you you've enjoyed doing something like, you know, you just mentioned that. And, since then, I think this is a practice that I've tried maintaining myself whenever I, whenever I send a connection request to anyone like, if I want to get connected, there is a specific, reason why I want to be connected, because they might be sharing some content which I want to be learning from them. So saying, like, I want to see the post that I follow based on that, I this and and I write that note specifically and I... same thing. Like, when I get a connection request with the message there, I'm like, wow, they took some time to write that. Like, you know, whatever that would be like, even if it's like I would like to connect because I want to grow my network. Even that little thing, I feel like, okay, they have taken some effort to write, which means they really want to connect. So let me just say yes. Is how I go.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, exactly, exactly. Yeah. And then it also made me think of like, I've also gotten some connection requests, which I thought were honestly like kind of annoying and insulting where like, you know, they, they've bothered to write the nice connection message and then you connect with them and then they immediately send you a message like, hey, thanks for connecting. By the way, check out my product. Oh....</p><p><strong>PARVEEN:</strong><br /> Yes, oh yes. Oh yeah.</p><p><strong>ADRIANA:</strong><br />Dude. And I'm sorry, but like, I will I will remove that connection right away because I know that's offensive. That's just offensive.</p><p><strong>PARVEEN:</strong><br />Yeah yeah.</p><p><strong>ADRIANA:</strong><br />No no. Like at least try to develop a rapport first.</p><p><strong>PARVEEN:</strong><br />Yes.</p><p><strong>ADRIANA:</strong><br />If you want me to even consider.</p><p><strong>PARVEEN:</strong><br />Yeah I got you.</p><p><strong>ADRIANA:</strong><br />Which there is no guarantee.</p><p><strong>PARVEEN:</strong><br />Absolutely force messages I know like if I, if I don't respond to one message it's like okay I don't want to continue. That's that's the message. But then yeah, I know, I know if you connect. Yeah. Like these people, a lot of people where they kind of sell the services or like sell the product, it's like, I'm fine with that. If you try once and message and say that this is where it is, and if I'm really interested, I want to get back to you. But then you don't. You shouldn't be chasing again and again. That will absolutely lose my interest in what you're trying to sell. More than saying you look at it.</p><p><strong>ADRIANA:</strong><br />Oh, yeah, especially the ones that are, you know, kind of the they're trying to make you feel guilty, like, oh, you know, clearly my message hasn't resonated with you and I'll leave you alone. But just reply to tell me that you're not interested. Like, buddy, I've ignored your last four messages because you're being forceful and annoying. Do you think I’m going to reply to this now? Take notes people. The right way to connect, versus the wrong way. So yeah. But I, you know, when I want to, I want to go back a little bit because, you know, when, when you and I met, I, I think you you mentioned you were working at ThoughtWorks before. Yeah. You were in a QA individual contributor role.</p><p><strong>PARVEEN:</strong><br />That's correct. Yeah. I was more of a consultant. Yes.</p><p><strong>ADRIANA:</strong><br />Okay. Yeah. So, and now you've, now you've switched jobs recently? Recently? Or how recently have you definitely, since we like.</p><p><strong>PARVEEN:</strong><br />A year. Yeah. I think a year. Yeah, it's been like a year and a month, a couple of months. But yeah, I. I've, I've joined as a, quality practice lead. It's, insurance based company, CAC. So we are pretty much insurance heavy, uh, company. So yeah, I'm looking as a quality practice lead. So it's, it's a transition between like working as a consultant, going on two different clients and helping them. And now it's more about like, yeah. As a, as a quality practice lead, working across the department and across the organization to help, help them build quality practices, quality processes. And it's more about how do we think about quality throughout. It's, it's it's it's lot more about how do we, it's more about influencing and get driving, quality through and by different, different approaches, whether it's people tool or processes, you name it, anything based on anything, you know, maybe you're trying to influence or you're trying to like, help them to see. It's kind of like headlights, you know, showing the light, of how to build quality and think about quality. And what do you need to do? Why do we need to do that? On a higher scale is what I can say, yeah.</p><p><strong>ADRIANA:</strong><br />Cool. So it's basically been two big transitions for you, which is, one out of consulting, which I worked as a consultant for for years. I can definitely appreciate like it's it's definitely a mindset shift from always like working for different clients to like now you're just working basically at the same client effectively really. And, and then moving into like a leadership position, which I also like is a big it can be a shock to the system as well, if you're used to being like an individual contributor. So, yeah, I what I guess, let's, let's do this as a two parter. What was, how did it feel going from from consulting the, into, to basically working, in non consulting and then part two, what are, like we can talk about like the transition into a leadership role.</p><p><strong>PARVEEN:</strong><br />Yeah. So before working as a consultant at ThoughtWorks. So before that I used to work for companies. So I've, I've always, like, mostly on the startups as well. So I've always loved seeing, the, like the whole transformation of the product of like how we started building the product and how it has been gone live where people have been using. So I used to always love the journey, seeing that journey and me being part of that. And then I joined ThoughtWorks where I wanted to explore different domains, different, and it's it's not to say like you want to work at different companies, but still you're a part of one company. So that's how I see that as. And then again, I was like, it was it was really. Yeah, it's it was really interesting to explore so many, different domains that I go to work with, like, you know, and it was, those challenges, it kind of helped me build my, toolset, my skill set. So it's like it's more about, like, facing all those challenges and working with so many smart people. Like, you know, ThoughtWorks, they have really amazing consultants like you get to again, like, you know, you get to you. It's not about just get going there and working for clients, but the access that you get to the smartest people whom you can talk, talk to and you can learn from them. </p><p>And, you know, so that was even more valuable for me. So I think that experience has taught me a lot, in terms of how as a consultant, you go, in a completely new place where you don't know, like, you know, you it's not even your team, not even your product. But then how do you go there and, you know, and start from day one, how do you start making changes like it's the. Because, when you work at a company, it's a, like a slow paced even the is just one thing. But then when you actually work, it's it's a slow pace. But when you as a consultant, it's like it's not you won't get a two year contract or a four year contract, right? You just get like you need to start, like you need to make make changes, like you need to show your impact from day one. So I think that that has taught me a lot like, it was really valuable things that I've got from. And then, and then I, I just wanted to be come back. Like. I was more like, yeah, I've learned a of it's not to say that I've learned everything, but I've learned enough that I've built my own toolset, I've built my own skillset. And now I want to use those somewhere, in a company where, I want to see the whole journey, the whole transition, and apply all those. So that's where, when I got this, then I came across this opportunity when, when they reached me out, I was like, oh, quite effectively, this is, this is really interesting because, as like, I'm always passionate to, like, help people like, you know, join teams and help them, to, like, advocate about quality. That's my favorite thing. You know? So and they were looking for this and I was like, oh, yeah, why not let me like, you know, and, I really loved it. And now it's more yes, the transition is like, it's more about it's like, you are it's you don't you are not doing it, actually. But how do you get people do what you want to do? It's like... it's it's like. Yeah, in simple terms, I think that's, that's that's what it is.</p><p>Like you are not doing it. But then how do you get people to do it? How do you build that trust that people will trust you? What you're saying and, they will they will join you in, in your journey. And how do you and trust and then credibility, right? How do they know that they should trust. They should believe what you're saying is right. Like, you know, and that's where you you're I feel like, you know, that's where your personal brand comes in as well. And that's where what you, what you put out yourself. Out there comes, very handy, I guess, you know. And all of these, I think it becomes more of like, okay, how do you, how do you work with the teams where they trust you and, that you're trying to solve the the challenges and they support you? And then how do you get a buy in from the leadership to say that this is the right challenge that we have to solve? How do you pitch in like you know that this is the priority right now because you can't do everything at the same time. So you need to pick up the. And when you join a company, when you see from a fresh perspective, you'll see many challenges, many problems or or not even a problems, maybe some gaps, or maybe they're doing certain things and you want to. There's more room for improvement as well. And you'll see many things. Right. And then you can't just go like, oh, let's work on all of these. So you have to pick what. So it's more about like how do you start thinking? How do you start thinking about how do you pitch that this is more important? And how do you prove that this will work? This is like this is like it's about goal. You know, KPIs. And probably metrics like, you know, and then two layers that is kind of like you're in the middle layer and then your team working on it, like, you know, trying to and how do you support them. So I think it's. Yeah. So this is the difference.</p><p><strong>ADRIANA:</strong><br />A lot of dimensions to it, basically. Yeah. Yeah. And you touched on, on like so many interesting things. And I think the first one that I want to touch on is you mentioned, you know, like when you're working as a consultant, you're, you're you basically have to hit the ground running. You have to be productive from day one. And it, as you said, so different than when you, when you join like, a company, where, where you're, you have like, that ramp up time and it's I, I, I'll bet... you mentioned that you've worked in startups previously as well. I'll bet that that startup experience, helped you a lot with, the consulting side of things in terms of the hit the ground running thing.</p><p><strong>PARVEEN:</strong><br />Yes. Yes.</p><p><strong>ADRIANA:</strong><br />Which, yeah. I mean, it's it's daunting. It's exciting, especially when you're younger, you. know. Like, that go, go go mentality that you hit a, you hit an age where you're like, okay, I could just like take, take a little bit of time to breathe.</p><p><strong>PARVEEN:</strong><br />Yeah, absolutely. I think that that that's a good point. You make a good point you made because I of course, like when you're working in a startup is like you have to there's so many different hats, you know, doing one thing at a time. And, because speed... always delivery and speed is, the, priority quality goes, takes the backseat always. Yeah. And then that's where I think, you know, the challenge is like, how do you bring that up? How do you how do you keep you resilience, in such a way that you just don't give up, like, you know, you just, keep trying, keep trying. And how do you try? How do you try to solve the same problem? By talking in a different way each time. You know, I think that's that has helped. That helped a lot in consultancy. Like, you know, when you go there, I think it's more I think it's it's another layer on top of it to say that, okay. Like, you know, this is fast moving, but I think it was with ThoughtWorks, it was, so, good that it was like they already had the, the relationship built, with the consultancy, the name itself. And then when you go there, the people already have the trust in you. So that made it easier to start jump start the journey there. Yeah.</p><p><strong>ADRIANA:</strong><br />That's good. Yeah. Because I mean as you said, that can be like building up that trust can be really tricky because especially when you come in as a consultancy into an organization, there's going to be the skepticism. What are they trying to do? Are they trying to like rattle, rattle things around. And then and as a consultant, you have to be so careful and not come in and say everything's crap. Yeah.</p><p><strong>PARVEEN:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Otherwise... </p><p><strong>PARVEEN:</strong><br />Exactly. Yeah. Yeah. Absolutely. And and you'll feel like you're always an outsider. But anyway, so many like clients that I've worked with being I thought was I think I've never felt that it was always like be a part of the team because we always. Yeah, yeah. So that's some of the things that I think that that kind of again, this is where right, your credibility, your credibility and the trust both go so hand-in-hand that it will help, in smoother collaboration.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And I think there's the aspect of like the company's credibility, which helps. And then like your personal credibility helps as well. And then I'll bet then that translates quite nicely when you, you know, when when you switch jobs, having had that consulting experience of like, yeah, you come in. I mean, everyone's a problem solver, but I feel like the, the consultant is like that kind of problem solver plus plus plus. Like you're you're always kind of looking at it. You're putting the situation, holistically. Right. And I feel like coming in to an organization from a consultancy background, you probably have that extra you know, like bit of advantage where you're, you can come in, assess the situation, be sure not to tell them that their baby is ugly because so they don't get offended.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Yeah. Absolutely. Yes. It's it's more like yeah I think I see that as it's more like when you actually working for a long, long years or even if you took a year or a couple of years, you kind of get blindness So it's like when someone comes in with and they kind of bring you a fresh pair of like perspective glasses. I would say in that sense, yeah. And it's more about like evolving what you have done. So because like software development right, or quality development, DevOps, everything, it's always like it's never like once you have built something a processes or you have what some tool it's going to be forever, right? It's evolving all the time. It has to evolve all the time. It has to. We have to always innovate, whether it's a be process, whether it'll be tool or whether it be the the way we looking right ways of working. Yeah. So it's the same thing like you know new people come in and they bring their own expertise, they bring their own experience, they bring their own ideas. And and it's it might not always be that the companies might be having a lot of problems, which is why they're trying to bring the change.</p><p>But it might more like they are coming with the fresh perspective and they're coming with more, because you've been in that situation like in the same context for so long that you, you kind of like you get used to it. So you kind of sometimes miss that. So someone coming in so they kind of come with fresh perspective and come up with more, new ideas to improve. Yeah, yeah, yeah, I love that, I love that. And it's funny because I'm kind of experiencing the same thing, because I, I switched jobs, in November and, and, you know, it's, so part of it is like, I'm getting to know, like the company's product, and realizing, like, all these things that it does that I didn't know it did.</p><p><strong>ADRIANA:</strong><br />And so, you know, I'm like, as I learn more stuff, I'm like, oh, my God. Tell me more about this. Tell me more about that. And trying to understand, like, I think, you know, coming in from fresh perspective, you can't help but wonder, like, okay, why is something designed this way? Have you thought about that way? And then when you. I think if you approach it like asking, asking thoughtful questions like people are so much more open to hearing your suggestions, rather than, you know, like if you came in and started accusing them. Of of... Like, “You did this wrong!”</p><p><strong>PARVEEN:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Just coming in, come in and ask questions and just try to understand. And I think like that's so important.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah. Absolutely.</p><p><strong>ADRIANA:</strong><br />Now, going back to the, the leadership thread, you know, you mentioned like it it can be really challenging. Like, in being in a leadership position, because you're, you're trying to influence the change. You're not necessarily in a position where you're doing the thing. You have to get people to do things for you, which can be really hard if if you're a very hands on person and, you know, super Type-A, likes to take things in their in their own hands. So, like, for you, how, is there anything, that you can draw from your past that prepared you for, for, for your current, experience and leadership?</p><p><strong>PARVEEN:</strong><br />Yeah. I again, going back to the consultancy experience. Right. So I when I, when we work, as a consultant, when we go on to the, client, it's always we, we have this in our head that. Okay, we are working. We are trying implementing new processes, or we are trying new, new ways to work. But I've. I used to always think that, I'm going to leave this, place, so I have to, write as much as I can. I have to share as much as I can, and I have to know. So it's more about, like, knowledge sharing all the time. And how do I make myself, like, you know, replaceable or redundant or how do you what do you call it as like. And for that you need, you just need to, create all like, you know, just keep sharing. So I used to do that, right? So that has kind of helped me in a way that, okay, there will be moments where you want to be like, oh, let me just do it by myself. Like, you know, let me just do it myself. It will be like, yeah, you know, and then I might it feels like, okay, it's more about like, how do you, how do you, coach others to do the same thing? How do you help them? How do you support them? Because it's not about, it's not about how faster can you get things done, right? It's it's about like, how do you create, many, leaders while you are working in a team? It's more about how do you, get many people, who can drive, who can, who can lead as well? It's more about that. So it's so if you keep doing, you keep getting into that zone of like, let me just get get it done, and then you will never be able to do. I think sometimes we go into that zone right. Like it feels like, oh yeah, me if I'm doing it might be faster, but then yeah, for now it might be faster. But then if that comes up in the same challenge or same problem you're trying to solve again, then you will be the only one who's going to solve it. If you're not, if you're not getting others to do that or like, you know, that's that's the thing, right? And again, I think that experience has helped me like, because as a consultant, I knew that I would I would leave this place. I would, and I'm coming here not to just solve the problem for them right now. And when I leave, they should be back in the same position. No. Right. So they have to continue with what we have implemented, they have to continue with what we have built. Otherwise then there's no point in this. If that was the case, then if that was the case and we would always be working, at one client forever, right? That not that's not the point. So you have to, create in, like, in such a way that even when you leave, those things continue. Not everything, but at least few basic things are continuing. So in that mindset, that approach is kind of helping me. And I'm like, the thing lately is really let me get it done.</p><p><strong>ADRIANA:</strong><br />Yeah. That's so clever. That's that's an excellent, excellent approach. And, you know, it's so funny because I think a lot, a lot of people here like, you know, when it comes to management to delegate, delegate, delegate. And it seems like such a simple like it's a simple piece of advice. It's so true. You absolutely have to do it. But it also means that you have to trust that your teammates will, you know, you have to trust them to do the thing. You can't. You basically can't be the helicopter parent around your teammates. Which can be really hard and sometimes. And I think it becomes especially hard if you have some people who need to be, as you said, coached, to do, to learn, to develop certain skills. So it's not just like learning how to do the thing, but also developing the skills, to be more, you know, like be more independent because like, yeah, it's really tough sometimes, like, I've had people work for me that they're just waiting for me to tell them what to do. And I'm like, I cannot just sit here and babysit you like, that is not your job to be babysat by me. And it's not my job to babysit you. Like, we, you know, like you need to be more independent. And it's really hard. Like, it's so easy when you have, like, the, the direct reports who are like, yep, I'm going to do all the things. And you're like, yeah, like my star child. Please do keep doing your awesome stuff. And but it's so hard when you have, the folks who are, you know, like, they need they need nudging. And there's like cases where, like, you can you can help them grow. And I think it's lovely when that happens. And then there are the cases where it's like, this is not a fit and you need to figure out how to deal with that as well. So stressful. </p><p><strong>PARVEEN:</strong><br />Absolutely. I think you'll get all the combinations. That idea like you get you get it like yeah you I think when you that's where like when you working I think not every like everybody's different. Everybody's skill set is different. And everybody's like their approach towards learning is different. Their approach towards career is different. So everybody is very different. And then when you get when you have to work with them, then you have to take different approaches when you're talking to them. And it's like you cannot really, you know, like I feel like you'll be surprised, like, you know, it's not about always like, you have to coach them, but sometimes it's more about, like giving them the problem so that they find the solution by themselves. So that independent might help them as well. So it's more about everybody having different needs. And how do we how do it. It takes a lot of time to understand who like whose whose working style is what and who like doing what. And for that, you need to, let them do let them see. I think that that takes a lot of time. Yes, I agree, like, you know, and then, then again, you'll end up having some people who really want to like. Yeah, as I said, babysit. Right. Like, who really want instruction. But then some people might be like, I don't need instruction, so you just give me the problem, I'll go and find the solution. And ideally so I think the different skill sets you'll get that different combination. And then maybe that's where when you're working in the company then you'll have different problems and you'll know, oh, this is the problem. So I feel like this person is really good fit to put that person in there. So I think, yeah, I think learning about the people learning about this style and you'll be surprised. I feel like many times like, you know, they they have already so much skill set that they might not even need coaching, but only just the direction and opportunities that they can grow.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And to feel to feel acknowledged and listened because I think, yeah, it's funny because you don't want like the micromanaging manager.</p><p><strong>PARVEEN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You also don't want the manager who's like, so hands off. You're like, please pay attention to me. Please love me. Because then that can be motivating as well, right? Because you're like, well, what am I doing this for, then?</p><p><strong>PARVEEN:</strong><br />You know. Yeah, yeah. And then that's that reminds me like yeah. And also feedback. Right. Like feedback. I'm a very feedback, person. And I think that's where like giving feedback asking for feedback. I mean, again, if you feel myself like asking what I think if people like, you're giving them feedback. And when I say feedback, it's not about just saying improve things, but it's more about whenever they have done some amazing work. Praise in public, like, you know, yeah, that motivates that motivate forward. That yeah, these few things, I think, I'm getting into these things of like, okay, I'm a person. I like taking feedback. I like asking feedback, but not everyone could be the same. So, it's about building that contract. Like, I've learned this, recently in one of the workshop that I attended about leadership is about, like you sitting and talking to each other and building that contract of like, okay, yeah, what do you expect from me? And what, like, and what do I expect from them? And how do you like communicating and like, how do you like taking feedback? How do you want me to do like, you know, it's all about that setting that boundaries and setting that, relationship contract so that it works both ways because then it doesn't become like the expectations are different then. Then that will create a lot of misunderstand. And then. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, I that's, that's so clever having this concept of a, of a contract and that basically every, every person that you're working with will will have like a different contract because of. Yeah, different what they work with. Yeah. But yeah, that is such a, such a clever idea. And, you know, I think you mentioned also like you've, you've done some, like leadership workshops and I think that's so important as well, like, in, in one of my early, leadership roles, I got sent to, like, leadership training, and it was definitely like, it was really valuable. At first I'm like, oh, what do I need new leadership training for? But it's like, it's really valuable. They teach you like important things. Like they make you aware of things that you weren't necessarily aware of. Like, I remember we had to do like role playing on like having difficult conversations. And it's it's so hard and you have to like broach it in a way that you don't end up like hurting someone's feelings because like, ultimately, like having a difficult conversation can lead to hurt feelings, especially if the the other person's like thinking that they're doing fine and you're like, yeah.</p><p><strong>ADRIANA:</strong><br />You're not. You know, how do you communicate that effectively so that you see their perspective and vice versa?</p><p><strong>PARVEEN:</strong><br />No, absolutely. I think, I think I've, I've really learned that there's no one book or there's, there's no like one way or the other way to do leadership. It's like you have your own style. You have your own like, way like leadership, is all about like, you know, how how do you want to drive people like, you know, how do you want to how what is your style? You know, there's I feel like all these workshops help, to like, you know, like, see different perspective to learn how others think and the like again. Then just like how we mentioned. Right, like learning about conflict resolutions or learning about feedback, giving or learning about how do you delegates like all this stuff? Like, you know, and these are all it's more it's more like all load of different ingredients that you mix. It becomes its own flavor. Right? You know, whatever you mix, that's your flavor. So leadership is more I feel like, you know, personally, like in my experience, I feel like everyone has their own style, the way they own approach. There's no one way or the other way, and there's no there's no guideline or book that this is this is leadership. And everyone has to do this way. So it's more about how do you find your balance or how do you want to drive. It's more about your own style, like because people are like different different like, you know, that's what like, you know, there are introverted people, there are extroverted people. Everyone has their own personalities. And then how do they bring their authentic self into this leadership? And how do they build that and how do they help? Companies and the people I think that's that's really, a completely different way of doing it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. And I I'm, I want to dig into that a little bit more where you mentioned like bringing your authentic self, to work because I think like as, you know, in, in a leadership position, I think it is, you know, the responsibility of the leader to create a safe work space, for, for employees, and you know, where you can. And there's nothing worse than not being able to bring your authentic self, to work. Because you you're just not going to get everything out of, you know, the people working with you. Right? Because they're not going to they're not going to feel like they, they can, you know, bring 100% like, put 100% of themselves into the work.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah, yeah, I think yeah. It's just being you. Right? Your authentic self is like you being yourself, whether you are an introverted person, whether you are an extroverted person, it's you. It's your personality. I'm a very introverted person, by the way. So it's more about like you just being yourself and because how long? Like if you're trying to be someone else, I think it will drain. Like it will drain you completely. If you, if you're a person who, who is not comfortable doing certain things, it's fine. Finally, you know, there's just accept it. Everyone has their own different strengths and, different weakness, right? Like, yeah, I it's hard to say. I know, like, you know, you go through those imposter syndrome where you kind of go through in the weakness points always not the strengths, but trying the best. Right? Like, you know, I think I was. I was writing this, in my own reflection blog recently, like, where I write every year. Right. I was saying that how useful my own brag document was last year whenever I was going through these moments of like, okay, no, I'm fine, you know, it's just, yeah, it's yeah, I know I went on to that, but I think it's just being yourself, no matter what kind of personality you have, I think that kind of helps. And then. Yeah.</p><p><strong>ADRIANA:</strong><br />And what have you done, like with your own team in terms of helping them, giving them that safe space and allowing them to be their authentic selves?</p><p><strong>PARVEEN:</strong><br />Yeah, I, I hope my yeah, they, they see this, but I think, I try myself is like, try to listen to them the first thing like, like not to judge what they're saying is just to make sure that they feel that I'm not judging what they're saying. And listening is the first thing I would say, like, you know, I would listen to them and acknowledge the feelings like, okay, if they're feeling that way, it's so, so it's it's creating that space of like, you can come to me, you can reach me out and you can talk to me and you can share if whether it's like a thing about the ideas or whether you're feeling frustrated about certain things that are not working in a certain way, like being approachable, like me, being approachable is one of the way. And I think that takes a little like a lot of time, for like, people to understand that I'm approachable. Right. So I think it to like creating many instances where you have given that example that people can reach you, that you're approachable and then they can talk to you. So I think that, think that's one way, and like for me, really, I would say like never counting, like pointing out a failure maybe, or like. Yeah, yeah, it's. Not a failure, but it's about like the learnings, like, you know.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>PARVEEN:</strong><br />Something is not working this way. Like, how do we improve? What do we do? So it's about having those kind of conversations and motivating and supporting, making sure that they feel that, like they are supported enough no matter how and what they do. Is one of the. Yeah, these are the few ways of I try.</p><p><strong>ADRIANA:</strong><br />Yeah, I think you nailed it because like, you know, like two really important points. You made was being approachable. And I think that's so important. I remember, like the last time I managed, like, it took a while to kind of build up that rapport with, with, my direct reports, because if you like, how can can I be myself? So like, try to, like, be relaxed, you know, like be relaxed around them so that they feel relaxed around me and hopefully like, hopefully that that puts them at ease. And I think as you said, being approachable is so, so important. Yeah. That's great. I want to also, just quickly, talk a little bit about, you know, like your, your role, because you said, like, you're, you're doing work around, like, setting, like QA, like quality strategy. Right. So then it's another aspect of leadership where it's not just like you're not just leading, like you're not just managing your team, but you're also like influencing an entire organization. And how has that been?</p><p><strong>PARVEEN:</strong><br />Yeah. It's been great. It's been good. It's been great, actually, because, I think sometimes you need people who actually believe in quality to be able to do these things. So, I'm glad, like, everybody here, I work, everybody's like, what can we do to like you know, the quality is one of the topic that is most spoken as well. So I think that's, that's I like I feel like that's the that's half of the battle is one kind of feeling. And then it becomes more like, okay, now how do you break down into smaller things of like, how do you different things? So this is where I try to like not just focus on one thing, like, like I tried like, okay, talking about how can we, maybe do some experimentation or any kind of new, ways of approaching things, but, talking in a different way, like bring. I've also tried to create a not tried, but I've created a community for community so that, it's about giving the same talking about the same thing in a different, forums in a different way, so that, people can understand it. And it's, it also means that it's not only me talking about, quality. And in this it's the way I'm talking about, but it's more about how thought leaders outside are also, like, you know, it's the same approach. So bringing so doing those sessions, bringing that has helped us, a lot like bringing people from, you know, speakers and bringing them in and, letting them do the sessions really more relevant to what we are trying at a company. And, it kind of like it's, it's more about, again, it goes back to how do you advocate how do you talk about quality, how do you push, like in anything and everything that you do, where it is needed? And how do you keep talking about it in the right place, in the right time with the right people, and then show the changes? And it doesn't have to be very big ones, like, you know, if you have like small changes, small step every time. And once people see that, it is working for them, it is helping them. Then they will then follow that like, you know, so I think that's that's how, that's how I've been like, you know, like it's not Big Bang all at once. Let's do everything at once. It's and and it's been more about nothing to do with more innovative tools or anything like it's all about sometimes, like, it's all about, going back to the basics and, going, like, doing fundamental things help speed up. So I think I'm still like, it's, it's there's a lot to do here. Yeah. But I think it's been, it's been good. It's been good in the sense of like trying small steps over time and doing little things changes at a time. And sometimes when, things keep fast moving, then, there are challenges we have to based on the context of which, initiatives we are working on, we just have to, change our approach in certain ways. So it's more it's it's been it's been adaptable. So adaptability is another thing. Right? So it's more about, trying to take small steps and adapting to what you're doing and, showing people examples and then bringing people in. So there are multiple ways of doing, and talking about it in a different way. I think that's, that's how I've been doing here.</p><p><strong>ADRIANA:</strong><br />That's awesome. And quick follow up question. Have you has has Observability and quality entered into the conversation?</p><p><strong>PARVEEN:</strong><br />Of course. Yes. I mean, it's, I, I do talk about this in the sense is like when we talk about quality, right? Like, especially cross functional requirements is where this Observability comes in, and it's even like how it's more and more relevant, even when you actually working with, systems with so much backend, it's more backend focused. So it becomes even more the more back-end focus it is, the more visibility you need it. Right. And that's where Observability comes in. So I think it's I still like yeah. That's, that's, that's a topic I think. And I, and I do encourage people like, you know, it's not about just... same message again. It's nothing new message. But still I think it still applies the same message that it's not about just implementing the logs It's about testing them, seeing if they are meaningful. How do you check that? Because it's more easier to shift this to the left then to release it and then realize, oh, we need some more logs and go back and add more. So it's it's much, much more harder. Then it's much more easier to spend some time to do implement it and do the testing. And, you know, so these simple things I still talk about this. Yes.</p><p><strong>ADRIANA:</strong><br />Amazing. Yeah. And I this is like so great. It's such a great way of looking at it like, it. Is your instrumentation meaningful because, you know, it's it's such an easy trap to fall into where it's like, well, we're instrumenting our code. Okay. That's awesome. But if you're hitting a bunch of crap, that makes no sense.</p><p><strong>PARVEEN:</strong><br />Yeah. Yeah.</p><p><strong>ADRIANA:</strong><br />Like, it's not useful to you for troubleshooting, then what's the point?</p><p><strong>PARVEEN:</strong><br />Yes. Yeah.</p><p><strong>ADRIANA:</strong><br />Well, we're coming up on time. But before we wrap up, I was wondering if you have any parting words of wisdom that you would like to share with our audience.</p><p><strong>PARVEEN:</strong><br />Not wisdom, but it's like. Yeah, it's more like, I would say 2025. I feel like this is a this is my first 2025 podcast. It's more like, yeah, this year for me, myself is more about like, you know, how do you, be yourself, be open to your, like, you know, keep your mind open to learning, no matter at what stage or what level you are on, and be open to ask those questions in any forum. And, like, yeah, learning is constant. Like, you know, it's it's a continuous process and keep being consistent is another word that I'm trying to stick to this year. We'll see. So yeah, doing anything consistently, like sticking when I say consistently doesn't mean that you have to do it every day. But you know, when you when you do something consistently, it has a compound effect that will, that you will see later on. So for that to happen you need to do that consistently. So this is for my own self like, you know, more than for others.</p><p>I think this with my own self. So because I've, I'm saying this to myself that yes, we have to like, doing this consistently, and learning and asking for help is what I would say. And again, networking as well. Build your network like, you know, to learn learn from others like, you know, build that network where you can learn from each other and you can share with each other and, you can uplift each other as well, you know, like you need that you need that motivation. So if someone else is uplifting you, well, like I would be like, you know, that would go in my brag document and I would see that and I would feel so fulfilled. So little things help. So these these would be my few things that I would share.</p><p><strong>ADRIANA:</strong><br />I love this so much. Thank you. These are great parting words of wisdom. Well, thank you so much Parveen for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>PARVEEN:</strong><br />Peace out and geek out. It was amazing!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></content:encoded>
      <enclosure length="54322793" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/bdba52f8-bec4-45b8-9c38-65b6f9d9f8ae/audio/a1a822bb-3199-4158-b079-3515773e1910/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Leadership with Parveen Khan</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Parveen Khan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/6f1cd3d4-eb0a-409a-95f4-85ac2464a5bd/3000x3000/e49-20-20geeking-20out-20thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:56:31</itunes:duration>
      <itunes:summary>Adriana geeks out with On-Call Me Maybe alumna, Parveen Khan. Parveen talks about the importance of always asking questions, and how making connections leads to thought-provoking conversations and learning new perspectives. She also shares some tips on connecting with folks in a meaningful and thoughtful way on LinkedIn. Finally, Paveen talks about transitioning from individual contributor as a consultant, to a leadership position in a non-consulting role:
✅ How her previous experience has helped her transition successfully into her new role
✅ How to delegate
✅ How to influence change in a thoughtful and effective manner</itunes:summary>
      <itunes:subtitle>Adriana geeks out with On-Call Me Maybe alumna, Parveen Khan. Parveen talks about the importance of always asking questions, and how making connections leads to thought-provoking conversations and learning new perspectives. She also shares some tips on connecting with folks in a meaningful and thoughtful way on LinkedIn. Finally, Paveen talks about transitioning from individual contributor as a consultant, to a leadership position in a non-consulting role:
✅ How her previous experience has helped her transition successfully into her new role
✅ How to delegate
✅ How to influence change in a thoughtful and effective manner</itunes:subtitle>
      <itunes:keywords>leadership, management, engineering management, observability, engineering leader, women in tech, quality assurance</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>49</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">790230e1-e423-4b16-844b-697ca36e3f0e</guid>
      <title>The One Where We Geek Out on Community with Taylor Dolezal</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Taylor Dolezal navigates the cloud native universe with a knack for puns and a keen eye for psychology. Living in the heart of LA, he blends tech innovation with mental insights, one punny cloud at a time. Avid reader, thinker, and cloud whisperer.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/onlydole">LinkedIn</a></li><li><a href="https://bsky.app/profile/onlydole.dev">Bluesky</a></li><li><a href="https://hachyderm.io/@onlydole">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/The_Comedy_Store">The Comedy Store (Los Angeles)</a></li><li><a href="https://cncf.io">CNCF</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry_Storm">Blackberry Storm</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry_Curve">Blackberry Curve</a></li><li><a href="https://www.linkedin.com/in/jorge-castro2112">Jorge Castro</a></li><li><a href="https://peps.python.org/pep-0008/">PEP8 (Python)</a></li><li><a href="https://elixir-lang.org">Elixir (programming language)</a></li><li><a href="https://opentelemetry.io/docs/languages/erlang/">OpenTelemetry for Elixir</a></li><li><a href="https://ziglang.org">Zig (programming language)</a></li><li><a href="https://www.linkedin.com/in/caniszczyk">Chris Aniszczyk (CTO CNCF)</a></li><li><a href="https://www.amazon.com/Atomic-Habits-Proven-Build-Break/dp/0735211299">Atomic Habits (Book)</a></li><li><a href="https://www.cncf.io/projects/opencost/">OpenCost (CNCF Project)</a></li><li><a href="https://events.linuxfoundation.org/lf-member-summit/">Linux Foundation Member Summit</a></li><li><a href="https://www.cncf.io/blog/2024/07/23/welcome-bob-killen-cncfs-new-senior-technical-program-manager/">Bob Killen (CNCF Sr. Technical Program Manager)</a></li><li><a href="https://en.wikipedia.org/wiki/January_2025_Southern_California_wildfires">Altadena Fire (California 2025)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have a very special guest, Taylor Dolezal of the CNCF. Welcome, Taylor.</p><p><strong>TAYLOR:</strong><br />Yo. Howdy, howdy, howdy. Excited to be here. Thanks for inviting me.</p><p><strong>ADRIANA:</strong><br />Yeah, thanks for jumping on the podcast. And as we're recording this, you're in the midst of some really nasty wildfires in the LA area.</p><p><strong>TAYLOR:</strong><br />Yes. Oh, my gosh. It's been, literally a wild ride all around the city. But, thankfully, this this house where I'm at, everything's okay. Just a lot of ash, dust, debris, really uplifting to see the community rally with one another, to, on everything. Despite, you know, some people have lost homes. There's been some really challenging, really sad things that have happened. But seeing everybody jump in and want to help one another out, truly beautiful, seeing seeing everybody get so involved. There have been there have been things like the Comedy Store here, a big, like, world famous comedy place. They're having free shows and raising money. So like, things that I never would have expected Los Angeles to do, really, going forth and doing. It's beautiful. I love seeing that.</p><p><strong>ADRIANA:</strong><br />Oh, my God, that's so nice. And especially, you know, in the midst of all of the I don't know, there's just so, so much negativity in the world. It's so nice to just see, like a bright spot in the midst of this tragedy too. So yay, yay, humanity.</p><p><strong>TAYLOR:</strong><br />Like the sun. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Awesome. Okay. Well, I, I do want to dig into that topic a little bit more, but before we get, going to that, I am going to subject you to my icebreaker questions. All right, here we go. Are you ready? All right, first question. Are you a lefty or a righty?</p><p><strong>TAYLOR:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />All right. Next question. Do you prefer iPhone or Android?</p><p><strong>TAYLOR:</strong><br />iPhone since 20--... 2009</p><p><strong>TAYLOR:</strong><br />Fun fact, I had a, black. I was one of the people that got the BlackBerry Storm with the one, like, way back in the day. I'm like trackball. No, thanks. Yeah. The price of adoption there. Not. Not a good one. I think all of those phones v1 ended up being returned, by the way. Fun fact, but uh...</p><p><strong>ADRIANA:</strong><br />Damn. Yeah, I, I heard they were, quite glitchy. I had, I had a pre-Storm BlackBerry. I think I had a BlackBerry Curve. And then it started, shutting down, spontaneously in the middle of calls, and I'm like, screw this. I'm going to. This is when I switched iPhone.</p><p><strong>TAYLOR:</strong><br />I, I was surprised to find when I worked at Disney later on, like 2016 to 2020, they had a RIM server there and they were supporting that. So there were still vestiges of BlackBerry around there.</p><p><strong>ADRIANA:</strong><br />Damn! What? That’s wild. Wow. The things that are still around, that's bananas. All right. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>TAYLOR:</strong><br />I'd say ooh, that's a tough one. I'd say I'd say it's like, yeah, I'm 55% Mac. I really like Linux and stuff like that. I do want to it's is 2025 the year of Linux on the desktop. You know, it's. I need to find that out for every year. I think we'll get there someday. But, George Castro, one of my coworkers, and Bob and GC have me contemplating moving to a framework laptop or something like that. So we'll see. But Mac, for right now, but Linux is looking pretty good.</p><p><strong>ADRIANA:</strong><br />I feel one day we'll get there with Linux. I had a Linux dedicated Linux desktop back in the day. But I had to dual boot it with Windows or at one point I had a of Windows VM. And because I couldn't, I couldn't sync my BlackBerry and then subsequently my iPhone to, to Linux. So like bye!</p><p><strong>TAYLOR:</strong><br />It's, I mean, it's really the ecosystem much like CNCF Haha. You know, but it's, it's, it's that. What's the interoperability look like. That's like I can do something on Linux, but will my Zoom program work tomorrow? I don’t know... You know, so.. Stuff like that.</p><p><strong>ADRIANA:</strong><br />Yeah I feel yeah. Okay. Next question. Do you have a favorite programing language?</p><p><strong>TAYLOR:</strong><br />I do, you know, it's I love all of my, languages just the same.</p><p><strong>ADRIANA:</strong><br />All your babies. Okay.</p><p><strong>TAYLOR:</strong><br />Which dog is your favorite? I don't have a favorite. I... Right now, I'm really deep into, what, like, early days. So I’ll give you a quick run, I promise. VB6, .Net, Visual Basic, then C-sharp, and then PHP, Ruby. And so I was moving through those, Python’s come up a bit. Not really my favorite, especially with PEP8 and the indentation stuff. So I love looking at a language and being able to, like, read it, really be able to grok, understand it. Go has been there for a while for me, but I lately have been taking a look at, Rust a little bit. The one that I keep I can't get away from for the past ten years is Elixir. Taking a look at that functional programing, I think that, you know, not trying to make such a thing, but I think that there's a lot there that we haven't tapped into yet. I see a lot of other people looking at Zig and these other things too, but I don't know. Everybody take a look at Elixir. It's a full stack. You get live updates and stuff like that. You don't to jump between back end and front end and JavaScript, it's you stay in the same language. Used in telco. And then just I like I like how stable that it is, despite how the world might not be. So.</p><p><strong>ADRIANA:</strong><br />That’s awesome.</p><p><strong>TAYLOR:</strong><br />That's fun.</p><p><strong>ADRIANA:</strong><br />And fun fact there's, OTel instrumentation for Elixir.</p><p><strong>TAYLOR:</strong><br />I was so excited to, like, see.</p><p><strong>ADRIANA:</strong><br />That's cool.</p><p><strong>TAYLOR:</strong><br />Difficult kind of thinking about your program as a flipbook rather than I just dot color. What are you. You know.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Oh, by the way, you mentioned VB6. Nostalgia like that was my which I used in high school.</p><p><strong>TAYLOR:</strong><br />Did I start to date myself. Yeah. Oh yeah. Fax machines, VHS. Oh no.</p><p><strong>ADRIANA:</strong><br />Yeah. There's a, there's a very special place in my heart for VB6</p><p><strong>ADRIANA:</strong><br />I kind miss it. It wasn't, it wasn't bad. Cool. Okay. Next question. Do you prefer dev or ops?</p><p><strong>TAYLOR:</strong><br />Oof! I, yeah. Can I split the difference? I'd say. I think that. It's. It really depends on the day. I'm. It's not a cop out answer. I really I love distributed systems and just like, wow. Beautiful. Like what we've been able to put together, but, No. Yeah, I'd say no. I'd have to lean a little bit more towards ops. Dev is fun when accomplishing that task, but I love seeing it all composed and tied together.</p><p><strong>ADRIANA:</strong><br />Yes, I definitely feel ya. There's it's very satisfying. Okay. Next one I may maybe I know what your answer is based on previous comment. Do you prefer JSON or YAML?</p><p><strong>TAYLOR:</strong><br />I think yeah, I know, I just might come as a shock. I'm a big I like JSON. That makes a lot more sense to me. YAML is great, but again, same kind of,</p><p><strong>ADRIANA:</strong><br />You mentioned the spaces. The indentation. Yeah.</p><p><strong>TAYLOR:</strong><br />And in most parsers and stuff like that, you can go back and forth from JSON to YAML, which is, very helpful tip like JSON can be converted very quickly to YAML and back and forth, but but yeah, for yeah, my CNCF hat on, YAML, of course. But I guess not at home.</p><p><strong>ADRIANA:</strong><br />But also some like fun fact that, you know, like, I don't think most people realize also that you can write Kubernetes manifest in JSON. We just. Yeah, we default to YAML.</p><p><strong>TAYLOR:</strong><br />Exactly. It's like that's I think that what's what's the biggest secret that you that no one knows that you do. That's one of the ones I would say 100%.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>TAYLOR:</strong><br />Tabs 100%. We started we spun up the end user TAB. I thought that was enough of a sign to people. Give them their space to do great things.</p><p><strong>ADRIANA:</strong><br />I love it. Two more questions. Do you prefer to consume content through text or video?</p><p><strong>TAYLOR:</strong><br />I'd say I, it's hard to be sitting on the couch during a cloudy day. Pretty rare here in Los Angeles. And then just, like, pour through RSS feeds and stuff like that. I love reading and that kind of clarity when it's something I don't understand. And I really want that, like deep aspect or like, please just explain it to me. You know, it's sitting down with a friend or video that's the best way to emulate that.</p><p><strong>ADRIANA:</strong><br />Yes. Oh, I like sitting down with a friend. Yeah, nothing beats that. Sometimes we forget to ask. I don't know, I get like, so caught up in my own problem solving. Like, I must figure this out myself. And then it's like, but. Or I could ask, you know, my friend here who's an expert in this area.</p><p><strong>TAYLOR:</strong><br />It's my favorite being able to sit down. It's I really love and respect to all the friends and people in the ecosystem that take the time and have the patience to sit down with me. I sometimes I feel bad because I'll treat them kind of like the I'll have immediate hot takes. I'll be like, why is it like that? You know? And then they're,</p><p><strong>ADRIANA:</strong><br />I love it. Okay. Final question. What is your superpower?</p><p><strong>TAYLOR:</strong><br />Superpower? I'd say it's, I'd say I'd say sleep, question mark. When something is really interesting, it's at it. I'm sure a lot of people can relate. It's just that really takes the precipice and the focus. And yes, I think KubeCon, very rarely and not like, hey, this is a it's not a badge. It's not good to not get it. Don't do it. It hurts your brain. But it's just very difficult to manage or kind of understand or figure out the balance when something is so exciting as all of our community all together in the same place all at once, there's a lot of when there's cool ideas afoot and lurking around, it's really hard to focus on much else and to lower the excitement for like, hey, okay, body, it's time to sleep. So I've had to learn a couple of tricks on that one to actually get me to a place where I can get the rest I need, but. Oh, yeah. Yeah. Yeah, it's it's. I think it's the energy. I don't know where it comes from. I don't know if I'm solar powered or what, or.</p><p><strong>ADRIANA:</strong><br />Yeah, I love it.</p><p><strong>TAYLOR:</strong><br />But I'll let you know when I figure it out.</p><p><strong>ADRIANA:</strong><br />That's so great. And I think this is a great segue into, into our conversation. There's so many topics that I want to dig into. But first and foremost, KubeCon EU is right around the corner at the time that we're recording this, taking place in London. And as you said, it's like so much, so much excitement. Like, I, I attended my first KubeCon in Detroit in 2022 and oh my God, I was like, it was so overwhelming. And so whenever like new, new to KubeCon people, you know, come in. I'm like, don't worry. Just like, it'll be intense. Hey, there's a lot of stuff going on. Just find an area where you feel comfortable.</p><p><strong>TAYLOR:</strong><br />Marathon, not a sprint. All the pressure makes diamonds, as Chris Anuzchec will say.</p><p><strong>ADRIANA:</strong><br />And KubeCon is almost a is is always so much fun too, because it's got like such rock concert vibes, especially on the opening day keynote. Like it's usually like this massive, massive, you know, room or multiple rooms have been like, you know, combined. And like, yeah, it's just such a such a fun production. And, is there anything that you're looking forward to in, in this upcoming KubeCon?</p><p><strong>TAYLOR:</strong><br />I think, honestly, I'm really curious about the stories that are I has kind of been big fascinating. And then, oh, my gosh, I don't want to hear it anymore. You know, we're still kind of figuring out that space. And it's definitely going through the okay, I've heard enough like snooze a little bit, framing. And so I think there's some cool things that people are doing that are amazing on the end user side. I'm kind of curious on those stories, but at the same time with, I kind of blossom. It's like a fast growing tree. And. Yeah, the, the leaf cover, has kind of shaded out a lot of the other really interesting things that have been happening in the background that haven't gotten the spotlight or the attention. And so there is still the your ever popular and present platform engineering and security. That's kind of like the AI is, you know, more or less intentionally being left off. But you'll see it that you won't know it, but you'll see signs, you know, around the periphery. But, I think that's I'm really curious to hear more about this adoption stories. I anecdotally, I think that there's a lot of people working on developer experiential type things. Yeah. And especially with Claude Lemon assisted coding, all these things, it's really I see people starting to appreciate or comment on or have hot takes about. This is a bummer experience. I don't like this UX or this UI. So you have with problems come people ideating on solutions. Awesome things coming out and some not so much. And but that's where I like that momentum. So I think that there's a I'm curious to see how many people are going to focus on that topic specifically. Most of our end user technical advisory board has, has focused on that too. And you'll kind of hear pieces and parts of it as well. I think, Arun Gupta, our CNCF governing board chairperson, was talking, I think Bart, from the community asked him. He's like, what's your least favorite feature about Kubernetes? And it was, the onramp, which I would say. I would debate. I'm like, well, that's. Not a feature of Kubernetes. Yeah. And, But I didn't give him a hard time on that one. But I think that I hear him on that one. And it's like when you bring something to Kubernetes, it's there's there's that pain of understanding and what makes sense, having a great developer experience. Docker did this amazingly, Heroku with their CLI. Amazing. So being more thoughtful in asking the question, why is this so difficult to do? Or can we make this better, seeing that come up more often? I'm really excited for that. I know that's what I was supposed to fix, but, well, yeah, we'll we'll get there someday.</p><p><strong>ADRIANA:</strong><br />Absolutely. And, you know, I infer I was thinking like, another interesting topic, which I think fits into I guess what we are, what folks are experiencing in LA, related to the wildfires, the environment and technology. And I don't know. I don't know if you feel this way, but as a, as a techie, I, you know, like, I've always, like, really, really cared about the environment. And yet I work in a field that contributes to the production of greenhouse gases. And it like, it breaks my heart. But at the same time, like, it's, it's been interesting to see, some of the projects that have, sprouted, to, you know, encourage greener, greener software deployment, and greener development. I was just wondering if you, had any thoughts around that.</p><p><strong>TAYLOR:</strong><br />I think it's, it very, very nuanced thoughts on that front. I, I, I'm like you, you know, I'm like, I think about that all the time. Like, I know my name is Taylor, but I might not be Taylor Swift with my private jet, you know, that many emissions. But, you know, everything is checks and balances on that front. Yeah. So even thinking down to, you know, like, I've got some that sparkling water here was that made here? It was. It shipped across the country. Was it really efficient? You know, thinking about things like that, actually doing it and living something that is, taking into account all these things can be difficult. It's the reverse of that UX experience. Right. And a lot of people will succumb to that friction. It's just like, it's just really harder. I, I'd love to buy local, but this is going to be here tomorrow. You know, when you're down in the reality, things might shift or change. But I don't think that that should be something that dissuades people from doing the right thing. Atomic. I think it's atomic habits. One of the, And not to show that book, but it's really good. I, I had feelings about it before I read it, and after that I was like, ooh, this is great. The author made the point that, do you need to get 100% in every test? No. If you're 80 is okay, 91 is okay, 92 is okay. If you're making progress towards something, it's okay to have a little bit of, you know, don't don't be so, so difficult on yourself, especially if you want to build the habit or the pattern. When we're taking a look at things within the, it being kind to the environment and making, figuring out that impact to, I've seen a lot of groups that have the right intent and focus, but, unfortunately, it's really difficult to sell that. Right? We all know what the right thing to do is, but how do how do we make meaningful progress on that? Can we show a return on investment there for business or people that might want to sponsor these things? Not because it should make money. And yes, it's the right thing to do, but how do we continue making that forward? We can't drive around our, you know, we can't run around with our phone battery, you know, until it just depletes. We need to figure out some way to refill that make make the effort sustainable itself. So yeah, that's and that's the hard that's the hard thing. Right. Is trying to figure that out. But, yeah, I've seen a lot of people do amazing things, whether it's like, hey, this project, you know, it. Even things like looking at projects around the CNCF ecosystem, hey, do we really need this much compute? Well, it runs faster. Is that a good enough reason? All right. Can you deal with. Can you wait, you know, an hour more or two or. This is just a lot more efficient. Looking at projects actually measure power consumption or usage, being more mindful about like, again, do you need that matrix build or, or would one thing make sense or can we use one runtime really creative ways to solve technical problems so we aren't burning up enough. Yeah. But it's also two pronged as well. Right. It's use less energy or be less impactful in some areas and then generate more in others. And it's going to be that blend in that fusion. Yeah. Yeah. Again, lots of great things to talk about on that front. But I think at the end of the day, really what it comes down to is taking action, take meaningful action. We could talk about it all day, but let's let's get down to brass tacks and try to figure out how to how to make that impact, how to create projects like open cost and other things show savings and other benefits. There be, you know, less power means less power, bill. So yeah, you can figure out strategic ways to convince and talk to our business leaders and executives and showcase that, like, hey, let me make it easy for you to make the right decision. Then you're really compelling.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah, it's it's all about talking about those dollars and cents right? At the end of the day. I mean, that's that's always what gets people's attention.</p><p><strong>TAYLOR:</strong><br />If you make cents you might get dollars too.</p><p><strong>ADRIANA:</strong><br />Womp womp. And the other thing, you know, you talked about also like forging habits, like, you know, we in tech we got we got used to like, developing that agile mindset, that DevOps mindset. Why not develop that green, development mindset and, and the other the other thing that someone pointed out to me that was quite interesting because we we talk about a lot about like, you know, having greener, greener infrastructure or, greener deployment processes. But then there's also, the other side, which is making our software greener, choosing more efficient algorithms, choosing more efficient languages. I know that there's like some languages that are less efficient than others, like some runtimes are really like your beefy and stuff. These are things that like, we don't necessarily think about. Right. We've been just sort of taking this for granted, for a while.</p><p><strong>TAYLOR:</strong><br />It's that I find really fascinating and I think that, like, that's a great, you know, not that chipmakers need more to focus on right now, given given the state of everything, but, I think that it's, Yeah, it just it makes sense for I've seen even, like, system on a chip or chips themselves. They're like, this is tuned for this language. This operates this much better. Seeing some things like TPUs and other stuff as well. It's like, no, this can actually change. It's much more efficient. I find that fascinating. And I think that the New Relic and Datadog and others had I think it was more coming out of the New Relic camp because they were, you know, first, first in the scene with telemetry and some things, you know, in the in the early days, at least for me in my career and what they saw and they talked to in many of their cases was the fact that, developers didn't care about the things that they weren't able to see or measure. And that makes complete sense. Again, kind of within the habits thing. If I don't have a way to measure what I'm doing, using or impacting AI, it's really hard for me to make a change. I would I would love to right now be able to tell you what each device in my house pulls and uses in terms of wattage or anything else. Thankfully, data centers are a little bit better instrumented than that, but that's still can be difficult. Is this app consuming more power or not? Did it get shifted to some commodity hardware thing that's actually pulling more? Can we you know, it's there's a lot of <strong>ADRIANA:</strong> s still within the space. I think again, that's where I'd love to see more action. You know, in us to band together to think about is can we figure out measuring power or stuff like that, even for our homes and other things? Yeah, maybe it's a little bit better in Canada, but I've got to go around to I still have to go outside, go around, look at my box, measure it. Market.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, we we still have a lot to. Yeah. It's wild, it's wild. Why why does it require that?</p><p><strong>TAYLOR:</strong><br />It's. And I think that it's in it's I would encourage more people to ask questions like that too, because that's where it starts, right? It's like, why not? Why is this a bummer? That's where the conversation starts. And I and I love that. And then we can start to build some things on that front, even if it's just a millimeter forward. That's further than we were yesterday. So really encourage people on that front.</p><p><strong>ADRIANA:</strong><br />Yeah, I love that. And the the other thing that I want to talk about on, on that similar, thread of, of environmental sustainability is, you know, AI as you mentioned earlier, that is like not just is such a power hog. And yet it's a little contradictory to because, I can help us potentially to tune our systems as well. So finding that finding that balance. Right.</p><p><strong>TAYLOR:</strong><br />It's I think with that too, it's the when you think about development, whether or just operational work too. Right. It's like, let's make this work first. Right. It's like learning a new meal or something that you're cooking, too. It's like, let me just see if putting these things together works. And it's like, do you like it? More salt? That's all. It's an iterative process. And that's the same thing. I think with any development or new paradigm shift like this is like, is it good? And then we figure out yes or no? Then comes the that should never keep scaling up. It should. It won't take you 50 minutes to make that meal again. You get better and better and better and it takes less, less, less. You can start to eyeball the ingredients. You get more familiar with it. Yeah, that's what I would reason is, should happen in a healthy kind of ecosystem or network effect or new paradigm shift. We can't no way. We should continue to just like, yep, just keep burning things until the ocean's boiling. It's like, no, no, no no no no no. And I find it kind of sad where you do have, you do see deals and things like that, where a lot of people have already signed contracts for computing these other things. And there's not truth. Truthfully, there's not a lot of people that have had the time and experience and they're like experts within creating these brag applications or AI based applications.</p><p>So unfortunately, a lot of these GPUs are just sitting there. Many of them turned on, just burning and chilling. They're not, you know, in standby mode. That was the money that was paid for them. So, yeah, again, I think being more intentional about, like, having something at the right time, if you can try to as much as in your life, are these open source efforts or elsewhere lazy, load them in, try not to pull things down until you need them. That's why I don't have eight different cans of, water around my desk right now.</p><p><strong>ADRIANA:</strong><br />Yeah, it's it's akin to, like, you know, you know, leaving leaving a room. Turn the lights off. If you're if you're not using it or like, you've got a power bar, but nothing, all the things that are plugged into it are not being in, not in use. While that power bar consumes some power as well, just from being on, even if the other things aren't on. So turn that off.</p><p><strong>TAYLOR:</strong><br />You don't leave your stereo on like max volume when you leave the house. It’s like, all right, house, enjoy the tunes you know.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. And this is our actually reminds me to like, you know, my my husband is, like, into home automation, so he, like, automated all the things during lockdown. And this is, this is actually a great example of, like, home automation, where home automation can be your friend. Right? Because, you know, you can you can have, you can have a certain lights come on at certain times. Or if you, my favorite is if you forget to, like, leave, if you leave a light on accidentally, you've left the house. You you can see that on your phone. And you can toggle that switch from your phone, which is, like, amazing, right? Having these, you know, these little convenience things that also help out in the end.</p><p><strong>TAYLOR:</strong><br />I love that. I've got a, Google Nest. I'm also big on home automation to and, like I, I used to have the nice, like, drive up and the lights will fade on and, you know, it's like, very immersive, the triggers and things like that that happen with my house. But, I've since moved. I have been here for three years, but I need to maybe, maybe spend a weekend or two sticking to that. But but I do have like a Google Nest. And I love that because I'll go and I'll travel and things like that from time to time. And, it's nice to be able to have that at least switch to idle or eco mode when I'm out. Google Nest will at least, and many others I believe will actually connect, at least in LA there's like surge times. And so to reduce the load on the electrical grid, it'll actually say like, okay, you can survive with like, let me turn it up to maybe like 76 or 77°F or.</p><p>Or you know, I won't turn on heating until this time and it will, really help out. Yeah. I, I haven't seen anything like that. Suggested, attempted tried. But maybe that's something that, you know, I'm curious to see what the community thinks on that one. Yeah, we do that and subscribe to that in a data center or like, hey, this region or even shifting data centers when, when something is, you know, you don't need to pay shipping costs for for your applications. Thankfully just need to pull down from a registry or something might make sense to run in a, specific data center at a certain time. You know, it's things like that where you could start asking the what if or why or maybe questions where that would start having those impacts.</p><p><strong>ADRIANA:</strong><br />Yeah. It's it's all about being curious. Right.</p><p><strong>TAYLOR:</strong><br />Yeah. And everyone has infinite time. So. I get you can’t explore everything. But, but that's. That's why such a broad community is awesome. Yeah. You know, appeal to some people, not to others. And so people can run off and check these things out again, I think that that curiosity is so critical, again, urging people I know, it's like I, I fall prey to this too, but it's so fun to talk about. But we really need help making these things happen. No one's going to go do it, you know? And unless we actually go do it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, it's true. And that's why, you know, I think events like KubeCon can be great for that. Because, you know, it's a it's a meeting of the minds. People are like, so jazzed up. You get the adrenaline rush, the dopamine rush. And people get excited. It helps the hype people up about topics. And I mean, I've, I've come back from so many KubeCon like, oh my God, I got to try this out now, right? Here's something cool. Someone's presented on an interesting topic. And I love that that power of the community. I also want to give a plug to Open Source Summit, as well, because it's, I like into it, liken it to like a KubeCon Lite you know, the same awesomeness of KubeCon without the overwhelm. Yeah, it's always so much fun.</p><p><strong>TAYLOR:</strong><br />It's I like those and I like the, there's a couple for folks that are like, CNCF is is underneath the Linux Foundation. It’s a sub foundation. If you think of, Open Source Summit, Linux Foundation event, there's also one for LF members called LF Member Summit. That's like an Open Source Summit lite. And so that's like 100, 200 people even less. And I like that level of I like the different tiers of events, like that, because there are some where you like, really want to dive deep with somebody and get strategic. And then KubeCon where you're like, oh, you just kind of, you know, cherry pick or run around the candy, the, the technical candy store, like a little bit of that. Talk to them, go here, do that. Get that swag.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And you know, it just speaks to the power of community. Like I got involved, with the CNCF, like, actually, when I took my first DevRel job, almost three years ago, in, in OpenTelemetry and, like, you know, this was my first personal experience in contributing to open source and, like, I'm so lucky that the OpenTelemetry community is, like, such a kind, thoughtful community where I've I've said this many, many times and I'll say it again, you know, like I said that in my first PR with like, deep trepidation and, and even though, you know, people had comments, of course, they're they want to help you improve. But it was like, I want to help you improve. I'm not here to bite your head off. Not like you see with, you know, some very traumatic StackOverflow posts where you're asking a question and someone's like.</p><p><strong>TAYLOR:</strong><br />Oh my gosh, you're.</p><p><strong>ADRIANA:</strong><br />Yeah. Everyone, everyone has been so nice. Like, I'll, I'll post questions on the various OTel, channels on CNCF slack. And like, people take the time to answer the questions, you know, like, I really, really appreciate that.</p><p><strong>TAYLOR:</strong><br />It's it's, I think that you're capturing something that is really interesting to me, too. I really like the psychology aspect of that as well. I'm not a psych major. You know, I'm psyched about psychology, but I don't have a major in that. But, it's some of the books behind me, like, Carl Jung and stuff like that. Very fascinating. Especially when it comes down to that, that feedback and figuring out the best way to share that, early, like Linux days. I think there was a joke, like you had said on Reddit where to get a response from early days community, it was you had to insult it. Almost like. Linux is dumb. Because I can't set up Wi-Fi. Then you would have tons of well, no, you know, it's like the well, actually crowd comes to actually to well actually you and show you. Have and that's, that's that's helpful.</p><p>At least back then. Now it's completely different and it's this like, hey, what do you think about this? And I feel like we've gotten far further away, you know, hopefully that with that kind of feedback in people. But yeah. Nothing. No, no community is perfect. Very aware of that. But I think that it's, it's interesting to see how we keep changing and rethinking how, how meaningful we can be to one another and figure out how to actually help you or, I, I've loved working at companies that have documents that are like, here's how to best work with me. You know, like, I wake up early, I like coffee over tea, some of the some of the icebreakers that you've had too. What's your human README look like? It's I laugh, I think.</p><p><strong>ADRIANA:</strong><br />Oh my God, that's so great. I hadn't heard of that before, but that is so perfect. The human README. That's great.</p><p><strong>TAYLOR:</strong><br />I don't know what my license is. Hopefully Apache. I think.</p><p><strong>ADRIANA:</strong><br />You know, I wanted to ask you because you you're you're with the CNCF. How long have you been with the CNCF? And, how how much change have you seen in the time that you've you've been with the CNCF.</p><p><strong>TAYLOR:</strong><br />So, so much. It's been just about just shy of three years now. Yeah. It's been really fascinating to me. I remember coming in and this was like post Covid and, yeah, Post Malone and, and we got to see everybody returning back to conferences and interactions, and everybody was just so hungry for that kind of interaction. Right. We've been cooped up for so long, and it was just really nice to see one another and get back to this. The speed of development and exchanging of ideas and everything that I loved that. But, definitely, you know, that that, that pent up steam and energy and momentum couldn't carry on forever. And so I kind of saw that like really concentrated, then started to separate again into different facets within the community. Really been interesting over the past couple of years to see, the focus on, licenses altogether. You know, I used to work at HashiCorp before CNCF, you know, asked, ask me anything. Feel free to reach out at me, stuff like that. I have many spicy opinions and thoughts on that front. Given where I am with all my focuses and biases.</p><p>But, I think that's been something that's been really interesting to see, too. Lots of market effects and other, you know, more things that you probably wouldn't read before you, you go to bed. Not that interesting, not really story worthy. But there's things like in the US with like the zero interest rate percentage going away, how organizations think about their software engineering teams, that they think about open source, going through similar things like you have brought up with environmental sustainability, how do we pay for this? How do we make sense of this? And then getting to I'm really, really like huge shout out to Bob Killen who joined the CNCF coming from Google. He's he saw this problem so acutely and then has been able to really develop some great material and thoughts on how you measure ROI and prove this out is like, no, we have the data. It is much better. It's better than just saying like, everything's better and open source. He's like, I'll show you exactly where that is. I'll say, come here, you know? So I think the more efforts like that are going to be what we see over the next couple of years, kind of cutting through it. I again, I think I had a good, a good intention and direction, but we have to get it right.</p><p>And there are places where we're generating a lot of like slop and glut and just this waste, especially within content pull requests and things like that. And it's such a bummer. Again, attention is good. It might be able to get you a feature that's great, but like, let's figure out something that is maintainable for maintainers and doesn't overindex them waste their time because they're already there. They're are they've already got a ton on their shoulders. We don't want to add more to them. Here's 15 more pull requests to take a look at. Probably not how they want to spend their day. Yeah. Triage intention kind of this. Like how do we have our heads up display on a lot of these things is, I think, what's important to take a look at.</p><p>Yeah. But yeah, that's and that's just from what I can see there will absolutely be unknown unknowns. I'm curious to see what they're going to be over the next couple of years.</p><p><strong>ADRIANA:</strong><br />Yeah. It's definitely really exciting to seeing like the CNCF like just grows so much. And like there's such a sense of community and camaraderie. And I think, the reason why so many projects in the CNCF have done well, too, is because I think organizations are seeing a value in having folks on the payroll contributing to open source projects. And, you know, I give OpenTelemetry as an example because we've, you know, it's it's a project that has the backing of major observability vendors where they do have developers on the payroll doing OTel work because we're trying to establish it as a standard so that we're all ingesting the same data. And the differentiating factor is, what do we do with your data? And if if we didn't have that, you know, then it would be back to, you know, the, the pre OTel days of like everyone's just like maintaining their own framework and that's, that's just like more cognitive load that than you need it really. And, and and plus you don't have the power of the community like you have people from different companies. You know, I work with frenemies, I'll say in air quotes because they're they're all my friends. Like, seriously, I don't see them as competitors. Like, we we all work towards the same goal. And I think that's that's what's so wonderful about about CNCF.</p><p><strong>TAYLOR:</strong><br />It's I completely agree. I, I've been I still haven't found a good fit for this. I will one of these days, but I really do want to do like a diss like a funny disc diss track with someone else in the community. Like we want that kind of, you know, burn someone on on, like social media or something like that in a playful, playful match. But it's, that's fun. And then you kind of, like, encourage one another as, like your rival within the industry. I do think that's so much fun. And, yeah, I think it's really about the consistency. The two. Right. Having a place that you can actually point in and go, it's not like, oh, that's the only meetup I can go to where I can express this, or people are interested in the same thing. We finally kind of created this community where we can all come together and discuss all that stuff, and users feel safe to be able to explore those things and vendors to showcase new technologies and these other things. We can set up standards and have certainty that that's not going to change out from underneath us and power for many years. I it's, it's safety. And I really appreciate all the people that help cultivate and create that. Our, our one of our end user technical advisory board members also talked about open source and saying that, think of it almost as a vendor, too. And I think that that was really impactful to me hearing that at the past KubeCon in Salt Lake City was I was like, oh my gosh, he's right. How how many times do you talk to a vendor and interact with them? Imagine that relationship. If you just never spoke to them or any person in your life, you're like, you're in my life. I'm never going to engage with you. Yeah, open source won't work like that either. Vendor relationship doesn't work like that. Friendship. Horrible. So, it's it's it's all about intention. It's all about the perspective that you hold on that front and again like and hopefully that's always changing. And you're never the same person, you know from moment to moment as you go through all those perspective changes. But it's fun. It's a it's a wild place to be.</p><p><strong>ADRIANA:</strong><br />Yeah, definitely. And you know, you also touched upon something that I think is like a key thing for these types of events, conferences, are the relationships. Like, when I think back to my first KubeCon, where I knew maybe five people, and now every time I go to a KubeCon it looks it feels like a big, like, family reunion. And like, it's like your KubeCon friends. You know, once a year or twice a year. And it's like, hey, let's, let's hang out, let's, let's nerd out.</p><p><strong>TAYLOR:</strong><br />Don’t be square. Just be there at KubeCon.</p><p><strong>ADRIANA:</strong><br />It’s where all the cool kids at. The the other thing that I want to go back to, because, you know, we're talking about, the fires in LA, and you're, we were talking earlier about, like, the rallying of the community because, you know, we're talking about the tech community, but also, we've got like, the community, like the human community. And which I think is, is so important. If you could talk a little bit about that. What what the experience has been like, you know, it's it's obviously like a really crappy situation. And, you know, like Toronto, we, we we are not near a forested area, but, north northeast of us is, is Quebec. And we had a couple of years, some, some forest fires and then the smoke, blew down in our direction. So we saw like some haze and whatever. And the air quality was bad. And I remember having to wear a mask outside because, like, you'd go outside, you can't breathe. You're much closer to that. That is scary. Like, tell us folks what what that's about, like, so. So that they get a sense of like the this is serious stuff.</p><p><strong>TAYLOR:</strong><br />It's it's it's truly wild. I, I was, I, I went up to, to see some friends in, Palo Alto, just the weekend before all of this kicked off. I ended up driving back down to Los Angeles. In in an EV, you know, for for this. And, and it was on, Tuesday that I was coming back down. I was getting back into Los Angeles, maybe, like 930, 10:00 at night. And, so that was prime time for all of this starting to really kick off. I that was the Altadena fire that was close to me. That kicked off as I was driving home. I was about 30 minutes out, and that 100 mile an hour gust of wind blew, cars were crashing, debris was thrown onto the road, people's windshields were exploding. It was.</p><p><strong>ADRIANA:</strong><br />Whoa.</p><p><strong>TAYLOR:</strong><br />I can't even tell you. Like fear didn't enter into that. It was more like. It was like I was watching mad Max. And so it was like I was like, what? You know, you're in shock at that point. I continued driving, roiling black smoke cars pulled up to the side of the road, have to drive through it. And then finally, three minutes out from my house, it transformers. Exploding. Purple. Lights.</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>TAYLOR:</strong><br />And I'm like, what is going. You know, it's.</p><p><strong>ADRIANA:</strong><br />That's very dystopian.</p><p><strong>TAYLOR:</strong><br />It's, I'll look back in like every X amount of time, I'll look back and it will be funnier because I'm safe, you know that, like, in that moment. Oh my goodness. It was just wow. Again, this this fear is not there. It is more just shock. And you're like, did what I see just happen is is has been most of the feeling here, at least for me. I know I've talked to some friends and others, that some have had to evacuate, some been displaced. Thankfully, you know, all of them, that they still have their lives, families, you know, it's like thankfully, thankfully, thankfully. But seeing a lot of the footage, videos and then hearing their stories, you know, some of them are have just been really, fearful or angry that their friends or family haven't reached out or they don't hear anyone. There's just this lingering frustration and they don't know how to make sense of it. And I think that that's kind of the sad part. The good part is that that was kind of earlier on and like I'd say more of last weeks kind of like vibe and temperature check. This week it's you started to see a little bit of it last week, but people showing up. Oh my gosh, you lost everything. Here, take some clothes. Tons of businesses around here. Like candle stores and companies. Places you just have nothing. Now that you don't see the correlation. Come work here. We have Wi-Fi. We're going to give you water. Hey, anyone affected by this? We'll give you a free meal. So many places. Just like open arm- completely open. Doors, open arms, willing to help, assist. Comedy stores here, putting on shows, fundraisers. 100% of proceeds are going to victims of these amazing neighbors in affected areas. Like, hey, my cul de sac got impacted. We have a GoFundMe here. These people's names. Here's what they lost. Please help us. There's a park just nearby my house.</p><p>About like a quarter of a block away. And, tons of green grass there and a whole bunch of people just head gear, clothes, things, cutlery, plates, things that you just wouldn't normally expect to have. It's been, I would have never thought in Los Angeles, where it's a city that's really desperate. You have to drive everywhere. It just kind of feels distant, even when you're in a very tightly tight knit community. You don't talk to your neighbor, you know, everyday kind of vibes to see that where there's always people out there overwhelmed with people trying to donate time, money, supplies, things like that I would have never expected is truly one of the most beautiful things I've ever seen. And so I love seeing that from the community and getting to talk with people, get to hear their stories. You get to see what's going on. You get this form of connection that again, after Covid, it's like, this is finally we we are starting to get back to we're learning how to be ourselves again.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah.</p><p><strong>TAYLOR:</strong><br />And I love that I love them.</p><p><strong>ADRIANA:</strong><br />That's so heartwarming. I mean, in the midst of the tragedy, to see humanity come together like that, which, you know, we, we kind of need these feel good, heartwarming stories because times, times are, are testy right now, for sure.</p><p><strong>TAYLOR:</strong><br />It's I, I think that it's, you know, it's one of those things of life that might not be fair, make sense or, you know, there's like justice, fairness, and I forget what the other one and like equality or the things that you are never guaranteed in life, like, you know, I wish that they were, but, you shouldn't need something like this to happen, to have this warmth.</p><p><strong>TAYLOR:</strong><br />But like some, sometimes that's just how it plays out. But it not getting away from how beautiful that this is. And getting to see those people come together, like you said. So, yeah, I'm. I'm inspired. It's hard to not say that. And, you know, just like. Yeah, it's just in my eyes. It's just, I swear.</p><p><strong>ADRIANA:</strong><br />Yeah, it's really it's really heartwarming to see. And like I said, we we need more. We need more of these stories. We need to be reminded. We need to remind each other that there's still goodness and kindness in the world. Which is so, so important. Now we're we're coming up on time. But before we, we close things off, I was wondering if you had any words of wisdom or hot takes?</p><p><strong>TAYLOR:</strong><br />Yeah, I think that, I really I that's just very front and center for me right now is just, you know, with everything going on, AI, wildfires, all these other things, it's it's for me, what's right in front of my eyes is just that intention. When you take a look at, again, seeing this around the community going backwards in our flow, beautiful to see that people are focused on things, you know, like, what do I bring, what do I do? And then self-organizing. Amazing. Is it perfect? No, but everything is getting to where it needs to go within reason. So I think the same thing with AI, it's focusing in on intention. You know, it makes sense to have seven pull requests and all those, you know, are you a 10x developer with all the green tiles on GitHub? Not just something that's having an impact, right? Think about the change that you're making. It's I encourage people to have momentum to not be discouraged. And, on that front, figure out your balance. But, while you're there, think about some other things to do, too. If you've corrected this word or this this thing, look around. Is there anything else that might make sense to change in your code base or otherwise? Are there other questions for process or other things that you haven't thought of that you're like, let me just give this another 20 minutes and think just to make sure it's hard to get changes in after the fact. And then you kind of lose that credibility, too. Unfortunately, when you're quick to ship something or get something out, you know you can lose all that. Trust that you've spent a lot of time building, or you know you can hurt yourself in ways that you might not see just as, something to caution on, but, overall, it's, Yeah, it's yeah, very, very interesting start to the new year in so many aspects. I want to hear all of your stories. I definitely want to encourage people to reach out if you have trouble or questions with getting into open source.</p><p>Let's let's figure something out, please. I'm. I'm not somebody who's like, don't at me. Don't reach out. Please do. I love having these conversations. Async or sycn. Would love to chat more on that front. Yeah. If you're not feeling like you're able to bring your full, true, authentic self, let's have a conversation. Let's fix that. I'd love to. I'd love to offer anything that I can on that front.</p><p><strong>ADRIANA:</strong><br />I love that, and I will vouch for what you said because I reached out to you, on on CNCF Slack and said, hey, you want to be on my podcast?</p><p><strong>TAYLOR:</strong><br />We'll make it happen.</p><p><strong>ADRIANA:</strong><br />Yeah. So super, super reachable. Definitely. So, this has been amazing. Thank you so much, Taylor, for geeking out with me today and for taking the time, especially in the midst of all this chaos going on, in the LA area. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong><br />Until next time...</p><p><strong>TAYLOR:</strong><br />peace out, and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to Bento Dot me slash geeking out and.</p>
]]></description>
      <pubDate>Tue, 25 Mar 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Taylor Dolezal)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-community-oIImofTo</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Taylor Dolezal navigates the cloud native universe with a knack for puns and a keen eye for psychology. Living in the heart of LA, he blends tech innovation with mental insights, one punny cloud at a time. Avid reader, thinker, and cloud whisperer.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/onlydole">LinkedIn</a></li><li><a href="https://bsky.app/profile/onlydole.dev">Bluesky</a></li><li><a href="https://hachyderm.io/@onlydole">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/The_Comedy_Store">The Comedy Store (Los Angeles)</a></li><li><a href="https://cncf.io">CNCF</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry_Storm">Blackberry Storm</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry_Curve">Blackberry Curve</a></li><li><a href="https://www.linkedin.com/in/jorge-castro2112">Jorge Castro</a></li><li><a href="https://peps.python.org/pep-0008/">PEP8 (Python)</a></li><li><a href="https://elixir-lang.org">Elixir (programming language)</a></li><li><a href="https://opentelemetry.io/docs/languages/erlang/">OpenTelemetry for Elixir</a></li><li><a href="https://ziglang.org">Zig (programming language)</a></li><li><a href="https://www.linkedin.com/in/caniszczyk">Chris Aniszczyk (CTO CNCF)</a></li><li><a href="https://www.amazon.com/Atomic-Habits-Proven-Build-Break/dp/0735211299">Atomic Habits (Book)</a></li><li><a href="https://www.cncf.io/projects/opencost/">OpenCost (CNCF Project)</a></li><li><a href="https://events.linuxfoundation.org/lf-member-summit/">Linux Foundation Member Summit</a></li><li><a href="https://www.cncf.io/blog/2024/07/23/welcome-bob-killen-cncfs-new-senior-technical-program-manager/">Bob Killen (CNCF Sr. Technical Program Manager)</a></li><li><a href="https://en.wikipedia.org/wiki/January_2025_Southern_California_wildfires">Altadena Fire (California 2025)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have a very special guest, Taylor Dolezal of the CNCF. Welcome, Taylor.</p><p><strong>TAYLOR:</strong><br />Yo. Howdy, howdy, howdy. Excited to be here. Thanks for inviting me.</p><p><strong>ADRIANA:</strong><br />Yeah, thanks for jumping on the podcast. And as we're recording this, you're in the midst of some really nasty wildfires in the LA area.</p><p><strong>TAYLOR:</strong><br />Yes. Oh, my gosh. It's been, literally a wild ride all around the city. But, thankfully, this this house where I'm at, everything's okay. Just a lot of ash, dust, debris, really uplifting to see the community rally with one another, to, on everything. Despite, you know, some people have lost homes. There's been some really challenging, really sad things that have happened. But seeing everybody jump in and want to help one another out, truly beautiful, seeing seeing everybody get so involved. There have been there have been things like the Comedy Store here, a big, like, world famous comedy place. They're having free shows and raising money. So like, things that I never would have expected Los Angeles to do, really, going forth and doing. It's beautiful. I love seeing that.</p><p><strong>ADRIANA:</strong><br />Oh, my God, that's so nice. And especially, you know, in the midst of all of the I don't know, there's just so, so much negativity in the world. It's so nice to just see, like a bright spot in the midst of this tragedy too. So yay, yay, humanity.</p><p><strong>TAYLOR:</strong><br />Like the sun. Yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Awesome. Okay. Well, I, I do want to dig into that topic a little bit more, but before we get, going to that, I am going to subject you to my icebreaker questions. All right, here we go. Are you ready? All right, first question. Are you a lefty or a righty?</p><p><strong>TAYLOR:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />All right. Next question. Do you prefer iPhone or Android?</p><p><strong>TAYLOR:</strong><br />iPhone since 20--... 2009</p><p><strong>TAYLOR:</strong><br />Fun fact, I had a, black. I was one of the people that got the BlackBerry Storm with the one, like, way back in the day. I'm like trackball. No, thanks. Yeah. The price of adoption there. Not. Not a good one. I think all of those phones v1 ended up being returned, by the way. Fun fact, but uh...</p><p><strong>ADRIANA:</strong><br />Damn. Yeah, I, I heard they were, quite glitchy. I had, I had a pre-Storm BlackBerry. I think I had a BlackBerry Curve. And then it started, shutting down, spontaneously in the middle of calls, and I'm like, screw this. I'm going to. This is when I switched iPhone.</p><p><strong>TAYLOR:</strong><br />I, I was surprised to find when I worked at Disney later on, like 2016 to 2020, they had a RIM server there and they were supporting that. So there were still vestiges of BlackBerry around there.</p><p><strong>ADRIANA:</strong><br />Damn! What? That’s wild. Wow. The things that are still around, that's bananas. All right. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>TAYLOR:</strong><br />I'd say ooh, that's a tough one. I'd say I'd say it's like, yeah, I'm 55% Mac. I really like Linux and stuff like that. I do want to it's is 2025 the year of Linux on the desktop. You know, it's. I need to find that out for every year. I think we'll get there someday. But, George Castro, one of my coworkers, and Bob and GC have me contemplating moving to a framework laptop or something like that. So we'll see. But Mac, for right now, but Linux is looking pretty good.</p><p><strong>ADRIANA:</strong><br />I feel one day we'll get there with Linux. I had a Linux dedicated Linux desktop back in the day. But I had to dual boot it with Windows or at one point I had a of Windows VM. And because I couldn't, I couldn't sync my BlackBerry and then subsequently my iPhone to, to Linux. So like bye!</p><p><strong>TAYLOR:</strong><br />It's, I mean, it's really the ecosystem much like CNCF Haha. You know, but it's, it's, it's that. What's the interoperability look like. That's like I can do something on Linux, but will my Zoom program work tomorrow? I don’t know... You know, so.. Stuff like that.</p><p><strong>ADRIANA:</strong><br />Yeah I feel yeah. Okay. Next question. Do you have a favorite programing language?</p><p><strong>TAYLOR:</strong><br />I do, you know, it's I love all of my, languages just the same.</p><p><strong>ADRIANA:</strong><br />All your babies. Okay.</p><p><strong>TAYLOR:</strong><br />Which dog is your favorite? I don't have a favorite. I... Right now, I'm really deep into, what, like, early days. So I’ll give you a quick run, I promise. VB6, .Net, Visual Basic, then C-sharp, and then PHP, Ruby. And so I was moving through those, Python’s come up a bit. Not really my favorite, especially with PEP8 and the indentation stuff. So I love looking at a language and being able to, like, read it, really be able to grok, understand it. Go has been there for a while for me, but I lately have been taking a look at, Rust a little bit. The one that I keep I can't get away from for the past ten years is Elixir. Taking a look at that functional programing, I think that, you know, not trying to make such a thing, but I think that there's a lot there that we haven't tapped into yet. I see a lot of other people looking at Zig and these other things too, but I don't know. Everybody take a look at Elixir. It's a full stack. You get live updates and stuff like that. You don't to jump between back end and front end and JavaScript, it's you stay in the same language. Used in telco. And then just I like I like how stable that it is, despite how the world might not be. So.</p><p><strong>ADRIANA:</strong><br />That’s awesome.</p><p><strong>TAYLOR:</strong><br />That's fun.</p><p><strong>ADRIANA:</strong><br />And fun fact there's, OTel instrumentation for Elixir.</p><p><strong>TAYLOR:</strong><br />I was so excited to, like, see.</p><p><strong>ADRIANA:</strong><br />That's cool.</p><p><strong>TAYLOR:</strong><br />Difficult kind of thinking about your program as a flipbook rather than I just dot color. What are you. You know.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Oh, by the way, you mentioned VB6. Nostalgia like that was my which I used in high school.</p><p><strong>TAYLOR:</strong><br />Did I start to date myself. Yeah. Oh yeah. Fax machines, VHS. Oh no.</p><p><strong>ADRIANA:</strong><br />Yeah. There's a, there's a very special place in my heart for VB6</p><p><strong>ADRIANA:</strong><br />I kind miss it. It wasn't, it wasn't bad. Cool. Okay. Next question. Do you prefer dev or ops?</p><p><strong>TAYLOR:</strong><br />Oof! I, yeah. Can I split the difference? I'd say. I think that. It's. It really depends on the day. I'm. It's not a cop out answer. I really I love distributed systems and just like, wow. Beautiful. Like what we've been able to put together, but, No. Yeah, I'd say no. I'd have to lean a little bit more towards ops. Dev is fun when accomplishing that task, but I love seeing it all composed and tied together.</p><p><strong>ADRIANA:</strong><br />Yes, I definitely feel ya. There's it's very satisfying. Okay. Next one I may maybe I know what your answer is based on previous comment. Do you prefer JSON or YAML?</p><p><strong>TAYLOR:</strong><br />I think yeah, I know, I just might come as a shock. I'm a big I like JSON. That makes a lot more sense to me. YAML is great, but again, same kind of,</p><p><strong>ADRIANA:</strong><br />You mentioned the spaces. The indentation. Yeah.</p><p><strong>TAYLOR:</strong><br />And in most parsers and stuff like that, you can go back and forth from JSON to YAML, which is, very helpful tip like JSON can be converted very quickly to YAML and back and forth, but but yeah, for yeah, my CNCF hat on, YAML, of course. But I guess not at home.</p><p><strong>ADRIANA:</strong><br />But also some like fun fact that, you know, like, I don't think most people realize also that you can write Kubernetes manifest in JSON. We just. Yeah, we default to YAML.</p><p><strong>TAYLOR:</strong><br />Exactly. It's like that's I think that what's what's the biggest secret that you that no one knows that you do. That's one of the ones I would say 100%.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay. Next question. Do you prefer spaces or tabs?</p><p><strong>TAYLOR:</strong><br />Tabs 100%. We started we spun up the end user TAB. I thought that was enough of a sign to people. Give them their space to do great things.</p><p><strong>ADRIANA:</strong><br />I love it. Two more questions. Do you prefer to consume content through text or video?</p><p><strong>TAYLOR:</strong><br />I'd say I, it's hard to be sitting on the couch during a cloudy day. Pretty rare here in Los Angeles. And then just, like, pour through RSS feeds and stuff like that. I love reading and that kind of clarity when it's something I don't understand. And I really want that, like deep aspect or like, please just explain it to me. You know, it's sitting down with a friend or video that's the best way to emulate that.</p><p><strong>ADRIANA:</strong><br />Yes. Oh, I like sitting down with a friend. Yeah, nothing beats that. Sometimes we forget to ask. I don't know, I get like, so caught up in my own problem solving. Like, I must figure this out myself. And then it's like, but. Or I could ask, you know, my friend here who's an expert in this area.</p><p><strong>TAYLOR:</strong><br />It's my favorite being able to sit down. It's I really love and respect to all the friends and people in the ecosystem that take the time and have the patience to sit down with me. I sometimes I feel bad because I'll treat them kind of like the I'll have immediate hot takes. I'll be like, why is it like that? You know? And then they're,</p><p><strong>ADRIANA:</strong><br />I love it. Okay. Final question. What is your superpower?</p><p><strong>TAYLOR:</strong><br />Superpower? I'd say it's, I'd say I'd say sleep, question mark. When something is really interesting, it's at it. I'm sure a lot of people can relate. It's just that really takes the precipice and the focus. And yes, I think KubeCon, very rarely and not like, hey, this is a it's not a badge. It's not good to not get it. Don't do it. It hurts your brain. But it's just very difficult to manage or kind of understand or figure out the balance when something is so exciting as all of our community all together in the same place all at once, there's a lot of when there's cool ideas afoot and lurking around, it's really hard to focus on much else and to lower the excitement for like, hey, okay, body, it's time to sleep. So I've had to learn a couple of tricks on that one to actually get me to a place where I can get the rest I need, but. Oh, yeah. Yeah. Yeah, it's it's. I think it's the energy. I don't know where it comes from. I don't know if I'm solar powered or what, or.</p><p><strong>ADRIANA:</strong><br />Yeah, I love it.</p><p><strong>TAYLOR:</strong><br />But I'll let you know when I figure it out.</p><p><strong>ADRIANA:</strong><br />That's so great. And I think this is a great segue into, into our conversation. There's so many topics that I want to dig into. But first and foremost, KubeCon EU is right around the corner at the time that we're recording this, taking place in London. And as you said, it's like so much, so much excitement. Like, I, I attended my first KubeCon in Detroit in 2022 and oh my God, I was like, it was so overwhelming. And so whenever like new, new to KubeCon people, you know, come in. I'm like, don't worry. Just like, it'll be intense. Hey, there's a lot of stuff going on. Just find an area where you feel comfortable.</p><p><strong>TAYLOR:</strong><br />Marathon, not a sprint. All the pressure makes diamonds, as Chris Anuzchec will say.</p><p><strong>ADRIANA:</strong><br />And KubeCon is almost a is is always so much fun too, because it's got like such rock concert vibes, especially on the opening day keynote. Like it's usually like this massive, massive, you know, room or multiple rooms have been like, you know, combined. And like, yeah, it's just such a such a fun production. And, is there anything that you're looking forward to in, in this upcoming KubeCon?</p><p><strong>TAYLOR:</strong><br />I think, honestly, I'm really curious about the stories that are I has kind of been big fascinating. And then, oh, my gosh, I don't want to hear it anymore. You know, we're still kind of figuring out that space. And it's definitely going through the okay, I've heard enough like snooze a little bit, framing. And so I think there's some cool things that people are doing that are amazing on the end user side. I'm kind of curious on those stories, but at the same time with, I kind of blossom. It's like a fast growing tree. And. Yeah, the, the leaf cover, has kind of shaded out a lot of the other really interesting things that have been happening in the background that haven't gotten the spotlight or the attention. And so there is still the your ever popular and present platform engineering and security. That's kind of like the AI is, you know, more or less intentionally being left off. But you'll see it that you won't know it, but you'll see signs, you know, around the periphery. But, I think that's I'm really curious to hear more about this adoption stories. I anecdotally, I think that there's a lot of people working on developer experiential type things. Yeah. And especially with Claude Lemon assisted coding, all these things, it's really I see people starting to appreciate or comment on or have hot takes about. This is a bummer experience. I don't like this UX or this UI. So you have with problems come people ideating on solutions. Awesome things coming out and some not so much. And but that's where I like that momentum. So I think that there's a I'm curious to see how many people are going to focus on that topic specifically. Most of our end user technical advisory board has, has focused on that too. And you'll kind of hear pieces and parts of it as well. I think, Arun Gupta, our CNCF governing board chairperson, was talking, I think Bart, from the community asked him. He's like, what's your least favorite feature about Kubernetes? And it was, the onramp, which I would say. I would debate. I'm like, well, that's. Not a feature of Kubernetes. Yeah. And, But I didn't give him a hard time on that one. But I think that I hear him on that one. And it's like when you bring something to Kubernetes, it's there's there's that pain of understanding and what makes sense, having a great developer experience. Docker did this amazingly, Heroku with their CLI. Amazing. So being more thoughtful in asking the question, why is this so difficult to do? Or can we make this better, seeing that come up more often? I'm really excited for that. I know that's what I was supposed to fix, but, well, yeah, we'll we'll get there someday.</p><p><strong>ADRIANA:</strong><br />Absolutely. And, you know, I infer I was thinking like, another interesting topic, which I think fits into I guess what we are, what folks are experiencing in LA, related to the wildfires, the environment and technology. And I don't know. I don't know if you feel this way, but as a, as a techie, I, you know, like, I've always, like, really, really cared about the environment. And yet I work in a field that contributes to the production of greenhouse gases. And it like, it breaks my heart. But at the same time, like, it's, it's been interesting to see, some of the projects that have, sprouted, to, you know, encourage greener, greener software deployment, and greener development. I was just wondering if you, had any thoughts around that.</p><p><strong>TAYLOR:</strong><br />I think it's, it very, very nuanced thoughts on that front. I, I, I'm like you, you know, I'm like, I think about that all the time. Like, I know my name is Taylor, but I might not be Taylor Swift with my private jet, you know, that many emissions. But, you know, everything is checks and balances on that front. Yeah. So even thinking down to, you know, like, I've got some that sparkling water here was that made here? It was. It shipped across the country. Was it really efficient? You know, thinking about things like that, actually doing it and living something that is, taking into account all these things can be difficult. It's the reverse of that UX experience. Right. And a lot of people will succumb to that friction. It's just like, it's just really harder. I, I'd love to buy local, but this is going to be here tomorrow. You know, when you're down in the reality, things might shift or change. But I don't think that that should be something that dissuades people from doing the right thing. Atomic. I think it's atomic habits. One of the, And not to show that book, but it's really good. I, I had feelings about it before I read it, and after that I was like, ooh, this is great. The author made the point that, do you need to get 100% in every test? No. If you're 80 is okay, 91 is okay, 92 is okay. If you're making progress towards something, it's okay to have a little bit of, you know, don't don't be so, so difficult on yourself, especially if you want to build the habit or the pattern. When we're taking a look at things within the, it being kind to the environment and making, figuring out that impact to, I've seen a lot of groups that have the right intent and focus, but, unfortunately, it's really difficult to sell that. Right? We all know what the right thing to do is, but how do how do we make meaningful progress on that? Can we show a return on investment there for business or people that might want to sponsor these things? Not because it should make money. And yes, it's the right thing to do, but how do we continue making that forward? We can't drive around our, you know, we can't run around with our phone battery, you know, until it just depletes. We need to figure out some way to refill that make make the effort sustainable itself. So yeah, that's and that's the hard that's the hard thing. Right. Is trying to figure that out. But, yeah, I've seen a lot of people do amazing things, whether it's like, hey, this project, you know, it. Even things like looking at projects around the CNCF ecosystem, hey, do we really need this much compute? Well, it runs faster. Is that a good enough reason? All right. Can you deal with. Can you wait, you know, an hour more or two or. This is just a lot more efficient. Looking at projects actually measure power consumption or usage, being more mindful about like, again, do you need that matrix build or, or would one thing make sense or can we use one runtime really creative ways to solve technical problems so we aren't burning up enough. Yeah. But it's also two pronged as well. Right. It's use less energy or be less impactful in some areas and then generate more in others. And it's going to be that blend in that fusion. Yeah. Yeah. Again, lots of great things to talk about on that front. But I think at the end of the day, really what it comes down to is taking action, take meaningful action. We could talk about it all day, but let's let's get down to brass tacks and try to figure out how to how to make that impact, how to create projects like open cost and other things show savings and other benefits. There be, you know, less power means less power, bill. So yeah, you can figure out strategic ways to convince and talk to our business leaders and executives and showcase that, like, hey, let me make it easy for you to make the right decision. Then you're really compelling.</p><p><strong>ADRIANA:</strong><br />Exactly. Yeah, it's it's all about talking about those dollars and cents right? At the end of the day. I mean, that's that's always what gets people's attention.</p><p><strong>TAYLOR:</strong><br />If you make cents you might get dollars too.</p><p><strong>ADRIANA:</strong><br />Womp womp. And the other thing, you know, you talked about also like forging habits, like, you know, we in tech we got we got used to like, developing that agile mindset, that DevOps mindset. Why not develop that green, development mindset and, and the other the other thing that someone pointed out to me that was quite interesting because we we talk about a lot about like, you know, having greener, greener infrastructure or, greener deployment processes. But then there's also, the other side, which is making our software greener, choosing more efficient algorithms, choosing more efficient languages. I know that there's like some languages that are less efficient than others, like some runtimes are really like your beefy and stuff. These are things that like, we don't necessarily think about. Right. We've been just sort of taking this for granted, for a while.</p><p><strong>TAYLOR:</strong><br />It's that I find really fascinating and I think that, like, that's a great, you know, not that chipmakers need more to focus on right now, given given the state of everything, but, I think that it's, Yeah, it just it makes sense for I've seen even, like, system on a chip or chips themselves. They're like, this is tuned for this language. This operates this much better. Seeing some things like TPUs and other stuff as well. It's like, no, this can actually change. It's much more efficient. I find that fascinating. And I think that the New Relic and Datadog and others had I think it was more coming out of the New Relic camp because they were, you know, first, first in the scene with telemetry and some things, you know, in the in the early days, at least for me in my career and what they saw and they talked to in many of their cases was the fact that, developers didn't care about the things that they weren't able to see or measure. And that makes complete sense. Again, kind of within the habits thing. If I don't have a way to measure what I'm doing, using or impacting AI, it's really hard for me to make a change. I would I would love to right now be able to tell you what each device in my house pulls and uses in terms of wattage or anything else. Thankfully, data centers are a little bit better instrumented than that, but that's still can be difficult. Is this app consuming more power or not? Did it get shifted to some commodity hardware thing that's actually pulling more? Can we you know, it's there's a lot of <strong>ADRIANA:</strong> s still within the space. I think again, that's where I'd love to see more action. You know, in us to band together to think about is can we figure out measuring power or stuff like that, even for our homes and other things? Yeah, maybe it's a little bit better in Canada, but I've got to go around to I still have to go outside, go around, look at my box, measure it. Market.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah, we we still have a lot to. Yeah. It's wild, it's wild. Why why does it require that?</p><p><strong>TAYLOR:</strong><br />It's. And I think that it's in it's I would encourage more people to ask questions like that too, because that's where it starts, right? It's like, why not? Why is this a bummer? That's where the conversation starts. And I and I love that. And then we can start to build some things on that front, even if it's just a millimeter forward. That's further than we were yesterday. So really encourage people on that front.</p><p><strong>ADRIANA:</strong><br />Yeah, I love that. And the the other thing that I want to talk about on, on that similar, thread of, of environmental sustainability is, you know, AI as you mentioned earlier, that is like not just is such a power hog. And yet it's a little contradictory to because, I can help us potentially to tune our systems as well. So finding that finding that balance. Right.</p><p><strong>TAYLOR:</strong><br />It's I think with that too, it's the when you think about development, whether or just operational work too. Right. It's like, let's make this work first. Right. It's like learning a new meal or something that you're cooking, too. It's like, let me just see if putting these things together works. And it's like, do you like it? More salt? That's all. It's an iterative process. And that's the same thing. I think with any development or new paradigm shift like this is like, is it good? And then we figure out yes or no? Then comes the that should never keep scaling up. It should. It won't take you 50 minutes to make that meal again. You get better and better and better and it takes less, less, less. You can start to eyeball the ingredients. You get more familiar with it. Yeah, that's what I would reason is, should happen in a healthy kind of ecosystem or network effect or new paradigm shift. We can't no way. We should continue to just like, yep, just keep burning things until the ocean's boiling. It's like, no, no, no no no no no. And I find it kind of sad where you do have, you do see deals and things like that, where a lot of people have already signed contracts for computing these other things. And there's not truth. Truthfully, there's not a lot of people that have had the time and experience and they're like experts within creating these brag applications or AI based applications.</p><p>So unfortunately, a lot of these GPUs are just sitting there. Many of them turned on, just burning and chilling. They're not, you know, in standby mode. That was the money that was paid for them. So, yeah, again, I think being more intentional about, like, having something at the right time, if you can try to as much as in your life, are these open source efforts or elsewhere lazy, load them in, try not to pull things down until you need them. That's why I don't have eight different cans of, water around my desk right now.</p><p><strong>ADRIANA:</strong><br />Yeah, it's it's akin to, like, you know, you know, leaving leaving a room. Turn the lights off. If you're if you're not using it or like, you've got a power bar, but nothing, all the things that are plugged into it are not being in, not in use. While that power bar consumes some power as well, just from being on, even if the other things aren't on. So turn that off.</p><p><strong>TAYLOR:</strong><br />You don't leave your stereo on like max volume when you leave the house. It’s like, all right, house, enjoy the tunes you know.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. And this is our actually reminds me to like, you know, my my husband is, like, into home automation, so he, like, automated all the things during lockdown. And this is, this is actually a great example of, like, home automation, where home automation can be your friend. Right? Because, you know, you can you can have, you can have a certain lights come on at certain times. Or if you, my favorite is if you forget to, like, leave, if you leave a light on accidentally, you've left the house. You you can see that on your phone. And you can toggle that switch from your phone, which is, like, amazing, right? Having these, you know, these little convenience things that also help out in the end.</p><p><strong>TAYLOR:</strong><br />I love that. I've got a, Google Nest. I'm also big on home automation to and, like I, I used to have the nice, like, drive up and the lights will fade on and, you know, it's like, very immersive, the triggers and things like that that happen with my house. But, I've since moved. I have been here for three years, but I need to maybe, maybe spend a weekend or two sticking to that. But but I do have like a Google Nest. And I love that because I'll go and I'll travel and things like that from time to time. And, it's nice to be able to have that at least switch to idle or eco mode when I'm out. Google Nest will at least, and many others I believe will actually connect, at least in LA there's like surge times. And so to reduce the load on the electrical grid, it'll actually say like, okay, you can survive with like, let me turn it up to maybe like 76 or 77°F or.</p><p>Or you know, I won't turn on heating until this time and it will, really help out. Yeah. I, I haven't seen anything like that. Suggested, attempted tried. But maybe that's something that, you know, I'm curious to see what the community thinks on that one. Yeah, we do that and subscribe to that in a data center or like, hey, this region or even shifting data centers when, when something is, you know, you don't need to pay shipping costs for for your applications. Thankfully just need to pull down from a registry or something might make sense to run in a, specific data center at a certain time. You know, it's things like that where you could start asking the what if or why or maybe questions where that would start having those impacts.</p><p><strong>ADRIANA:</strong><br />Yeah. It's it's all about being curious. Right.</p><p><strong>TAYLOR:</strong><br />Yeah. And everyone has infinite time. So. I get you can’t explore everything. But, but that's. That's why such a broad community is awesome. Yeah. You know, appeal to some people, not to others. And so people can run off and check these things out again, I think that that curiosity is so critical, again, urging people I know, it's like I, I fall prey to this too, but it's so fun to talk about. But we really need help making these things happen. No one's going to go do it, you know? And unless we actually go do it.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, it's true. And that's why, you know, I think events like KubeCon can be great for that. Because, you know, it's a it's a meeting of the minds. People are like, so jazzed up. You get the adrenaline rush, the dopamine rush. And people get excited. It helps the hype people up about topics. And I mean, I've, I've come back from so many KubeCon like, oh my God, I got to try this out now, right? Here's something cool. Someone's presented on an interesting topic. And I love that that power of the community. I also want to give a plug to Open Source Summit, as well, because it's, I like into it, liken it to like a KubeCon Lite you know, the same awesomeness of KubeCon without the overwhelm. Yeah, it's always so much fun.</p><p><strong>TAYLOR:</strong><br />It's I like those and I like the, there's a couple for folks that are like, CNCF is is underneath the Linux Foundation. It’s a sub foundation. If you think of, Open Source Summit, Linux Foundation event, there's also one for LF members called LF Member Summit. That's like an Open Source Summit lite. And so that's like 100, 200 people even less. And I like that level of I like the different tiers of events, like that, because there are some where you like, really want to dive deep with somebody and get strategic. And then KubeCon where you're like, oh, you just kind of, you know, cherry pick or run around the candy, the, the technical candy store, like a little bit of that. Talk to them, go here, do that. Get that swag.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And you know, it just speaks to the power of community. Like I got involved, with the CNCF, like, actually, when I took my first DevRel job, almost three years ago, in, in OpenTelemetry and, like, you know, this was my first personal experience in contributing to open source and, like, I'm so lucky that the OpenTelemetry community is, like, such a kind, thoughtful community where I've I've said this many, many times and I'll say it again, you know, like I said that in my first PR with like, deep trepidation and, and even though, you know, people had comments, of course, they're they want to help you improve. But it was like, I want to help you improve. I'm not here to bite your head off. Not like you see with, you know, some very traumatic StackOverflow posts where you're asking a question and someone's like.</p><p><strong>TAYLOR:</strong><br />Oh my gosh, you're.</p><p><strong>ADRIANA:</strong><br />Yeah. Everyone, everyone has been so nice. Like, I'll, I'll post questions on the various OTel, channels on CNCF slack. And like, people take the time to answer the questions, you know, like, I really, really appreciate that.</p><p><strong>TAYLOR:</strong><br />It's it's, I think that you're capturing something that is really interesting to me, too. I really like the psychology aspect of that as well. I'm not a psych major. You know, I'm psyched about psychology, but I don't have a major in that. But, it's some of the books behind me, like, Carl Jung and stuff like that. Very fascinating. Especially when it comes down to that, that feedback and figuring out the best way to share that, early, like Linux days. I think there was a joke, like you had said on Reddit where to get a response from early days community, it was you had to insult it. Almost like. Linux is dumb. Because I can't set up Wi-Fi. Then you would have tons of well, no, you know, it's like the well, actually crowd comes to actually to well actually you and show you. Have and that's, that's that's helpful.</p><p>At least back then. Now it's completely different and it's this like, hey, what do you think about this? And I feel like we've gotten far further away, you know, hopefully that with that kind of feedback in people. But yeah. Nothing. No, no community is perfect. Very aware of that. But I think that it's, it's interesting to see how we keep changing and rethinking how, how meaningful we can be to one another and figure out how to actually help you or, I, I've loved working at companies that have documents that are like, here's how to best work with me. You know, like, I wake up early, I like coffee over tea, some of the some of the icebreakers that you've had too. What's your human README look like? It's I laugh, I think.</p><p><strong>ADRIANA:</strong><br />Oh my God, that's so great. I hadn't heard of that before, but that is so perfect. The human README. That's great.</p><p><strong>TAYLOR:</strong><br />I don't know what my license is. Hopefully Apache. I think.</p><p><strong>ADRIANA:</strong><br />You know, I wanted to ask you because you you're you're with the CNCF. How long have you been with the CNCF? And, how how much change have you seen in the time that you've you've been with the CNCF.</p><p><strong>TAYLOR:</strong><br />So, so much. It's been just about just shy of three years now. Yeah. It's been really fascinating to me. I remember coming in and this was like post Covid and, yeah, Post Malone and, and we got to see everybody returning back to conferences and interactions, and everybody was just so hungry for that kind of interaction. Right. We've been cooped up for so long, and it was just really nice to see one another and get back to this. The speed of development and exchanging of ideas and everything that I loved that. But, definitely, you know, that that, that pent up steam and energy and momentum couldn't carry on forever. And so I kind of saw that like really concentrated, then started to separate again into different facets within the community. Really been interesting over the past couple of years to see, the focus on, licenses altogether. You know, I used to work at HashiCorp before CNCF, you know, asked, ask me anything. Feel free to reach out at me, stuff like that. I have many spicy opinions and thoughts on that front. Given where I am with all my focuses and biases.</p><p>But, I think that's been something that's been really interesting to see, too. Lots of market effects and other, you know, more things that you probably wouldn't read before you, you go to bed. Not that interesting, not really story worthy. But there's things like in the US with like the zero interest rate percentage going away, how organizations think about their software engineering teams, that they think about open source, going through similar things like you have brought up with environmental sustainability, how do we pay for this? How do we make sense of this? And then getting to I'm really, really like huge shout out to Bob Killen who joined the CNCF coming from Google. He's he saw this problem so acutely and then has been able to really develop some great material and thoughts on how you measure ROI and prove this out is like, no, we have the data. It is much better. It's better than just saying like, everything's better and open source. He's like, I'll show you exactly where that is. I'll say, come here, you know? So I think the more efforts like that are going to be what we see over the next couple of years, kind of cutting through it. I again, I think I had a good, a good intention and direction, but we have to get it right.</p><p>And there are places where we're generating a lot of like slop and glut and just this waste, especially within content pull requests and things like that. And it's such a bummer. Again, attention is good. It might be able to get you a feature that's great, but like, let's figure out something that is maintainable for maintainers and doesn't overindex them waste their time because they're already there. They're are they've already got a ton on their shoulders. We don't want to add more to them. Here's 15 more pull requests to take a look at. Probably not how they want to spend their day. Yeah. Triage intention kind of this. Like how do we have our heads up display on a lot of these things is, I think, what's important to take a look at.</p><p>Yeah. But yeah, that's and that's just from what I can see there will absolutely be unknown unknowns. I'm curious to see what they're going to be over the next couple of years.</p><p><strong>ADRIANA:</strong><br />Yeah. It's definitely really exciting to seeing like the CNCF like just grows so much. And like there's such a sense of community and camaraderie. And I think, the reason why so many projects in the CNCF have done well, too, is because I think organizations are seeing a value in having folks on the payroll contributing to open source projects. And, you know, I give OpenTelemetry as an example because we've, you know, it's it's a project that has the backing of major observability vendors where they do have developers on the payroll doing OTel work because we're trying to establish it as a standard so that we're all ingesting the same data. And the differentiating factor is, what do we do with your data? And if if we didn't have that, you know, then it would be back to, you know, the, the pre OTel days of like everyone's just like maintaining their own framework and that's, that's just like more cognitive load that than you need it really. And, and and plus you don't have the power of the community like you have people from different companies. You know, I work with frenemies, I'll say in air quotes because they're they're all my friends. Like, seriously, I don't see them as competitors. Like, we we all work towards the same goal. And I think that's that's what's so wonderful about about CNCF.</p><p><strong>TAYLOR:</strong><br />It's I completely agree. I, I've been I still haven't found a good fit for this. I will one of these days, but I really do want to do like a diss like a funny disc diss track with someone else in the community. Like we want that kind of, you know, burn someone on on, like social media or something like that in a playful, playful match. But it's, that's fun. And then you kind of, like, encourage one another as, like your rival within the industry. I do think that's so much fun. And, yeah, I think it's really about the consistency. The two. Right. Having a place that you can actually point in and go, it's not like, oh, that's the only meetup I can go to where I can express this, or people are interested in the same thing. We finally kind of created this community where we can all come together and discuss all that stuff, and users feel safe to be able to explore those things and vendors to showcase new technologies and these other things. We can set up standards and have certainty that that's not going to change out from underneath us and power for many years. I it's, it's safety. And I really appreciate all the people that help cultivate and create that. Our, our one of our end user technical advisory board members also talked about open source and saying that, think of it almost as a vendor, too. And I think that that was really impactful to me hearing that at the past KubeCon in Salt Lake City was I was like, oh my gosh, he's right. How how many times do you talk to a vendor and interact with them? Imagine that relationship. If you just never spoke to them or any person in your life, you're like, you're in my life. I'm never going to engage with you. Yeah, open source won't work like that either. Vendor relationship doesn't work like that. Friendship. Horrible. So, it's it's it's all about intention. It's all about the perspective that you hold on that front and again like and hopefully that's always changing. And you're never the same person, you know from moment to moment as you go through all those perspective changes. But it's fun. It's a it's a wild place to be.</p><p><strong>ADRIANA:</strong><br />Yeah, definitely. And you know, you also touched upon something that I think is like a key thing for these types of events, conferences, are the relationships. Like, when I think back to my first KubeCon, where I knew maybe five people, and now every time I go to a KubeCon it looks it feels like a big, like, family reunion. And like, it's like your KubeCon friends. You know, once a year or twice a year. And it's like, hey, let's, let's hang out, let's, let's nerd out.</p><p><strong>TAYLOR:</strong><br />Don’t be square. Just be there at KubeCon.</p><p><strong>ADRIANA:</strong><br />It’s where all the cool kids at. The the other thing that I want to go back to, because, you know, we're talking about, the fires in LA, and you're, we were talking earlier about, like, the rallying of the community because, you know, we're talking about the tech community, but also, we've got like, the community, like the human community. And which I think is, is so important. If you could talk a little bit about that. What what the experience has been like, you know, it's it's obviously like a really crappy situation. And, you know, like Toronto, we, we we are not near a forested area, but, north northeast of us is, is Quebec. And we had a couple of years, some, some forest fires and then the smoke, blew down in our direction. So we saw like some haze and whatever. And the air quality was bad. And I remember having to wear a mask outside because, like, you'd go outside, you can't breathe. You're much closer to that. That is scary. Like, tell us folks what what that's about, like, so. So that they get a sense of like the this is serious stuff.</p><p><strong>TAYLOR:</strong><br />It's it's it's truly wild. I, I was, I, I went up to, to see some friends in, Palo Alto, just the weekend before all of this kicked off. I ended up driving back down to Los Angeles. In in an EV, you know, for for this. And, and it was on, Tuesday that I was coming back down. I was getting back into Los Angeles, maybe, like 930, 10:00 at night. And, so that was prime time for all of this starting to really kick off. I that was the Altadena fire that was close to me. That kicked off as I was driving home. I was about 30 minutes out, and that 100 mile an hour gust of wind blew, cars were crashing, debris was thrown onto the road, people's windshields were exploding. It was.</p><p><strong>ADRIANA:</strong><br />Whoa.</p><p><strong>TAYLOR:</strong><br />I can't even tell you. Like fear didn't enter into that. It was more like. It was like I was watching mad Max. And so it was like I was like, what? You know, you're in shock at that point. I continued driving, roiling black smoke cars pulled up to the side of the road, have to drive through it. And then finally, three minutes out from my house, it transformers. Exploding. Purple. Lights.</p><p><strong>ADRIANA:</strong><br />Oh my God.</p><p><strong>TAYLOR:</strong><br />And I'm like, what is going. You know, it's.</p><p><strong>ADRIANA:</strong><br />That's very dystopian.</p><p><strong>TAYLOR:</strong><br />It's, I'll look back in like every X amount of time, I'll look back and it will be funnier because I'm safe, you know that, like, in that moment. Oh my goodness. It was just wow. Again, this this fear is not there. It is more just shock. And you're like, did what I see just happen is is has been most of the feeling here, at least for me. I know I've talked to some friends and others, that some have had to evacuate, some been displaced. Thankfully, you know, all of them, that they still have their lives, families, you know, it's like thankfully, thankfully, thankfully. But seeing a lot of the footage, videos and then hearing their stories, you know, some of them are have just been really, fearful or angry that their friends or family haven't reached out or they don't hear anyone. There's just this lingering frustration and they don't know how to make sense of it. And I think that that's kind of the sad part. The good part is that that was kind of earlier on and like I'd say more of last weeks kind of like vibe and temperature check. This week it's you started to see a little bit of it last week, but people showing up. Oh my gosh, you lost everything. Here, take some clothes. Tons of businesses around here. Like candle stores and companies. Places you just have nothing. Now that you don't see the correlation. Come work here. We have Wi-Fi. We're going to give you water. Hey, anyone affected by this? We'll give you a free meal. So many places. Just like open arm- completely open. Doors, open arms, willing to help, assist. Comedy stores here, putting on shows, fundraisers. 100% of proceeds are going to victims of these amazing neighbors in affected areas. Like, hey, my cul de sac got impacted. We have a GoFundMe here. These people's names. Here's what they lost. Please help us. There's a park just nearby my house.</p><p>About like a quarter of a block away. And, tons of green grass there and a whole bunch of people just head gear, clothes, things, cutlery, plates, things that you just wouldn't normally expect to have. It's been, I would have never thought in Los Angeles, where it's a city that's really desperate. You have to drive everywhere. It just kind of feels distant, even when you're in a very tightly tight knit community. You don't talk to your neighbor, you know, everyday kind of vibes to see that where there's always people out there overwhelmed with people trying to donate time, money, supplies, things like that I would have never expected is truly one of the most beautiful things I've ever seen. And so I love seeing that from the community and getting to talk with people, get to hear their stories. You get to see what's going on. You get this form of connection that again, after Covid, it's like, this is finally we we are starting to get back to we're learning how to be ourselves again.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah.</p><p><strong>TAYLOR:</strong><br />And I love that I love them.</p><p><strong>ADRIANA:</strong><br />That's so heartwarming. I mean, in the midst of the tragedy, to see humanity come together like that, which, you know, we, we kind of need these feel good, heartwarming stories because times, times are, are testy right now, for sure.</p><p><strong>TAYLOR:</strong><br />It's I, I think that it's, you know, it's one of those things of life that might not be fair, make sense or, you know, there's like justice, fairness, and I forget what the other one and like equality or the things that you are never guaranteed in life, like, you know, I wish that they were, but, you shouldn't need something like this to happen, to have this warmth.</p><p><strong>TAYLOR:</strong><br />But like some, sometimes that's just how it plays out. But it not getting away from how beautiful that this is. And getting to see those people come together, like you said. So, yeah, I'm. I'm inspired. It's hard to not say that. And, you know, just like. Yeah, it's just in my eyes. It's just, I swear.</p><p><strong>ADRIANA:</strong><br />Yeah, it's really it's really heartwarming to see. And like I said, we we need more. We need more of these stories. We need to be reminded. We need to remind each other that there's still goodness and kindness in the world. Which is so, so important. Now we're we're coming up on time. But before we, we close things off, I was wondering if you had any words of wisdom or hot takes?</p><p><strong>TAYLOR:</strong><br />Yeah, I think that, I really I that's just very front and center for me right now is just, you know, with everything going on, AI, wildfires, all these other things, it's it's for me, what's right in front of my eyes is just that intention. When you take a look at, again, seeing this around the community going backwards in our flow, beautiful to see that people are focused on things, you know, like, what do I bring, what do I do? And then self-organizing. Amazing. Is it perfect? No, but everything is getting to where it needs to go within reason. So I think the same thing with AI, it's focusing in on intention. You know, it makes sense to have seven pull requests and all those, you know, are you a 10x developer with all the green tiles on GitHub? Not just something that's having an impact, right? Think about the change that you're making. It's I encourage people to have momentum to not be discouraged. And, on that front, figure out your balance. But, while you're there, think about some other things to do, too. If you've corrected this word or this this thing, look around. Is there anything else that might make sense to change in your code base or otherwise? Are there other questions for process or other things that you haven't thought of that you're like, let me just give this another 20 minutes and think just to make sure it's hard to get changes in after the fact. And then you kind of lose that credibility, too. Unfortunately, when you're quick to ship something or get something out, you know you can lose all that. Trust that you've spent a lot of time building, or you know you can hurt yourself in ways that you might not see just as, something to caution on, but, overall, it's, Yeah, it's yeah, very, very interesting start to the new year in so many aspects. I want to hear all of your stories. I definitely want to encourage people to reach out if you have trouble or questions with getting into open source.</p><p>Let's let's figure something out, please. I'm. I'm not somebody who's like, don't at me. Don't reach out. Please do. I love having these conversations. Async or sycn. Would love to chat more on that front. Yeah. If you're not feeling like you're able to bring your full, true, authentic self, let's have a conversation. Let's fix that. I'd love to. I'd love to offer anything that I can on that front.</p><p><strong>ADRIANA:</strong><br />I love that, and I will vouch for what you said because I reached out to you, on on CNCF Slack and said, hey, you want to be on my podcast?</p><p><strong>TAYLOR:</strong><br />We'll make it happen.</p><p><strong>ADRIANA:</strong><br />Yeah. So super, super reachable. Definitely. So, this has been amazing. Thank you so much, Taylor, for geeking out with me today and for taking the time, especially in the midst of all this chaos going on, in the LA area. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong><br />Until next time...</p><p><strong>TAYLOR:</strong><br />peace out, and geek out!</p><p><strong>ADRIANA:</strong><br />Geeking out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to Bento Dot me slash geeking out and.</p>
]]></content:encoded>
      <enclosure length="48007381" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/2d8127d5-d7b0-48c4-a6c1-18d828a77529/audio/1f076c44-c250-49c9-bad8-633e5759d600/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Community with Taylor Dolezal</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Taylor Dolezal</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/288b2961-e585-49ac-b00d-def8bfdac298/3000x3000/e48-20-20taylor-20dolezal-20-20thumbnail.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:57</itunes:duration>
      <itunes:summary>With KubeCon EU 2025 about a week away, it&apos;s only fitting for Adriana to geek out with Taylor Dolezal, formerly of the CNCF. Adriana and Taylor talk about the power and importance of the community, both in the tech world, with folks coming together for conferences such as KubeCon and Open Source Summit, and also non-tech communities, with folks coming together to support each other in the wake of disaster, following the recent southern California wildfires.
</itunes:summary>
      <itunes:subtitle>With KubeCon EU 2025 about a week away, it&apos;s only fitting for Adriana to geek out with Taylor Dolezal, formerly of the CNCF. Adriana and Taylor talk about the power and importance of the community, both in the tech world, with folks coming together for conferences such as KubeCon and Open Source Summit, and also non-tech communities, with folks coming together to support each other in the wake of disaster, following the recent southern California wildfires.
</itunes:subtitle>
      <itunes:keywords>cloud native computing foundation, cloud native, cloud native ambassador, cloud native engineering, cloud computing</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>48</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">6fbc4ee3-15bc-42d2-bdc1-10b8c330042f</guid>
      <title>The One Where We Geek Out on Empowering Women with Mariana Carvalho</title>
      <description><![CDATA[<p><strong>About our guest:</strong><br />Mariana Carvalho is a writer and career mentor. She was awarded as one of the El Mundo Boston Latino 30 Under 30 in 2022 for her efforts in Diversity and Inclusion in Brazil and Massachusetts and Mentor of the Year by WomenTech Network in 2023. In 2024, she co-authored the book “Women in Technology - How Diversity and Inclusion Will Change the Game in Organizations and Society”. She is the co-founder of Brazilians in Tech, a non-profit for women in Technology in Brazil. Mariana has 12 years of professional experience, the last seven in corporate America. Over the last six years, Mariana has mentored more than 200+ people from Brazil, USA, India, France, and Ireland. Mariana holds a Bachelor’s in Marketing, an MBA, and a Master of Science in Computer Science.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="linkedin.com/in/mari">LinkedIn</a></li><li><a href="https://www.threads.net/@hellomariworld">Threads</a></li><li><a href="https://www.instagram.com//hellomariworld/">Instagram</a></li><li><a href="https://twitter.com/hellomariworld/">Twitter</a></li><li><a href="https://www.hellomariworld.com">Web Site</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.kaggle.com">Kaggle</a></li><li><a href="https://en.wikipedia.org/wiki/2048_(video_game)">2048 Game</a></li><li><a href="https://medium.com/womenintechnology">Women in Technology Publication on Medium</a></li><li><a href="https://www.linkedin.com/company/the-timeless-technology-podcast/">The Timeless Technology Podcast</a></li><li><a href="https://podcasts.apple.com/us/podcast/wiser-than-me-with-julia-louis-dreyfus/id1678559416">Wiser Than Me with Julia Louis-Dreyfus (Podcast)</a></li><li><a href="https://creators.spotify.com/pod/show/thetimelesstechnology/episodes/Algorithms--Algorhymes--Inventing-the-Spanning-Tree-Protocol--and-The-Passion-for-Storytelling-with-Radia-Perlman-e2sevr4">Radia Perlman on the Timeless Technology Podcast</a></li><li><a href="https://creators.spotify.com/pod/show/thetimelesstechnology/episodes/Serendipity--Developing-LINCs-Operating-System--and-the-Importance-of-Staying-Curious-with-Mary-Allen-Wilkes-e2r8qsq">Mary Allen Wilkes on The Timeless Technology Podcast</a></li><li><a href="https://open.spotify.com/episode/0Tm1DvyUHr28lijU4RnIMP?si=jiHYYQHdSyGLBAfxlL6XJw">Dr. Gladys B. West & Dr. Carolyn Oglesby on the Timeless Technology Podcast</a></li><li><a href="https://www.espm.br/en/">ESPM, São Paulo</a></li><li><a href="https://www.ef.com/ca/english-tests/toefl/">Test of English as a Foreign Language (TOEFL)</a></li><li>Ali Luna on the Timeless Technolgoy Podcast (<a href="https://open.spotify.com/episode/6Ls7JvqYIha0kx8cmCWcCj?si=JK9mCSDkSJS0OkLQz7x3Rg">part 1</a> and <a href="https://open.spotify.com/episode/6HOXkzSwBAJHhajGyD9EK6?si=OcpgAiD6QuC2QgiTsMTH0g">part 2</a>)</li><li><a href="https://en.wikipedia.org/wiki/Historically_black_colleges_and_universities">Historically Black College and University (HBCU)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li>Aicha Laafia on Geeking Out (<a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-sustainable-applications-aicha-laafia">podcast</a> & <a href="https://youtu.be/dyadxrz7BwY">YouTube</a>)</li><li><a href="https://medium.com/womenintechnology/from-i-dont-know-to-let-me-show-you-how-4be0c79e57c8">Adriana's article on Medium based on her KCD Porto talk</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. Geeking out with me today, I have Mariana Carvalho. Welcome, Mariana!</p><p><strong>MARIANA:</strong><br />Thank you. Thank you for having me.</p><p><strong>ADRIANA:</strong><br />I am super excited to have you, and always excited to have another Brazilian on the podcast.</p><p><strong>MARIANA:</strong><br />Yay.</p><p><strong>ADRIANA:</strong><br />It’s a treat. Being able to, like, connect with my culture. I think it's really important. I, I've, I've found in the last several years, the importance of reconnecting to your cultural roots, because I lived in such isolation from my cultural roots for a long time here in Canada. So it's been kind of nice to have that. So I love it when I meet other Brazilians.</p><p><strong>MARIANA:</strong><br />I me too. I mean, we can speak a little Portuguese too, but, you know, even though we speaking English, it's like we can see the culture in the way we talk to each other. You know, it it shows. So I love it.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And where are you calling from today?</p><p><strong>MARIANA:</strong><br />I'm calling from Boston, Massachusetts. So it's very cold here too.</p><p><strong>ADRIANA:</strong><br />Yeah. We are, we are definitely cold buddies. I think we both, both our cities have received a lot of snow as of the time of this recording. I think, Toronto about half a meter in, in like five days, which is a lot.</p><p><strong>MARIANA:</strong><br />Yeah. Same here. I was in D.C. last week, and it was also super windy and, many flights got canceled. I almost didn't come home. I know. It was awful, but we were safe and sound. And now it's so funny because I've been talking with my parents, and for them it's like almost 40°C. So the discrepancy is just so frightening.</p><p><strong>MARIANA:</strong><br />I don't know. Ai. It's frightening.</p><p><strong>ADRIANA:</strong><br />Yeah. It's wild like I, I'm originally from Rio de Janeiro, and I have family there who said right now, and we're recording this February 18th. So it's in the middle of summer in, in Brazil, 50 degrees and in Rio... 50 Celsius.</p><p><strong>MARIANA:</strong><br />Wow. Yeah.</p><p><strong>ADRIANA:</strong><br />I don’t, I can't even, I like I'm okay with 40. You know I it is my South American blood is okay with that. I'm not okay with -15. I'm okay with 40, but I can't even imagine 50. Like, that's scary.</p><p><strong>MARIANA:</strong><br />Yeah. It's changing so much and so quickly it feels that doesn't change quickly. But then all of a sudden then the extremes are the ones that I think it's wild to see. Yeah. Here and there. Right.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And you know and it's something I'll, I'll probably dig into a little bit later because I know like I connected you with, with a writer recently on your Medium publication and she does a lot of writing on sustainability actually. And she's also been a past guest on Geeking Out, so I, I would love to talk about that in a little bit. But first we have our icebreaker questions. Okay. Are you ready?</p><p><strong>MARIANA:</strong><br />Let's do it. Yes.</p><p><strong>ADRIANA:</strong><br />First question. Are you a lefty or already.</p><p><strong>MARIANA:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />Okay. Do you prefer iPhone or Android?</p><p><strong>MARIANA:</strong><br />iPhone.</p><p><strong>ADRIANA:</strong><br />Me too. Yes, iPhone. All the way. Here's my iPhone.</p><p><strong>MARIANA:</strong><br />At home I have two iPads. I have a MacBook.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Same. Same full. Fully integrated. Next question. I think I know your answer now. Do you prefer Mac, Linux, or Windows?</p><p><strong>MARIANA:</strong><br />Mac. Yeah.</p><p><strong>ADRIANA:</strong><br />Okay. Next one. Do you have a favorite programing language?</p><p><strong>MARIANA:</strong><br />Oh my gosh. I think Python, but that's so funny because I didn't learn Python. Doing my master's degree. Oh, sorry. That. Should I just answer and not explain why?</p><p><strong>ADRIANA:</strong><br />Please. Please. No. Go ahead, go ahead. I love it. Okay. I always tell people you can go as deep or not as deep as. Because I think it's okay to get to know a guest. So go ahead.</p><p><strong>MARIANA:</strong><br />Yeah I remember learning Python during during my master's degree. My ex-boyfriend at the time, he taught me how to like how to program in Python. Like using Kaggle is a website I think was acquired by Google. It was so fun to sort out some of the data sets there. And I was like, okay, this is so. Not easy. But it was just so natural to do it, you know, to sort out and I don't know, just to just to really code. I think I had the most fun coding Python, but then after I finished school and up and then when I started working in corporate, I never used it any more. So it is kind of rusty right now.</p><p>Yeah, but I remember it being very, very fun. I remember I created a little game that was I think the name of the game is 2048. It’s a game that, you know, so I remember that. It's so addictive. And I remember I made like I created this little game just in a sandbox. And I was like, okay, how can I, you know, try to use my technical skills in fun things.</p><p>And I remember using Python for the data set on Kaggle that was sorting out numbers, of the female Nobel Prize winners. You know, I was like, if I want to learn something using a technical skill, I better use that on something that I have fun with. So and that's usually something that I recommend to people. It's like if you want to create a portfolio or if you want to do something using a programing language, or maybe like some people are like learning how to deploy on different infrastructure as a service, right?</p><p>So like, how can you do that? Having fun? Just try just do that through a game or through something that you're going to enjoy. So you don't give up in the middle of the process. So.</p><p><strong>ADRIANA:</strong><br />I love that. I love that so much because that's my same philosophy. If you're doing something fun, you will get obsessed over it. And you will have that motivation to find a solution. And I also agree with you on Python. Python was not my first programing language, and I spent, for listeners, viewers of the show. I spent most of my career in Java, which I've said many times, on the show, but, I learned Python later in life and fell in love with it because, as you said, it's so pleasant to code in. So I can I can totally relate. Okay. Next question. Do you prefer dev or ops?</p><p><strong>MARIANA:</strong><br />I think dev.</p><p><strong>ADRIANA:</strong><br />All right. Cool. Next one. Do you prefer JSON or YAML JSON?</p><p><strong>MARIANA:</strong><br />I worked with JSON before, so that's the one that I.</p><p><strong>ADRIANA:</strong><br />Fair enough. Fair enough.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And do you prefer spaces or tabs?</p><p><strong>MARIANA:</strong><br />Spaces.</p><p><strong>ADRIANA:</strong><br />Okay. And two more questions. Do you prefer consuming content through video or text?</p><p><strong>MARIANA:</strong><br />Oh, text I love reading. Writing full text.</p><p><strong>ADRIANA:</strong><br />I would have been surprised if you said, video because because you, you have a publication on Medium, but have never know. I've had people who are like, oh, I thought you like video more because you do the podcast as a video. I'm like, no. </p><p><strong>MARIANA:</strong><br />I'm.... You like creating video, right? But like to consume is different. Yeah, I love reading. I think it has more of the pause, and the video has a lot of the stimuli that I don't know if I like for long term, I, I prefer reading for sure.</p><p><strong>ADRIANA:</strong><br />I get too distracted by video.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like you said, stimuli. Okay. Final question. What is your superpower?</p><p><strong>MARIANA:</strong><br />Oh, I got my superpower. Well. I love connecting people with each other. That's something that I enjoy doing. And, I feel that is very altruistic. I don't know, I feel that I, I don't gain anything out of connecting people with each other, but I do because I, I genuinely care of, like, two things being put together. There's a book. I don't know. I don't know the name of the book in English, but there's a phrase that says the word changes when two things that that have never been together, they meet. It's something like that. Yeah. And I think it's beautiful because any encounter can really change the course of one's life. One’s life. So yeah, I love connecting people.</p><p><strong>ADRIANA:</strong><br />Oh, that's so great. Yeah, that that's such a great superpower. And I think it's such an important superpower. And I think it's like so important to like, for women in tech, having having those connections, being able to connect, other women to each other because I think we’re... sometimes it's hard for us to find each other. So to be able to connect each other and introduce people to other awesome people, I think is such a such a lovely gift to the world. So, yeah, absolutely.</p><p><strong>MARIANA:</strong><br />And I think you can do it. And I think you do that too. So it's it's a great gift. And what's your superpower?</p><p><strong>ADRIANA:</strong><br />Oh, mine. I would say it's picking up things fast and then writing about them, like. So learning things fast and then writing about my learnings in an accessible manner, I would say, is my superpower.</p><p><strong>MARIANA:</strong><br />Okay, I love that. Well, you you did that also for the listeners. I also interviewed Adriana for my podcast. And I think the article that you wrote, on top of a, a lecture you gave in Portugal that shows that too.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I'm still blown away. So for, for folks who are, listening, watching so I, I gave a keynote at KCD Porto last fall and, the talk unfortunately wasn't recorded. And I thought, well, I still want to bring this to the masses. So I wrote it up as a blog post and, and then I had at that point been submitting articles on Medium to your publication, and, and then you were kind enough to boost that, article. And I got like, so many, so many reads on that article. It's like mind blowing. I'm, I'm so touched by the number of people who have, like, responded to it, added it to their reading lists. People who are influenced by it. I think it's it's really cool to have that effect. And I thank you for, for that boost on Medium because.</p><p><strong>MARIANA:</strong><br />Of course! I didn't do anything. You did the hard work, you wrote it.</p><p><strong>ADRIANA:</strong><br />And, you know, I think this is a great segue to into, you know, talking about, talking about your, your publication on Medium. And then if we could walk back from there, talking about, like, how you got, how you got your start in tech, but. Yeah, let's let's start first with your Medium publication. Tell us what it is, where we can find it. And I'll, I'll include a link to it in the show notes as well.</p><p><strong>MARIANA:</strong><br />Amazing. Thank you so much. The the website is medium.com/womenintechnology. And you can find all the articles there that are written by our writers. So if anyone wants to start writing a Medium, they can create an account, they can write for Women in Technology, they can write for other publications out there that are also technical, non technical. There are many topics for for the listeners who are interested in different areas. And I created Woman in Technology, Adriana, back in 2023 when I left my corporate job and I always loved writing, I started my blog called Hello Mari World, because “hello world” probably the listeners know, is the first line of code that we learn how to code. And, when I was doing my master's in computer science back in July 2017, I was finishing my internship, and by that time I was like, that's super cool. I'm learning so much. I'm experiencing all these great things here. During my master's, during the internship, learning, connecting with people, learning more about technology. And I wish someone had helped me in the past.</p><p>So why not just start sharing with the word the things that I'm learning along the way? So my blog started. There was also HelloMariWorld.com and then now today is my website. But before it was just a blog. Just a blog. It was a blog. And then I transitioned to other platforms that I was writing for. I wrote a lot of about my journey in the States as, Brazilian, and there was other websites for women in like women traveling or woman living overseas, living overseas.</p><p>And then I realized when I left my corporate role at Dell I was like, I still want to be writing and connecting with other women. So let me continue writing on Medium. I was already a writer there, but why not create my own community, and do things differently? So that was amazing because I was able to connect with women from many different countries, not only the United States where I am today, or Brazil and, the community has grown.</p><p>We have more than 2000 subscribers today, and we have almost 500. Yeah, and almost 500 women who are writers. Not everyone writes every every month or every week. We have a people who write more than the others. So there's no mandatory commitment for someone to be writing for the for the publication. And I think just the community and connecting with women, listening to their stories, and be able to contribute to what Medium wants to be online, there's no ads on Medium.</p><p>That's something that I really like, because I feel so overwhelmed in other social social media platforms. So Medium is my cozy, comfy place corner on the internet to work where I can connect with other women and it's just mind blowing to see how people are really willing to help each other through their writing and through their experiences.</p><p>So Women in Technology is a publication for people who identify themselves as women, who are eager to share, who are eager to learn, and, having you, for example, having you in the podcast not only as a writer for the publication, but being able to interview interview... being able to interview you and having you as a guest speaker and hearing your voice is very empowering for the other readers that that maybe want to consume information in a different way, not just through the writing form to the written form, but also listening to what you have to say. So yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so great. And, I, I'm a huge fan. I love what you do. And, you know, I and the way we met was, I think I had published one of my articles on Medium, and then you left a note saying, hey, would you like to write for my publication? I'm like, oh, cool.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />But it's so great. And I'm so glad that you invited me. And it's it's such a lovely publication, and I love to be able to, you know, help to empower women through your publication and, like you, I'm a huge fan of Medium. I learned a lot through Medium. And I think it's it's a great way to, you know, to consume content and to meet other people.</p><p>So. Yeah, I, I love what you're doing. And, you know, I also, you know, I, I think after we spoke, I connected you with, Aicha Laafia, who was a guest on, on this podcast, to be also a writer, on your publication. And she's been on fire. She's been, like, publishing all sorts of articles on on Medium. It's been great.</p><p><strong>MARIANA:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />And her topic is so great. She's so passionate about it. She talks a lot about sustainability in tech. Which is wonderful and very timely, I would say, as well.</p><p><strong>MARIANA:</strong><br />Very important for, for what we're living today.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Yeah. Given given this wild weather, even though it's funny, you know, we're we're talking about like the, the, the snowfall that we've been experiencing I know that this what we're having Toronto right now this winter is like a much more normal winter than we've been having in the last several years where, it feels like we're spending more time below zero and actually getting snow versus past years.</p><p>I think with climate change, we've been experiencing more temperatures hovering just below to just above zero. It would snow one day and then it would all melt the next day, which is really weird. And yeah, and I think being able to bring awareness to people and making people, realize like use of tech has an impact, people don't realize that there's an impact to using the the programing language that you choose, can have an impact on the infrastructure that you choose. People, you know, we love AI these days. AI consumes a lot of, consumes a lot of power. And so being able to educate folks on that is, is so important.</p><p><strong>MARIANA:</strong><br />Absolutely. Yeah. It's not just using ChatGPT for any of your needs is understanding what it's being technically consumed by the data base in the background, how the servers are running. Right? We don't know much of that, as the mainstream people don't necessarily know what is happening behind the scenes, aka behind the servers. So and I feel that there's not a lot of a benchmark today. I know there are researchers. I know there are organizations that are coming together to put those guardrails in place because they are needed. They are needed. I'm not a specialist in that, but at least we're seeing some movement to going to the right direction.</p><p><strong>ADRIANA:</strong><br />Exactly. And your publication becomes a platform for spreading that that word as well.</p><p><strong>MARIANA:</strong><br />Yeah. And that's exactly why, when I read an article that I think can really resonate with people, not only your tech career experience, but if there is an article in technology that can have an impact, and it's going to explain to people in a easy to understand way, those are the types of articles that we want to see in the in the publication that we want to see on Medium, right. Things are going to help people really learn and understand. If you prefer YouTube, go for it. You go to YouTube, go learn on YouTube. Some people are more visual. Great, but just educate yourself because it's empowering. Education is empowering.</p><p><strong>ADRIANA:</strong><br />Yeah. And what you said in terms of making, making it accessible, because I, you know, I, I, I feel like I'm kind of over the days of, like, dry, boring technical content. Why does it have to be boring?</p><p><strong>MARIANA:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />And we're not all geniuses. We don't understand, like, some of these complicated topics that, you know, other people are, like, too smart for their own good and terrible at explaining. We need to dumb it down. Dumb it down for me. Like, please, I want you to dumb it down for me. I welcome it in and I and I don't see that in a condescending manner. Just you know, like, it's a lot easier for my brain to process it when, when you speak to me and in ways that are more understandable and are less abstract. So I.</p><p><strong>MARIANA:</strong><br />I love that. I love that I interviewed, Radia Perlman for the podcast The Timeless Technology Podcast. Adriana is one podcast that came also from the Woman in Technology publication radio. She was the network engineer that developed the STP protocol, the Spanning Tree protocol. That's basically what everyone uses today for devices to communicate with each other. And I was asking her, like I didn't, I think I asked her about her superpower, but before that she mentioned something.</p><p>One of the things that she was really good at is explain things in a very easy way, and the power of that. So it's not in a condensed sending way that you mentioned, but it's a way of empowering the other person. If you come to me with a technical term that I've never heard about, what a what a pleasant surprise that you were going to be the one to explain that to me for the first time, you know, just approach that in a way of, okay! You don't know. It's totally okay that you don't know. I'm going to do my best to explain to you so you can really enjoy learning that. So I think the teaching and, being the teacher and the student in life, it's it's that balance knowing that we don't know so much and bringing that ignorance mindset. You know, I'm here to learn.</p><p>Yeah. And if you can explain to me in a very accessible way, it's is the perfect match into learning because technology can be very, very complex. And it's not for us to say, oh, I don't want to learn because it's too complex for me. Okay, what what you don't know? And why do you want to know? Right. And then finding people out there because there are people out there willing to explain from a place of humility, from a place of it's okay that you don't know. And I love that. That's that's mentoring too.</p><p><strong>ADRIANA:</strong><br />Yes. Oh my God, that's so true. And I think that's so important to, you know. Yeah. Explain it from, from a place of, of humility and, and this recognition that you don't know all the answers and it's okay to not know.</p><p><strong>MARIANA:</strong><br />It's so relieving.</p><p><strong>ADRIANA:</strong><br />Right?! Yes, yes, I know I used to like in my younger days, I used to think I have to know all the answers. And it's like, why? So now I'll be in meetings. I'm like, I'm sorry, I'm new. Can you just explain this to me? I'm not familiar with this term.</p><p><strong>MARIANA:</strong><br />Yeah, it's the beginner mindset I love that. Yeah, the beginner's mindset.</p><p><strong>ADRIANA:</strong><br />More people need to embrace this even. And you know, I always say, like, you, you should never be the smartest person in the room because otherwise you have nothing left to learn.</p><p><strong>MARIANA:</strong><br />Exactly, exactly. Yeah.</p><p><strong>ADRIANA:</strong><br />So, yeah. I want to I want to just go back a little bit because you mentioned, your second podcast that you have, what do you tell folks about that? Because it's such a cool topic. And also, what inspired you to come up with that idea?</p><p><strong>MARIANA:</strong><br />You mean The Timeless Technology Podcast?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>MARIANA:</strong><br />Yeah. There's a podcast called Wiser Than Me by Julia Louis-Dreyfus from Seinfield. Oh my gosh, I love this podcast. She I think she's 70- something? And she interviews women who are older than her and wiser than her. Yeah. And that I was obsessed of listening to her podcast. Right. She interviews like celebrities, Hollywood actresses. Reporters, like many things, writers. And then there was one time that I was like, I'm working technology. I am learning so much, but I'm just 32, you know? What do I know about life? I don't I know nothing, I know nothing, And I was like, okay, how can I talk with women that just did some amazing work in technology that we have no idea of.</p><p>And then I started researching, researching about women. And I learned about Mary Ellen Wilkes was my first guest, and she was responsible for developing the first operating system for personal computing computer in the 60s. And then I was like, okay, I need to talk. Is she alive? First question is, she was alive. And then I started researching about other women. And some of them already passed away. Some of them were still alive. Some of them don't reply to my emails. And then Mary Ellen, I it was so hard to find her. Adriana. So hard. I went in contact with Wellesley College. They connect me with her. She responded to my email, you know, like I had to dig, dig, dig. It was like a journalistic.</p><p><strong>ADRIANA:</strong><br />Yeah, I was gonna say, like. That’s hard-core.</p><p><strong>MARIANA:</strong><br />I love that work. FBI type of work. I love it. And she she responded to me. She was like, yes, of course I'd love to participate on your project. It was just a project, right? It's kind of a historical, historical project, like search. And then, I talked to her and then I invited some other women, Radia. And at first I was like, they would never respond to me. They are just so important, you know? And then I started receiving those emails, and I would love to participate. I would love to share. And I was like, okay, I am into something here. Those women, they have their their life stories. And they also made a long lasting impact in technology on things that we are used in today.</p><p>And Mary Ellen was a huge example. Radia Perlman was another great example. I was able to interview Doctor Carolyn Oglesby. She's the daughter of Doctor Gladys West, the woman who developed GPS.</p><p><strong>ADRIANA:</strong><br />Damn!</p><p><strong>MARIANA:</strong><br />In the 60s for the government. And I was like, do people... does everyone know that this woman was the one that helped create what we use today? Every single day in everywhere we go. So it was mind blowing for... to me to understand of those some of these women, they are alive and I want to register their voices. I, you know, like yes, you can read about them, you can read articles about them. There's so many resources online. But I want to ask them, I want to hear their voices. I love that. I love podcasts, right. So, so why not register in the form of audio? And then the project started and we are almost done with season one. And I'm already starting interview with people for season two. And it's been amazing. It's been. So much of their ideas are just disrupting my own ideas of life, about marriage, about how to raise their kids. And it's been beautiful. Every time that I finish a recording... Adriana, you interview people and I'm sure many off your guests, you feel so inspired by. I finish my recordings with them and I need time to process, you know, like, what did I just listen? So know you? Yeah, it's I don't know, it's very, heartwarming to to be doing this project and being able to to register their voices.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>MARIANA:</strong><br />To document their voices.</p><p><strong>ADRIANA:</strong><br />That it's so inspiring. What a beautiful story. And for for those who. And it's going to be in the show notes. But, if you're listening, it's called the Timeless Technology podcast. And, you know, so many cool lessons from this first of all, the fact that you're like, you pushed past the fear of like, why would they want to talk to me and still did it? And then you realize, of... yeah, some of them do want to talk to me. And I think that's amazing. And I think that's an incredible lesson to be learned. It's like even if you are unsure, just go for it.</p><p><strong>MARIANA:</strong><br />Exactly. I have a phrase that I say to my mentees: “It's not your job to say ‘no’ to yourself.” You are not the one saying “no” to yourself, you know, like, let the recruiter tell, you “no”. Let the, your job is to ask for the things that you want. And then when, when I look back at my middle eight years, nine years, leaving the United States, everything that I was able to accomplish was because I asked for.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, absolutely. And I think it's so important to just summon the courage to ask, because the worst that can happen is “no”, right? But as you said, you're not saying no to yourself. You're saying yes to yourself. Let someone else give you the “no”. Hopefully it won't be a “no.”</p><p><strong>MARIANA:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />That’s so lovely. That's so lovely. And I think, like, how cool is it to, you know. I think we really underestimate how much women had an effect in history because unfortunately, you know, these things tend to get overlooked, buried, whatever. Right? Because history is full of, like, men. We see it a lot in the history books. All these like, powerful men doing things. But there's like, so many powerful women, incredible women doing incredible things. So thank you for sharing those stories. That's incredible. So inspired. I'm going to make sure I subscribe to this podcast. And I'm going to check out the. Also the one from, Julia Louis-Dreyfus, which you said is called Wiser Than Me, right?</p><p><strong>MARIANA:</strong><br />Yes. Wiser Than Me.</p><p><strong>ADRIANA:</strong><br />Awesome, awesome. And you know, I want to take another a bit of another step back, and talk about, like, your career in tech. How did you, how did you start, your career in tech? You mentioned that you did a Master's in Computer Science. Was your undergrad also tech-related, or was it non-tech-related?</p><p><strong>MARIANA:</strong><br />That's a great question. My bachelor's was in marketing. I studied marketing at ESPM in Brazil, in São Paulo. Then I had a scholarship. I like mentioning that because I come from a middle class, so I always had scholarships. All my elementary, high school and then bachelors during my bachelors. Then I moved to Rio to do a Master’s. An MBA Master’s, also with a scholarship.</p><p>And then at the time in 2015, I came to the States, I met, a chair of the Department of for a computer science school in Mississippi, and he asked me if I had if I was interested in coming to the States with a scholarship. No, no, he didn't mention the scholarship to study computer science. And I told him I'm finishing my MBA and I wouldn't be able to move here. Like I wouldn't be able to afford.</p><p>And then after I think 6 or 7 months, I came back again and he offered me a scholarship. I was dating someone that was also in the in the computer science path at the time. And then he was like, if I give you a scholarship, would you be able to would you be interested in coming, to study computer science to do a master's degree?</p><p>Because I don't have any other women in my in my lab, in the lab, in the, in the department. And I was like, oh, with a scholarship. I've played that game, you know? I know how it is and work so hard. So yes, sure. So I finished my MBA and then I applied. I remember I still remember to this day. It was Carnaval in Brazil 2016, I remember I did I was living in Rio de Janeiro... I know, I know, I missed all the parties of that last Carnaval in Rio because I had to take my TOEFL, TOEFL exam to apply for the to apply for the, the the Master’s. And I remember I did that and then I got selected, I became a assistant, a, TA, a teaching assistant at the time for a professor.</p><p>I was able to get a scholarship. I was able to get assistantship. And that's a question that I receive all the time. Like, why? Why Mississippi? You’re living in Boston now. Why Mississippi first? And I got a scholarship. I wouldn't say no to a scholarship. You know, full ride scholarship. It's like opened so many doors for me. And then afterwards. So the journey was just like looking at your opportunities, the opportunities that are presented to you and just assessing, okay, where they're going to take me. And I embrace the ones that I saw that had the potential to take me somewhere else, somewhere better that I was going to be able to grow. So in that movement, I didn't explain why I was interested in computer science, too.</p><p>I was working in the alumni organization for ESPM in Rio at the time. We were working on a project to create an intra, like internal network for for ex students, for like former students, alumni. And I was so interested in learning what things were happening behind the scenes, like, okay, how are the developers creating that? And, I thought that was a great opportunity to learn more about the things that I was only able to see. I wasn't able to code because I didn't know. So I was like, okay, why not? Is opportunity being presented? I can learn about. And I thought that technology was just coding and programing. Yeah, little did I know because I became a solutions engineer afterwards working in cloud computing.</p><p>So technology is so much more advanced than we think. And I'm very but I'm glad I had a very narrow mind at the time, at the possibilities. But throughout the journey you can expand and learn more. So I'm very grateful that I that I took that path and it was a it was a change. It was a life changing decision, for sure.</p><p><strong>ADRIANA:</strong><br />That's so cool. And, you know, it's it's it's really cool too, because I think it's a it's such a positive message, like, you know, it's one thing to have an opportunity presented, but it's what you do with that opportunity. And you took that opportunity and you took it like to the next level. And you've built like a career out of it just because you said yes to that opportunity.</p><p>And it's open so many doors, which is incredible. I also want to mention to folks who aren't familiar with the Brazilian school system, because we do have public school in Brazil, but usually, if you want to get a decent education, it means you have to go to a private school, which means cha-ching So even going to a quote unquote regular high school costs you money, which is why. You know. Yeah, I mean, as you said, the middle class, you know, to have a decent shot at a good elementary, high school, etc., scholarships provide those opportunities. Different story if you're rich. Right?</p><p><strong>MARIANA:</strong><br />Totally different story. Yeah. Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Which is, it's interesting because we we take that for granted, I think in, in Canada and the US and in many European countries where, you know, you have, you have the public education system where you have a decent shot at getting a decent education system. And even like countries in Europe where like universities, either free or very cheap, which is kind of nice because that that's one thing the US can be very, it can be very pricey to go to school in the US.</p><p><strong>MARIANA:</strong><br />Absolutely. Yeah. And, sometimes decent education means getting a decent job and a good job in a high, high, high paying job. And another funny story, interview Ali Luna. She is a scientist at NASA, and she went to San José State University, and she was telling me during the interview how much, like, how many students came up to her and ask her like, oh, probably you went to the Ivy League, you went to MIT, you got your your aerospace engineering degree in X, Y, and Z place.</p><p>And she was like, no, it was a state university in California, so I did it. You can do it too. And you can be impactful as well. So never for the listeners, never let... just because you maybe you are going to a community college, for example. Right? Community college is something very common here in the States, especially if you don't have access to those private schools. Expensive schools you can take, you can put you in the right path if you know how to take the right opportunities to go after whatever you want. So yes, I went to HBCU. Jackson State University is a HBCU college, right? Historically Black College and University. And maybe because I didn't know that it wasn't a big school, I was like, I'm going to try to find the best job I can, and I got a job offer to work for Dell.</p><p>That was that is one of the largest organizations, tech organizations in the world. So never let the place you are today just dictate whatever opportunity comes next.</p><p><strong>ADRIANA:</strong><br />Yes, that's so important because I think, it's very it's it's very easy to get hung up on, like where you went to school, what kind of degree you have. And I've, I've interviewed my fair share of people on this podcast where some people didn't go to university and they have very successful tech careers. Some people studied, you know, stuff completely unrelated to what they ended up doing and, you know, took the path of going to like a coding bootcamp to level up or just got experience out in the field.</p><p>But it's it's really what these folks have done with the opportunities given to them. Don't, as you said, don't don't let your, your schooling dictate, you know, your your career path because and especially in tech, as we've found out, it's it's open to so many, so many people from different walks of life.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Well that's awesome I mean I could keep, keep on chatting forever and ever. But unfortunately we are coming up on time. Before we go. I you've, you've given us so many words of wisdom, I was wondering if you had any final parting words of wisdom for our audience today.</p><p><strong>MARIANA:</strong><br />I just want to thank you for having me today. Thank you for writing for the, for the Woman in Technology publication. Thank you for interviewing other people and also documenting their journeys that you do in your podcast here, Geeking Out. So I think it's I don't know, it's it's something that we do passionately speaking with others.</p><p>But at the end of the day. But at the end of the day, they really, can really impact other people. If there's just one listener to listen to us and take something positive out of our conversation is already amazing. What I would say is, if you are in technology, if you're passionate about something, try to have fun while you were doing it.</p><p>I think that summarizes the things that we were talking about. That too.</p><p><strong>ADRIANA:</strong><br />That's amazing. Well, thank you so much for, geeking out with me today, Mariana. Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MARIANA:</strong><br />Peace out, geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 11 Mar 2025 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Mariana Carvalho)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-empowering-women-mariana-carvalho-0YGnEpHc</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong><br />Mariana Carvalho is a writer and career mentor. She was awarded as one of the El Mundo Boston Latino 30 Under 30 in 2022 for her efforts in Diversity and Inclusion in Brazil and Massachusetts and Mentor of the Year by WomenTech Network in 2023. In 2024, she co-authored the book “Women in Technology - How Diversity and Inclusion Will Change the Game in Organizations and Society”. She is the co-founder of Brazilians in Tech, a non-profit for women in Technology in Brazil. Mariana has 12 years of professional experience, the last seven in corporate America. Over the last six years, Mariana has mentored more than 200+ people from Brazil, USA, India, France, and Ireland. Mariana holds a Bachelor’s in Marketing, an MBA, and a Master of Science in Computer Science.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="linkedin.com/in/mari">LinkedIn</a></li><li><a href="https://www.threads.net/@hellomariworld">Threads</a></li><li><a href="https://www.instagram.com//hellomariworld/">Instagram</a></li><li><a href="https://twitter.com/hellomariworld/">Twitter</a></li><li><a href="https://www.hellomariworld.com">Web Site</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.kaggle.com">Kaggle</a></li><li><a href="https://en.wikipedia.org/wiki/2048_(video_game)">2048 Game</a></li><li><a href="https://medium.com/womenintechnology">Women in Technology Publication on Medium</a></li><li><a href="https://www.linkedin.com/company/the-timeless-technology-podcast/">The Timeless Technology Podcast</a></li><li><a href="https://podcasts.apple.com/us/podcast/wiser-than-me-with-julia-louis-dreyfus/id1678559416">Wiser Than Me with Julia Louis-Dreyfus (Podcast)</a></li><li><a href="https://creators.spotify.com/pod/show/thetimelesstechnology/episodes/Algorithms--Algorhymes--Inventing-the-Spanning-Tree-Protocol--and-The-Passion-for-Storytelling-with-Radia-Perlman-e2sevr4">Radia Perlman on the Timeless Technology Podcast</a></li><li><a href="https://creators.spotify.com/pod/show/thetimelesstechnology/episodes/Serendipity--Developing-LINCs-Operating-System--and-the-Importance-of-Staying-Curious-with-Mary-Allen-Wilkes-e2r8qsq">Mary Allen Wilkes on The Timeless Technology Podcast</a></li><li><a href="https://open.spotify.com/episode/0Tm1DvyUHr28lijU4RnIMP?si=jiHYYQHdSyGLBAfxlL6XJw">Dr. Gladys B. West & Dr. Carolyn Oglesby on the Timeless Technology Podcast</a></li><li><a href="https://www.espm.br/en/">ESPM, São Paulo</a></li><li><a href="https://www.ef.com/ca/english-tests/toefl/">Test of English as a Foreign Language (TOEFL)</a></li><li>Ali Luna on the Timeless Technolgoy Podcast (<a href="https://open.spotify.com/episode/6Ls7JvqYIha0kx8cmCWcCj?si=JK9mCSDkSJS0OkLQz7x3Rg">part 1</a> and <a href="https://open.spotify.com/episode/6HOXkzSwBAJHhajGyD9EK6?si=OcpgAiD6QuC2QgiTsMTH0g">part 2</a>)</li><li><a href="https://en.wikipedia.org/wiki/Historically_black_colleges_and_universities">Historically Black College and University (HBCU)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li>Aicha Laafia on Geeking Out (<a href="https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-sustainable-applications-aicha-laafia">podcast</a> & <a href="https://youtu.be/dyadxrz7BwY">YouTube</a>)</li><li><a href="https://medium.com/womenintechnology/from-i-dont-know-to-let-me-show-you-how-4be0c79e57c8">Adriana's article on Medium based on her KCD Porto talk</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. Geeking out with me today, I have Mariana Carvalho. Welcome, Mariana!</p><p><strong>MARIANA:</strong><br />Thank you. Thank you for having me.</p><p><strong>ADRIANA:</strong><br />I am super excited to have you, and always excited to have another Brazilian on the podcast.</p><p><strong>MARIANA:</strong><br />Yay.</p><p><strong>ADRIANA:</strong><br />It’s a treat. Being able to, like, connect with my culture. I think it's really important. I, I've, I've found in the last several years, the importance of reconnecting to your cultural roots, because I lived in such isolation from my cultural roots for a long time here in Canada. So it's been kind of nice to have that. So I love it when I meet other Brazilians.</p><p><strong>MARIANA:</strong><br />I me too. I mean, we can speak a little Portuguese too, but, you know, even though we speaking English, it's like we can see the culture in the way we talk to each other. You know, it it shows. So I love it.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. And where are you calling from today?</p><p><strong>MARIANA:</strong><br />I'm calling from Boston, Massachusetts. So it's very cold here too.</p><p><strong>ADRIANA:</strong><br />Yeah. We are, we are definitely cold buddies. I think we both, both our cities have received a lot of snow as of the time of this recording. I think, Toronto about half a meter in, in like five days, which is a lot.</p><p><strong>MARIANA:</strong><br />Yeah. Same here. I was in D.C. last week, and it was also super windy and, many flights got canceled. I almost didn't come home. I know. It was awful, but we were safe and sound. And now it's so funny because I've been talking with my parents, and for them it's like almost 40°C. So the discrepancy is just so frightening.</p><p><strong>MARIANA:</strong><br />I don't know. Ai. It's frightening.</p><p><strong>ADRIANA:</strong><br />Yeah. It's wild like I, I'm originally from Rio de Janeiro, and I have family there who said right now, and we're recording this February 18th. So it's in the middle of summer in, in Brazil, 50 degrees and in Rio... 50 Celsius.</p><p><strong>MARIANA:</strong><br />Wow. Yeah.</p><p><strong>ADRIANA:</strong><br />I don’t, I can't even, I like I'm okay with 40. You know I it is my South American blood is okay with that. I'm not okay with -15. I'm okay with 40, but I can't even imagine 50. Like, that's scary.</p><p><strong>MARIANA:</strong><br />Yeah. It's changing so much and so quickly it feels that doesn't change quickly. But then all of a sudden then the extremes are the ones that I think it's wild to see. Yeah. Here and there. Right.</p><p><strong>ADRIANA:</strong><br />Yeah. Absolutely. Yeah. And you know and it's something I'll, I'll probably dig into a little bit later because I know like I connected you with, with a writer recently on your Medium publication and she does a lot of writing on sustainability actually. And she's also been a past guest on Geeking Out, so I, I would love to talk about that in a little bit. But first we have our icebreaker questions. Okay. Are you ready?</p><p><strong>MARIANA:</strong><br />Let's do it. Yes.</p><p><strong>ADRIANA:</strong><br />First question. Are you a lefty or already.</p><p><strong>MARIANA:</strong><br />Righty.</p><p><strong>ADRIANA:</strong><br />Okay. Do you prefer iPhone or Android?</p><p><strong>MARIANA:</strong><br />iPhone.</p><p><strong>ADRIANA:</strong><br />Me too. Yes, iPhone. All the way. Here's my iPhone.</p><p><strong>MARIANA:</strong><br />At home I have two iPads. I have a MacBook.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Same. Same full. Fully integrated. Next question. I think I know your answer now. Do you prefer Mac, Linux, or Windows?</p><p><strong>MARIANA:</strong><br />Mac. Yeah.</p><p><strong>ADRIANA:</strong><br />Okay. Next one. Do you have a favorite programing language?</p><p><strong>MARIANA:</strong><br />Oh my gosh. I think Python, but that's so funny because I didn't learn Python. Doing my master's degree. Oh, sorry. That. Should I just answer and not explain why?</p><p><strong>ADRIANA:</strong><br />Please. Please. No. Go ahead, go ahead. I love it. Okay. I always tell people you can go as deep or not as deep as. Because I think it's okay to get to know a guest. So go ahead.</p><p><strong>MARIANA:</strong><br />Yeah I remember learning Python during during my master's degree. My ex-boyfriend at the time, he taught me how to like how to program in Python. Like using Kaggle is a website I think was acquired by Google. It was so fun to sort out some of the data sets there. And I was like, okay, this is so. Not easy. But it was just so natural to do it, you know, to sort out and I don't know, just to just to really code. I think I had the most fun coding Python, but then after I finished school and up and then when I started working in corporate, I never used it any more. So it is kind of rusty right now.</p><p>Yeah, but I remember it being very, very fun. I remember I created a little game that was I think the name of the game is 2048. It’s a game that, you know, so I remember that. It's so addictive. And I remember I made like I created this little game just in a sandbox. And I was like, okay, how can I, you know, try to use my technical skills in fun things.</p><p>And I remember using Python for the data set on Kaggle that was sorting out numbers, of the female Nobel Prize winners. You know, I was like, if I want to learn something using a technical skill, I better use that on something that I have fun with. So and that's usually something that I recommend to people. It's like if you want to create a portfolio or if you want to do something using a programing language, or maybe like some people are like learning how to deploy on different infrastructure as a service, right?</p><p>So like, how can you do that? Having fun? Just try just do that through a game or through something that you're going to enjoy. So you don't give up in the middle of the process. So.</p><p><strong>ADRIANA:</strong><br />I love that. I love that so much because that's my same philosophy. If you're doing something fun, you will get obsessed over it. And you will have that motivation to find a solution. And I also agree with you on Python. Python was not my first programing language, and I spent, for listeners, viewers of the show. I spent most of my career in Java, which I've said many times, on the show, but, I learned Python later in life and fell in love with it because, as you said, it's so pleasant to code in. So I can I can totally relate. Okay. Next question. Do you prefer dev or ops?</p><p><strong>MARIANA:</strong><br />I think dev.</p><p><strong>ADRIANA:</strong><br />All right. Cool. Next one. Do you prefer JSON or YAML JSON?</p><p><strong>MARIANA:</strong><br />I worked with JSON before, so that's the one that I.</p><p><strong>ADRIANA:</strong><br />Fair enough. Fair enough.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And do you prefer spaces or tabs?</p><p><strong>MARIANA:</strong><br />Spaces.</p><p><strong>ADRIANA:</strong><br />Okay. And two more questions. Do you prefer consuming content through video or text?</p><p><strong>MARIANA:</strong><br />Oh, text I love reading. Writing full text.</p><p><strong>ADRIANA:</strong><br />I would have been surprised if you said, video because because you, you have a publication on Medium, but have never know. I've had people who are like, oh, I thought you like video more because you do the podcast as a video. I'm like, no. </p><p><strong>MARIANA:</strong><br />I'm.... You like creating video, right? But like to consume is different. Yeah, I love reading. I think it has more of the pause, and the video has a lot of the stimuli that I don't know if I like for long term, I, I prefer reading for sure.</p><p><strong>ADRIANA:</strong><br />I get too distracted by video.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Like you said, stimuli. Okay. Final question. What is your superpower?</p><p><strong>MARIANA:</strong><br />Oh, I got my superpower. Well. I love connecting people with each other. That's something that I enjoy doing. And, I feel that is very altruistic. I don't know, I feel that I, I don't gain anything out of connecting people with each other, but I do because I, I genuinely care of, like, two things being put together. There's a book. I don't know. I don't know the name of the book in English, but there's a phrase that says the word changes when two things that that have never been together, they meet. It's something like that. Yeah. And I think it's beautiful because any encounter can really change the course of one's life. One’s life. So yeah, I love connecting people.</p><p><strong>ADRIANA:</strong><br />Oh, that's so great. Yeah, that that's such a great superpower. And I think it's such an important superpower. And I think it's like so important to like, for women in tech, having having those connections, being able to connect, other women to each other because I think we’re... sometimes it's hard for us to find each other. So to be able to connect each other and introduce people to other awesome people, I think is such a such a lovely gift to the world. So, yeah, absolutely.</p><p><strong>MARIANA:</strong><br />And I think you can do it. And I think you do that too. So it's it's a great gift. And what's your superpower?</p><p><strong>ADRIANA:</strong><br />Oh, mine. I would say it's picking up things fast and then writing about them, like. So learning things fast and then writing about my learnings in an accessible manner, I would say, is my superpower.</p><p><strong>MARIANA:</strong><br />Okay, I love that. Well, you you did that also for the listeners. I also interviewed Adriana for my podcast. And I think the article that you wrote, on top of a, a lecture you gave in Portugal that shows that too.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I'm still blown away. So for, for folks who are, listening, watching so I, I gave a keynote at KCD Porto last fall and, the talk unfortunately wasn't recorded. And I thought, well, I still want to bring this to the masses. So I wrote it up as a blog post and, and then I had at that point been submitting articles on Medium to your publication, and, and then you were kind enough to boost that, article. And I got like, so many, so many reads on that article. It's like mind blowing. I'm, I'm so touched by the number of people who have, like, responded to it, added it to their reading lists. People who are influenced by it. I think it's it's really cool to have that effect. And I thank you for, for that boost on Medium because.</p><p><strong>MARIANA:</strong><br />Of course! I didn't do anything. You did the hard work, you wrote it.</p><p><strong>ADRIANA:</strong><br />And, you know, I think this is a great segue to into, you know, talking about, talking about your, your publication on Medium. And then if we could walk back from there, talking about, like, how you got, how you got your start in tech, but. Yeah, let's let's start first with your Medium publication. Tell us what it is, where we can find it. And I'll, I'll include a link to it in the show notes as well.</p><p><strong>MARIANA:</strong><br />Amazing. Thank you so much. The the website is medium.com/womenintechnology. And you can find all the articles there that are written by our writers. So if anyone wants to start writing a Medium, they can create an account, they can write for Women in Technology, they can write for other publications out there that are also technical, non technical. There are many topics for for the listeners who are interested in different areas. And I created Woman in Technology, Adriana, back in 2023 when I left my corporate job and I always loved writing, I started my blog called Hello Mari World, because “hello world” probably the listeners know, is the first line of code that we learn how to code. And, when I was doing my master's in computer science back in July 2017, I was finishing my internship, and by that time I was like, that's super cool. I'm learning so much. I'm experiencing all these great things here. During my master's, during the internship, learning, connecting with people, learning more about technology. And I wish someone had helped me in the past.</p><p>So why not just start sharing with the word the things that I'm learning along the way? So my blog started. There was also HelloMariWorld.com and then now today is my website. But before it was just a blog. Just a blog. It was a blog. And then I transitioned to other platforms that I was writing for. I wrote a lot of about my journey in the States as, Brazilian, and there was other websites for women in like women traveling or woman living overseas, living overseas.</p><p>And then I realized when I left my corporate role at Dell I was like, I still want to be writing and connecting with other women. So let me continue writing on Medium. I was already a writer there, but why not create my own community, and do things differently? So that was amazing because I was able to connect with women from many different countries, not only the United States where I am today, or Brazil and, the community has grown.</p><p>We have more than 2000 subscribers today, and we have almost 500. Yeah, and almost 500 women who are writers. Not everyone writes every every month or every week. We have a people who write more than the others. So there's no mandatory commitment for someone to be writing for the for the publication. And I think just the community and connecting with women, listening to their stories, and be able to contribute to what Medium wants to be online, there's no ads on Medium.</p><p>That's something that I really like, because I feel so overwhelmed in other social social media platforms. So Medium is my cozy, comfy place corner on the internet to work where I can connect with other women and it's just mind blowing to see how people are really willing to help each other through their writing and through their experiences.</p><p>So Women in Technology is a publication for people who identify themselves as women, who are eager to share, who are eager to learn, and, having you, for example, having you in the podcast not only as a writer for the publication, but being able to interview interview... being able to interview you and having you as a guest speaker and hearing your voice is very empowering for the other readers that that maybe want to consume information in a different way, not just through the writing form to the written form, but also listening to what you have to say. So yeah.</p><p><strong>ADRIANA:</strong><br />Yeah, that's so great. And, I, I'm a huge fan. I love what you do. And, you know, I and the way we met was, I think I had published one of my articles on Medium, and then you left a note saying, hey, would you like to write for my publication? I'm like, oh, cool.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />But it's so great. And I'm so glad that you invited me. And it's it's such a lovely publication, and I love to be able to, you know, help to empower women through your publication and, like you, I'm a huge fan of Medium. I learned a lot through Medium. And I think it's it's a great way to, you know, to consume content and to meet other people.</p><p>So. Yeah, I, I love what you're doing. And, you know, I also, you know, I, I think after we spoke, I connected you with, Aicha Laafia, who was a guest on, on this podcast, to be also a writer, on your publication. And she's been on fire. She's been, like, publishing all sorts of articles on on Medium. It's been great.</p><p><strong>MARIANA:</strong><br />Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />And her topic is so great. She's so passionate about it. She talks a lot about sustainability in tech. Which is wonderful and very timely, I would say, as well.</p><p><strong>MARIANA:</strong><br />Very important for, for what we're living today.</p><p><strong>ADRIANA:</strong><br />Exactly, exactly. Yeah. Given given this wild weather, even though it's funny, you know, we're we're talking about like the, the, the snowfall that we've been experiencing I know that this what we're having Toronto right now this winter is like a much more normal winter than we've been having in the last several years where, it feels like we're spending more time below zero and actually getting snow versus past years.</p><p>I think with climate change, we've been experiencing more temperatures hovering just below to just above zero. It would snow one day and then it would all melt the next day, which is really weird. And yeah, and I think being able to bring awareness to people and making people, realize like use of tech has an impact, people don't realize that there's an impact to using the the programing language that you choose, can have an impact on the infrastructure that you choose. People, you know, we love AI these days. AI consumes a lot of, consumes a lot of power. And so being able to educate folks on that is, is so important.</p><p><strong>MARIANA:</strong><br />Absolutely. Yeah. It's not just using ChatGPT for any of your needs is understanding what it's being technically consumed by the data base in the background, how the servers are running. Right? We don't know much of that, as the mainstream people don't necessarily know what is happening behind the scenes, aka behind the servers. So and I feel that there's not a lot of a benchmark today. I know there are researchers. I know there are organizations that are coming together to put those guardrails in place because they are needed. They are needed. I'm not a specialist in that, but at least we're seeing some movement to going to the right direction.</p><p><strong>ADRIANA:</strong><br />Exactly. And your publication becomes a platform for spreading that that word as well.</p><p><strong>MARIANA:</strong><br />Yeah. And that's exactly why, when I read an article that I think can really resonate with people, not only your tech career experience, but if there is an article in technology that can have an impact, and it's going to explain to people in a easy to understand way, those are the types of articles that we want to see in the in the publication that we want to see on Medium, right. Things are going to help people really learn and understand. If you prefer YouTube, go for it. You go to YouTube, go learn on YouTube. Some people are more visual. Great, but just educate yourself because it's empowering. Education is empowering.</p><p><strong>ADRIANA:</strong><br />Yeah. And what you said in terms of making, making it accessible, because I, you know, I, I, I feel like I'm kind of over the days of, like, dry, boring technical content. Why does it have to be boring?</p><p><strong>MARIANA:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />And we're not all geniuses. We don't understand, like, some of these complicated topics that, you know, other people are, like, too smart for their own good and terrible at explaining. We need to dumb it down. Dumb it down for me. Like, please, I want you to dumb it down for me. I welcome it in and I and I don't see that in a condescending manner. Just you know, like, it's a lot easier for my brain to process it when, when you speak to me and in ways that are more understandable and are less abstract. So I.</p><p><strong>MARIANA:</strong><br />I love that. I love that I interviewed, Radia Perlman for the podcast The Timeless Technology Podcast. Adriana is one podcast that came also from the Woman in Technology publication radio. She was the network engineer that developed the STP protocol, the Spanning Tree protocol. That's basically what everyone uses today for devices to communicate with each other. And I was asking her, like I didn't, I think I asked her about her superpower, but before that she mentioned something.</p><p>One of the things that she was really good at is explain things in a very easy way, and the power of that. So it's not in a condensed sending way that you mentioned, but it's a way of empowering the other person. If you come to me with a technical term that I've never heard about, what a what a pleasant surprise that you were going to be the one to explain that to me for the first time, you know, just approach that in a way of, okay! You don't know. It's totally okay that you don't know. I'm going to do my best to explain to you so you can really enjoy learning that. So I think the teaching and, being the teacher and the student in life, it's it's that balance knowing that we don't know so much and bringing that ignorance mindset. You know, I'm here to learn.</p><p>Yeah. And if you can explain to me in a very accessible way, it's is the perfect match into learning because technology can be very, very complex. And it's not for us to say, oh, I don't want to learn because it's too complex for me. Okay, what what you don't know? And why do you want to know? Right. And then finding people out there because there are people out there willing to explain from a place of humility, from a place of it's okay that you don't know. And I love that. That's that's mentoring too.</p><p><strong>ADRIANA:</strong><br />Yes. Oh my God, that's so true. And I think that's so important to, you know. Yeah. Explain it from, from a place of, of humility and, and this recognition that you don't know all the answers and it's okay to not know.</p><p><strong>MARIANA:</strong><br />It's so relieving.</p><p><strong>ADRIANA:</strong><br />Right?! Yes, yes, I know I used to like in my younger days, I used to think I have to know all the answers. And it's like, why? So now I'll be in meetings. I'm like, I'm sorry, I'm new. Can you just explain this to me? I'm not familiar with this term.</p><p><strong>MARIANA:</strong><br />Yeah, it's the beginner mindset I love that. Yeah, the beginner's mindset.</p><p><strong>ADRIANA:</strong><br />More people need to embrace this even. And you know, I always say, like, you, you should never be the smartest person in the room because otherwise you have nothing left to learn.</p><p><strong>MARIANA:</strong><br />Exactly, exactly. Yeah.</p><p><strong>ADRIANA:</strong><br />So, yeah. I want to I want to just go back a little bit because you mentioned, your second podcast that you have, what do you tell folks about that? Because it's such a cool topic. And also, what inspired you to come up with that idea?</p><p><strong>MARIANA:</strong><br />You mean The Timeless Technology Podcast?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>MARIANA:</strong><br />Yeah. There's a podcast called Wiser Than Me by Julia Louis-Dreyfus from Seinfield. Oh my gosh, I love this podcast. She I think she's 70- something? And she interviews women who are older than her and wiser than her. Yeah. And that I was obsessed of listening to her podcast. Right. She interviews like celebrities, Hollywood actresses. Reporters, like many things, writers. And then there was one time that I was like, I'm working technology. I am learning so much, but I'm just 32, you know? What do I know about life? I don't I know nothing, I know nothing, And I was like, okay, how can I talk with women that just did some amazing work in technology that we have no idea of.</p><p>And then I started researching, researching about women. And I learned about Mary Ellen Wilkes was my first guest, and she was responsible for developing the first operating system for personal computing computer in the 60s. And then I was like, okay, I need to talk. Is she alive? First question is, she was alive. And then I started researching about other women. And some of them already passed away. Some of them were still alive. Some of them don't reply to my emails. And then Mary Ellen, I it was so hard to find her. Adriana. So hard. I went in contact with Wellesley College. They connect me with her. She responded to my email, you know, like I had to dig, dig, dig. It was like a journalistic.</p><p><strong>ADRIANA:</strong><br />Yeah, I was gonna say, like. That’s hard-core.</p><p><strong>MARIANA:</strong><br />I love that work. FBI type of work. I love it. And she she responded to me. She was like, yes, of course I'd love to participate on your project. It was just a project, right? It's kind of a historical, historical project, like search. And then, I talked to her and then I invited some other women, Radia. And at first I was like, they would never respond to me. They are just so important, you know? And then I started receiving those emails, and I would love to participate. I would love to share. And I was like, okay, I am into something here. Those women, they have their their life stories. And they also made a long lasting impact in technology on things that we are used in today.</p><p>And Mary Ellen was a huge example. Radia Perlman was another great example. I was able to interview Doctor Carolyn Oglesby. She's the daughter of Doctor Gladys West, the woman who developed GPS.</p><p><strong>ADRIANA:</strong><br />Damn!</p><p><strong>MARIANA:</strong><br />In the 60s for the government. And I was like, do people... does everyone know that this woman was the one that helped create what we use today? Every single day in everywhere we go. So it was mind blowing for... to me to understand of those some of these women, they are alive and I want to register their voices. I, you know, like yes, you can read about them, you can read articles about them. There's so many resources online. But I want to ask them, I want to hear their voices. I love that. I love podcasts, right. So, so why not register in the form of audio? And then the project started and we are almost done with season one. And I'm already starting interview with people for season two. And it's been amazing. It's been. So much of their ideas are just disrupting my own ideas of life, about marriage, about how to raise their kids. And it's been beautiful. Every time that I finish a recording... Adriana, you interview people and I'm sure many off your guests, you feel so inspired by. I finish my recordings with them and I need time to process, you know, like, what did I just listen? So know you? Yeah, it's I don't know, it's very, heartwarming to to be doing this project and being able to to register their voices.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>MARIANA:</strong><br />To document their voices.</p><p><strong>ADRIANA:</strong><br />That it's so inspiring. What a beautiful story. And for for those who. And it's going to be in the show notes. But, if you're listening, it's called the Timeless Technology podcast. And, you know, so many cool lessons from this first of all, the fact that you're like, you pushed past the fear of like, why would they want to talk to me and still did it? And then you realize, of... yeah, some of them do want to talk to me. And I think that's amazing. And I think that's an incredible lesson to be learned. It's like even if you are unsure, just go for it.</p><p><strong>MARIANA:</strong><br />Exactly. I have a phrase that I say to my mentees: “It's not your job to say ‘no’ to yourself.” You are not the one saying “no” to yourself, you know, like, let the recruiter tell, you “no”. Let the, your job is to ask for the things that you want. And then when, when I look back at my middle eight years, nine years, leaving the United States, everything that I was able to accomplish was because I asked for.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, absolutely. And I think it's so important to just summon the courage to ask, because the worst that can happen is “no”, right? But as you said, you're not saying no to yourself. You're saying yes to yourself. Let someone else give you the “no”. Hopefully it won't be a “no.”</p><p><strong>MARIANA:</strong><br />Exactly.</p><p><strong>ADRIANA:</strong><br />That’s so lovely. That's so lovely. And I think, like, how cool is it to, you know. I think we really underestimate how much women had an effect in history because unfortunately, you know, these things tend to get overlooked, buried, whatever. Right? Because history is full of, like, men. We see it a lot in the history books. All these like, powerful men doing things. But there's like, so many powerful women, incredible women doing incredible things. So thank you for sharing those stories. That's incredible. So inspired. I'm going to make sure I subscribe to this podcast. And I'm going to check out the. Also the one from, Julia Louis-Dreyfus, which you said is called Wiser Than Me, right?</p><p><strong>MARIANA:</strong><br />Yes. Wiser Than Me.</p><p><strong>ADRIANA:</strong><br />Awesome, awesome. And you know, I want to take another a bit of another step back, and talk about, like, your career in tech. How did you, how did you start, your career in tech? You mentioned that you did a Master's in Computer Science. Was your undergrad also tech-related, or was it non-tech-related?</p><p><strong>MARIANA:</strong><br />That's a great question. My bachelor's was in marketing. I studied marketing at ESPM in Brazil, in São Paulo. Then I had a scholarship. I like mentioning that because I come from a middle class, so I always had scholarships. All my elementary, high school and then bachelors during my bachelors. Then I moved to Rio to do a Master’s. An MBA Master’s, also with a scholarship.</p><p>And then at the time in 2015, I came to the States, I met, a chair of the Department of for a computer science school in Mississippi, and he asked me if I had if I was interested in coming to the States with a scholarship. No, no, he didn't mention the scholarship to study computer science. And I told him I'm finishing my MBA and I wouldn't be able to move here. Like I wouldn't be able to afford.</p><p>And then after I think 6 or 7 months, I came back again and he offered me a scholarship. I was dating someone that was also in the in the computer science path at the time. And then he was like, if I give you a scholarship, would you be able to would you be interested in coming, to study computer science to do a master's degree?</p><p>Because I don't have any other women in my in my lab, in the lab, in the, in the department. And I was like, oh, with a scholarship. I've played that game, you know? I know how it is and work so hard. So yes, sure. So I finished my MBA and then I applied. I remember I still remember to this day. It was Carnaval in Brazil 2016, I remember I did I was living in Rio de Janeiro... I know, I know, I missed all the parties of that last Carnaval in Rio because I had to take my TOEFL, TOEFL exam to apply for the to apply for the, the the Master’s. And I remember I did that and then I got selected, I became a assistant, a, TA, a teaching assistant at the time for a professor.</p><p>I was able to get a scholarship. I was able to get assistantship. And that's a question that I receive all the time. Like, why? Why Mississippi? You’re living in Boston now. Why Mississippi first? And I got a scholarship. I wouldn't say no to a scholarship. You know, full ride scholarship. It's like opened so many doors for me. And then afterwards. So the journey was just like looking at your opportunities, the opportunities that are presented to you and just assessing, okay, where they're going to take me. And I embrace the ones that I saw that had the potential to take me somewhere else, somewhere better that I was going to be able to grow. So in that movement, I didn't explain why I was interested in computer science, too.</p><p>I was working in the alumni organization for ESPM in Rio at the time. We were working on a project to create an intra, like internal network for for ex students, for like former students, alumni. And I was so interested in learning what things were happening behind the scenes, like, okay, how are the developers creating that? And, I thought that was a great opportunity to learn more about the things that I was only able to see. I wasn't able to code because I didn't know. So I was like, okay, why not? Is opportunity being presented? I can learn about. And I thought that technology was just coding and programing. Yeah, little did I know because I became a solutions engineer afterwards working in cloud computing.</p><p>So technology is so much more advanced than we think. And I'm very but I'm glad I had a very narrow mind at the time, at the possibilities. But throughout the journey you can expand and learn more. So I'm very grateful that I that I took that path and it was a it was a change. It was a life changing decision, for sure.</p><p><strong>ADRIANA:</strong><br />That's so cool. And, you know, it's it's it's really cool too, because I think it's a it's such a positive message, like, you know, it's one thing to have an opportunity presented, but it's what you do with that opportunity. And you took that opportunity and you took it like to the next level. And you've built like a career out of it just because you said yes to that opportunity.</p><p>And it's open so many doors, which is incredible. I also want to mention to folks who aren't familiar with the Brazilian school system, because we do have public school in Brazil, but usually, if you want to get a decent education, it means you have to go to a private school, which means cha-ching So even going to a quote unquote regular high school costs you money, which is why. You know. Yeah, I mean, as you said, the middle class, you know, to have a decent shot at a good elementary, high school, etc., scholarships provide those opportunities. Different story if you're rich. Right?</p><p><strong>MARIANA:</strong><br />Totally different story. Yeah. Yeah, yeah.</p><p><strong>ADRIANA:</strong><br />Yeah. Which is, it's interesting because we we take that for granted, I think in, in Canada and the US and in many European countries where, you know, you have, you have the public education system where you have a decent shot at getting a decent education system. And even like countries in Europe where like universities, either free or very cheap, which is kind of nice because that that's one thing the US can be very, it can be very pricey to go to school in the US.</p><p><strong>MARIANA:</strong><br />Absolutely. Yeah. And, sometimes decent education means getting a decent job and a good job in a high, high, high paying job. And another funny story, interview Ali Luna. She is a scientist at NASA, and she went to San José State University, and she was telling me during the interview how much, like, how many students came up to her and ask her like, oh, probably you went to the Ivy League, you went to MIT, you got your your aerospace engineering degree in X, Y, and Z place.</p><p>And she was like, no, it was a state university in California, so I did it. You can do it too. And you can be impactful as well. So never for the listeners, never let... just because you maybe you are going to a community college, for example. Right? Community college is something very common here in the States, especially if you don't have access to those private schools. Expensive schools you can take, you can put you in the right path if you know how to take the right opportunities to go after whatever you want. So yes, I went to HBCU. Jackson State University is a HBCU college, right? Historically Black College and University. And maybe because I didn't know that it wasn't a big school, I was like, I'm going to try to find the best job I can, and I got a job offer to work for Dell.</p><p>That was that is one of the largest organizations, tech organizations in the world. So never let the place you are today just dictate whatever opportunity comes next.</p><p><strong>ADRIANA:</strong><br />Yes, that's so important because I think, it's very it's it's very easy to get hung up on, like where you went to school, what kind of degree you have. And I've, I've interviewed my fair share of people on this podcast where some people didn't go to university and they have very successful tech careers. Some people studied, you know, stuff completely unrelated to what they ended up doing and, you know, took the path of going to like a coding bootcamp to level up or just got experience out in the field.</p><p>But it's it's really what these folks have done with the opportunities given to them. Don't, as you said, don't don't let your, your schooling dictate, you know, your your career path because and especially in tech, as we've found out, it's it's open to so many, so many people from different walks of life.</p><p><strong>MARIANA:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Well that's awesome I mean I could keep, keep on chatting forever and ever. But unfortunately we are coming up on time. Before we go. I you've, you've given us so many words of wisdom, I was wondering if you had any final parting words of wisdom for our audience today.</p><p><strong>MARIANA:</strong><br />I just want to thank you for having me today. Thank you for writing for the, for the Woman in Technology publication. Thank you for interviewing other people and also documenting their journeys that you do in your podcast here, Geeking Out. So I think it's I don't know, it's it's something that we do passionately speaking with others.</p><p>But at the end of the day. But at the end of the day, they really, can really impact other people. If there's just one listener to listen to us and take something positive out of our conversation is already amazing. What I would say is, if you are in technology, if you're passionate about something, try to have fun while you were doing it.</p><p>I think that summarizes the things that we were talking about. That too.</p><p><strong>ADRIANA:</strong><br />That's amazing. Well, thank you so much for, geeking out with me today, Mariana. Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MARIANA:</strong><br />Peace out, geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="40438177" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/797bbff8-3c3f-4506-b8a6-08198fb4b918/audio/2902af00-f6c6-4fad-9e0c-48cee1cfa170/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Empowering Women with Mariana Carvalho</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Mariana Carvalho</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c809244f-85fb-4f02-b6ae-149bbd6e42d9/3000x3000/e47-20-20mariana-20carvalho.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:04</itunes:duration>
      <itunes:summary>We just celebrated International Women’s Day, which makes it so fitting that Adriana geeks out with Mariana Carvalho, a woman in tech whose mission is to empower other women in tech! Mariana talks about how embracing unexpected opportunities help shape your path, by sharing how she started with a marketing degree, got an MBA, and then wound up with a Master&apos;s in Computer Science, which jumpstarted her career in tech. Mariana&apos;s passion for tech led her to start the Women in Tech publication on Medium, and her mission to share &quot;the knowledge and wisdom of STEM leaders and trailblazers who are a reference and inspiration in career and life&quot; through her podcast, &quot;The Timeless Technology Podcast&quot;.</itunes:summary>
      <itunes:subtitle>We just celebrated International Women’s Day, which makes it so fitting that Adriana geeks out with Mariana Carvalho, a woman in tech whose mission is to empower other women in tech! Mariana talks about how embracing unexpected opportunities help shape your path, by sharing how she started with a marketing degree, got an MBA, and then wound up with a Master&apos;s in Computer Science, which jumpstarted her career in tech. Mariana&apos;s passion for tech led her to start the Women in Tech publication on Medium, and her mission to share &quot;the knowledge and wisdom of STEM leaders and trailblazers who are a reference and inspiration in career and life&quot; through her podcast, &quot;The Timeless Technology Podcast&quot;.</itunes:subtitle>
      <itunes:keywords>editor in chief, technology writing, tech writing, career path, podcaster, brazilian women in tech, tech careers, latinas in tech, women in tech, technical writing, tech podcaster, tech writing careers</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>47</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">509cf86b-2171-4dd1-b220-7a9b8ce0b6eb</guid>
      <title>The One Where We Geek Out on Being a Working Mom in Tech with Autumn Nash</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Autumn Nash is a Product Manager at Microsoft specializing in Linux Security previously over four years at Amazon Web Services (AWS) as a Software Development Engineer, I currently contribute to the Language and Runtimes team, specializing in the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community. Prior to this, Autumn's role as a NoSQL Solutions Architect involved guiding organizations in selecting purpose-built NoSQL databases, utilizing Python and Java to unblock customers and contribute to educational content. In addition to her technical expertise in solutions engineering, back-end web development, and cloud computing, Autumn is proud to be a mom, bringing a unique perspective to the tech industry. She is also an alumni member of Rewriting the Code, further enriching her commitment to effective communication and education. Serving as the Board Chair of Education at MilSpouse Coders and as a Chapter Leader for the Greater Seattle Area, her advocacy for collaborative learning and community development extends beyond technology.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/autumnnash/">LinkedIn</a></li><li><a href="https://bsky.app/profile/withenoughcoffee.com">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.imdb.com/title/tt4846340/">Hidden Figures (movie)</a></li><li><a href="https://en.wikipedia.org/wiki/Mary_Jackson_(engineer)">Mary Jackson (NASA engineer)</a></li><li><a href="https://en.wikipedia.org/wiki/Katherine_Johnson">Katherine Johnson (NASA engineer)</a></li><li><a href="https://www.space.com/32805-katherine-johnson-langley-building-dedication.html">Katherine Johnson (building dedication)</a></li><li><a href="https://milspousecoders.org">Milspouse Coders</a></li><li><a href="https://military.microsoft.com/mssa/">Microsoft Software and Systems Academy (MSAA) - program for military veterans and retirees</a></li><li><a href="https://aws.amazon.com/corretto">Amazon Corretto</a></li><li><a href="https://news.harvard.edu/gazette/story/2023/10/harvard-claudia-goldin-recognized-with-nobel-in-economic-sciences/#:~:text=Economist%20Claudia%20Goldin%20wins%20Nobel,centuries%2C%20evolution%20of%20wage%20gap">Harvard Economist Claudia Goldin Nobel Prize</a></li><li><a href="https://angiejones.tech">Angie Jones</a></li><li><a href="https://rewritingthecode.org">Rewriting the Code</a></li></ul><p><strong>Additional notes:</strong></p><ul><li>Check out Autumn's podcast, <a href="https://www.fafo.fm">Fork Around and Find Out</a>, co-hosted with Justin Garrison</li><li>Tim Banks on Geeking Out, <a href="https://youtu.be/IEq3W7eDI5w">Episode 7</a>, <a href="https://youtu.be/_5XSjx3lC9Y">Episode 8</a>, and <a href="https://youtube.com/live/2hVmE80Va24?feature=share">Episode 28</a>.</li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. and geeking out with me today, I have Autumn Nash. Welcome, Autumn.</p><p><strong>AUTUMN:</strong><br />I'm so excited to finally virtually meet you.</p><p><strong>ADRIANA:</strong><br />I know. I'm excited too. And. And you are. I. I think we should play the, you know, six degrees to Tim Banks game, because, like...</p><p><strong>AUTUMN:</strong><br />Is anyone not six degrees from Tim Banks?</p><p><strong>ADRIANA:</strong><br />I know Tim has introduced me to so many amazing people, and I'm so grateful that he made the intros and that we just, like, hit it off. Like, there's been so many people on this podcast that Tim has introduced me to who have, like, now become good friends, and I'm like, oh, I feel.</p><p><strong>AUTUMN:</strong><br />Like he is, like, the ambassador of cool tech people, you know?</p><p><strong>ADRIANA:</strong><br />It is so true.</p><p><strong>AUTUMN:</strong><br />So Tim, like, if Tim is like, you have to meet, like, I hate it when people are like, oh, you should go meet this person. And I'm like, oh, I think it'd be cool. But, like, if Tim is like, go meet this person, like, you know they're going to be cool.</p><p><strong>ADRIANA:</strong><br />I know, right? So, Autumn, where are you calling from today?</p><p><strong>AUTUMN:</strong><br />I am in Seattle.</p><p><strong>ADRIANA:</strong><br />Okay, well, are you ready to get into our. Are. Are we gonna say lightning round questions? I don't think there'll be lightning today. Are you a lefty or a righty?</p><p><strong>AUTUMN:</strong><br />Righty. Look, I am directionally challenged sometimes. I will still, like, do the L thing. And, like, I also can use both hands, but definitely mostly righty.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>AUTUMN:</strong><br />iPhone. Team iPhone.</p><p><strong>ADRIANA:</strong><br />Me too. Team iPhone.</p><p><strong>AUTUMN:</strong><br />Okay, good. I was like, please be team iPhone. Like.</p><p><strong>ADRIANA:</strong><br />One thing I wanted to ask, because I think we were talking about this before we started recording because you said you have an art degree, and then you got. And then you got yourself into tech. So I'm curious, how did that. How did you end up in tech from. From an art degree?</p><p><strong>AUTUMN:</strong><br />This is, like, the craziest, longest story, but so I love these stories. I love, like, painting and art and, like, just all the intersections of, like, how art is almost like a. It can be like love, but it could be, like, a protest against things that are, like, going wrong. It can be like, art is just, like, being creative, and art is just such a huge part of my life. But let me tell you, getting a fine arts degree and a graphic design degree does not pay the bills. And I really like fancy coffee and food. And I finished my first degree and I remember like taking my son with me to go like, walk. And it was great, but I was like, I had my own graphic design business and it was just like such a hustle to make so little money and people didn't value, like, they're like, oh, I can go on Fiverr. And like, I'm just like, well, then go to Fiverr. Because, like, I got a whole ass degree and I don't want to do something for $20. Like, you know what I mean?</p><p><strong>ADRIANA:</strong><br />Yes. Oh, God, I can so relate.</p><p><strong>AUTUMN:</strong><br />I was like, I spent so much money on an art degree. I don't want to spend a lot of money to go back to school. And I need a job that's going to make a certain amount of money, but I want to, like, enjoy it. And like, when I was in, I graduated high school and I got tattoos on my wrist because I was like, this is my buy in to never take a, like, shitty job that like, I can't be myself at. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. I love that.</p><p><strong>AUTUMN:</strong><br />I was like, I need a job that, like, I can show up with like tattooed and pink hair and ridiculousness. And I want it. Like, I think that the way that people treat you at your job, like I always told my little brother, I'm like, you have to find a job that requires enough skill, that makes you special enough that hopefully there's a buy in for them to treat you like somewhat well. Right?</p><p><strong>ADRIANA:</strong><br />Yep.</p><p><strong>AUTUMN:</strong><br />So I was looking and I was like, I need something that's not going to cost a lot of money to go back to school. So I found a school that was not very expensive, which I've gotten a lot of for the school I went to, but whatever. And I was like, I really want it to do with like computers because I love computers. And I want it to be like. I was like, I was in, in the time. At the time I was pregnant with my second son and I was like, I wasn't really sure where my marriage was going. And I was like, I'm gonna have these little kids and I don't want to leave them at home. So it either needs to make enough money that I can put them somewhere that I feel like they're safe. Yeah. But it needs. Or it needs to be from home where I can, like, know that they're like, okay. Yeah. And the other then. So I was living in Virginia because I was married to someone in the military at the time. And I was living in Virginia by the Norfolk base. But like in Suffolk, which that matters later, it's like down the street from Hampton, Virginia.And the movie Hidden Figures came out. And I've always loved computers. I've always been, like, super into, like, how things work. And I got an iMac when I was, I think, in like the third, third grade. And it was the most magical thing ever to me because it was the clear color ones and watching all the circuits and all of that. And then I had, like, this weird sickness in high school and I had to get. Leave my art academy and go to the technical academy. And I just got thrown into one that I didn't want. And it was like building circuits. And I was like, this is so lame. Until I started putting the circuits together and figuring out how to, like, solder them all.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And like, just the experience of watching like, of like your first computer come into your house and like, seeing the. In the. The outside, I mean, the inside of like, what the computer is and turning it on and learning about, like, you know, like, files and floppy disk and all of that. And then the experience of seeing how you solder those, like, pieces on and how, like, just it's all ones and zeros, you know. And then so I was going to school for graphic design. And then also I had to take another technology class which kind of like, was like. It was like Information Technology 101. But it was kind of a lot of that.</p><p>Like, you know, like ones and zeros and how computers work. So fast forward, I was watching like, Hidden Figures. And I'd always been like, I don't know if I'm smart enough to go to school for, like, a computer science degree. And I think seeing like, Mary Jackson and like, Katherine Johnson and the fact that, like, they were brilliant, like, they were doing the work at NASA and like, Mary Jackson had gone to Hampton High School, which was right up the street from my house, right where my son was born. At the time I had actually had my son. And he's like, sitting in my lap, right? And I've got, like, a kid next to me watching this movie. And down the street from me, they wouldn't allow this woman who was a aeronautics engineer go to school while she's doing the job. But they wouldn't let her take night classes at that school to, like, further herself. They wouldn't let them go to the bathroom. And, like, it was wild because my son's fifth birthday, yeah. Was at that museum that is now the Katherine Johnson, like, space museum that's right down the street from, like, Langley. And I love space and all that, kind of. And I was just like, I love it so much. I love the Hubble telescopes and everything.</p><p><strong>ADRIANA:</strong><br />I love space too!</p><p><strong>AUTUMN:</strong><br />Girl, we were like, meant for each other. Like, so, like, it just kind of sunk in. Like, how am I gonna tell these little boys? Like, grow up and you can do whatever you want if I'm too much of a chicken to do what I want, Right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />Like, how am I gonna, like, give them a life? Like, I just. I wanted my kids to have a better life. Like, I had such a bad childhood and, like, just. It wasn't like, what I wanted for my kids. And I want it to, no matter what, be able to give my kids a good life. Like, no matter what happens, whether I stayed married or didn't stay married, but I wanted to give them a life where I could still mom, you know? And like, I just got to the point where I was like, well, like, this something I've always really, really loved. And it's like, come up so much in my life. Like I said in high school, it came up like, over and over again. And you're like, well, maybe like at some point, like, you should realize that's like calling you, you know? Yeah. And I was like, there's like so many people that came before me and they fought for the right just to get an education. And I'm going to sit here and like, basically self reject myself before I've even tried, you know? So I had signed up and I went back to school and Carter, which is my second kid, was four months old and I had gone back to school to Maryland. It's like Maryland University, but it's called Maryland University College because it's the military version of Maryland University. So I get all the time for not having a real computer science degree, and it's a software and development security degree. And like, it's not from a fancy school because cares, right?</p><p><strong>ADRIANA:</strong><br />You're kicking ass here. So who cares?</p><p><strong>AUTUMN:</strong><br />So I ended up doing like, my first couple of Java. Java. Well, I did a C class and I did Java classes and I, like, fell in love with Java. I was like, the structure and the brackets and it's beautiful. And I had gone to get help and my friend was like, hey, there's like this. Someone like I've never met on Facebook was like, there's this new military spouse thing that they're helping with coding and stuff. And you've been really into it, talking about it all, like, on Facebook, because I had, like, I was so excited about starting school. And, like, my homework was hard, and I kept making all these Facebook statuses about it.</p><p>So I go down and get help, and lo and behold, this is going to become my best friend of the last, like, what, 12 years? And it's funny, I have the truth table notes that she wrote for me, like, from that day. And she helped me with her home with my Java homework, and we've been literal best friends ever since. And I started getting involved with Milspouse Coders, and I became a virtual chapter leader. And then I became on hackathon committee, and we did that. Then they, like, watched us for a long time for a year. And we asked Microsoft and AWS to sponsor, and they said no. And then they said that they're going to watch us the next year. They came back and Microsoft fully sponsored the next hackathon.</p><p>And I was like, I'm moving to Seattle and I want to get a job. Then I found out I was pregnant, and I was like, oh, no, what if this ruins my career? And I had an actual female engineer be like, you're never going to get a job now. Like, you just ruined your career. And like, so, like, when I announced it, there wasn't like, congratulations. She was just like, you were working so hard. Why would you ruin your career like that?</p><p><strong>ADRIANA:</strong><br />Oh, my God.</p><p><strong>AUTUMN:</strong><br />Yeah, it was wild. Like, I've had worse things said to me by women than men, but I.</p><p><strong>ADRIANA:</strong><br />I can vouch for that. I've had the same.</p><p><strong>AUTUMN:</strong><br />It's wild.</p><p><strong>ADRIANA:</strong><br />I know! Like, what. What are we doing to each other?</p><p><strong>AUTUMN:</strong><br />I don't like, like there sometimes the stuff that, like, she was just like, you're already, like, in your 30s and, like, it's gonna take you longer and like, now you're gonna like, why would you have another kid? And I was like, thanks. That was the congratulations I was looking for and. And the encouragement right now. So I was like. I told my husband at the time, and I was like, dude, we need to get to Washington. I was like, I want to take the MSAA program, which was the military spouse program at the time. And I was like, we have a hackathon at Microsoft. So I was like, okay, everybody, give me six weeks.</p><p>Give me six weeks to drop this baby. I'll get to Washington and I'll, like, be the co chair for, like, the hackathon. So I moved to Washington. Well, we move across country. I stopped in Hollywood, Hawaii, in California, because I'm waiting for my house to be built and like, literally get to Washington, have a baby. I talked to the lady for like program. The program manager for the hackathon. Shout out to Monica because I love her and we're still friends and I can't wait to get coffee when you get back.</p><p>What do you call it? And she was like, are you in labor right now? Get off the phone. Like, I rolled up with a big ass data structures book and like, I'm over there like trying to figure out like this whole thing. And I went to meet her before that and she's. I was like, I'm coming back with a baby. And she just looked at me like, like, I love that. But like, she literally was like, go have a baby. Like, Monica is like, she is legit. Like, I love her.</p><p>She is the most. She's a gold star mom. She is just a phenomenal human and I've learned so much from her. But I literally met her because she kicked me off the phone when I was trying to plan a hackathon while I was in labor. And so that's how it started. But I ended up getting. Someone told me about the AWS program and ended up as an apprentice at AWS because they didn't do another cohort of the msaa and it was kind of like hard to get to because it was in one, it was in Tacoma and they didn't make. They didn't really think about all the different bases having to like come to this one place.</p><p>So that kind of started my whole career. I didn't even know what a solutions architect was. And then all of a sudden I was a specialist solutions architect and I wanted to be a developer while I was finishing my degree. So then I switched over to becoming a developer after being a NoSQL database solutions architect for two years. And then I ended up developer on the Corretto team for creating Amazon's version of Java.</p><p><strong>ADRIANA:</strong><br />That is so cool. Oh my God. And you've touched upon like so many cool things. Like, first of all, I can still relate on, on, you know, getting shit when you were doing graphic design. Because I so partway through my career, I, I quit tech to become a professional photographer for a year.</p><p><strong>AUTUMN:</strong><br />Oh my God. I was a photographer too.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's wild. So you, you probably experienced similar to what you experienced as a graphic designer, which is like, well, I could take these photos with my phone. I'm like, okay, but they're not gonna look as good.</p><p><strong>AUTUMN:</strong><br />Dude. People, I, I really hope that AI fucks art up so bad that people like, I hope it becomes the other way where people start to appreciate art and the hand drawn and, like, how much effort humans have to put into it. Like, I'm going to get finish one of my tattoos after this. And my tattoo artist is like, I can't even go on Pinterest to get, like, pictures anymore and to get examples because, like, everything is AI and it's like, just so, like, altered, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Like, you can tell.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Oh, sorry. Go ahead. I was gonna say, like, I. I think we. We have a bit of a. Kind of a rebellion towards that with. With the resurgence of, like, the popularity of vinyl, for example, or even. Even film for taking. For taking photos. Like, there's like this huge movement now for. For film photography in place of digital photography. So I. I think we're starting to see some of that rebellion going on.</p><p><strong>AUTUMN:</strong><br />There's so much beauty in things that are handmade or made with imperfection. Like.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />For instance, like, what do you call it? Impressionism is like, one of my favorite forms of art because it's like, it's not perfect, you know, and, like, it kind of hurt my soul. Going from, like, fine arts and drawing and painting to graph design. Like, I saw it as a way to make money with art, but I didn't really love it because so much of it was taking out the imperfections.</p><p><strong>ADRIANA:</strong><br />Right, right. Yeah, I can see that.</p><p><strong>AUTUMN:</strong><br />And then, like, so much of photography, like, people don't want, like, beautiful photography that, like, is kind of candid. They want, like, overly photoshopped, like, perfection. Like, and it's just like, I don't want to. I want to take pictures of beautiful things and kind of a. It's almost like an observation. And like, it's like, you know, when you go to, like, a temple to worship something, it's almost like an appreciation. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah, yeah, yeah.</p><p><strong>AUTUMN:</strong><br />Like, when we're all old and gray, like, what you'll have left are photos and people want to take, like. Like, have you seen those pictures that, like, you could tell, like, monarchs got painted for themselves and it doesn't even look like how they actually looked and stuff.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>AUTUMN:</strong><br />Like, that's what people want us to do with photos, you know?</p><p><strong>ADRIANA:</strong><br />Like, so true. It's so true. And. And I. I agree with you. Like, one of, like, my specialty used to be, like, family photography. And I used to do, like, a photo journalistic style, like, very candid photography. And the thing that drove me crazy, I'd sit my clients down and say, okay, this is my style. I'm just documenting your day. I'm like a fly on the wall. I'm not expecting you turn around and smile at me. And there were like inevitably families, most families unfortunately, who would like as soon as they saw the camera trained on them, they'd like turn around and go . Give me their best fake smile.</p><p><strong>AUTUMN:</strong><br />Which gives you the ugliest pictures ever.</p><p><strong>ADRIANA:</strong><br />Oh my God, they were horrible. And, and, and it was like, oh my God, people. Like, you're ignoring everything that I just told you. And, and of course the best photos that I got were the candids when they weren't.</p><p><strong>AUTUMN:</strong><br />But isn't that so funny that that also translates to tech. Like people will on an art degree and they'll be like, oh well like that, like you don't have a fancy degree. But some of the best people that I've ever met are the people that have like non traditional like backgrounds. But also how much does that translate? How many times have you told something about someone, something about something technically and you said this is not a good idea or this would work better another way. It's literally the same shit. Like it's so fun. Like it's the same struggle. And you're like, I've been doing this. Like I'm trying to tell you, I know that so and so documentation told you you can do this but in production this is going to be painful. And they're like, oh, the customer wants this. And you're like okay, look.</p><p><strong>ADRIANA:</strong><br />Yeah. Way, way, way too many times. And, and I, I agree. Like people can be so prissy about degrees, so prissy about where you go to school. Like I did a ranty post on LinkedIn, I don't know, a couple months back, talking about...</p><p><strong>AUTUMN:</strong><br />Can we talk about your ranty posts? I love them so much.</p><p><strong>ADRIANA:</strong><br />Oh yeah, my ranty posts.</p><p><strong>AUTUMN:</strong><br />I'd be so here for it. Like always like, and then this dumb person, I'm like, girl, tell them, tell them. I'm like, finally somebody else like is saying this, all this is bullshit.</p><p><strong>ADRIANA:</strong><br />I'm just like, I don't know. I, I, you know when you were talking about the fact that like you got these tattoos kind of as a reminder to like be yourself and at the workplace.</p><p><strong>AUTUMN:</strong><br />Because it's so easy to self abandon. Like we're trained as women to self abandon our needs and we're trained to like and I, I do like for, to take care of my kids and to make a living. Like I'll do whatever I have to do but like we spend more time at work than we do anywhere. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Like yeah.</p><p><strong>AUTUMN:</strong><br />And with this RTO bullshit, they're gonna force us to work even longer. And they want everyone to work in person. Like, all the shit that we learned over Covid and everything, like, out the window. We've. We've literally were like, oh, we had better, and we don't want it now. What? Like, and I'm just like, I. I don't want to. And I mean, I've had those tattoos since I was 18, but, like, there's got to be, like, a balance of, like, I think especially, like, as moms and as women, like, we know that, like, you might cry, but you, like, put some, like, good music on that has bad words in it, and then you thug it out, like, after you cry, you know, like, you're like, oh, that was horrible.</p><p><strong>AUTUMN:</strong><br />Okay, let's get this done. At the same time, like, there's some things that, like, you only get one life, you know?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />Like, and I want it to be, like, a good one, and I want it to have, like, good people in it, and I want to, in the best of my ability, provide for my children and. But create a good career that I'm, like, proud of, you know?</p><p><strong>ADRIANA:</strong><br />Yes, yes, I agree. Like, I. I used to go through the motions of. And actually, that's one of the reasons why I quit my tech job to become a professional photographer was because at the time, I hated what I was doing. Like, I was so bored in my tech job. I'm like, I need a complete change. And I'm at least super passionate about photography and a little bit obsessed. And it was, like, shiny new thing that I can put all my energy into and just made me genuinely happy. And when I came out on the other side and decided to go back into tech, I became, like, really reinvigorated by tech because at that point I realized realize, like, oh, I actually love tech. I was just not loving what I was doing in tech before.</p><p><strong>AUTUMN:</strong><br />Isn't it wild how you can get a job that feels like your dream job or that feels like the job you've always wanted and then you get it and you're like, what the fuck is this?</p><p><strong>ADRIANA:</strong><br />Oh, my God, that's happened so many times.</p><p><strong>AUTUMN:</strong><br />But nobody tells you about. Also, like, when you accomplish goals. Like, I think we all set out with, like, everyone tells you you have to make the first goal, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />But nobody tells you about the almost loss of, like, when you get that goal and it's either not what you expected or, like, you get it and then you don't know what to do from there.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I. I have a horrible problem. And. And maybe you can relate as well where I accomplished something and I will celebrate for, you know, about five seconds. And then I'm like, I need to accomplish something else that'll top this. Otherwise I'm a failure.</p><p><strong>AUTUMN:</strong><br />It's so toxic.</p><p><strong>ADRIANA:</strong><br />And, and yet, you know, like, this is what drives me. And people are like, you're so successful and you're so motivated and look at you go. And meanwhile, I'm like, I'm, I'm like.</p><p><strong>AUTUMN:</strong><br />I feel like all the time. Yeah. It's chasing the high of accomplishment constantly and it's not, it's not healthy at all.</p><p><strong>ADRIANA:</strong><br />Toxic. This is why like over the break I've, I've had to like disconnect from. From social media. Like, the only social media I've been checking is my personal Instagram and everything else. Like, I, I have a friend yesterday, he's like, hey, did you see this post on LinkedIn where I tagged you? I'm like, nope. And he's like, but. And I'm like, yeah, I, I swore off social media for like during my break. Sorry.</p><p><strong>AUTUMN:</strong><br />Is a reminder of like the sunken place of tech right now. And it just gives me anxiety and I just, I can't with it right now.</p><p><strong>ADRIANA:</strong><br />I like LinkedIn but I, you have to kind of take it with a grain of salt because there's like. So I, I use it honestly. Like, I use it to like self. I use it for self promotion because no one gonna promote yourself but you.</p><p><strong>AUTUMN:</strong><br />But, no, but say that louder for the people in the back because women are bad at that. And it's the only way that you are going to make it. Like nobody gives a shit about your. And especially working in tech. Majority of it, especially if it's enterprise. Nobody's going to know you're doing cool shit because we're all under NDAs. So if you don't find something that you can make to talk about like that is a career hack, you have to learn. Like I'm terrible at talking about myself. You should see me trying to make dating app bios. I get ChatGPT to write them. Like, but like when it comes to being professional, you have to learn how to talk about yourself. That is a skill that you need.</p><p><strong>ADRIANA:</strong><br />It's so important. And, and I, I actually mentioned this in a talk that I, in a keynote that I gave recently about the importance of self promotion.</p><p><strong>AUTUMN:</strong><br />Because look at you keynoting over here.</p><p><strong>ADRIANA:</strong><br />Like, oh, first keynote. I was like, I was so nervous.</p><p><strong>AUTUMN:</strong><br />I so proud of you. Look at you.</p><p><strong>ADRIANA:</strong><br />Oh, thank you. As a sidebar on this keynote. So because they asked me to keynote, and I was going to give a tech talk. And I'm like, I don't want to give a tech talk at the opening of a conference. Like, I. I want to do something inspiring. I don't want to bore y'all to death. Right? But then I was, like, second guessing myself.</p><p><strong>AUTUMN:</strong><br />I don't think you could ever be boring.</p><p><strong>ADRIANA:</strong><br />Awww. Thank you.</p><p><strong>AUTUMN:</strong><br />I don't think you possess that, like, quality at all.</p><p><strong>ADRIANA:</strong><br />I am so glad to hear.</p><p><strong>AUTUMN:</strong><br />I think you'd have to try really hard, and you'd probably suck at it. It'd be the only thing you'd be better.</p><p><strong>ADRIANA:</strong><br />Oh. So at this. At this keynote, I was like, oh, I. I don't want to do, like, a tech talk. I want to do something inspirational. And then. And then I started second guessing myself because I'm like, oh, my God, of course the girl is going to do a non tech talk talk at a tech conference. This was like, me getting in my head, right? We. We love to get into...</p><p><strong>AUTUMN:</strong><br />But that is a struggle of trying to.</p><p><strong>ADRIANA:</strong><br />Such a struggle.</p><p><strong>AUTUMN:</strong><br />You have to, like, make that balance. Like, I've been trying really intentionally to not make any diversity talks in the next year or so because I feel like I had so many. Like, they were data talks. They were talking about data bias. It was a lot of. Yeah, yeah, DevOps. But it was also a lot of diversity. And I was like, oh, I don't want that to be all I'm known for, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, absolutely. Yeah. And I. I think that's. That's like, a fine balance, which is why I was, like, freaking out on this talk. Right? Because I'm like, oh, my God, of course they're gonna expect, you know, this from a girl. But I got like. But one of the pieces of advice that I gave in this talk is it turned into, like, basically, like, these are things that I've learned throughout my. What is it, 20+ years?</p><p><strong>AUTUMN:</strong><br />Those are the best talks. You were. You were channeling your. Any inner Kelsey Hightower. Okay.</p><p><strong>ADRIANA:</strong><br />Like, thank you. Yeah. So I. I shared. I shared this piece of advice of, like, you know, promote yourself. That it's. It's really hard, but, like, you know, you might have, like, amazing friends who will promote you as well, which is amazing. Like, I love it when that happens. But at the end of the day, you got to fight for your own, you know, for your own survival in. In the tech world.</p><p><strong>AUTUMN:</strong><br />I think that a lot of engineers are so introverted too, and they're not like, people-y.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />That, like, I know some brilliant engineers that are like, basically, like, beholden to like big tech companies because they really think that they can't do anything else. And I'm like, dude, you're so smart. Like, you could go anywhere.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I agree. And, and I, you know, I, I've learned for myself at least that my kind of tech company vibe is a company where I feel like I can be myself and swear freely. Like, I honestly, like, for me, the sign of a psychologically safe workplace is one where people will not look at me funny if I let out "fucks" and "shits" on a regular basis. And for me that's super important. I know it sounds, it may sound silly to some people listening who might be, oh my God, swearing in the workplace is horrible, but for me it's psychological safety because it means that I can absolutely be myself and that, you know, if I wanted to like, you know, do like, I, I don't have to suppress my personality because that's what I found in, in previous workplaces that I worked at a bank for 11 years. It was like, it was a personality suppression experiment is what it felt like to the point where I, I tried so hard to like, also fit in and be like one of the guys that I, I feel at the time I thought I was like, oh, I'm so cool, I can like banter with the guys. And, and I feel like I lost my, my own personality in that too, which is so horrible.</p><p><strong>AUTUMN:</strong><br />But that is so valid though. Like, I, Being an engineer was my dream and I left like being a solutions architect to be an engineer.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And it was so toxic. Like, it was always like, you don't have a real CS degree and you don't have this and like, it's okay, but you don't because you don't have this and you like, or this and it was never going to be good enough. Like, nothing I did was ever, I wasn't going to be technical enough. And then it was funny, I interviewed for my new job and they're like, man, we can tell you're an engineer, we're going to have to coach you how to be a product manager. And I was like, what me? Like, I get told every day that I have to like, I'm too, too into process management and like to making processes better and I'm not technical enough. And it was wild how other people saw me because I was fucking miserable. I was oh so miserable. And I had people I loved working with, but I was never going to be good enough. And like, it's funny you said that you felt psychological safety with people that swear. But that's how I pick my mom friends. That's how I pick my tech friends. That's how.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>AUTUMN:</strong><br />Look, I'm gonna learn how to run Kubernetes just to hang out with y'all, because everybody has tattoos, cool hair, piercings, and, like, that's. Look, when I walk into a room, I find the one mom that looks like she's just as unhinged as me. And I'm like, we have to be besties so we can survive through whatever this mom event is, like, you know?</p><p><strong>ADRIANA:</strong><br />Oh, my God. So relatable. I, I, I gotta tell you, like, I am, like, most parents annoy me, dude.</p><p><strong>AUTUMN:</strong><br />Nobody tells you. People tell you about the diapers. They tell you about, like, the. How they eat all your food and all this. No one tells you you have to talk to people that you don't want to talk to. Like, hopes for your child. Okay? Like, and my kids are such extroverts. And don't. Well, I don't know. My son's kind of an introverted extrovert, like my oldest. But, like, like, talking to parents because they just happen to have a kid that likes your kid.</p><p><strong>ADRIANA:</strong><br />Oh, my God, it's the worst.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And you don't have anything else in common. Or have you ever had the other one where, like, you love the parents, but their kid is a shit. Because...</p><p><strong>AUTUMN:</strong><br />Yes! Oh, my God. I'm just like, I just want to hang out with your mom. Don't terrorize my children.</p><p><strong>ADRIANA:</strong><br />I know. Yeah. I had to end some friendships with, like, parents I really like, because their kids are horrible, horrible individuals. And I'm like, how did you. How did you, like, spew out Satan's spawn? And how is it that you're nice and your kid sucks?</p><p><strong>AUTUMN:</strong><br />I do think it's mostly the parents because little kids are cute, right? Like, I can put up with a lot from a little kid because, like, for the most part, my kids are so, like, the, like, the, the little bit of me in them is so strong that for the most part that they'll probably just, like, sarcastically, like, bully the other one into, like, being nice, you know? And there's, like, three of them, and they run in a pack, so for the most part.</p><p><strong>ADRIANA:</strong><br />Oh, yeah. Yeah. Nice, nice.</p><p><strong>AUTUMN:</strong><br />Like, they're only gonna get so far, like, you know, like, and then, like, I'm quick to be, like, the mama. Like, this one kid. Like, there's three kids that my, like, middle kid hangs out with, and, like, this one kid is, like, his parents are not the best. And his like, always like, he kind of is mean when the other two are getting along, you know, and he wants to say mean stuff. And he was talking shit to my kid and I was like, I can hear you. Like, I am such the asshole parent. Like, don't play with my kids. Like, yeah, yeah, I. And then like, I just always make sure that, like, it's always like a surprise and I'm like behind the bush. So that way, like, they like, are like, I'm like, I want you to think that I'm always watching and that I may always pop out somewhere. So, like, keep your little life together. I don't care if you're six. I'll come for you and your mama.</p><p><strong>ADRIANA:</strong><br />Yeah, you gotta protect your kids best interests. Like, I, I don't know. Like, there are some kids, like, maybe my style of parenting is, is very like, not normal for this day and age. I don't know.</p><p><strong>AUTUMN:</strong><br />But like, whatever it is, it's fire though, because you'd be doing all the things together. So like, look, I'm coming to you and my kids are teenagers. Be like, how do I make them like you?</p><p><strong>ADRIANA:</strong><br />Thank you. I. I was gonna say though, like, I. I don't know. Like, if. So, like, when Hannah was little, she was in a certain number of like, activities, like swimming and, and she did dance for a while. Like, we experimented with a few things, but after a while we're like, we just want our fucking Saturdays back, man.</p><p><strong>AUTUMN:</strong><br />Dude, my kids do jiu jitsu and that's it. Because one, like, it stops them from choking the of each other at my house. And two, I hate that. Like, look, I'm probably a bad mom because, like, I fucking refuse to have like eight different activities. I have three kids and like, people over schedule their children. Like, I don't want to. I have like two days off and I want to sit at home and be our normal little nerdy selves away from the world. And I don't want to talk to any. And I don't want to get rained on on a Saturday for soccer. Like, I live in Washington. I have black girl hair.</p><p><strong>ADRIANA:</strong><br />Oh, the humidity is our enemy. I. I have like naturally curly hair. I straighten it in the winter, but it's like full on curl in the summer.</p><p><strong>AUTUMN:</strong><br />See, you understand. I am not doing all that in the bathroom. And like, guilt. Yeah, you know it's hot when you're straightening your hair. You'd be dying the whole time. I'm not doing all that to come out and get rained on. Okay.</p><p><strong>ADRIANA:</strong><br />No, no, no, no. I. I am with you. I protect the hair at all costs. In the winter, like, in the summer. I gave. I give up. It's like, it's humid. It's. It is what it is. But, yes, I. I am with you. Like, I. You know, I, I. And I love that we're getting to talk about being a working mom in tech on here, because I think I had one other guest who I. I talked to about this, and I think we have to have more conversations about, like, you know, balancing that Also, like, there's. I don't know if there's such a thing as balancing. We survive. We survive as working moms in tech. We make it work.</p><p><strong>AUTUMN:</strong><br />I try to create some sort of a harmony because there's some times where my character is gonna come.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />Which I feel, like, bad. I'm quoting Amazon. Oh, like, PTSD is real. But, like. But it's true, though, because sometimes if you have to release something, I have to be like, I'm gonna order Doordash and everybody go play the PlayStation and let's just survive this. And then there's some days where my kids come first, and, like, I'm gonna have to dip out early, but I promise to work more hours later. Like, you just. They're like. It's just trying to keep it all together. Like, half the time, I just feel like I'm trying to survive.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And, like, get it done.</p><p><strong>ADRIANA:</strong><br />I agree. I agree. Yeah. And you gotta. I mean, I. When. When my daughter was. Was really little and I. Her daycare used to be near my office. And I remember, you know, those early days where they pick up all the diseases. Like... How the hell, man?</p><p><strong>AUTUMN:</strong><br />I'm going through that right now.</p><p><strong>ADRIANA:</strong><br />I. Oh, my God. It's hard, right? And so I. I would, like, I had days where I'd literally, like, drop off my kid at daycare, walk into the office, get a call. Hannah's running a fever. We need you to pick her up. I'd be like, hey, guys. Bye, guys. Like, and I'd feel so guilty about. About that. Because...</p><p><strong>AUTUMN:</strong><br />You're feeling guilty. While you're the one that's in this horrible situation where you don't have to work from home and take care of a sick kid. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. And meanwhile, you're, like, feeling like everyone's staring at you, like, oh, my God, she's not pulling her weight. Like, I always felt like I was getting, especially from my male co-workers. And it was like, it was so frustrating. And it's not that my husband didn't help, but he worked like, he. So I was lucky that Hannah's daycare was near my workplace. My husband worked, like, far away. He had to drive to work. I had the. I had the privilege of being able to subway to work from my place. He had. He had an hour drive each way, so it was like he couldn't be the one doing that, unfortunately. And so it fell on me. It's just, I was.</p><p><strong>AUTUMN:</strong><br />Statistically, women are always the ones that end up taking the flexible jobs over the greedy jobs. To the point where it got brought up in the. It's a Harvard economist. Her paper, she's a Nobel Prize rate winner and her paper about how to close the wage gap was literally having two partners that both took on the same, like, mental load and like, load for the house because she was like, we can do all the programs, we can do all of the things, but we will never close the wage gap without that. And it's like wild. Like, out of all the fancy ways that we've tried to solve that problem. And it's crazy because you're so right. Like, we don't talk about being a working mom and we can, like, and everybody, like, I don't know, the attitude towards kids now just is weird. Like in having kids.</p><p>I always feel like I have to apologize or like I'm lesser, you know, but look at where the world is.So it's like, what you said is so true. Like, if we don't make working mothers more of something that we see. Like, that's why, like, there's so many times where I wanted to give up on being an engineer or give up on being in tech, especially the last two years. And, like, yeah, representation matters, like, to little brown girls like me, because the only black engineer I ever saw for a long time was Angie Jones. Without Angie Jones, I wouldn't be here, you know? But also, like, I get questions all the time and they'll be like, can I be an. I did a Rewriting the Code thing, and they were like, can I be a mom and an engineer? And I almost didn't know what to say. And I want to tell her, yes, you can. But look at how toxic and weird is right now. Like, you know what I mean?</p><p><strong>ADRIANA:</strong><br />We should get paid more for. For juggling more stuff. Like, seriously...</p><p><strong>AUTUMN:</strong><br />In the age of AI, we're really going to fuck around and say that, like, techno, like, being technical is the only thing that matters, bro. Like, we're going to have so many things that can write code, but knowing if it's good code, knowing if that code is going to work, being able to talk to teams, being able to build relationships, that is what's going to set us apart. Being able to, like, work under stress, multitasking, being a mom, being an engineer are so intersectional. Like, what do you mean?</p><p><strong>ADRIANA:</strong><br />Big time. Big time. Yeah. And. And we gotta. We gotta keep having these conversations. We also, like, every time I talk to my American friends who are moms and hear about your maternity leave policies, girl, like, in Canada, I got a year off.</p><p><strong>AUTUMN:</strong><br />You had a year off?</p><p><strong>ADRIANA:</strong><br />Okay, I had a year off. So for my first, I want to say first, like, two or three months, I got 80, 85 or 95 pay from my employer. And then the rest I got. I was on unemployment and I was still guaranteed to get my job back when I came back after a year. And now they've upped it in Canada that you can be out for up to 18 months. And then I hear all the shit y'all get in the States. What is it, six weeks?</p><p><strong>AUTUMN:</strong><br />Yo. Okay, so the other day I was on TikTok and it was this thing and it was talking about how Vex or whoever and Elon said that Americans were mediocre. And this girl goes, if you're a black woman or any kind of a working woman in America. You know that they tell you that you have to do double of whatever you need to do to get a job to be able to get that job as a woman. And she goes, we continuously under fund. I'm an under fund education. We don't give people the chance to be with their children. We make people work, like, crazy hours.</p><p>They're working multiple jobs to try to survive in the economy. And he's like. And she's like. And you think that, like, we aren't going to get to the point of being mediocre, which I don't agree with, Elon, with the whole, like, we have to, like, I think he's going to use, like. I think one thing we don't talk about in tech enough is that he's going to use HB1 visas to abuse people. That is going to be the new form of, like, indentured servitude, where they're going to underpay people and they are going to absolutely abuse people that come here. So. And they're going to have to put up with it because it's their way to stay in the country and it's their way to support their families, and that's because they deserve better treatment and they don't deserve to be like.</p><p>Like, think about when Twitter went to shit. The only people in those pictures where he's talking about how they're staying 24 hours were people that were basically held against their will because they were on HB1 visas.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />That is going to turn in the next four years. It is going to be the new version of indentured servitude where we can underpay people and treat them like. And like, people are blaming, like, immigrants in tech, like, and saying that it's their fault that Americans aren't getting jobs. No us allowing them to be abused and paid less and, like, working in horrible conditions, like, is going to be because Americans don't want it. It's just like, when we let people work in the fields because if not the flake, the food will rot.</p><p><strong>ADRIANA:</strong><br />Yeah, Yep.</p><p><strong>AUTUMN:</strong><br />And, like, if we don't stand up for them, whether it not, maybe it's not you, maybe it's not what you're doing, but if we just let it be, like, you're just as bad, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. I. I totally agree. And I think that's a really important point to make. And especially, like...</p><p><strong>AUTUMN:</strong><br />We're literally watching it. When we were all hiring engineers at the former Non Company We Won't Name. They're not hiring white guys. They're hiring people that they know are young. All of them. Like, when you're at like 45% of new college grads for a major ginormous thing and they're all HB1 visas, it's because you know you're going to make them work a million hours, you know that they don't have families at home, and the way that they treat them is horrible, and it's not right. And we're just sitting here letting it happen.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. I, you know, interestingly enough, I. I experienced like a smaller version of that to a certain extent. When I, When I had my first job out of school, I worked in consulting and they worked us to the bone. Like, I. My first role was like, I was working 7 days a week, like easily like 10 to probably like 14 hour days kind of thing for like, I think almost two months. And I remember like complaining to my manager. I'm like, I need a weekend off. And I was the only one who complained. And I felt like an idiot. I felt like, oh, I'm the whiny. Of course it's the girl who's whining. She can't hack it.</p><p><strong>AUTUMN:</strong><br />Definitely.</p><p><strong>ADRIANA:</strong><br />And I'm like, dude, I can't, I can't do this anymore. And. And I was going to complain with this other guy. He was, he was engaged and his fiancée's like, what the fuck, man? I never see you. And he was going to complain with me and he chickened out because he was too scared. And he was older. I was like a fresh kid out of school.</p><p><strong>AUTUMN:</strong><br />That's another thing. Women's rights, rights for minorities, rights for everyone. Like, if I have these two engineers on my old team and I remember when they start talking about RTO, I was like, dude, I can't be the only person that says it's bad, you know? And my senior engineer, who's like the most. One of the most seniors on our team, that was like a really good part of our release team. He was like, my wife is, you know, in school, my wife and me have two kids and we're sharing the load. And this is going to be like, really bad for my family. And like, people ask me all the time when I give, like, talks about women getting in tech and how we can get women tech, and they'll be like, well, what can I do to help? And I'm like, be the dude who says, I have to go to the vet, I have to take my kids here, I have to pick my kids up. Because when you make it not weird and we're the only people that are saying it, you make it so much easier for women.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. Yeah. And that's another thing that comes up a lot is like, use your privilege.</p><p><strong>AUTUMN:</strong><br />Yes. It's like, people think it's not a big deal. It's such a big deal.</p><p><strong>ADRIANA:</strong><br />Such a huge deal.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You gotta. You gotta. You gotta show people that it's okay. Like, give them that psychological safety. It's so, so, so important.</p><p><strong>AUTUMN:</strong><br />For sure. I think that's the only way that we get through the next couple of years is, like, sticking up for each other, you know?</p><p><strong>ADRIANA:</strong><br />Exactly. Exactly. I love that. And I know I could keep going on and on, but we are coming up on time. But before we part ways, do you want to give, like, one either last piece of parting advice or. Or spicy thoughts on anything?</p><p><strong>AUTUMN:</strong><br />I think what we landed on was really good. Like, I think we all have privilege. I have privilege. The fact that I've gotten to have, like, rad jobs. Like, we all have privilege. Like, stop being an. And use your privilege to stick up for other people.</p><p><strong>ADRIANA:</strong><br />You know, I love that so much.</p><p><strong>AUTUMN:</strong><br />Like, definitely, like, after you climb a ladder, like, reach back and help somebody else climb too.</p><p><strong>ADRIANA:</strong><br />Yeah. I am fully with you on. On that, I think. You know, I. I've always said this. I keep saying it. We're all here because someone believed in us at some point in our careers.</p><p><strong>AUTUMN:</strong><br />And now that we don't have Twitter, Dude, Twitter was such a good way to meet people. I guess Bluesky's come in, but.</p><p><strong>ADRIANA:</strong><br />This guy's getting there, I think, which is nice. I'm. I'm. I'm kind of happy with how it's.</p><p><strong>AUTUMN:</strong><br />I'm really happy with it.</p><p><strong>ADRIANA:</strong><br />But, yeah, I. I agree. And the other thing, too, to add to that is I think we. Whenever, you know, you and I have talked about imposter syndrome before in other conversations.</p><p><strong>AUTUMN:</strong><br />So bad.</p><p><strong>ADRIANA:</strong><br />And I think, you know, like, I struggle with it still all the time, even. And. And the. The thing that I try to tell myself is, like, someone asked us to be here. Like, you know, when you were saying how you're getting shit over, like, the degree that you had and. And. And all that, and it's like, but you were asked to be where you were. It's not like you just. This job magically fell on your lap. Like, you know, like...</p><p><strong>AUTUMN:</strong><br />I still am. Like, how did I get this job there? Like, what if I don't do well, oh my God.</p><p><strong>ADRIANA:</strong><br />I have this constant fear. Yeah. What's the word?</p><p><strong>AUTUMN:</strong><br />What if they find out? Yes.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />It was so fun.</p><p><strong>ADRIANA:</strong><br />Remember, you were asked to be there and I, I try to remind myself of that too. We were asked to be here. Someone believed in us and therefore we deserve to be here. And, and I think it's, it's on us to use our privilege also to, to help out those who are starting out in their careers, especially those of us who look like us, so that we can continue to inspire them.</p><p><strong>AUTUMN:</strong><br />At this point, we're going to even have to help out each other who's been in this career because look at how it is. Like people with 20 years of experience are having a hard time. Like it is wild how much we've all are just got to like stick together and like help each other, you know.</p><p><strong>ADRIANA:</strong><br />It's so true. And I'm very grateful, I have to say, for the tech community, definitely the tech community that I've found in the last, last, you know, like five years. I feel like it's been, it's been hiding where I've. I wasn't aware with a bit and I'm so grateful to have found it.</p><p><strong>AUTUMN:</strong><br />All you cool people have been hanging out in Kubernetes. That's what like the secret was. I was over there in like Java and like stuff and then all the cool people with like cool colored hair and tattoos were chilling in the Kubernetes.</p><p><strong>ADRIANA:</strong><br />Yeah, they were definitely not chilling in the banks. Either that or they were like hiding their cool sleeve tats under like the button up shirts and the, and, and the suit jackets.</p><p><strong>AUTUMN:</strong><br />Spending all that money just to cover up the cool art.</p><p><strong>ADRIANA:</strong><br />I know, right? All right, well, thank you so much, Autumn for geeking out with me today. Y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>AUTUMN:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 25 Feb 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Autumn Nash)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-working-mom-in-tech-autumn-nash-ZlP39U3H</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Autumn Nash is a Product Manager at Microsoft specializing in Linux Security previously over four years at Amazon Web Services (AWS) as a Software Development Engineer, I currently contribute to the Language and Runtimes team, specializing in the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community. Prior to this, Autumn's role as a NoSQL Solutions Architect involved guiding organizations in selecting purpose-built NoSQL databases, utilizing Python and Java to unblock customers and contribute to educational content. In addition to her technical expertise in solutions engineering, back-end web development, and cloud computing, Autumn is proud to be a mom, bringing a unique perspective to the tech industry. She is also an alumni member of Rewriting the Code, further enriching her commitment to effective communication and education. Serving as the Board Chair of Education at MilSpouse Coders and as a Chapter Leader for the Greater Seattle Area, her advocacy for collaborative learning and community development extends beyond technology.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/autumnnash/">LinkedIn</a></li><li><a href="https://bsky.app/profile/withenoughcoffee.com">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.imdb.com/title/tt4846340/">Hidden Figures (movie)</a></li><li><a href="https://en.wikipedia.org/wiki/Mary_Jackson_(engineer)">Mary Jackson (NASA engineer)</a></li><li><a href="https://en.wikipedia.org/wiki/Katherine_Johnson">Katherine Johnson (NASA engineer)</a></li><li><a href="https://www.space.com/32805-katherine-johnson-langley-building-dedication.html">Katherine Johnson (building dedication)</a></li><li><a href="https://milspousecoders.org">Milspouse Coders</a></li><li><a href="https://military.microsoft.com/mssa/">Microsoft Software and Systems Academy (MSAA) - program for military veterans and retirees</a></li><li><a href="https://aws.amazon.com/corretto">Amazon Corretto</a></li><li><a href="https://news.harvard.edu/gazette/story/2023/10/harvard-claudia-goldin-recognized-with-nobel-in-economic-sciences/#:~:text=Economist%20Claudia%20Goldin%20wins%20Nobel,centuries%2C%20evolution%20of%20wage%20gap">Harvard Economist Claudia Goldin Nobel Prize</a></li><li><a href="https://angiejones.tech">Angie Jones</a></li><li><a href="https://rewritingthecode.org">Rewriting the Code</a></li></ul><p><strong>Additional notes:</strong></p><ul><li>Check out Autumn's podcast, <a href="https://www.fafo.fm">Fork Around and Find Out</a>, co-hosted with Justin Garrison</li><li>Tim Banks on Geeking Out, <a href="https://youtu.be/IEq3W7eDI5w">Episode 7</a>, <a href="https://youtu.be/_5XSjx3lC9Y">Episode 8</a>, and <a href="https://youtube.com/live/2hVmE80Va24?feature=share">Episode 28</a>.</li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong><br />Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. and geeking out with me today, I have Autumn Nash. Welcome, Autumn.</p><p><strong>AUTUMN:</strong><br />I'm so excited to finally virtually meet you.</p><p><strong>ADRIANA:</strong><br />I know. I'm excited too. And. And you are. I. I think we should play the, you know, six degrees to Tim Banks game, because, like...</p><p><strong>AUTUMN:</strong><br />Is anyone not six degrees from Tim Banks?</p><p><strong>ADRIANA:</strong><br />I know Tim has introduced me to so many amazing people, and I'm so grateful that he made the intros and that we just, like, hit it off. Like, there's been so many people on this podcast that Tim has introduced me to who have, like, now become good friends, and I'm like, oh, I feel.</p><p><strong>AUTUMN:</strong><br />Like he is, like, the ambassador of cool tech people, you know?</p><p><strong>ADRIANA:</strong><br />It is so true.</p><p><strong>AUTUMN:</strong><br />So Tim, like, if Tim is like, you have to meet, like, I hate it when people are like, oh, you should go meet this person. And I'm like, oh, I think it'd be cool. But, like, if Tim is like, go meet this person, like, you know they're going to be cool.</p><p><strong>ADRIANA:</strong><br />I know, right? So, Autumn, where are you calling from today?</p><p><strong>AUTUMN:</strong><br />I am in Seattle.</p><p><strong>ADRIANA:</strong><br />Okay, well, are you ready to get into our. Are. Are we gonna say lightning round questions? I don't think there'll be lightning today. Are you a lefty or a righty?</p><p><strong>AUTUMN:</strong><br />Righty. Look, I am directionally challenged sometimes. I will still, like, do the L thing. And, like, I also can use both hands, but definitely mostly righty.</p><p><strong>ADRIANA:</strong><br />Awesome. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>AUTUMN:</strong><br />iPhone. Team iPhone.</p><p><strong>ADRIANA:</strong><br />Me too. Team iPhone.</p><p><strong>AUTUMN:</strong><br />Okay, good. I was like, please be team iPhone. Like.</p><p><strong>ADRIANA:</strong><br />One thing I wanted to ask, because I think we were talking about this before we started recording because you said you have an art degree, and then you got. And then you got yourself into tech. So I'm curious, how did that. How did you end up in tech from. From an art degree?</p><p><strong>AUTUMN:</strong><br />This is, like, the craziest, longest story, but so I love these stories. I love, like, painting and art and, like, just all the intersections of, like, how art is almost like a. It can be like love, but it could be, like, a protest against things that are, like, going wrong. It can be like, art is just, like, being creative, and art is just such a huge part of my life. But let me tell you, getting a fine arts degree and a graphic design degree does not pay the bills. And I really like fancy coffee and food. And I finished my first degree and I remember like taking my son with me to go like, walk. And it was great, but I was like, I had my own graphic design business and it was just like such a hustle to make so little money and people didn't value, like, they're like, oh, I can go on Fiverr. And like, I'm just like, well, then go to Fiverr. Because, like, I got a whole ass degree and I don't want to do something for $20. Like, you know what I mean?</p><p><strong>ADRIANA:</strong><br />Yes. Oh, God, I can so relate.</p><p><strong>AUTUMN:</strong><br />I was like, I spent so much money on an art degree. I don't want to spend a lot of money to go back to school. And I need a job that's going to make a certain amount of money, but I want to, like, enjoy it. And like, when I was in, I graduated high school and I got tattoos on my wrist because I was like, this is my buy in to never take a, like, shitty job that like, I can't be myself at. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. I love that.</p><p><strong>AUTUMN:</strong><br />I was like, I need a job that, like, I can show up with like tattooed and pink hair and ridiculousness. And I want it. Like, I think that the way that people treat you at your job, like I always told my little brother, I'm like, you have to find a job that requires enough skill, that makes you special enough that hopefully there's a buy in for them to treat you like somewhat well. Right?</p><p><strong>ADRIANA:</strong><br />Yep.</p><p><strong>AUTUMN:</strong><br />So I was looking and I was like, I need something that's not going to cost a lot of money to go back to school. So I found a school that was not very expensive, which I've gotten a lot of for the school I went to, but whatever. And I was like, I really want it to do with like computers because I love computers. And I want it to be like. I was like, I was in, in the time. At the time I was pregnant with my second son and I was like, I wasn't really sure where my marriage was going. And I was like, I'm gonna have these little kids and I don't want to leave them at home. So it either needs to make enough money that I can put them somewhere that I feel like they're safe. Yeah. But it needs. Or it needs to be from home where I can, like, know that they're like, okay. Yeah. And the other then. So I was living in Virginia because I was married to someone in the military at the time. And I was living in Virginia by the Norfolk base. But like in Suffolk, which that matters later, it's like down the street from Hampton, Virginia.And the movie Hidden Figures came out. And I've always loved computers. I've always been, like, super into, like, how things work. And I got an iMac when I was, I think, in like the third, third grade. And it was the most magical thing ever to me because it was the clear color ones and watching all the circuits and all of that. And then I had, like, this weird sickness in high school and I had to get. Leave my art academy and go to the technical academy. And I just got thrown into one that I didn't want. And it was like building circuits. And I was like, this is so lame. Until I started putting the circuits together and figuring out how to, like, solder them all.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And like, just the experience of watching like, of like your first computer come into your house and like, seeing the. In the. The outside, I mean, the inside of like, what the computer is and turning it on and learning about, like, you know, like, files and floppy disk and all of that. And then the experience of seeing how you solder those, like, pieces on and how, like, just it's all ones and zeros, you know. And then so I was going to school for graphic design. And then also I had to take another technology class which kind of like, was like. It was like Information Technology 101. But it was kind of a lot of that.</p><p>Like, you know, like ones and zeros and how computers work. So fast forward, I was watching like, Hidden Figures. And I'd always been like, I don't know if I'm smart enough to go to school for, like, a computer science degree. And I think seeing like, Mary Jackson and like, Katherine Johnson and the fact that, like, they were brilliant, like, they were doing the work at NASA and like, Mary Jackson had gone to Hampton High School, which was right up the street from my house, right where my son was born. At the time I had actually had my son. And he's like, sitting in my lap, right? And I've got, like, a kid next to me watching this movie. And down the street from me, they wouldn't allow this woman who was a aeronautics engineer go to school while she's doing the job. But they wouldn't let her take night classes at that school to, like, further herself. They wouldn't let them go to the bathroom. And, like, it was wild because my son's fifth birthday, yeah. Was at that museum that is now the Katherine Johnson, like, space museum that's right down the street from, like, Langley. And I love space and all that, kind of. And I was just like, I love it so much. I love the Hubble telescopes and everything.</p><p><strong>ADRIANA:</strong><br />I love space too!</p><p><strong>AUTUMN:</strong><br />Girl, we were like, meant for each other. Like, so, like, it just kind of sunk in. Like, how am I gonna tell these little boys? Like, grow up and you can do whatever you want if I'm too much of a chicken to do what I want, Right?</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />Like, how am I gonna, like, give them a life? Like, I just. I wanted my kids to have a better life. Like, I had such a bad childhood and, like, just. It wasn't like, what I wanted for my kids. And I want it to, no matter what, be able to give my kids a good life. Like, no matter what happens, whether I stayed married or didn't stay married, but I wanted to give them a life where I could still mom, you know? And like, I just got to the point where I was like, well, like, this something I've always really, really loved. And it's like, come up so much in my life. Like I said in high school, it came up like, over and over again. And you're like, well, maybe like at some point, like, you should realize that's like calling you, you know? Yeah. And I was like, there's like so many people that came before me and they fought for the right just to get an education. And I'm going to sit here and like, basically self reject myself before I've even tried, you know? So I had signed up and I went back to school and Carter, which is my second kid, was four months old and I had gone back to school to Maryland. It's like Maryland University, but it's called Maryland University College because it's the military version of Maryland University. So I get all the time for not having a real computer science degree, and it's a software and development security degree. And like, it's not from a fancy school because cares, right?</p><p><strong>ADRIANA:</strong><br />You're kicking ass here. So who cares?</p><p><strong>AUTUMN:</strong><br />So I ended up doing like, my first couple of Java. Java. Well, I did a C class and I did Java classes and I, like, fell in love with Java. I was like, the structure and the brackets and it's beautiful. And I had gone to get help and my friend was like, hey, there's like this. Someone like I've never met on Facebook was like, there's this new military spouse thing that they're helping with coding and stuff. And you've been really into it, talking about it all, like, on Facebook, because I had, like, I was so excited about starting school. And, like, my homework was hard, and I kept making all these Facebook statuses about it.</p><p>So I go down and get help, and lo and behold, this is going to become my best friend of the last, like, what, 12 years? And it's funny, I have the truth table notes that she wrote for me, like, from that day. And she helped me with her home with my Java homework, and we've been literal best friends ever since. And I started getting involved with Milspouse Coders, and I became a virtual chapter leader. And then I became on hackathon committee, and we did that. Then they, like, watched us for a long time for a year. And we asked Microsoft and AWS to sponsor, and they said no. And then they said that they're going to watch us the next year. They came back and Microsoft fully sponsored the next hackathon.</p><p>And I was like, I'm moving to Seattle and I want to get a job. Then I found out I was pregnant, and I was like, oh, no, what if this ruins my career? And I had an actual female engineer be like, you're never going to get a job now. Like, you just ruined your career. And like, so, like, when I announced it, there wasn't like, congratulations. She was just like, you were working so hard. Why would you ruin your career like that?</p><p><strong>ADRIANA:</strong><br />Oh, my God.</p><p><strong>AUTUMN:</strong><br />Yeah, it was wild. Like, I've had worse things said to me by women than men, but I.</p><p><strong>ADRIANA:</strong><br />I can vouch for that. I've had the same.</p><p><strong>AUTUMN:</strong><br />It's wild.</p><p><strong>ADRIANA:</strong><br />I know! Like, what. What are we doing to each other?</p><p><strong>AUTUMN:</strong><br />I don't like, like there sometimes the stuff that, like, she was just like, you're already, like, in your 30s and, like, it's gonna take you longer and like, now you're gonna like, why would you have another kid? And I was like, thanks. That was the congratulations I was looking for and. And the encouragement right now. So I was like. I told my husband at the time, and I was like, dude, we need to get to Washington. I was like, I want to take the MSAA program, which was the military spouse program at the time. And I was like, we have a hackathon at Microsoft. So I was like, okay, everybody, give me six weeks.</p><p>Give me six weeks to drop this baby. I'll get to Washington and I'll, like, be the co chair for, like, the hackathon. So I moved to Washington. Well, we move across country. I stopped in Hollywood, Hawaii, in California, because I'm waiting for my house to be built and like, literally get to Washington, have a baby. I talked to the lady for like program. The program manager for the hackathon. Shout out to Monica because I love her and we're still friends and I can't wait to get coffee when you get back.</p><p>What do you call it? And she was like, are you in labor right now? Get off the phone. Like, I rolled up with a big ass data structures book and like, I'm over there like trying to figure out like this whole thing. And I went to meet her before that and she's. I was like, I'm coming back with a baby. And she just looked at me like, like, I love that. But like, she literally was like, go have a baby. Like, Monica is like, she is legit. Like, I love her.</p><p>She is the most. She's a gold star mom. She is just a phenomenal human and I've learned so much from her. But I literally met her because she kicked me off the phone when I was trying to plan a hackathon while I was in labor. And so that's how it started. But I ended up getting. Someone told me about the AWS program and ended up as an apprentice at AWS because they didn't do another cohort of the msaa and it was kind of like hard to get to because it was in one, it was in Tacoma and they didn't make. They didn't really think about all the different bases having to like come to this one place.</p><p>So that kind of started my whole career. I didn't even know what a solutions architect was. And then all of a sudden I was a specialist solutions architect and I wanted to be a developer while I was finishing my degree. So then I switched over to becoming a developer after being a NoSQL database solutions architect for two years. And then I ended up developer on the Corretto team for creating Amazon's version of Java.</p><p><strong>ADRIANA:</strong><br />That is so cool. Oh my God. And you've touched upon like so many cool things. Like, first of all, I can still relate on, on, you know, getting shit when you were doing graphic design. Because I so partway through my career, I, I quit tech to become a professional photographer for a year.</p><p><strong>AUTUMN:</strong><br />Oh my God. I was a photographer too.</p><p><strong>ADRIANA:</strong><br />Oh my God. That's wild. So you, you probably experienced similar to what you experienced as a graphic designer, which is like, well, I could take these photos with my phone. I'm like, okay, but they're not gonna look as good.</p><p><strong>AUTUMN:</strong><br />Dude. People, I, I really hope that AI fucks art up so bad that people like, I hope it becomes the other way where people start to appreciate art and the hand drawn and, like, how much effort humans have to put into it. Like, I'm going to get finish one of my tattoos after this. And my tattoo artist is like, I can't even go on Pinterest to get, like, pictures anymore and to get examples because, like, everything is AI and it's like, just so, like, altered, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah. Like, you can tell.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />Oh, sorry. Go ahead. I was gonna say, like, I. I think we. We have a bit of a. Kind of a rebellion towards that with. With the resurgence of, like, the popularity of vinyl, for example, or even. Even film for taking. For taking photos. Like, there's like this huge movement now for. For film photography in place of digital photography. So I. I think we're starting to see some of that rebellion going on.</p><p><strong>AUTUMN:</strong><br />There's so much beauty in things that are handmade or made with imperfection. Like.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />For instance, like, what do you call it? Impressionism is like, one of my favorite forms of art because it's like, it's not perfect, you know, and, like, it kind of hurt my soul. Going from, like, fine arts and drawing and painting to graph design. Like, I saw it as a way to make money with art, but I didn't really love it because so much of it was taking out the imperfections.</p><p><strong>ADRIANA:</strong><br />Right, right. Yeah, I can see that.</p><p><strong>AUTUMN:</strong><br />And then, like, so much of photography, like, people don't want, like, beautiful photography that, like, is kind of candid. They want, like, overly photoshopped, like, perfection. Like, and it's just like, I don't want to. I want to take pictures of beautiful things and kind of a. It's almost like an observation. And like, it's like, you know, when you go to, like, a temple to worship something, it's almost like an appreciation. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, yeah, yeah, yeah.</p><p><strong>AUTUMN:</strong><br />Like, when we're all old and gray, like, what you'll have left are photos and people want to take, like. Like, have you seen those pictures that, like, you could tell, like, monarchs got painted for themselves and it doesn't even look like how they actually looked and stuff.</p><p><strong>ADRIANA:</strong><br />Oh, yeah.</p><p><strong>AUTUMN:</strong><br />Like, that's what people want us to do with photos, you know?</p><p><strong>ADRIANA:</strong><br />Like, so true. It's so true. And. And I. I agree with you. Like, one of, like, my specialty used to be, like, family photography. And I used to do, like, a photo journalistic style, like, very candid photography. And the thing that drove me crazy, I'd sit my clients down and say, okay, this is my style. I'm just documenting your day. I'm like a fly on the wall. I'm not expecting you turn around and smile at me. And there were like inevitably families, most families unfortunately, who would like as soon as they saw the camera trained on them, they'd like turn around and go . Give me their best fake smile.</p><p><strong>AUTUMN:</strong><br />Which gives you the ugliest pictures ever.</p><p><strong>ADRIANA:</strong><br />Oh my God, they were horrible. And, and, and it was like, oh my God, people. Like, you're ignoring everything that I just told you. And, and of course the best photos that I got were the candids when they weren't.</p><p><strong>AUTUMN:</strong><br />But isn't that so funny that that also translates to tech. Like people will on an art degree and they'll be like, oh well like that, like you don't have a fancy degree. But some of the best people that I've ever met are the people that have like non traditional like backgrounds. But also how much does that translate? How many times have you told something about someone, something about something technically and you said this is not a good idea or this would work better another way. It's literally the same shit. Like it's so fun. Like it's the same struggle. And you're like, I've been doing this. Like I'm trying to tell you, I know that so and so documentation told you you can do this but in production this is going to be painful. And they're like, oh, the customer wants this. And you're like okay, look.</p><p><strong>ADRIANA:</strong><br />Yeah. Way, way, way too many times. And, and I, I agree. Like people can be so prissy about degrees, so prissy about where you go to school. Like I did a ranty post on LinkedIn, I don't know, a couple months back, talking about...</p><p><strong>AUTUMN:</strong><br />Can we talk about your ranty posts? I love them so much.</p><p><strong>ADRIANA:</strong><br />Oh yeah, my ranty posts.</p><p><strong>AUTUMN:</strong><br />I'd be so here for it. Like always like, and then this dumb person, I'm like, girl, tell them, tell them. I'm like, finally somebody else like is saying this, all this is bullshit.</p><p><strong>ADRIANA:</strong><br />I'm just like, I don't know. I, I, you know when you were talking about the fact that like you got these tattoos kind of as a reminder to like be yourself and at the workplace.</p><p><strong>AUTUMN:</strong><br />Because it's so easy to self abandon. Like we're trained as women to self abandon our needs and we're trained to like and I, I do like for, to take care of my kids and to make a living. Like I'll do whatever I have to do but like we spend more time at work than we do anywhere. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Like yeah.</p><p><strong>AUTUMN:</strong><br />And with this RTO bullshit, they're gonna force us to work even longer. And they want everyone to work in person. Like, all the shit that we learned over Covid and everything, like, out the window. We've. We've literally were like, oh, we had better, and we don't want it now. What? Like, and I'm just like, I. I don't want to. And I mean, I've had those tattoos since I was 18, but, like, there's got to be, like, a balance of, like, I think especially, like, as moms and as women, like, we know that, like, you might cry, but you, like, put some, like, good music on that has bad words in it, and then you thug it out, like, after you cry, you know, like, you're like, oh, that was horrible.</p><p><strong>AUTUMN:</strong><br />Okay, let's get this done. At the same time, like, there's some things that, like, you only get one life, you know?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />Like, and I want it to be, like, a good one, and I want it to have, like, good people in it, and I want to, in the best of my ability, provide for my children and. But create a good career that I'm, like, proud of, you know?</p><p><strong>ADRIANA:</strong><br />Yes, yes, I agree. Like, I. I used to go through the motions of. And actually, that's one of the reasons why I quit my tech job to become a professional photographer was because at the time, I hated what I was doing. Like, I was so bored in my tech job. I'm like, I need a complete change. And I'm at least super passionate about photography and a little bit obsessed. And it was, like, shiny new thing that I can put all my energy into and just made me genuinely happy. And when I came out on the other side and decided to go back into tech, I became, like, really reinvigorated by tech because at that point I realized realize, like, oh, I actually love tech. I was just not loving what I was doing in tech before.</p><p><strong>AUTUMN:</strong><br />Isn't it wild how you can get a job that feels like your dream job or that feels like the job you've always wanted and then you get it and you're like, what the fuck is this?</p><p><strong>ADRIANA:</strong><br />Oh, my God, that's happened so many times.</p><p><strong>AUTUMN:</strong><br />But nobody tells you about. Also, like, when you accomplish goals. Like, I think we all set out with, like, everyone tells you you have to make the first goal, right?</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />But nobody tells you about the almost loss of, like, when you get that goal and it's either not what you expected or, like, you get it and then you don't know what to do from there.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I. I have a horrible problem. And. And maybe you can relate as well where I accomplished something and I will celebrate for, you know, about five seconds. And then I'm like, I need to accomplish something else that'll top this. Otherwise I'm a failure.</p><p><strong>AUTUMN:</strong><br />It's so toxic.</p><p><strong>ADRIANA:</strong><br />And, and yet, you know, like, this is what drives me. And people are like, you're so successful and you're so motivated and look at you go. And meanwhile, I'm like, I'm, I'm like.</p><p><strong>AUTUMN:</strong><br />I feel like all the time. Yeah. It's chasing the high of accomplishment constantly and it's not, it's not healthy at all.</p><p><strong>ADRIANA:</strong><br />Toxic. This is why like over the break I've, I've had to like disconnect from. From social media. Like, the only social media I've been checking is my personal Instagram and everything else. Like, I, I have a friend yesterday, he's like, hey, did you see this post on LinkedIn where I tagged you? I'm like, nope. And he's like, but. And I'm like, yeah, I, I swore off social media for like during my break. Sorry.</p><p><strong>AUTUMN:</strong><br />Is a reminder of like the sunken place of tech right now. And it just gives me anxiety and I just, I can't with it right now.</p><p><strong>ADRIANA:</strong><br />I like LinkedIn but I, you have to kind of take it with a grain of salt because there's like. So I, I use it honestly. Like, I use it to like self. I use it for self promotion because no one gonna promote yourself but you.</p><p><strong>AUTUMN:</strong><br />But, no, but say that louder for the people in the back because women are bad at that. And it's the only way that you are going to make it. Like nobody gives a shit about your. And especially working in tech. Majority of it, especially if it's enterprise. Nobody's going to know you're doing cool shit because we're all under NDAs. So if you don't find something that you can make to talk about like that is a career hack, you have to learn. Like I'm terrible at talking about myself. You should see me trying to make dating app bios. I get ChatGPT to write them. Like, but like when it comes to being professional, you have to learn how to talk about yourself. That is a skill that you need.</p><p><strong>ADRIANA:</strong><br />It's so important. And, and I, I actually mentioned this in a talk that I, in a keynote that I gave recently about the importance of self promotion.</p><p><strong>AUTUMN:</strong><br />Because look at you keynoting over here.</p><p><strong>ADRIANA:</strong><br />Like, oh, first keynote. I was like, I was so nervous.</p><p><strong>AUTUMN:</strong><br />I so proud of you. Look at you.</p><p><strong>ADRIANA:</strong><br />Oh, thank you. As a sidebar on this keynote. So because they asked me to keynote, and I was going to give a tech talk. And I'm like, I don't want to give a tech talk at the opening of a conference. Like, I. I want to do something inspiring. I don't want to bore y'all to death. Right? But then I was, like, second guessing myself.</p><p><strong>AUTUMN:</strong><br />I don't think you could ever be boring.</p><p><strong>ADRIANA:</strong><br />Awww. Thank you.</p><p><strong>AUTUMN:</strong><br />I don't think you possess that, like, quality at all.</p><p><strong>ADRIANA:</strong><br />I am so glad to hear.</p><p><strong>AUTUMN:</strong><br />I think you'd have to try really hard, and you'd probably suck at it. It'd be the only thing you'd be better.</p><p><strong>ADRIANA:</strong><br />Oh. So at this. At this keynote, I was like, oh, I. I don't want to do, like, a tech talk. I want to do something inspirational. And then. And then I started second guessing myself because I'm like, oh, my God, of course the girl is going to do a non tech talk talk at a tech conference. This was like, me getting in my head, right? We. We love to get into...</p><p><strong>AUTUMN:</strong><br />But that is a struggle of trying to.</p><p><strong>ADRIANA:</strong><br />Such a struggle.</p><p><strong>AUTUMN:</strong><br />You have to, like, make that balance. Like, I've been trying really intentionally to not make any diversity talks in the next year or so because I feel like I had so many. Like, they were data talks. They were talking about data bias. It was a lot of. Yeah, yeah, DevOps. But it was also a lot of diversity. And I was like, oh, I don't want that to be all I'm known for, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah, absolutely. Yeah. And I. I think that's. That's like, a fine balance, which is why I was, like, freaking out on this talk. Right? Because I'm like, oh, my God, of course they're gonna expect, you know, this from a girl. But I got like. But one of the pieces of advice that I gave in this talk is it turned into, like, basically, like, these are things that I've learned throughout my. What is it, 20+ years?</p><p><strong>AUTUMN:</strong><br />Those are the best talks. You were. You were channeling your. Any inner Kelsey Hightower. Okay.</p><p><strong>ADRIANA:</strong><br />Like, thank you. Yeah. So I. I shared. I shared this piece of advice of, like, you know, promote yourself. That it's. It's really hard, but, like, you know, you might have, like, amazing friends who will promote you as well, which is amazing. Like, I love it when that happens. But at the end of the day, you got to fight for your own, you know, for your own survival in. In the tech world.</p><p><strong>AUTUMN:</strong><br />I think that a lot of engineers are so introverted too, and they're not like, people-y.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />That, like, I know some brilliant engineers that are like, basically, like, beholden to like big tech companies because they really think that they can't do anything else. And I'm like, dude, you're so smart. Like, you could go anywhere.</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, I, I agree. And, and I, you know, I, I've learned for myself at least that my kind of tech company vibe is a company where I feel like I can be myself and swear freely. Like, I honestly, like, for me, the sign of a psychologically safe workplace is one where people will not look at me funny if I let out "fucks" and "shits" on a regular basis. And for me that's super important. I know it sounds, it may sound silly to some people listening who might be, oh my God, swearing in the workplace is horrible, but for me it's psychological safety because it means that I can absolutely be myself and that, you know, if I wanted to like, you know, do like, I, I don't have to suppress my personality because that's what I found in, in previous workplaces that I worked at a bank for 11 years. It was like, it was a personality suppression experiment is what it felt like to the point where I, I tried so hard to like, also fit in and be like one of the guys that I, I feel at the time I thought I was like, oh, I'm so cool, I can like banter with the guys. And, and I feel like I lost my, my own personality in that too, which is so horrible.</p><p><strong>AUTUMN:</strong><br />But that is so valid though. Like, I, Being an engineer was my dream and I left like being a solutions architect to be an engineer.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And it was so toxic. Like, it was always like, you don't have a real CS degree and you don't have this and like, it's okay, but you don't because you don't have this and you like, or this and it was never going to be good enough. Like, nothing I did was ever, I wasn't going to be technical enough. And then it was funny, I interviewed for my new job and they're like, man, we can tell you're an engineer, we're going to have to coach you how to be a product manager. And I was like, what me? Like, I get told every day that I have to like, I'm too, too into process management and like to making processes better and I'm not technical enough. And it was wild how other people saw me because I was fucking miserable. I was oh so miserable. And I had people I loved working with, but I was never going to be good enough. And like, it's funny you said that you felt psychological safety with people that swear. But that's how I pick my mom friends. That's how I pick my tech friends. That's how.</p><p><strong>ADRIANA:</strong><br />Yes.</p><p><strong>AUTUMN:</strong><br />Look, I'm gonna learn how to run Kubernetes just to hang out with y'all, because everybody has tattoos, cool hair, piercings, and, like, that's. Look, when I walk into a room, I find the one mom that looks like she's just as unhinged as me. And I'm like, we have to be besties so we can survive through whatever this mom event is, like, you know?</p><p><strong>ADRIANA:</strong><br />Oh, my God. So relatable. I, I, I gotta tell you, like, I am, like, most parents annoy me, dude.</p><p><strong>AUTUMN:</strong><br />Nobody tells you. People tell you about the diapers. They tell you about, like, the. How they eat all your food and all this. No one tells you you have to talk to people that you don't want to talk to. Like, hopes for your child. Okay? Like, and my kids are such extroverts. And don't. Well, I don't know. My son's kind of an introverted extrovert, like my oldest. But, like, like, talking to parents because they just happen to have a kid that likes your kid.</p><p><strong>ADRIANA:</strong><br />Oh, my God, it's the worst.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />And you don't have anything else in common. Or have you ever had the other one where, like, you love the parents, but their kid is a shit. Because...</p><p><strong>AUTUMN:</strong><br />Yes! Oh, my God. I'm just like, I just want to hang out with your mom. Don't terrorize my children.</p><p><strong>ADRIANA:</strong><br />I know. Yeah. I had to end some friendships with, like, parents I really like, because their kids are horrible, horrible individuals. And I'm like, how did you. How did you, like, spew out Satan's spawn? And how is it that you're nice and your kid sucks?</p><p><strong>AUTUMN:</strong><br />I do think it's mostly the parents because little kids are cute, right? Like, I can put up with a lot from a little kid because, like, for the most part, my kids are so, like, the, like, the, the little bit of me in them is so strong that for the most part that they'll probably just, like, sarcastically, like, bully the other one into, like, being nice, you know? And there's, like, three of them, and they run in a pack, so for the most part.</p><p><strong>ADRIANA:</strong><br />Oh, yeah. Yeah. Nice, nice.</p><p><strong>AUTUMN:</strong><br />Like, they're only gonna get so far, like, you know, like, and then, like, I'm quick to be, like, the mama. Like, this one kid. Like, there's three kids that my, like, middle kid hangs out with, and, like, this one kid is, like, his parents are not the best. And his like, always like, he kind of is mean when the other two are getting along, you know, and he wants to say mean stuff. And he was talking shit to my kid and I was like, I can hear you. Like, I am such the asshole parent. Like, don't play with my kids. Like, yeah, yeah, I. And then like, I just always make sure that, like, it's always like a surprise and I'm like behind the bush. So that way, like, they like, are like, I'm like, I want you to think that I'm always watching and that I may always pop out somewhere. So, like, keep your little life together. I don't care if you're six. I'll come for you and your mama.</p><p><strong>ADRIANA:</strong><br />Yeah, you gotta protect your kids best interests. Like, I, I don't know. Like, there are some kids, like, maybe my style of parenting is, is very like, not normal for this day and age. I don't know.</p><p><strong>AUTUMN:</strong><br />But like, whatever it is, it's fire though, because you'd be doing all the things together. So like, look, I'm coming to you and my kids are teenagers. Be like, how do I make them like you?</p><p><strong>ADRIANA:</strong><br />Thank you. I. I was gonna say though, like, I. I don't know. Like, if. So, like, when Hannah was little, she was in a certain number of like, activities, like swimming and, and she did dance for a while. Like, we experimented with a few things, but after a while we're like, we just want our fucking Saturdays back, man.</p><p><strong>AUTUMN:</strong><br />Dude, my kids do jiu jitsu and that's it. Because one, like, it stops them from choking the of each other at my house. And two, I hate that. Like, look, I'm probably a bad mom because, like, I fucking refuse to have like eight different activities. I have three kids and like, people over schedule their children. Like, I don't want to. I have like two days off and I want to sit at home and be our normal little nerdy selves away from the world. And I don't want to talk to any. And I don't want to get rained on on a Saturday for soccer. Like, I live in Washington. I have black girl hair.</p><p><strong>ADRIANA:</strong><br />Oh, the humidity is our enemy. I. I have like naturally curly hair. I straighten it in the winter, but it's like full on curl in the summer.</p><p><strong>AUTUMN:</strong><br />See, you understand. I am not doing all that in the bathroom. And like, guilt. Yeah, you know it's hot when you're straightening your hair. You'd be dying the whole time. I'm not doing all that to come out and get rained on. Okay.</p><p><strong>ADRIANA:</strong><br />No, no, no, no. I. I am with you. I protect the hair at all costs. In the winter, like, in the summer. I gave. I give up. It's like, it's humid. It's. It is what it is. But, yes, I. I am with you. Like, I. You know, I, I. And I love that we're getting to talk about being a working mom in tech on here, because I think I had one other guest who I. I talked to about this, and I think we have to have more conversations about, like, you know, balancing that Also, like, there's. I don't know if there's such a thing as balancing. We survive. We survive as working moms in tech. We make it work.</p><p><strong>AUTUMN:</strong><br />I try to create some sort of a harmony because there's some times where my character is gonna come.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />Which I feel, like, bad. I'm quoting Amazon. Oh, like, PTSD is real. But, like. But it's true, though, because sometimes if you have to release something, I have to be like, I'm gonna order Doordash and everybody go play the PlayStation and let's just survive this. And then there's some days where my kids come first, and, like, I'm gonna have to dip out early, but I promise to work more hours later. Like, you just. They're like. It's just trying to keep it all together. Like, half the time, I just feel like I'm trying to survive.</p><p><strong>ADRIANA:</strong><br />Yeah.</p><p><strong>AUTUMN:</strong><br />And, like, get it done.</p><p><strong>ADRIANA:</strong><br />I agree. I agree. Yeah. And you gotta. I mean, I. When. When my daughter was. Was really little and I. Her daycare used to be near my office. And I remember, you know, those early days where they pick up all the diseases. Like... How the hell, man?</p><p><strong>AUTUMN:</strong><br />I'm going through that right now.</p><p><strong>ADRIANA:</strong><br />I. Oh, my God. It's hard, right? And so I. I would, like, I had days where I'd literally, like, drop off my kid at daycare, walk into the office, get a call. Hannah's running a fever. We need you to pick her up. I'd be like, hey, guys. Bye, guys. Like, and I'd feel so guilty about. About that. Because...</p><p><strong>AUTUMN:</strong><br />You're feeling guilty. While you're the one that's in this horrible situation where you don't have to work from home and take care of a sick kid. You know what I mean?</p><p><strong>ADRIANA:</strong><br />Yeah. And meanwhile, you're, like, feeling like everyone's staring at you, like, oh, my God, she's not pulling her weight. Like, I always felt like I was getting, especially from my male co-workers. And it was like, it was so frustrating. And it's not that my husband didn't help, but he worked like, he. So I was lucky that Hannah's daycare was near my workplace. My husband worked, like, far away. He had to drive to work. I had the. I had the privilege of being able to subway to work from my place. He had. He had an hour drive each way, so it was like he couldn't be the one doing that, unfortunately. And so it fell on me. It's just, I was.</p><p><strong>AUTUMN:</strong><br />Statistically, women are always the ones that end up taking the flexible jobs over the greedy jobs. To the point where it got brought up in the. It's a Harvard economist. Her paper, she's a Nobel Prize rate winner and her paper about how to close the wage gap was literally having two partners that both took on the same, like, mental load and like, load for the house because she was like, we can do all the programs, we can do all of the things, but we will never close the wage gap without that. And it's like wild. Like, out of all the fancy ways that we've tried to solve that problem. And it's crazy because you're so right. Like, we don't talk about being a working mom and we can, like, and everybody, like, I don't know, the attitude towards kids now just is weird. Like in having kids.</p><p>I always feel like I have to apologize or like I'm lesser, you know, but look at where the world is.So it's like, what you said is so true. Like, if we don't make working mothers more of something that we see. Like, that's why, like, there's so many times where I wanted to give up on being an engineer or give up on being in tech, especially the last two years. And, like, yeah, representation matters, like, to little brown girls like me, because the only black engineer I ever saw for a long time was Angie Jones. Without Angie Jones, I wouldn't be here, you know? But also, like, I get questions all the time and they'll be like, can I be an. I did a Rewriting the Code thing, and they were like, can I be a mom and an engineer? And I almost didn't know what to say. And I want to tell her, yes, you can. But look at how toxic and weird is right now. Like, you know what I mean?</p><p><strong>ADRIANA:</strong><br />We should get paid more for. For juggling more stuff. Like, seriously...</p><p><strong>AUTUMN:</strong><br />In the age of AI, we're really going to fuck around and say that, like, techno, like, being technical is the only thing that matters, bro. Like, we're going to have so many things that can write code, but knowing if it's good code, knowing if that code is going to work, being able to talk to teams, being able to build relationships, that is what's going to set us apart. Being able to, like, work under stress, multitasking, being a mom, being an engineer are so intersectional. Like, what do you mean?</p><p><strong>ADRIANA:</strong><br />Big time. Big time. Yeah. And. And we gotta. We gotta keep having these conversations. We also, like, every time I talk to my American friends who are moms and hear about your maternity leave policies, girl, like, in Canada, I got a year off.</p><p><strong>AUTUMN:</strong><br />You had a year off?</p><p><strong>ADRIANA:</strong><br />Okay, I had a year off. So for my first, I want to say first, like, two or three months, I got 80, 85 or 95 pay from my employer. And then the rest I got. I was on unemployment and I was still guaranteed to get my job back when I came back after a year. And now they've upped it in Canada that you can be out for up to 18 months. And then I hear all the shit y'all get in the States. What is it, six weeks?</p><p><strong>AUTUMN:</strong><br />Yo. Okay, so the other day I was on TikTok and it was this thing and it was talking about how Vex or whoever and Elon said that Americans were mediocre. And this girl goes, if you're a black woman or any kind of a working woman in America. You know that they tell you that you have to do double of whatever you need to do to get a job to be able to get that job as a woman. And she goes, we continuously under fund. I'm an under fund education. We don't give people the chance to be with their children. We make people work, like, crazy hours.</p><p>They're working multiple jobs to try to survive in the economy. And he's like. And she's like. And you think that, like, we aren't going to get to the point of being mediocre, which I don't agree with, Elon, with the whole, like, we have to, like, I think he's going to use, like. I think one thing we don't talk about in tech enough is that he's going to use HB1 visas to abuse people. That is going to be the new form of, like, indentured servitude, where they're going to underpay people and they are going to absolutely abuse people that come here. So. And they're going to have to put up with it because it's their way to stay in the country and it's their way to support their families, and that's because they deserve better treatment and they don't deserve to be like.</p><p>Like, think about when Twitter went to shit. The only people in those pictures where he's talking about how they're staying 24 hours were people that were basically held against their will because they were on HB1 visas.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />That is going to turn in the next four years. It is going to be the new version of indentured servitude where we can underpay people and treat them like. And like, people are blaming, like, immigrants in tech, like, and saying that it's their fault that Americans aren't getting jobs. No us allowing them to be abused and paid less and, like, working in horrible conditions, like, is going to be because Americans don't want it. It's just like, when we let people work in the fields because if not the flake, the food will rot.</p><p><strong>ADRIANA:</strong><br />Yeah, Yep.</p><p><strong>AUTUMN:</strong><br />And, like, if we don't stand up for them, whether it not, maybe it's not you, maybe it's not what you're doing, but if we just let it be, like, you're just as bad, you know?</p><p><strong>ADRIANA:</strong><br />Yeah, yeah, yeah. I. I totally agree. And I think that's a really important point to make. And especially, like...</p><p><strong>AUTUMN:</strong><br />We're literally watching it. When we were all hiring engineers at the former Non Company We Won't Name. They're not hiring white guys. They're hiring people that they know are young. All of them. Like, when you're at like 45% of new college grads for a major ginormous thing and they're all HB1 visas, it's because you know you're going to make them work a million hours, you know that they don't have families at home, and the way that they treat them is horrible, and it's not right. And we're just sitting here letting it happen.</p><p><strong>ADRIANA:</strong><br />Yeah, absolutely. I, you know, interestingly enough, I. I experienced like a smaller version of that to a certain extent. When I, When I had my first job out of school, I worked in consulting and they worked us to the bone. Like, I. My first role was like, I was working 7 days a week, like easily like 10 to probably like 14 hour days kind of thing for like, I think almost two months. And I remember like complaining to my manager. I'm like, I need a weekend off. And I was the only one who complained. And I felt like an idiot. I felt like, oh, I'm the whiny. Of course it's the girl who's whining. She can't hack it.</p><p><strong>AUTUMN:</strong><br />Definitely.</p><p><strong>ADRIANA:</strong><br />And I'm like, dude, I can't, I can't do this anymore. And. And I was going to complain with this other guy. He was, he was engaged and his fiancée's like, what the fuck, man? I never see you. And he was going to complain with me and he chickened out because he was too scared. And he was older. I was like a fresh kid out of school.</p><p><strong>AUTUMN:</strong><br />That's another thing. Women's rights, rights for minorities, rights for everyone. Like, if I have these two engineers on my old team and I remember when they start talking about RTO, I was like, dude, I can't be the only person that says it's bad, you know? And my senior engineer, who's like the most. One of the most seniors on our team, that was like a really good part of our release team. He was like, my wife is, you know, in school, my wife and me have two kids and we're sharing the load. And this is going to be like, really bad for my family. And like, people ask me all the time when I give, like, talks about women getting in tech and how we can get women tech, and they'll be like, well, what can I do to help? And I'm like, be the dude who says, I have to go to the vet, I have to take my kids here, I have to pick my kids up. Because when you make it not weird and we're the only people that are saying it, you make it so much easier for women.</p><p><strong>ADRIANA:</strong><br />It's so true. It's so true. Yeah. And that's another thing that comes up a lot is like, use your privilege.</p><p><strong>AUTUMN:</strong><br />Yes. It's like, people think it's not a big deal. It's such a big deal.</p><p><strong>ADRIANA:</strong><br />Such a huge deal.</p><p><strong>AUTUMN:</strong><br />Yeah.</p><p><strong>ADRIANA:</strong><br />You gotta. You gotta. You gotta show people that it's okay. Like, give them that psychological safety. It's so, so, so important.</p><p><strong>AUTUMN:</strong><br />For sure. I think that's the only way that we get through the next couple of years is, like, sticking up for each other, you know?</p><p><strong>ADRIANA:</strong><br />Exactly. Exactly. I love that. And I know I could keep going on and on, but we are coming up on time. But before we part ways, do you want to give, like, one either last piece of parting advice or. Or spicy thoughts on anything?</p><p><strong>AUTUMN:</strong><br />I think what we landed on was really good. Like, I think we all have privilege. I have privilege. The fact that I've gotten to have, like, rad jobs. Like, we all have privilege. Like, stop being an. And use your privilege to stick up for other people.</p><p><strong>ADRIANA:</strong><br />You know, I love that so much.</p><p><strong>AUTUMN:</strong><br />Like, definitely, like, after you climb a ladder, like, reach back and help somebody else climb too.</p><p><strong>ADRIANA:</strong><br />Yeah. I am fully with you on. On that, I think. You know, I. I've always said this. I keep saying it. We're all here because someone believed in us at some point in our careers.</p><p><strong>AUTUMN:</strong><br />And now that we don't have Twitter, Dude, Twitter was such a good way to meet people. I guess Bluesky's come in, but.</p><p><strong>ADRIANA:</strong><br />This guy's getting there, I think, which is nice. I'm. I'm. I'm kind of happy with how it's.</p><p><strong>AUTUMN:</strong><br />I'm really happy with it.</p><p><strong>ADRIANA:</strong><br />But, yeah, I. I agree. And the other thing, too, to add to that is I think we. Whenever, you know, you and I have talked about imposter syndrome before in other conversations.</p><p><strong>AUTUMN:</strong><br />So bad.</p><p><strong>ADRIANA:</strong><br />And I think, you know, like, I struggle with it still all the time, even. And. And the. The thing that I try to tell myself is, like, someone asked us to be here. Like, you know, when you were saying how you're getting shit over, like, the degree that you had and. And. And all that, and it's like, but you were asked to be where you were. It's not like you just. This job magically fell on your lap. Like, you know, like...</p><p><strong>AUTUMN:</strong><br />I still am. Like, how did I get this job there? Like, what if I don't do well, oh my God.</p><p><strong>ADRIANA:</strong><br />I have this constant fear. Yeah. What's the word?</p><p><strong>AUTUMN:</strong><br />What if they find out? Yes.</p><p><strong>ADRIANA:</strong><br />Yeah. Yeah.</p><p><strong>AUTUMN:</strong><br />It was so fun.</p><p><strong>ADRIANA:</strong><br />Remember, you were asked to be there and I, I try to remind myself of that too. We were asked to be here. Someone believed in us and therefore we deserve to be here. And, and I think it's, it's on us to use our privilege also to, to help out those who are starting out in their careers, especially those of us who look like us, so that we can continue to inspire them.</p><p><strong>AUTUMN:</strong><br />At this point, we're going to even have to help out each other who's been in this career because look at how it is. Like people with 20 years of experience are having a hard time. Like it is wild how much we've all are just got to like stick together and like help each other, you know.</p><p><strong>ADRIANA:</strong><br />It's so true. And I'm very grateful, I have to say, for the tech community, definitely the tech community that I've found in the last, last, you know, like five years. I feel like it's been, it's been hiding where I've. I wasn't aware with a bit and I'm so grateful to have found it.</p><p><strong>AUTUMN:</strong><br />All you cool people have been hanging out in Kubernetes. That's what like the secret was. I was over there in like Java and like stuff and then all the cool people with like cool colored hair and tattoos were chilling in the Kubernetes.</p><p><strong>ADRIANA:</strong><br />Yeah, they were definitely not chilling in the banks. Either that or they were like hiding their cool sleeve tats under like the button up shirts and the, and, and the suit jackets.</p><p><strong>AUTUMN:</strong><br />Spending all that money just to cover up the cool art.</p><p><strong>ADRIANA:</strong><br />I know, right? All right, well, thank you so much, Autumn for geeking out with me today. Y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>AUTUMN:</strong><br />Peace out and geek out.</p><p><strong>ADRIANA:</strong><br />Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="47024630" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/5205cc2f-6771-4424-a57a-a1acbf1d77e5/audio/9a19fd05-9db5-468f-a414-97788a9836b0/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Being a Working Mom in Tech with Autumn Nash</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Autumn Nash</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/8efe6227-13d4-4ba6-ad9a-b3c629535c8a/3000x3000/e46-20-20autumn-20nash.jpg?aid=rss_feed"/>
      <itunes:duration>00:48:59</itunes:duration>
      <itunes:summary>Adriana geeks out with Autumn Nash about her journey from artist to badass engineer. Autumn and Adriana discuss the struggles and joys of motherhood, and the challenges of being a working mom in tech. They also talk about the importance of representation, and of using privilege to bring light to issues in tech, and to help close those gaps. Autumn also has a new podcast, hosted alongside Justin Garrison, called Fork Around and Find Out: https://fafo.fm.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Autumn Nash about her journey from artist to badass engineer. Autumn and Adriana discuss the struggles and joys of motherhood, and the challenges of being a working mom in tech. They also talk about the importance of representation, and of using privilege to bring light to issues in tech, and to help close those gaps. Autumn also has a new podcast, hosted alongside Justin Garrison, called Fork Around and Find Out: https://fafo.fm.</itunes:subtitle>
      <itunes:keywords>career path, tech careers, working moms in tech, women in tech, workings moms, black women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>46</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">074e2563-3a0e-474d-a17b-5d45a1d88e99</guid>
      <title>The One Where We Geek Out on Reinventing Yourself with Whitney Lee</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Whitney is a lovable goofball and a CNCF Ambassador who enjoys understanding and using tools in the cloud native landscape. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. You can catch her lightboard streaming show ⚡️ Enlightning on Tanzu.TV, and she also co-hosts the streaming show You Choose! - a 'Choose-Your-Own-Adventure'-style journey through the CNCF landscape alongside Viktor Farcic.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.youtube.com/@wiggitywhitney">YouTube</a></li><li><a href="https://www.linkedin.com/in/whitneylee/">LinkedIn</a></li><li><a href="https://bsky.app/profile/wiggitywhitney.bsky.social">Bluesky</a></li><li><a href="https://hachyderm.io/@wiggitywhitney">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://procreate.com/procreate">Procreate App</a></li><li><a href="https://www.geeksforgeeks.org/mern-stack/">MERN Stack</a></li><li><a href="https://en.wikipedia.org/wiki/Columbo">Columbo</a></li><li><a href="https://www.youtube.com/watch?v=WTcp8Up09Jo">Codezillas: The Universal Truth to Building Trust (Devoxx UK)</a></li><li><a href="https://en.wikipedia.org/wiki/Mutual_Benefit_(band)">Mutual Benefit (band)</a></li><li><a href="https://pitchfork.com/reviews/albums/18669-mutual-benefit-loves-crushing-diamond/">Love's Crushing Diamond (album: Mutual Benefit)</a></li><li><a href="https://www.hackreactor.com/explore-hack-reactor-coding-bootcamps/?utm_source=Google&utm_medium=cpc&utm_term=hack%20reactor&utm_campaign=1_Brand_All&gad_source=1&gbraid=0AAAAADjP-__PkFUm0bLa7nrSqdvDOQAzM&gclid=Cj0KCQiA7se8BhCAARIsAKnF3rwlRUfntNfvsOIC278w98JE2R1wB1I5ornybsJeXzlPIGs5gNh9-9MaAptEEALw_wcB">Hack Reactor (software engineering bootcamps)</a></li><li><a href="https://www.youtube.com/live/dcVD6sNtAiI?si=ne_b2Ro0ti4pG5b8">Adriana on Enlightning</a></li><li><a href="https://www.lightboard.info">Lightboard</a></li><li><a href="https://youtu.be/VhloarnpxVo?si=4jzSVeEV7tLlR-9_">Sometimes, Lipstick is Exactly What a Pig Needs (Platform Engineering Day)</a></li><li><a href="https://youtu.be/wLAjW2AA6Sk">Abby Bangser on Geeking Out</a></li><li><a href="https://www.linkedin.com/in/viktorfarcic">Viktor Farcic</a></li><li><a href="https://www.youtube.com/c/devopstoolkit">DevOps Toolkit</a></li><li><a href="https://www.youtube.com/watch?v=sCyCmV0YrKw">Choose Your Own Adventure: The Struggle for Security (KubeCon)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtube.com/playlist?list=PLAdzTan_eSPSaKSaWqZiC0A2Cbej_UX6v&si=EjjLru6tvBQDJ_pm">⚡️ Enlightning (YouTube)</a></li><li><a href="https://youtube.com/playlist?list=PLyicRj904Z9-FzCPvGpVHgRQVYJpVmx3Z&si=pWqsGPdgHG30QavR">You Choose (YouTube)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today I have Whitney Lee. Welcome, Whitney.</p><p><strong>WHITNEY:</strong> Hello. I'm so happy to be here.</p><p><strong>ADRIANA:</strong> I am super excited that you were able to join and I want to get into this a little bit later, but we're like kindred spirits in some ways, like because we have photography in common. Although you did it way later than me. I mean, way longer than me. I'm super excited to have you join.</p><p><strong>WHITNEY:</strong> Yay. I'm joining you from Austin, Texas.</p><p><strong>ADRIANA:</strong> Awesome. So cool. So to get started, we are going to do some icebreaker questions.</p><p><strong>WHITNEY:</strong> Bring it.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>WHITNEY:</strong> Presumably you mean which hand I write with. Not like which side of the bed I sleep on or I don't know which side of the car I drive on. I try to drive on the, on the right side when you do a steering wheel. So I'm, I'm right handed.</p><p><strong>ADRIANA:</strong> It's funny because when I was.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, go ahead. Sorry.</p><p><strong>WHITNEY:</strong> Well, I write on the whiteboard as part of my, my job in the. It's switched in the camera. It's mirrored so it looks like I'm writing with my left hand to people. Yeah, but it's really just all mirrored. I'm writing like I'm not writing backwards.</p><p><strong>ADRIANA:</strong> It's funny because I was actually going to mention that because when you had me on Enlightning talks, I, I messaged you just before it started. I'm like, are you a lefty? I get so excited when I meet other lefties. I'm like, there's more of us. And yeah, I was wondering actually about writing on the Lightboard also on. I'm like, are you like really good at mirror writing?</p><p><strong>WHITNEY:</strong> It's hard enough to understand.</p><p><strong>ADRIANA:</strong> Because it totally looks like that in the videos.</p><p><strong>WHITNEY:</strong> Writing it backwards. Yeah.</p><p><strong>ADRIANA:</strong> I hear you. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>WHITNEY:</strong> I am. I have given into the iPhone ecosystem and really like, it's kind of like all my family does it and I. So it's. I'm an iPhone girl. It's okay. No judgment either way though. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. My, my family is also like all iPhone.</p><p><strong>WHITNEY:</strong> You get that one person in there who turns the, the chat green. They don't even know what they're doing.</p><p><strong>ADRIANA:</strong> This is, this is what wars are fought over. The. The Green Bubble. On a similar vein. And I think I might know your answer. Do you prefer Mac, Linux or Windows?</p><p><strong>WHITNEY:</strong> I. I use MacBook. MacBook Pros. Yeah.</p><p><strong>ADRIANA:</strong> Speaking to a fellow fan girl. All right, next question. Oh, yeah, go ahead.</p><p><strong>WHITNEY:</strong> I draw a lot. I've really gotten into the Procreate app. I guess it's on my iPad.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> Still part of the Apple ecosystem. For a second, I thought it was any different. I'm not. Yeah, I'm a stereotype. It's okay.</p><p><strong>ADRIANA:</strong> Apple all the way. Woop woop. Okay, next question. What's your favorite programming language?</p><p><strong>WHITNEY:</strong> Oh, YAML.</p><p><strong>ADRIANA:</strong> I'm sure there's some, like, YAML haters who'd be like, grrrrr.</p><p><strong>WHITNEY:</strong> Well, my. My story is that I changed careers into tech relatively late in my life and relatively recently. Only, like four years ago now. Um, so I. When I. I went back to school and I went to a boot camp, and in the boot camp, I learned JavaScript. Like, for a year, I. I did like, it's called the MERN stack, but I can't remember what it all stands for. Now. The R is React. Yeah. And Node and Express. Okay. And the M is Mon. Mongo. Anyway, this is not interesting. Yeah. And so I spent. I spent like a year, like, eating, living. Living code in the MERN stack and learning how to be an application developer. And then I immediately got a job as a cloud developer and then never touched any of that knowledge ever again.</p><p><strong>ADRIANA:</strong> YAML is your language. That's awesome. I do like YAML. I was actually, like, just before we did this recording, I was editing a JSON file and it was like, getting mad at me because the. The syntax checker was like, you need a comma. I'm like, god damn it. If it was YAML, this wouldn't be a problem. And also making me use quotes.</p><p><strong>WHITNEY:</strong> Rude!</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Okay, next question. Do you prefer dev or ops?</p><p><strong>WHITNEY:</strong> Oh, I get. I. You know, ops. Based on what I just said, I think you could get that.</p><p><strong>ADRIANA:</strong> That's what I assumed. And I know the answer to this question. JSON or YAML?</p><p><strong>WHITNEY:</strong> Yeah, you tell me. You tell me about me. I like this better.</p><p><strong>ADRIANA:</strong> I know, right? Like, all your questions are like, already. Your answers are already answering subsequent questions. I love it. Okay, next one. Do you prefer spaces or tabs?</p><p><strong>WHITNEY:</strong> Spaces. I prefer when my. When my YAML is structure aware. Spaces, whatever. Yes, yes.</p><p><strong>ADRIANA:</strong> And then do you prefer to learn through video or text?</p><p><strong>WHITNEY:</strong> Oh, ironically, since I make videos all day long, I don't I don't learn through video. I like text. Yeah.</p><p><strong>ADRIANA:</strong> People have said to me, they're like, oh, you make videos, so you must like to learn through videos. I'm like, no, I like reading stuff. It's way faster.</p><p><strong>WHITNEY:</strong> Very much. And I can go back over that. Like a video. Like the second I miss something, like when concepts are built on top of each other, the second you miss something or tune out for a little bit and try to come back, you've lost the context. And it takes a lot, it feels like it takes a lot of focus or like, or a good presenter who's always coming back and reminding you the context or like drawings or something to keep that context there. But yeah, it's easy to lose context in a video or a talk.</p><p><strong>ADRIANA:</strong> Yeah, I agree. It's funny because, like, I keep thinking back to like my university days where, you know, like, if the professor was talking about something really complex and then like, you zone. It's similar thing, right? You zone out for a second and you're like, and, and you're screwed for the rest of the lesson. Unless, you know, you're bold enough to like, raise your hand and ask questions and if the professor doesn't flat out dismiss you. And, and, and I, I just keep thinking, I'm like, I, you know, if it were me going to school now, like, I, I don't know if I could do it. Like, I would just zone out so much. I'd be like, I need to like, have some sort of, you know, recording or some sort of, you know, proper record of the thing so that I could like, rewind. I'm like, sometimes I feel like I wish our brains could have like, you know, a just in time Google search on conversations or rewind on conversations. Because, like, I don't know about you, but for me, like being ADHD, I'll be like having a conversation and then I'll zone out. I'm like crap!</p><p><strong>WHITNEY:</strong> What'd I miss? Oh no.</p><p><strong>ADRIANA:</strong> I feel so terrible.</p><p><strong>WHITNEY:</strong> Redoing the college years. Like, I might get distracted. But these days, like this version of Whitney, I don't mind seeming like I don't know or actually not knowing or admitting that I zoned out or just like being this like, like, like college version of Whitney would be very shy about asking that question. And present day Whitney would be like, that does. I don't like getting up and yelling. I don't understand. Explain it.</p><p><strong>ADRIANA:</strong> I, that's such a great point. And I, I couldn't agree with you more. Like, past me would have been like, just terrified would just sit there in confusion. And now I'm like, I do. I. I've described it as like the Columbo thing where you're like, you know, like, just for my benefit, can you, like, explain this? Because I don't fully get it. And for you kids out there who don't know who Columbo is, link in the show notes. But yeah, yeah, it's, it's interesting how, like, wisdom and I don't know, like, just after a while you're like, I ain't got time for this. I just need to know.</p><p><strong>WHITNEY:</strong> It's true. No time for my. Time for. I used it all up. It's gone now.</p><p><strong>ADRIANA:</strong> That is perfect. I love it. Final question. What is your superpower?</p><p><strong>WHITNEY:</strong> Oh, what's my superpower? I. I guess it's in line with, with not being afraid to ask questions or also maybe being super empathetic too. When I am a speaker, like, I'm making the talk that I want to hear. So it involves, it's really fast paced, it involves a lot of visuals, it has a lot of, A lot of context. So if you zone out, you, if you come back, you. You have stuff to bring you back and let you know where you are. Yeah, I'd say that's it. It's about it. I just don't care, so. I don't care how I seem, so I care a lot about doing my best.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> But I don't care what people think because I know myself and I did my best. If someone's judging me after that point, then that's a problem with them and not a problem with me. Like, it. So what. What was my answer and all of that? I just blabbed a lot. I don't. Empathy combined with not caring what people think combined with storytelling.</p><p><strong>ADRIANA:</strong> Yep. Yep. That's awesome. That's awesome. I love it so much. Yeah. And I, I think that's something because I think so many people in tech have, like, can be so self conscious of, of how they do. And I've. I've spoken to so many people, so it's so. I, I love it that you're like, yep, I did. I did what I could. I did my best. And that's. And I'm happy with that. And I think that's so refreshing.</p><p><strong>WHITNEY:</strong> And my, my best varies from moment to moment. Like, I can see a video I made a year ago and it's a little cringy because I didn't know then what I. Something I know now, you know, but I know at that moment. I did my best, so I still can feel proud of that content.</p><p><strong>ADRIANA:</strong> Yeah, that's actually, like, such a great way of looking at it. And it's also a really good opportunity to see, like, how much you've grown too, right?</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Look at me now.</p><p><strong>WHITNEY:</strong> If you don't cringe at your past videos, your past journal entries, just like your past stuff, then that means you're not growing fast enough. So true. It should embarrass you.</p><p><strong>ADRIANA:</strong> Oh, my god. You mentioned journal entries, But I'm like, thinking back to when I was a kid rereading my journal entries, I'm like, ugh.</p><p><strong>WHITNEY:</strong> That's great. You've come so far.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Cool.</p><p><strong>ADRIANA:</strong> Well, we. We have completed the. The icebreaker questions, so I wanted to talk, you know, we. You alluded to the fact that you. You came into tech later in life. I want to talk about, like, what you were doing before and then what led you to tech. Tell us about your journey.</p><p><strong>WHITNEY:</strong> Oh, buckle in. It's a long one. So my degree, I graduated in 2003. I'm 45 years old. I graduated in 2003 with a degree in fine art. And for a moment, I even had a bit of a fine art career. But at some point I was like, I actually need more money than what's happening right now. So I started a wedding photography business. And I'd already been doing wedding photography as. So my degrees in photography specifically as a side job while I was making art. And so I just focused all my attention on this wedding photography business. And I had a wedding photography business here in Austin, Texas for 10 years. It was a long time. And I think I've personally been to 500 weddings. And my company, all in all, photographs were like 1200 weddings or something ridiculous. Because I had other photographers who'd work, worked for me, but by the end of it, I hated it. I hated it so deeply. I cannot understate this.</p><p><strong>ADRIANA:</strong> I can totally relate.</p><p><strong>WHITNEY:</strong> Yeah, you said before that you've had a. A year's worth of wedding photography.</p><p><strong>ADRIANA:</strong> Yeah, I did family photography, so. And, you know, like, hats off to you doing wedding photography, because I feel like that is like the ultimate stressful type of photography because you cannot up. You have to capture the perfect day for the bride and groom or else.</p><p><strong>WHITNEY:</strong> Yes. And. And it's actually my first talk ever was called, "Codezillas; The Universal Truth to Building Trust". Because there is so much about communication and like, people are making different assumptions about what is what wedding photography, what their wedding photograph should like, look like. And some people want a documentary style and some people want these specific portraits. And if you don't get a portrait of just the bride and the groom at the front of the church, then you might as well not have photographed anything else the whole day. You know, even though you have beautiful portraits of them outside and beautiful portraits of each of them alone at the front of the church, this may or may not have actually happened. This is not a hypothetical. Anyway. It was. It was. And also, like the editing, the photographs. You take hundreds and hundreds of photographs on the day. Like, getting those down to the good ones and then editing those so they look nice. Like, that's very tedious work. And it's not interesting tedious. And it's not tedious but I'm growing. It's just tedious for the sake of being tedious. And. And once. And so I was either, like buried under a mountain of editing or buried under a mountain of communication of emails and then just general admin work. And I didn't feel like on top of my life for many years. I just always felt behind, like, I'm letting someone.</p><p><strong>ADRIANA:</strong> I can so relate to all of this. We did it for a year. And I want to add also, I don't know if you felt this, but, like, considering, like, what you charged and the amount of time and effort you put into it, it felt like you end up getting paid, like, less than minimum wage.</p><p><strong>WHITNEY:</strong> It's true.</p><p><strong>ADRIANA:</strong> And then the other one, I tell me if this ever happened to you, the. But you took like hundreds of photos. Where are all of them? And it's like, yo, a bunch of them are crap.</p><p><strong>WHITNEY:</strong> Yeah, you don't want to see all of them. You don't look good all the time.</p><p><strong>ADRIANA:</strong> So mad they're like, what happened to all the photos you took? It's like, I promised you 100, you get 100.</p><p><strong>WHITNEY:</strong> So. So I was stuck in the circular life of booking. When you book a wedding, you take half the money and then you get the second half when you shoot the wedding. And like, it's hard to break out because you. You're losing as soon as you stop. You stop getting booking money. But you still have to shoot weddings. So it's a circle that's hard to break. And so. So my. I have younger brothers, and one of my brothers, his name is Jordan, he is. He is a band called Mutual Benefit. So it's a musical project. It sounds like a whole band, but it's all. He does all the arranging. And then he might play all the instruments or hire out the ones he can't play. And so his album in 2014 got a lot of success. It got on, like, Pitchfork's Top New Music and Rolling Stone's Top 50 Albums of the year and this and that. And so it's mutual Benefit Love's Crushing Diamond is the album. So since this music is all was all just made by him solo, he needed to put together a band to go on tour. And he asked me to play in the band in 2014. Yeah. And so that was exactly, like, the excuse I needed to be able to get out of wedding photography without saying I failed. You know, I was like, oh, I got this cool opportunity. I have to do it. And so I spent all my savings returning those wedding deposit money. And then my partner at the time wasn't supportive. We'd been together eight years. I broke up with them, and then I put all my stuff into storage and I lived without an address for a year in 2014.</p><p><strong>ADRIANA:</strong> Oh, my god. Wow. What instrument did you play?</p><p><strong>WHITNEY:</strong> I played keys and I'd sing harmonies with my brother.</p><p><strong>ADRIANA:</strong> Oh, that's so cool.</p><p><strong>WHITNEY:</strong> Yeah. So that happened in 2014, and I toured for a year, and when I got back to Austin, I didn't know what I wanted to do with my life, but I knew what I did not want to do with my life, and that is wedding photography. Wedding photography.</p><p><strong>ADRIANA:</strong> So you. You had, like, you said you had, like, a whole company around this, so, like, you just shuttered the whole thing.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, and you had employees as well. Like, they were.</p><p><strong>WHITNEY:</strong> They were independent contractors. So they. I would get them wedding business, but they could also get their own wedding business and they were able to. So I just stopped. Yeah second shooters.</p><p><strong>ADRIANA:</strong> Oh, yeah. Okay. So the combination of, like, they'll. They'll do, like, they do primary or primary or secondary kind of thing.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool.</p><p><strong>WHITNEY:</strong> And then, like, all my. All my photo gear is up in my attic collecting dust.</p><p><strong>ADRIANA:</strong> Yeah. I haven't touched my camera in forever. I didn't have money to buy the lenses that I bought during my photography years. And now that I do, I'm like.</p><p><strong>WHITNEY:</strong> I do think about getting a little camera that I can keep in my pocket when I travel, just so I don't need to use my phone. Like. Yeah, well, I could actually finally, like, use that knowledge that I built up. Like, I'm a master in this one area that I just don't do anything about. But anyway, so we're back. So I'm back from tour. Yeah, it's like 2015 now, and I am not a wedding photographer, but I don't know who I am. And so I was I drove for Lyft and Uber for a while, and then I worked at restaurants for a while. I was a server at like a. A fancy Japanese cuisine restaurant here in Austin. And then I switched to being a server at like a. A hippie vegetarian cafe, which is way more my speed. And then my son was in college and he was like, mom, he's in. In college for software engineering. And he's like, mom, you would really like this. You should try. You should try coding. It was 2019, now it's in January, and I write my very first line of code. All it is is an online introduction course to the program I went to called Hack Reactor. I'm not even sure if it survived the pandemic, but it had a pipeline to get you through. And I totally just wrote that first line and then I could ride the wave of what Hack Reactor told me to do next. So at first it was a. An online course that I was in maybe four nights a week for three hours a night or something like that for January. And it's like, oh, I really like that. And then they trained me up to pass their entrance exam and I did that. And then, then I had to do hundreds of hours of coding to get into the to pre course they called it. So I was accepted, but I had to complete this before I was allowed to start. So then in July of 2019 is when I actually went in person to the bootcamp right before the pandemic. We had no idea.</p><p><strong>ADRIANA:</strong> Oh, my god.</p><p><strong>WHITNEY:</strong> Yeah, So I was there 11 hour days, 6 days a week for 3 months. So, like in 2019, I really just like, lived in JavaScript and code. And then in October of 2019, I graduated. And in November of 2019, I was a cloud developer at IBM.</p><p><strong>ADRIANA:</strong> Oh, wow, that is amazing. And did you love, like, the course, like those long days where you, like, was there ever a point where you're like, oh my god, why am I doing this crap?</p><p><strong>WHITNEY:</strong> No, I loved it because I. I hadn't had a direction in quite some time, so it was nice to. To feel like I was doing something. And even, even with wedding photography, like, I don't feel like I was really stretching what I could do or applying my intelligence or like, you know, growing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> And so I. I was craving it. So by the time it came around, it was great. Although I will say, like, when I was in regular school, I was used to being an A student and I would work really hard to be an A student, and it was part of my identity that I'm like, I have good at school. And then I got into boot camp and I was not at all the best. I wasn't even. I was like medium easily, maybe slightly below. But that was because everyone else in the course had a lot more tech experience coming into it. And then we're all learning at a breakneck, breakneck speed once we're in there. It's not like normal school where you can spend extra time because there literally is no extra time.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>WHITNEY:</strong> But also, I think coding school taught me a growth mindset that I really didn't have before. I wasn't raised with the growth mindset. And so when I was. When I figured out to see the people around me with, who share my interests, these people are my community. They're not my competition. And that just, like, makes the world such a better place. It makes everything about life way better if you can shift your mindset from competition to community, the same people around you.</p><p><strong>ADRIANA:</strong> Yeah, that is so true.</p><p><strong>WHITNEY:</strong> Yeah. That's the big thing that. That bootcamp taught me that. And just like, you know, it helped me see what I'm capable of. But when I got that job as a cloud developer at IBM, I had no idea what I didn't know, which is a good, good thing. Like, I had no idea how complex and vast the world of cloud technology was and how little I knew about any of it. Like, the first I heard, the first I learned Kubernetes was in preparation for the job interview for IBM.</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And. And this was then, like, so outside of, like, what you had learned, though, in your coding boot camp, but I guess in a lot of ways, though, like, what you had picked up, like, you picked up some, like, you know, they weren't necessarily like, you know, the technical programming skills from the boot camp. I mean, you pick those up, but you're able to transfer, like the learning part of it to.</p><p><strong>WHITNEY:</strong> To this. Right, exactly. Yeah. Learning. Learning how to learn.</p><p><strong>ADRIANA:</strong> Yes, yes.</p><p><strong>WHITNEY:</strong> And so. So at IBM, I build out, I was like, they hired broadly across from, like, either new college grads or new boot camps. Like, that was like their thing.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>WHITNEY:</strong> Killer role. Which meant I was like 20 years older than most other people around me, all of my colleagues, and just like one of just a very few number of women there. It was very different, but they. My job was to build out proof of concepts for potential clients using IBM technologies. And it was meant to be a travel position, but the pandemic happened, which. So it wasn't a travel position, but I had signed up to be gone like 70 of the time, which I was excited about. But later I was thankful didn't happen because for those type of jobs your travel is going to strip malls and suburbs and yeah, you know, it's not like, it's not like.</p><p><strong>ADRIANA:</strong> What made you apply to IBM in the first place. Like having, having completed like the coding boot camp, going basically from the dev world to the world. Yeah. What, what inclined you to, to apply for that?</p><p><strong>WHITNEY:</strong> I was going to say yes to literally anybody who took me had nothing to do with being interested in cloud or even understanding what it is. And if anything, because I clearly gravitate toward visual stuff, I thought DevOps would be bad for me because it's like I thought making applications where I'm interacting with visual components related to that application was going to be where I land. And so DevOps was just like, I'll do anything for my first year or two to get, get my foot in the door and then I'll figure out what I actually want to do. And so that's all I've applied to everything and I've been CS first.</p><p><strong>ADRIANA:</strong> That's awesome. I love it. I love it. And did you find like, with your, with your background like being so artistic, did that help you with, with the tech side of things? Because I always like, I think in technology like there is so much creativity involved it's just not necessarily obvious to you know, the outsider who might, they'd be like, what do you mean? Creative.</p><p><strong>WHITNEY:</strong> So those of you who are familiar with my work, I most things I do have some sort of big visual component. My talks, when I give them are almost animated. I have so many slides. I use GIFs, not GIFs like hand drawn GIFs that I drew. Like I hand draw like 100 slides and flip through them real quick and it's like, and then my, my show called Enlightening is a very heavily visual show. I have a Lightboard studio in my home and so but I didn't, when I started, I didn't realize that my visual part was going to come in handy. In fact, when I started I thought everything I've done in my life leading up to this point has been a waste of time because now I'm just doing something brand new and now I know that's not true at all. Like there are so many lessons I learned from before. Even lessons about communicating well with, with wedding clients very much come into play about communicating well about software delivery. So although all that stuff has been really useful and I'm glad for that and my, well, my rounded background has come in handy because I'm very different here. But I like how I'm different and I like how I can learn technical concepts but kind of come at them at a different way and teach them again in a way that's, that's unique, that's special to me.</p><p><strong>ADRIANA:</strong> I love that. And you know, I gotta give a shout out to your Enlightning show because like when you had me on as a guest, like I am in awe over first of all, like you run such a well oiled machine so like hats off to you, like for real. But also like one thing that I really appreciate is like you are also taking this opportunity to like learn new things and, and you're basically like you're learning on the spot and you're demonstrating that you're learning because then you're regurgitating it back to your guest, which I think is so, so cool. And yeah, I just have so much admiration for, for your work because that takes a lot of, you know, like time and effort to put together and you're just nailing it.</p><p><strong>WHITNEY:</strong> Thank you. So if you don't mind, I'm going to say what Enlightning is just for those people who are listening who maybe don't know Enlightning. It's a streaming show and on my show I want to learn about a concept or a technology. So I'll invite a guest on to be an expert. So you've been a guest on my show. It was a wonderful show about Observability 2.0. And so when the guest comes on and I know nothing about what they're going to teach, sometimes I know context because I've done related tools, but I basically don't know anything. And I start, I'm behind an empty light board and there the little square on the, on the screen and through words only, no demo, no screen sharing, they teach me about a technical concept and then I take notes and maybe draw diagrams on the, on the board as we go. So I can't pretend to know something I don't know because I'm actually held accountable by needing to write it on the board or capture the information somehow. And it's nice because it forces me to ask clarifying questions. I would write this on the board. Would you say it's true if I write this verb instead of this other verb? You told me. And we kind of get at the crux of maybe some confusing things without realizing you don't even know that you don't quite have the concept right in your mind until you try to write it down and you have the X. Yeah. But we end, we end up going from like zero to like good, good entry level knowledge within an hour and a half or two hour show. And it's really fun.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. And I appreciate too, that it, you know, there's like refinement along the way.</p><p><strong>WHITNEY:</strong> Right.</p><p><strong>ADRIANA:</strong> Because it puts, you know, your guest is, you know, forced to like, really think about what, how to communicate the idea because you're writing it down. So it's, it's basically like as a guest, you, your guests have to teach you and then you have to show that you've learned the material. So it's, it's like this mutual thing going on there that works extremely well. And I think also because you put your guests very much at ease, you have a very chill vibe on your show. Very much. Appreciate it. So y'all need to check out Enlightning.</p><p><strong>WHITNEY:</strong> Thank you. Thanks. It's a blast to make and I feel so, so much gratitude that I get like masterclass lessons every week from people who are experts in their field.</p><p><strong>ADRIANA:</strong> And do you run these like every single week or do you have like, periods where you're like, I'm going on a break? Like, how, how's that work?</p><p><strong>WHITNEY:</strong> So I have another show called You Choose, which we'll talk about shortly. But I, I like to use Enlightning as a vehicle to get to know all the tools I need to know for you choose. So leading up to You Choose, I might do two Enlightnings a week for a while, but then, but then I'll go down to zero for a couple months. So it tends to be all or nothing based on what, what my personal learning needs to be. And right now I'm doing, I'm doing a whole series on Observability tooling. So I'm covering all the CNCF tools around Observability, and that's been really fun. And your episode really got me off on the right foot in terms of getting the context of everything that's going on. So I appreciate that.</p><p><strong>ADRIANA:</strong> That's awesome. I got to ask, what gave you the idea of starting Enlightning in the first place?</p><p><strong>WHITNEY:</strong> All right, I was at IBM. I was a cloud developer. Things are fine. I got, quote, unquote, promoted this. The. I was on the cloud pack acceleration team, but that got dissolved and I got quote, unquote, promoted to be a customer success manager. And customer success manager. I'm more man. They want me to more manage people teams to come in and implement solutions. But I'm, I'm really doing a lot of managing and not enough like tech hands on. I want to be technical and it's not a very technical position and so I didn't like that about it. Meanwhile, at IBM, I had found my way onto the IBM Cloud YouTube channel behind their Lightboard there. So if you Google what is RabbitMQ or what is Kafka, you'll see my, my, my face, my little, very young Whitney face telling you about that. But so at some point I realized like I like making these videos a lot and I don't like this new customer success success position I'm in. And I learned that there's such a thing called a developer advocate. So I started looking for developer advocate positions and I learned about one at VMware Tanzu and it required deep Kubernetes expertise. And I was like, I definitely do not have deep Kubernetes expertise. But I mean I want to apply anyway because I'll have some conversations, I'll meet some people, I'll learn about this idea of a developer advocate role. Like there's nothing to lose here. So I applied for the job and I met some wonderful people as part of the interview process and I did not get that job because I was under qualified for that job. But they liked me and my personality so much and the videos I'd made for IBM Cloud that they made a whole new job just for me on the team.</p><p><strong>ADRIANA:</strong> Oh my god, that's like the ultimate form of flattery. That's so great.</p><p><strong>WHITNEY:</strong> It's so nice. And they also bought the Lightboard Studio that you see behind me for me back then. So they hooked me up with the Lightboard studio, they gave me a developer advocate job and then they were just like, okay, now make some content. So at first after I got done being really flattered and shocked, then I was like, oh my god, what have I done? I have to make content. I don't know anything. So I just see, so Enlightning was a way of making my myself vulnerable and like having experts explain what their technology does to this really this woman who's really new actually, which is less me now. And back then I would be like, okay, what's a custom resource again? But anyway, that's how that got started because I needed a way to make consistent content as someone who was brand new. And then I conceived of Enlightning as a way to be able to accomplish that.</p><p><strong>ADRIANA:</strong> That's so cool. And I want to switch gears a little bit because if I recall correctly, you were also recently part of like the first Platform Engineering Day colocated event. Is that.</p><p><strong>WHITNEY:</strong> Yeah, I was a keynote speaker. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, you and Abby did that. I heard great things about the talk. I haven't caught it yet about. There was something about lipstick on a pig.</p><p><strong>WHITNEY:</strong> It' called, "Sometimes Lipstick is Exactly What a Pig Needs". And it's about how and when to build different types of platform interfaces. The punchline is, you want to build an API, all your logic should be behind that API. That's your pig. And then whatever interface you want to put, the API could be a building block and then you could add your interface. That's the lipstick on the pig. That was. That was fun and an absolute gift to get to do that, especially with Abby. Abby is wonderful. I love, love, love Abby.</p><p><strong>ADRIANA:</strong> Oh, yeah, she's great. I've had her on the show before and I, I keep joking with her, like, you know, we gotta play like Six Degrees of Abby Bangser her because, like, she knows so many people. She's recommended so many people for this show in particular and so many other people know Abby, I'm like, oh, my god.</p><p><strong>WHITNEY:</strong> And you should see her. Yeah. At KubeCon. She doesn't sleep. She has someone to see. She's at morning Coffee, Platform Coffee. She closes down the bar at night. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. That's awesome.</p><p><strong>WHITNEY:</strong> It's impressive on so many levels.</p><p><strong>ADRIANA:</strong> Absolutely. And so, so for like the Platform Engineering Day, were you, were you also one of the organizers for that or.</p><p><strong>WHITNEY:</strong> No, no, I just. No, I just showed up. I gave my talk. It was great though. Props to the organizers.</p><p><strong>ADRIANA:</strong> Yeah. These things take a lot of, A lot of effort to put together. I tell you. I've assisted in putting together KubeHuddle here in Toronto. You know, I, I was not a. I would say, like, I was not the main organizer, but it was still a lot of, A lot of work to put together. So hats off to folks who to organizers, like, oh my god, like anyone who works like KubeCon. Like KubeCon organizers. Holy cow. That's like. That's like rock concert level event. I tell you.</p><p><strong>WHITNEY:</strong> It's impressive. So far it's not something I've had the urge to do in any way, shape or form. I think it's a little similar. T oo close to Weddings that it makes.</p><p><strong>ADRIANA:</strong> A little bit of PTSD there.</p><p><strong>WHITNEY:</strong> Yeah, yeah, yeah, I feel.</p><p><strong>ADRIANA:</strong> Yeah, I feel you.</p><p><strong>WHITNEY:</strong> But if it's okay, I'd love to talk about the other show. You Choose. Since I mentioned it. Is that all right? Yeah, you know about You Choose?</p><p><strong>ADRIANA:</strong> No, I don't. I've heard of it and that's the extent of it. So, yeah, please enlighten me.</p><p><strong>WHITNEY:</strong> Okay, so you choose is a show I co-host with Viktor Farcic on his YouTube channel, which is called DevOps Toolkit. And on You Choose. We start with application code on a developer's laptop, and we need to help that application navigate its way through the entire CNCF. And so each episode represents a different system design choice. And so the very first episode, for example, was building a container image. That's what we need to do with this source code on a developer's laptop. So then we gather all the relevant CNCF technology that can do that thing, and then we have a guest on that represents each technology. Usually a maintainer, but it could be an advocate or super user or something too. And each presenter, each. Each expert gets only five minutes to present about their technology because we just want to know the basics of what it is. We don't want to. We don't want all the bells and whistles, in fact, that can get confusing when we just need to know what it does. And so then we have a question and answer part of the show, and then we put it to a vote, and we ask the community to vote about which one they want to see implemented into our ongoing demo. So the one that got chosen, we try not to say one, sometimes I slip. The one that got chosen, not the one that won, but the one that got chosen was buildpacks. Cloud native buildpacks. And so at the beginning of the next episode, we implemented buildpacks into the ongoing demo. And then the episode itself was about container registries, which different container registries in the CNCF and how they're different from each other. So it's a comparative view of different technologies with a little bit of, like, competitive twist. Even though we try not to make it competitive, that little. It's a little there. And it's a really nice. It's a really nice overview of how different tools work together in the cncf.</p><p><strong>ADRIANA:</strong> So it's like a little choose your own adventure kind of thing while you're building.</p><p><strong>WHITNEY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Mega example.</p><p><strong>WHITNEY:</strong> Yes, exactly. In fact, we, we, we conceived of it because we wanted to do a choose your own adventure style talk for KubeCon. And we did. And, and, and then we're like, well, this is. We're gonna. So the, the very first choose your own adventure talk we did for KubeCon was from the developer's laptop through to a development environment and that we came up with seven different system design choices, if I recall correctly. And we're like, oh, there's a lot of projects we need to learn about in time for KubeCon, so let's make this into a streaming show. Yeah. To help us get organized.</p><p><strong>ADRIANA:</strong> Right. So great.</p><p><strong>WHITNEY:</strong> And so that we've been. We've been at it for a year and a half, almost two years, I think. So we did. We call them chapters because of the choose your own adventure thing. So chapter one is from source code to a developer's laptop. So it's like building container image configuration. Well, there's only cert manager, but we have one for HTTPs, adding a database, that sort of thing. And then development environments that run on Kubernetes themselves. And then our second chapter was getting it from a development environment to a production environment, which is actually a very short chapter because production doesn't have all the things production needs to be production. It's just on that for that chapter we covered GitOps and declaratively defining a cluster, how you're going to do that with infrastructure as code and oh, ingress, we covered on that one. And then chapter three was all about security. Then we added security to our cluster and that one had like 10 different system design choices and went through all the different security projects in the CNCF. And now we're doing Observability and that's coming up. We're going to start that the first week. The first Tuesday of September.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah, that's very exciting. Wow. And so like when you. Your own adventure talk, then did you have audience engagement then to sort of help define the direction of. Of the talk as it was going? Is that the idea of it?</p><p><strong>WHITNEY:</strong> That's a great question. Yes, we absolutely have live voting during our talk. And Victor, I do all the exciting explaining of each of the system design choice, like why the system design choice and then all the tools and then what differentiates the tools from each other. And then Victor does the. Then people vote and Victor does the live demo based on people choose in real time. Yeah. During the talk.</p><p><strong>ADRIANA:</strong> Kudos to both of you, that is. That is a lot to. To do. That's a lot of pressure. Makes for a great talk though. It sounds, it sounds really fun and engaging.</p><p><strong>WHITNEY:</strong> It's really fun and funny. And we, we just, we presented the talk at different KCDs or Kubernetes Community Days over the summer. We did three of them and on the one in Zurich, Victor completely crashed the demo. Like everything. He didn't get a single, a single thing right. But it was still really fun and informative and people, like, people even asked us afterward, like, did we crash it on purpose? I was like, I don't know to what end we would do that. Like, why on earth, what we would be hoping to achieve. But like, we took it in stride and had so much fun with it that they, they didn't, they didn't understand that it was definitely not on purpose. They thought maybe we meant to do it that way. Yeah.</p><p><strong>ADRIANA:</strong> Very cool. And I, I wanted to ask, like, you know, you're. You're obviously like, very comfortable doing talks and, and whatnot. What, what was your, what first got you on the speaking circuit? Like, where. When did you go? Like, hey, I want to try this out?</p><p><strong>WHITNEY:</strong> Well, when I got the job as a developer advocate here at VMWare Tanzu, I got the job thinking I was going to make a bunch of Lightboard content. And then once I got here, then I realized that there's a big speaking engagement part to it too that like, all of my co workers on my small team are all speaking at conferences. And then. And so one of them in particular reached out to me about us making a talk together. And so I just. Yeah. So the. I feel like I just rode the waves and that's where they took me. I didn't set out to make to be like, oh, I need to be a speaker now. But I just, it was just like such a natural part of, of the job that I just moved right in. Yeah.</p><p><strong>ADRIANA:</strong> That's awesome. And plus, like, you get to use your, your extreme creativity as part of it, which is so cool.</p><p><strong>WHITNEY:</strong> Yeah. And even the, the musician part of my background, like, I have practice performing, so the biggest crowds, yeah, they were scary at first, I'm not gonna lie. But they're what I got. Maybe got over it a little faster since.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>WHITNEY:</strong> Performance practice.</p><p><strong>ADRIANA:</strong> Yeah, it all goes back to, you know, the fact that all of the things that we've encountered in our past, no matter how insignificant they seemed at the time, like they helped build us into what we are today.</p><p><strong>WHITNEY:</strong> A hundred percent. A hundred percent. Don't discredit anything you've done in the past. It all, it matters more than you realize. It all comes together.</p><p><strong>ADRIANA:</strong> Absolutely. And also, I want to mention that, like, there's. It's funny because, like, I'd say, like, traditionally, I think a lot of people tend to assume that you have to have like a degree in like, computer science, computer engineering to be in tech. And, and I've had The pleasure of meeting so many people who, you know, that wasn't their original background, where they either got into tech by, you know, they were self taught or they attended a boot camp. And it's just so cool to see the diversity in these backgrounds and these types of people bring so much into tech and you know, that cannot. Like, it's so underrated and I think it needs to be. We need to remind folks like it's, it's tech is, is awesomely inclusive in that respect.</p><p><strong>WHITNEY:</strong> I love that about it. Yes. I love it so much. I, I am surprised how much I love DevOps. Like, I really thought getting that first job out of bootcamp that I would do DevOps a couple years and then get somewhere more interesting. I did not expect to absolutely fall in love with DevOps and with the community. It's the best.</p><p><strong>ADRIANA:</strong> I totally agree. DevOps is lots of fun. I found in my career was like the thing that was missing throughout my entire career. It's like, where have you been all my life?</p><p><strong>WHITNEY:</strong> Do you think it's the technologies or the people or both?</p><p><strong>ADRIANA:</strong> I think it's both. I have to say that initially it was definitely the technology that attracted me to it. And I started out in my tech career was very much in the corporate enterprise world, you know, very prim and proper and you know, I got in trouble for swearing at the office and it was like business casual attire. So I only saw the technology side. I really saw it as like a technology thing. And then as I've gotten more into the open source world, I have been so lucky to like meet so many people like you and others who have been on my show with different perspectives who are like such chill vibes and, and more most importantly for me, like meeting other women in tech because I feel like most of my career has been like just surrounded by a bunch of dudes in tech and like be able to collaborate with, with so many women and, and on my show I've had so many women in tech, which has been fantastic.</p><p><strong>WHITNEY:</strong> I love that.</p><p><strong>ADRIANA:</strong> Yeah, for me, like that that's just the ultimate thing. So, you know, in the end the, the, the people end up trumping the technology because they have so much, so many different cool perspectives to bring and then they lead me to, to like other avenues of technology.</p><p><strong>WHITNEY:</strong> Kudos to you for bringing, for highlighting so many women voices on your show. I love that.</p><p><strong>ADRIANA:</strong> Oh, thank you. Well, we are coming up on time, but before we wrap up, I was wondering if there were any parting words of wisdom that you wanted to share with folks in our audience.</p><p><strong>WHITNEY:</strong> I'll no pressure. I'll. I'll restate what I said earlier in the episode because I think it means a lot if you see the people around you who are interested in what you're interested in as your community and not as your competition. It makes your life a much more joyful and peaceful and happy place.</p><p><strong>ADRIANA:</strong> Absolutely. And I, I think these are excellent words to, to part with and, and I hope everyone takes this to heart because it really, it just makes the work a lot better that way.</p><p><strong>WHITNEY:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Well, thank you so much, Whitney, for geeking out with me today. And y'all, don't forget to subscribe. And be sure sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>WHITNEY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 11 Feb 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Whitney Lee)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-reinventing-yourself-with-whitney-lee-ouHHxdaJ</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Whitney is a lovable goofball and a CNCF Ambassador who enjoys understanding and using tools in the cloud native landscape. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. You can catch her lightboard streaming show ⚡️ Enlightning on Tanzu.TV, and she also co-hosts the streaming show You Choose! - a 'Choose-Your-Own-Adventure'-style journey through the CNCF landscape alongside Viktor Farcic.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.youtube.com/@wiggitywhitney">YouTube</a></li><li><a href="https://www.linkedin.com/in/whitneylee/">LinkedIn</a></li><li><a href="https://bsky.app/profile/wiggitywhitney.bsky.social">Bluesky</a></li><li><a href="https://hachyderm.io/@wiggitywhitney">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://procreate.com/procreate">Procreate App</a></li><li><a href="https://www.geeksforgeeks.org/mern-stack/">MERN Stack</a></li><li><a href="https://en.wikipedia.org/wiki/Columbo">Columbo</a></li><li><a href="https://www.youtube.com/watch?v=WTcp8Up09Jo">Codezillas: The Universal Truth to Building Trust (Devoxx UK)</a></li><li><a href="https://en.wikipedia.org/wiki/Mutual_Benefit_(band)">Mutual Benefit (band)</a></li><li><a href="https://pitchfork.com/reviews/albums/18669-mutual-benefit-loves-crushing-diamond/">Love's Crushing Diamond (album: Mutual Benefit)</a></li><li><a href="https://www.hackreactor.com/explore-hack-reactor-coding-bootcamps/?utm_source=Google&utm_medium=cpc&utm_term=hack%20reactor&utm_campaign=1_Brand_All&gad_source=1&gbraid=0AAAAADjP-__PkFUm0bLa7nrSqdvDOQAzM&gclid=Cj0KCQiA7se8BhCAARIsAKnF3rwlRUfntNfvsOIC278w98JE2R1wB1I5ornybsJeXzlPIGs5gNh9-9MaAptEEALw_wcB">Hack Reactor (software engineering bootcamps)</a></li><li><a href="https://www.youtube.com/live/dcVD6sNtAiI?si=ne_b2Ro0ti4pG5b8">Adriana on Enlightning</a></li><li><a href="https://www.lightboard.info">Lightboard</a></li><li><a href="https://youtu.be/VhloarnpxVo?si=4jzSVeEV7tLlR-9_">Sometimes, Lipstick is Exactly What a Pig Needs (Platform Engineering Day)</a></li><li><a href="https://youtu.be/wLAjW2AA6Sk">Abby Bangser on Geeking Out</a></li><li><a href="https://www.linkedin.com/in/viktorfarcic">Viktor Farcic</a></li><li><a href="https://www.youtube.com/c/devopstoolkit">DevOps Toolkit</a></li><li><a href="https://www.youtube.com/watch?v=sCyCmV0YrKw">Choose Your Own Adventure: The Struggle for Security (KubeCon)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtube.com/playlist?list=PLAdzTan_eSPSaKSaWqZiC0A2Cbej_UX6v&si=EjjLru6tvBQDJ_pm">⚡️ Enlightning (YouTube)</a></li><li><a href="https://youtube.com/playlist?list=PLyicRj904Z9-FzCPvGpVHgRQVYJpVmx3Z&si=pWqsGPdgHG30QavR">You Choose (YouTube)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today I have Whitney Lee. Welcome, Whitney.</p><p><strong>WHITNEY:</strong> Hello. I'm so happy to be here.</p><p><strong>ADRIANA:</strong> I am super excited that you were able to join and I want to get into this a little bit later, but we're like kindred spirits in some ways, like because we have photography in common. Although you did it way later than me. I mean, way longer than me. I'm super excited to have you join.</p><p><strong>WHITNEY:</strong> Yay. I'm joining you from Austin, Texas.</p><p><strong>ADRIANA:</strong> Awesome. So cool. So to get started, we are going to do some icebreaker questions.</p><p><strong>WHITNEY:</strong> Bring it.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>WHITNEY:</strong> Presumably you mean which hand I write with. Not like which side of the bed I sleep on or I don't know which side of the car I drive on. I try to drive on the, on the right side when you do a steering wheel. So I'm, I'm right handed.</p><p><strong>ADRIANA:</strong> It's funny because when I was.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, go ahead. Sorry.</p><p><strong>WHITNEY:</strong> Well, I write on the whiteboard as part of my, my job in the. It's switched in the camera. It's mirrored so it looks like I'm writing with my left hand to people. Yeah, but it's really just all mirrored. I'm writing like I'm not writing backwards.</p><p><strong>ADRIANA:</strong> It's funny because I was actually going to mention that because when you had me on Enlightning talks, I, I messaged you just before it started. I'm like, are you a lefty? I get so excited when I meet other lefties. I'm like, there's more of us. And yeah, I was wondering actually about writing on the Lightboard also on. I'm like, are you like really good at mirror writing?</p><p><strong>WHITNEY:</strong> It's hard enough to understand.</p><p><strong>ADRIANA:</strong> Because it totally looks like that in the videos.</p><p><strong>WHITNEY:</strong> Writing it backwards. Yeah.</p><p><strong>ADRIANA:</strong> I hear you. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>WHITNEY:</strong> I am. I have given into the iPhone ecosystem and really like, it's kind of like all my family does it and I. So it's. I'm an iPhone girl. It's okay. No judgment either way though. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. My, my family is also like all iPhone.</p><p><strong>WHITNEY:</strong> You get that one person in there who turns the, the chat green. They don't even know what they're doing.</p><p><strong>ADRIANA:</strong> This is, this is what wars are fought over. The. The Green Bubble. On a similar vein. And I think I might know your answer. Do you prefer Mac, Linux or Windows?</p><p><strong>WHITNEY:</strong> I. I use MacBook. MacBook Pros. Yeah.</p><p><strong>ADRIANA:</strong> Speaking to a fellow fan girl. All right, next question. Oh, yeah, go ahead.</p><p><strong>WHITNEY:</strong> I draw a lot. I've really gotten into the Procreate app. I guess it's on my iPad.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> Still part of the Apple ecosystem. For a second, I thought it was any different. I'm not. Yeah, I'm a stereotype. It's okay.</p><p><strong>ADRIANA:</strong> Apple all the way. Woop woop. Okay, next question. What's your favorite programming language?</p><p><strong>WHITNEY:</strong> Oh, YAML.</p><p><strong>ADRIANA:</strong> I'm sure there's some, like, YAML haters who'd be like, grrrrr.</p><p><strong>WHITNEY:</strong> Well, my. My story is that I changed careers into tech relatively late in my life and relatively recently. Only, like four years ago now. Um, so I. When I. I went back to school and I went to a boot camp, and in the boot camp, I learned JavaScript. Like, for a year, I. I did like, it's called the MERN stack, but I can't remember what it all stands for. Now. The R is React. Yeah. And Node and Express. Okay. And the M is Mon. Mongo. Anyway, this is not interesting. Yeah. And so I spent. I spent like a year, like, eating, living. Living code in the MERN stack and learning how to be an application developer. And then I immediately got a job as a cloud developer and then never touched any of that knowledge ever again.</p><p><strong>ADRIANA:</strong> YAML is your language. That's awesome. I do like YAML. I was actually, like, just before we did this recording, I was editing a JSON file and it was like, getting mad at me because the. The syntax checker was like, you need a comma. I'm like, god damn it. If it was YAML, this wouldn't be a problem. And also making me use quotes.</p><p><strong>WHITNEY:</strong> Rude!</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Okay, next question. Do you prefer dev or ops?</p><p><strong>WHITNEY:</strong> Oh, I get. I. You know, ops. Based on what I just said, I think you could get that.</p><p><strong>ADRIANA:</strong> That's what I assumed. And I know the answer to this question. JSON or YAML?</p><p><strong>WHITNEY:</strong> Yeah, you tell me. You tell me about me. I like this better.</p><p><strong>ADRIANA:</strong> I know, right? Like, all your questions are like, already. Your answers are already answering subsequent questions. I love it. Okay, next one. Do you prefer spaces or tabs?</p><p><strong>WHITNEY:</strong> Spaces. I prefer when my. When my YAML is structure aware. Spaces, whatever. Yes, yes.</p><p><strong>ADRIANA:</strong> And then do you prefer to learn through video or text?</p><p><strong>WHITNEY:</strong> Oh, ironically, since I make videos all day long, I don't I don't learn through video. I like text. Yeah.</p><p><strong>ADRIANA:</strong> People have said to me, they're like, oh, you make videos, so you must like to learn through videos. I'm like, no, I like reading stuff. It's way faster.</p><p><strong>WHITNEY:</strong> Very much. And I can go back over that. Like a video. Like the second I miss something, like when concepts are built on top of each other, the second you miss something or tune out for a little bit and try to come back, you've lost the context. And it takes a lot, it feels like it takes a lot of focus or like, or a good presenter who's always coming back and reminding you the context or like drawings or something to keep that context there. But yeah, it's easy to lose context in a video or a talk.</p><p><strong>ADRIANA:</strong> Yeah, I agree. It's funny because, like, I keep thinking back to like my university days where, you know, like, if the professor was talking about something really complex and then like, you zone. It's similar thing, right? You zone out for a second and you're like, and, and you're screwed for the rest of the lesson. Unless, you know, you're bold enough to like, raise your hand and ask questions and if the professor doesn't flat out dismiss you. And, and, and I, I just keep thinking, I'm like, I, you know, if it were me going to school now, like, I, I don't know if I could do it. Like, I would just zone out so much. I'd be like, I need to like, have some sort of, you know, recording or some sort of, you know, proper record of the thing so that I could like, rewind. I'm like, sometimes I feel like I wish our brains could have like, you know, a just in time Google search on conversations or rewind on conversations. Because, like, I don't know about you, but for me, like being ADHD, I'll be like having a conversation and then I'll zone out. I'm like crap!</p><p><strong>WHITNEY:</strong> What'd I miss? Oh no.</p><p><strong>ADRIANA:</strong> I feel so terrible.</p><p><strong>WHITNEY:</strong> Redoing the college years. Like, I might get distracted. But these days, like this version of Whitney, I don't mind seeming like I don't know or actually not knowing or admitting that I zoned out or just like being this like, like, like college version of Whitney would be very shy about asking that question. And present day Whitney would be like, that does. I don't like getting up and yelling. I don't understand. Explain it.</p><p><strong>ADRIANA:</strong> I, that's such a great point. And I, I couldn't agree with you more. Like, past me would have been like, just terrified would just sit there in confusion. And now I'm like, I do. I. I've described it as like the Columbo thing where you're like, you know, like, just for my benefit, can you, like, explain this? Because I don't fully get it. And for you kids out there who don't know who Columbo is, link in the show notes. But yeah, yeah, it's, it's interesting how, like, wisdom and I don't know, like, just after a while you're like, I ain't got time for this. I just need to know.</p><p><strong>WHITNEY:</strong> It's true. No time for my. Time for. I used it all up. It's gone now.</p><p><strong>ADRIANA:</strong> That is perfect. I love it. Final question. What is your superpower?</p><p><strong>WHITNEY:</strong> Oh, what's my superpower? I. I guess it's in line with, with not being afraid to ask questions or also maybe being super empathetic too. When I am a speaker, like, I'm making the talk that I want to hear. So it involves, it's really fast paced, it involves a lot of visuals, it has a lot of, A lot of context. So if you zone out, you, if you come back, you. You have stuff to bring you back and let you know where you are. Yeah, I'd say that's it. It's about it. I just don't care, so. I don't care how I seem, so I care a lot about doing my best.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> But I don't care what people think because I know myself and I did my best. If someone's judging me after that point, then that's a problem with them and not a problem with me. Like, it. So what. What was my answer and all of that? I just blabbed a lot. I don't. Empathy combined with not caring what people think combined with storytelling.</p><p><strong>ADRIANA:</strong> Yep. Yep. That's awesome. That's awesome. I love it so much. Yeah. And I, I think that's something because I think so many people in tech have, like, can be so self conscious of, of how they do. And I've. I've spoken to so many people, so it's so. I, I love it that you're like, yep, I did. I did what I could. I did my best. And that's. And I'm happy with that. And I think that's so refreshing.</p><p><strong>WHITNEY:</strong> And my, my best varies from moment to moment. Like, I can see a video I made a year ago and it's a little cringy because I didn't know then what I. Something I know now, you know, but I know at that moment. I did my best, so I still can feel proud of that content.</p><p><strong>ADRIANA:</strong> Yeah, that's actually, like, such a great way of looking at it. And it's also a really good opportunity to see, like, how much you've grown too, right?</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Look at me now.</p><p><strong>WHITNEY:</strong> If you don't cringe at your past videos, your past journal entries, just like your past stuff, then that means you're not growing fast enough. So true. It should embarrass you.</p><p><strong>ADRIANA:</strong> Oh, my god. You mentioned journal entries, But I'm like, thinking back to when I was a kid rereading my journal entries, I'm like, ugh.</p><p><strong>WHITNEY:</strong> That's great. You've come so far.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Cool.</p><p><strong>ADRIANA:</strong> Well, we. We have completed the. The icebreaker questions, so I wanted to talk, you know, we. You alluded to the fact that you. You came into tech later in life. I want to talk about, like, what you were doing before and then what led you to tech. Tell us about your journey.</p><p><strong>WHITNEY:</strong> Oh, buckle in. It's a long one. So my degree, I graduated in 2003. I'm 45 years old. I graduated in 2003 with a degree in fine art. And for a moment, I even had a bit of a fine art career. But at some point I was like, I actually need more money than what's happening right now. So I started a wedding photography business. And I'd already been doing wedding photography as. So my degrees in photography specifically as a side job while I was making art. And so I just focused all my attention on this wedding photography business. And I had a wedding photography business here in Austin, Texas for 10 years. It was a long time. And I think I've personally been to 500 weddings. And my company, all in all, photographs were like 1200 weddings or something ridiculous. Because I had other photographers who'd work, worked for me, but by the end of it, I hated it. I hated it so deeply. I cannot understate this.</p><p><strong>ADRIANA:</strong> I can totally relate.</p><p><strong>WHITNEY:</strong> Yeah, you said before that you've had a. A year's worth of wedding photography.</p><p><strong>ADRIANA:</strong> Yeah, I did family photography, so. And, you know, like, hats off to you doing wedding photography, because I feel like that is like the ultimate stressful type of photography because you cannot up. You have to capture the perfect day for the bride and groom or else.</p><p><strong>WHITNEY:</strong> Yes. And. And it's actually my first talk ever was called, "Codezillas; The Universal Truth to Building Trust". Because there is so much about communication and like, people are making different assumptions about what is what wedding photography, what their wedding photograph should like, look like. And some people want a documentary style and some people want these specific portraits. And if you don't get a portrait of just the bride and the groom at the front of the church, then you might as well not have photographed anything else the whole day. You know, even though you have beautiful portraits of them outside and beautiful portraits of each of them alone at the front of the church, this may or may not have actually happened. This is not a hypothetical. Anyway. It was. It was. And also, like the editing, the photographs. You take hundreds and hundreds of photographs on the day. Like, getting those down to the good ones and then editing those so they look nice. Like, that's very tedious work. And it's not interesting tedious. And it's not tedious but I'm growing. It's just tedious for the sake of being tedious. And. And once. And so I was either, like buried under a mountain of editing or buried under a mountain of communication of emails and then just general admin work. And I didn't feel like on top of my life for many years. I just always felt behind, like, I'm letting someone.</p><p><strong>ADRIANA:</strong> I can so relate to all of this. We did it for a year. And I want to add also, I don't know if you felt this, but, like, considering, like, what you charged and the amount of time and effort you put into it, it felt like you end up getting paid, like, less than minimum wage.</p><p><strong>WHITNEY:</strong> It's true.</p><p><strong>ADRIANA:</strong> And then the other one, I tell me if this ever happened to you, the. But you took like hundreds of photos. Where are all of them? And it's like, yo, a bunch of them are crap.</p><p><strong>WHITNEY:</strong> Yeah, you don't want to see all of them. You don't look good all the time.</p><p><strong>ADRIANA:</strong> So mad they're like, what happened to all the photos you took? It's like, I promised you 100, you get 100.</p><p><strong>WHITNEY:</strong> So. So I was stuck in the circular life of booking. When you book a wedding, you take half the money and then you get the second half when you shoot the wedding. And like, it's hard to break out because you. You're losing as soon as you stop. You stop getting booking money. But you still have to shoot weddings. So it's a circle that's hard to break. And so. So my. I have younger brothers, and one of my brothers, his name is Jordan, he is. He is a band called Mutual Benefit. So it's a musical project. It sounds like a whole band, but it's all. He does all the arranging. And then he might play all the instruments or hire out the ones he can't play. And so his album in 2014 got a lot of success. It got on, like, Pitchfork's Top New Music and Rolling Stone's Top 50 Albums of the year and this and that. And so it's mutual Benefit Love's Crushing Diamond is the album. So since this music is all was all just made by him solo, he needed to put together a band to go on tour. And he asked me to play in the band in 2014. Yeah. And so that was exactly, like, the excuse I needed to be able to get out of wedding photography without saying I failed. You know, I was like, oh, I got this cool opportunity. I have to do it. And so I spent all my savings returning those wedding deposit money. And then my partner at the time wasn't supportive. We'd been together eight years. I broke up with them, and then I put all my stuff into storage and I lived without an address for a year in 2014.</p><p><strong>ADRIANA:</strong> Oh, my god. Wow. What instrument did you play?</p><p><strong>WHITNEY:</strong> I played keys and I'd sing harmonies with my brother.</p><p><strong>ADRIANA:</strong> Oh, that's so cool.</p><p><strong>WHITNEY:</strong> Yeah. So that happened in 2014, and I toured for a year, and when I got back to Austin, I didn't know what I wanted to do with my life, but I knew what I did not want to do with my life, and that is wedding photography. Wedding photography.</p><p><strong>ADRIANA:</strong> So you. You had, like, you said you had, like, a whole company around this, so, like, you just shuttered the whole thing.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, and you had employees as well. Like, they were.</p><p><strong>WHITNEY:</strong> They were independent contractors. So they. I would get them wedding business, but they could also get their own wedding business and they were able to. So I just stopped. Yeah second shooters.</p><p><strong>ADRIANA:</strong> Oh, yeah. Okay. So the combination of, like, they'll. They'll do, like, they do primary or primary or secondary kind of thing.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool.</p><p><strong>WHITNEY:</strong> And then, like, all my. All my photo gear is up in my attic collecting dust.</p><p><strong>ADRIANA:</strong> Yeah. I haven't touched my camera in forever. I didn't have money to buy the lenses that I bought during my photography years. And now that I do, I'm like.</p><p><strong>WHITNEY:</strong> I do think about getting a little camera that I can keep in my pocket when I travel, just so I don't need to use my phone. Like. Yeah, well, I could actually finally, like, use that knowledge that I built up. Like, I'm a master in this one area that I just don't do anything about. But anyway, so we're back. So I'm back from tour. Yeah, it's like 2015 now, and I am not a wedding photographer, but I don't know who I am. And so I was I drove for Lyft and Uber for a while, and then I worked at restaurants for a while. I was a server at like a. A fancy Japanese cuisine restaurant here in Austin. And then I switched to being a server at like a. A hippie vegetarian cafe, which is way more my speed. And then my son was in college and he was like, mom, he's in. In college for software engineering. And he's like, mom, you would really like this. You should try. You should try coding. It was 2019, now it's in January, and I write my very first line of code. All it is is an online introduction course to the program I went to called Hack Reactor. I'm not even sure if it survived the pandemic, but it had a pipeline to get you through. And I totally just wrote that first line and then I could ride the wave of what Hack Reactor told me to do next. So at first it was a. An online course that I was in maybe four nights a week for three hours a night or something like that for January. And it's like, oh, I really like that. And then they trained me up to pass their entrance exam and I did that. And then, then I had to do hundreds of hours of coding to get into the to pre course they called it. So I was accepted, but I had to complete this before I was allowed to start. So then in July of 2019 is when I actually went in person to the bootcamp right before the pandemic. We had no idea.</p><p><strong>ADRIANA:</strong> Oh, my god.</p><p><strong>WHITNEY:</strong> Yeah, So I was there 11 hour days, 6 days a week for 3 months. So, like in 2019, I really just like, lived in JavaScript and code. And then in October of 2019, I graduated. And in November of 2019, I was a cloud developer at IBM.</p><p><strong>ADRIANA:</strong> Oh, wow, that is amazing. And did you love, like, the course, like those long days where you, like, was there ever a point where you're like, oh my god, why am I doing this crap?</p><p><strong>WHITNEY:</strong> No, I loved it because I. I hadn't had a direction in quite some time, so it was nice to. To feel like I was doing something. And even, even with wedding photography, like, I don't feel like I was really stretching what I could do or applying my intelligence or like, you know, growing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>WHITNEY:</strong> And so I. I was craving it. So by the time it came around, it was great. Although I will say, like, when I was in regular school, I was used to being an A student and I would work really hard to be an A student, and it was part of my identity that I'm like, I have good at school. And then I got into boot camp and I was not at all the best. I wasn't even. I was like medium easily, maybe slightly below. But that was because everyone else in the course had a lot more tech experience coming into it. And then we're all learning at a breakneck, breakneck speed once we're in there. It's not like normal school where you can spend extra time because there literally is no extra time.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>WHITNEY:</strong> But also, I think coding school taught me a growth mindset that I really didn't have before. I wasn't raised with the growth mindset. And so when I was. When I figured out to see the people around me with, who share my interests, these people are my community. They're not my competition. And that just, like, makes the world such a better place. It makes everything about life way better if you can shift your mindset from competition to community, the same people around you.</p><p><strong>ADRIANA:</strong> Yeah, that is so true.</p><p><strong>WHITNEY:</strong> Yeah. That's the big thing that. That bootcamp taught me that. And just like, you know, it helped me see what I'm capable of. But when I got that job as a cloud developer at IBM, I had no idea what I didn't know, which is a good, good thing. Like, I had no idea how complex and vast the world of cloud technology was and how little I knew about any of it. Like, the first I heard, the first I learned Kubernetes was in preparation for the job interview for IBM.</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>WHITNEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And. And this was then, like, so outside of, like, what you had learned, though, in your coding boot camp, but I guess in a lot of ways, though, like, what you had picked up, like, you picked up some, like, you know, they weren't necessarily like, you know, the technical programming skills from the boot camp. I mean, you pick those up, but you're able to transfer, like the learning part of it to.</p><p><strong>WHITNEY:</strong> To this. Right, exactly. Yeah. Learning. Learning how to learn.</p><p><strong>ADRIANA:</strong> Yes, yes.</p><p><strong>WHITNEY:</strong> And so. So at IBM, I build out, I was like, they hired broadly across from, like, either new college grads or new boot camps. Like, that was like their thing.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>WHITNEY:</strong> Killer role. Which meant I was like 20 years older than most other people around me, all of my colleagues, and just like one of just a very few number of women there. It was very different, but they. My job was to build out proof of concepts for potential clients using IBM technologies. And it was meant to be a travel position, but the pandemic happened, which. So it wasn't a travel position, but I had signed up to be gone like 70 of the time, which I was excited about. But later I was thankful didn't happen because for those type of jobs your travel is going to strip malls and suburbs and yeah, you know, it's not like, it's not like.</p><p><strong>ADRIANA:</strong> What made you apply to IBM in the first place. Like having, having completed like the coding boot camp, going basically from the dev world to the world. Yeah. What, what inclined you to, to apply for that?</p><p><strong>WHITNEY:</strong> I was going to say yes to literally anybody who took me had nothing to do with being interested in cloud or even understanding what it is. And if anything, because I clearly gravitate toward visual stuff, I thought DevOps would be bad for me because it's like I thought making applications where I'm interacting with visual components related to that application was going to be where I land. And so DevOps was just like, I'll do anything for my first year or two to get, get my foot in the door and then I'll figure out what I actually want to do. And so that's all I've applied to everything and I've been CS first.</p><p><strong>ADRIANA:</strong> That's awesome. I love it. I love it. And did you find like, with your, with your background like being so artistic, did that help you with, with the tech side of things? Because I always like, I think in technology like there is so much creativity involved it's just not necessarily obvious to you know, the outsider who might, they'd be like, what do you mean? Creative.</p><p><strong>WHITNEY:</strong> So those of you who are familiar with my work, I most things I do have some sort of big visual component. My talks, when I give them are almost animated. I have so many slides. I use GIFs, not GIFs like hand drawn GIFs that I drew. Like I hand draw like 100 slides and flip through them real quick and it's like, and then my, my show called Enlightening is a very heavily visual show. I have a Lightboard studio in my home and so but I didn't, when I started, I didn't realize that my visual part was going to come in handy. In fact, when I started I thought everything I've done in my life leading up to this point has been a waste of time because now I'm just doing something brand new and now I know that's not true at all. Like there are so many lessons I learned from before. Even lessons about communicating well with, with wedding clients very much come into play about communicating well about software delivery. So although all that stuff has been really useful and I'm glad for that and my, well, my rounded background has come in handy because I'm very different here. But I like how I'm different and I like how I can learn technical concepts but kind of come at them at a different way and teach them again in a way that's, that's unique, that's special to me.</p><p><strong>ADRIANA:</strong> I love that. And you know, I gotta give a shout out to your Enlightning show because like when you had me on as a guest, like I am in awe over first of all, like you run such a well oiled machine so like hats off to you, like for real. But also like one thing that I really appreciate is like you are also taking this opportunity to like learn new things and, and you're basically like you're learning on the spot and you're demonstrating that you're learning because then you're regurgitating it back to your guest, which I think is so, so cool. And yeah, I just have so much admiration for, for your work because that takes a lot of, you know, like time and effort to put together and you're just nailing it.</p><p><strong>WHITNEY:</strong> Thank you. So if you don't mind, I'm going to say what Enlightning is just for those people who are listening who maybe don't know Enlightning. It's a streaming show and on my show I want to learn about a concept or a technology. So I'll invite a guest on to be an expert. So you've been a guest on my show. It was a wonderful show about Observability 2.0. And so when the guest comes on and I know nothing about what they're going to teach, sometimes I know context because I've done related tools, but I basically don't know anything. And I start, I'm behind an empty light board and there the little square on the, on the screen and through words only, no demo, no screen sharing, they teach me about a technical concept and then I take notes and maybe draw diagrams on the, on the board as we go. So I can't pretend to know something I don't know because I'm actually held accountable by needing to write it on the board or capture the information somehow. And it's nice because it forces me to ask clarifying questions. I would write this on the board. Would you say it's true if I write this verb instead of this other verb? You told me. And we kind of get at the crux of maybe some confusing things without realizing you don't even know that you don't quite have the concept right in your mind until you try to write it down and you have the X. Yeah. But we end, we end up going from like zero to like good, good entry level knowledge within an hour and a half or two hour show. And it's really fun.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. And I appreciate too, that it, you know, there's like refinement along the way.</p><p><strong>WHITNEY:</strong> Right.</p><p><strong>ADRIANA:</strong> Because it puts, you know, your guest is, you know, forced to like, really think about what, how to communicate the idea because you're writing it down. So it's, it's basically like as a guest, you, your guests have to teach you and then you have to show that you've learned the material. So it's, it's like this mutual thing going on there that works extremely well. And I think also because you put your guests very much at ease, you have a very chill vibe on your show. Very much. Appreciate it. So y'all need to check out Enlightning.</p><p><strong>WHITNEY:</strong> Thank you. Thanks. It's a blast to make and I feel so, so much gratitude that I get like masterclass lessons every week from people who are experts in their field.</p><p><strong>ADRIANA:</strong> And do you run these like every single week or do you have like, periods where you're like, I'm going on a break? Like, how, how's that work?</p><p><strong>WHITNEY:</strong> So I have another show called You Choose, which we'll talk about shortly. But I, I like to use Enlightning as a vehicle to get to know all the tools I need to know for you choose. So leading up to You Choose, I might do two Enlightnings a week for a while, but then, but then I'll go down to zero for a couple months. So it tends to be all or nothing based on what, what my personal learning needs to be. And right now I'm doing, I'm doing a whole series on Observability tooling. So I'm covering all the CNCF tools around Observability, and that's been really fun. And your episode really got me off on the right foot in terms of getting the context of everything that's going on. So I appreciate that.</p><p><strong>ADRIANA:</strong> That's awesome. I got to ask, what gave you the idea of starting Enlightning in the first place?</p><p><strong>WHITNEY:</strong> All right, I was at IBM. I was a cloud developer. Things are fine. I got, quote, unquote, promoted this. The. I was on the cloud pack acceleration team, but that got dissolved and I got quote, unquote, promoted to be a customer success manager. And customer success manager. I'm more man. They want me to more manage people teams to come in and implement solutions. But I'm, I'm really doing a lot of managing and not enough like tech hands on. I want to be technical and it's not a very technical position and so I didn't like that about it. Meanwhile, at IBM, I had found my way onto the IBM Cloud YouTube channel behind their Lightboard there. So if you Google what is RabbitMQ or what is Kafka, you'll see my, my, my face, my little, very young Whitney face telling you about that. But so at some point I realized like I like making these videos a lot and I don't like this new customer success success position I'm in. And I learned that there's such a thing called a developer advocate. So I started looking for developer advocate positions and I learned about one at VMware Tanzu and it required deep Kubernetes expertise. And I was like, I definitely do not have deep Kubernetes expertise. But I mean I want to apply anyway because I'll have some conversations, I'll meet some people, I'll learn about this idea of a developer advocate role. Like there's nothing to lose here. So I applied for the job and I met some wonderful people as part of the interview process and I did not get that job because I was under qualified for that job. But they liked me and my personality so much and the videos I'd made for IBM Cloud that they made a whole new job just for me on the team.</p><p><strong>ADRIANA:</strong> Oh my god, that's like the ultimate form of flattery. That's so great.</p><p><strong>WHITNEY:</strong> It's so nice. And they also bought the Lightboard Studio that you see behind me for me back then. So they hooked me up with the Lightboard studio, they gave me a developer advocate job and then they were just like, okay, now make some content. So at first after I got done being really flattered and shocked, then I was like, oh my god, what have I done? I have to make content. I don't know anything. So I just see, so Enlightning was a way of making my myself vulnerable and like having experts explain what their technology does to this really this woman who's really new actually, which is less me now. And back then I would be like, okay, what's a custom resource again? But anyway, that's how that got started because I needed a way to make consistent content as someone who was brand new. And then I conceived of Enlightning as a way to be able to accomplish that.</p><p><strong>ADRIANA:</strong> That's so cool. And I want to switch gears a little bit because if I recall correctly, you were also recently part of like the first Platform Engineering Day colocated event. Is that.</p><p><strong>WHITNEY:</strong> Yeah, I was a keynote speaker. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, you and Abby did that. I heard great things about the talk. I haven't caught it yet about. There was something about lipstick on a pig.</p><p><strong>WHITNEY:</strong> It' called, "Sometimes Lipstick is Exactly What a Pig Needs". And it's about how and when to build different types of platform interfaces. The punchline is, you want to build an API, all your logic should be behind that API. That's your pig. And then whatever interface you want to put, the API could be a building block and then you could add your interface. That's the lipstick on the pig. That was. That was fun and an absolute gift to get to do that, especially with Abby. Abby is wonderful. I love, love, love Abby.</p><p><strong>ADRIANA:</strong> Oh, yeah, she's great. I've had her on the show before and I, I keep joking with her, like, you know, we gotta play like Six Degrees of Abby Bangser her because, like, she knows so many people. She's recommended so many people for this show in particular and so many other people know Abby, I'm like, oh, my god.</p><p><strong>WHITNEY:</strong> And you should see her. Yeah. At KubeCon. She doesn't sleep. She has someone to see. She's at morning Coffee, Platform Coffee. She closes down the bar at night. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. That's awesome.</p><p><strong>WHITNEY:</strong> It's impressive on so many levels.</p><p><strong>ADRIANA:</strong> Absolutely. And so, so for like the Platform Engineering Day, were you, were you also one of the organizers for that or.</p><p><strong>WHITNEY:</strong> No, no, I just. No, I just showed up. I gave my talk. It was great though. Props to the organizers.</p><p><strong>ADRIANA:</strong> Yeah. These things take a lot of, A lot of effort to put together. I tell you. I've assisted in putting together KubeHuddle here in Toronto. You know, I, I was not a. I would say, like, I was not the main organizer, but it was still a lot of, A lot of work to put together. So hats off to folks who to organizers, like, oh my god, like anyone who works like KubeCon. Like KubeCon organizers. Holy cow. That's like. That's like rock concert level event. I tell you.</p><p><strong>WHITNEY:</strong> It's impressive. So far it's not something I've had the urge to do in any way, shape or form. I think it's a little similar. T oo close to Weddings that it makes.</p><p><strong>ADRIANA:</strong> A little bit of PTSD there.</p><p><strong>WHITNEY:</strong> Yeah, yeah, yeah, I feel.</p><p><strong>ADRIANA:</strong> Yeah, I feel you.</p><p><strong>WHITNEY:</strong> But if it's okay, I'd love to talk about the other show. You Choose. Since I mentioned it. Is that all right? Yeah, you know about You Choose?</p><p><strong>ADRIANA:</strong> No, I don't. I've heard of it and that's the extent of it. So, yeah, please enlighten me.</p><p><strong>WHITNEY:</strong> Okay, so you choose is a show I co-host with Viktor Farcic on his YouTube channel, which is called DevOps Toolkit. And on You Choose. We start with application code on a developer's laptop, and we need to help that application navigate its way through the entire CNCF. And so each episode represents a different system design choice. And so the very first episode, for example, was building a container image. That's what we need to do with this source code on a developer's laptop. So then we gather all the relevant CNCF technology that can do that thing, and then we have a guest on that represents each technology. Usually a maintainer, but it could be an advocate or super user or something too. And each presenter, each. Each expert gets only five minutes to present about their technology because we just want to know the basics of what it is. We don't want to. We don't want all the bells and whistles, in fact, that can get confusing when we just need to know what it does. And so then we have a question and answer part of the show, and then we put it to a vote, and we ask the community to vote about which one they want to see implemented into our ongoing demo. So the one that got chosen, we try not to say one, sometimes I slip. The one that got chosen, not the one that won, but the one that got chosen was buildpacks. Cloud native buildpacks. And so at the beginning of the next episode, we implemented buildpacks into the ongoing demo. And then the episode itself was about container registries, which different container registries in the CNCF and how they're different from each other. So it's a comparative view of different technologies with a little bit of, like, competitive twist. Even though we try not to make it competitive, that little. It's a little there. And it's a really nice. It's a really nice overview of how different tools work together in the cncf.</p><p><strong>ADRIANA:</strong> So it's like a little choose your own adventure kind of thing while you're building.</p><p><strong>WHITNEY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Mega example.</p><p><strong>WHITNEY:</strong> Yes, exactly. In fact, we, we, we conceived of it because we wanted to do a choose your own adventure style talk for KubeCon. And we did. And, and, and then we're like, well, this is. We're gonna. So the, the very first choose your own adventure talk we did for KubeCon was from the developer's laptop through to a development environment and that we came up with seven different system design choices, if I recall correctly. And we're like, oh, there's a lot of projects we need to learn about in time for KubeCon, so let's make this into a streaming show. Yeah. To help us get organized.</p><p><strong>ADRIANA:</strong> Right. So great.</p><p><strong>WHITNEY:</strong> And so that we've been. We've been at it for a year and a half, almost two years, I think. So we did. We call them chapters because of the choose your own adventure thing. So chapter one is from source code to a developer's laptop. So it's like building container image configuration. Well, there's only cert manager, but we have one for HTTPs, adding a database, that sort of thing. And then development environments that run on Kubernetes themselves. And then our second chapter was getting it from a development environment to a production environment, which is actually a very short chapter because production doesn't have all the things production needs to be production. It's just on that for that chapter we covered GitOps and declaratively defining a cluster, how you're going to do that with infrastructure as code and oh, ingress, we covered on that one. And then chapter three was all about security. Then we added security to our cluster and that one had like 10 different system design choices and went through all the different security projects in the CNCF. And now we're doing Observability and that's coming up. We're going to start that the first week. The first Tuesday of September.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah, that's very exciting. Wow. And so like when you. Your own adventure talk, then did you have audience engagement then to sort of help define the direction of. Of the talk as it was going? Is that the idea of it?</p><p><strong>WHITNEY:</strong> That's a great question. Yes, we absolutely have live voting during our talk. And Victor, I do all the exciting explaining of each of the system design choice, like why the system design choice and then all the tools and then what differentiates the tools from each other. And then Victor does the. Then people vote and Victor does the live demo based on people choose in real time. Yeah. During the talk.</p><p><strong>ADRIANA:</strong> Kudos to both of you, that is. That is a lot to. To do. That's a lot of pressure. Makes for a great talk though. It sounds, it sounds really fun and engaging.</p><p><strong>WHITNEY:</strong> It's really fun and funny. And we, we just, we presented the talk at different KCDs or Kubernetes Community Days over the summer. We did three of them and on the one in Zurich, Victor completely crashed the demo. Like everything. He didn't get a single, a single thing right. But it was still really fun and informative and people, like, people even asked us afterward, like, did we crash it on purpose? I was like, I don't know to what end we would do that. Like, why on earth, what we would be hoping to achieve. But like, we took it in stride and had so much fun with it that they, they didn't, they didn't understand that it was definitely not on purpose. They thought maybe we meant to do it that way. Yeah.</p><p><strong>ADRIANA:</strong> Very cool. And I, I wanted to ask, like, you know, you're. You're obviously like, very comfortable doing talks and, and whatnot. What, what was your, what first got you on the speaking circuit? Like, where. When did you go? Like, hey, I want to try this out?</p><p><strong>WHITNEY:</strong> Well, when I got the job as a developer advocate here at VMWare Tanzu, I got the job thinking I was going to make a bunch of Lightboard content. And then once I got here, then I realized that there's a big speaking engagement part to it too that like, all of my co workers on my small team are all speaking at conferences. And then. And so one of them in particular reached out to me about us making a talk together. And so I just. Yeah. So the. I feel like I just rode the waves and that's where they took me. I didn't set out to make to be like, oh, I need to be a speaker now. But I just, it was just like such a natural part of, of the job that I just moved right in. Yeah.</p><p><strong>ADRIANA:</strong> That's awesome. And plus, like, you get to use your, your extreme creativity as part of it, which is so cool.</p><p><strong>WHITNEY:</strong> Yeah. And even the, the musician part of my background, like, I have practice performing, so the biggest crowds, yeah, they were scary at first, I'm not gonna lie. But they're what I got. Maybe got over it a little faster since.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>WHITNEY:</strong> Performance practice.</p><p><strong>ADRIANA:</strong> Yeah, it all goes back to, you know, the fact that all of the things that we've encountered in our past, no matter how insignificant they seemed at the time, like they helped build us into what we are today.</p><p><strong>WHITNEY:</strong> A hundred percent. A hundred percent. Don't discredit anything you've done in the past. It all, it matters more than you realize. It all comes together.</p><p><strong>ADRIANA:</strong> Absolutely. And also, I want to mention that, like, there's. It's funny because, like, I'd say, like, traditionally, I think a lot of people tend to assume that you have to have like a degree in like, computer science, computer engineering to be in tech. And, and I've had The pleasure of meeting so many people who, you know, that wasn't their original background, where they either got into tech by, you know, they were self taught or they attended a boot camp. And it's just so cool to see the diversity in these backgrounds and these types of people bring so much into tech and you know, that cannot. Like, it's so underrated and I think it needs to be. We need to remind folks like it's, it's tech is, is awesomely inclusive in that respect.</p><p><strong>WHITNEY:</strong> I love that about it. Yes. I love it so much. I, I am surprised how much I love DevOps. Like, I really thought getting that first job out of bootcamp that I would do DevOps a couple years and then get somewhere more interesting. I did not expect to absolutely fall in love with DevOps and with the community. It's the best.</p><p><strong>ADRIANA:</strong> I totally agree. DevOps is lots of fun. I found in my career was like the thing that was missing throughout my entire career. It's like, where have you been all my life?</p><p><strong>WHITNEY:</strong> Do you think it's the technologies or the people or both?</p><p><strong>ADRIANA:</strong> I think it's both. I have to say that initially it was definitely the technology that attracted me to it. And I started out in my tech career was very much in the corporate enterprise world, you know, very prim and proper and you know, I got in trouble for swearing at the office and it was like business casual attire. So I only saw the technology side. I really saw it as like a technology thing. And then as I've gotten more into the open source world, I have been so lucky to like meet so many people like you and others who have been on my show with different perspectives who are like such chill vibes and, and more most importantly for me, like meeting other women in tech because I feel like most of my career has been like just surrounded by a bunch of dudes in tech and like be able to collaborate with, with so many women and, and on my show I've had so many women in tech, which has been fantastic.</p><p><strong>WHITNEY:</strong> I love that.</p><p><strong>ADRIANA:</strong> Yeah, for me, like that that's just the ultimate thing. So, you know, in the end the, the, the people end up trumping the technology because they have so much, so many different cool perspectives to bring and then they lead me to, to like other avenues of technology.</p><p><strong>WHITNEY:</strong> Kudos to you for bringing, for highlighting so many women voices on your show. I love that.</p><p><strong>ADRIANA:</strong> Oh, thank you. Well, we are coming up on time, but before we wrap up, I was wondering if there were any parting words of wisdom that you wanted to share with folks in our audience.</p><p><strong>WHITNEY:</strong> I'll no pressure. I'll. I'll restate what I said earlier in the episode because I think it means a lot if you see the people around you who are interested in what you're interested in as your community and not as your competition. It makes your life a much more joyful and peaceful and happy place.</p><p><strong>ADRIANA:</strong> Absolutely. And I, I think these are excellent words to, to part with and, and I hope everyone takes this to heart because it really, it just makes the work a lot better that way.</p><p><strong>WHITNEY:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Well, thank you so much, Whitney, for geeking out with me today. And y'all, don't forget to subscribe. And be sure sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>WHITNEY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="48908372" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/bf1b11c9-d9a7-48af-b42f-ee1c6edb6d63/audio/3ae15154-e056-42da-9838-1ff114bebef9/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Reinventing Yourself with Whitney Lee</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Whitney Lee</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/16a80a84-f8fe-4038-a7f9-b57676be0181/3000x3000/e45-20-20whitney-20lee.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:56</itunes:duration>
      <itunes:summary>It’s never too late to reinvent yourself. And reinvent herself is exactly what Whitney Lee did. You might have never guessed that Whitney has been in tech for less than a decade, because she’s made SUCH a huge impact in our industry. Learn about Whitney’s career pivot from photograph to tech, and how she’s found immense success in the cloud native space thanks to encouragement from her son, mad skillz, and the power of community!</itunes:summary>
      <itunes:subtitle>It’s never too late to reinvent yourself. And reinvent herself is exactly what Whitney Lee did. You might have never guessed that Whitney has been in tech for less than a decade, because she’s made SUCH a huge impact in our industry. Learn about Whitney’s career pivot from photograph to tech, and how she’s found immense success in the cloud native space thanks to encouragement from her son, mad skillz, and the power of community!</itunes:subtitle>
      <itunes:keywords>cloud native computing foundation, cloud native, career path, cloud native ambassador, cncf ambassador, tech careers, women in tech, devops</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>45</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">db8e998f-26e0-4a28-b0bf-b7e2d11d2e80</guid>
      <title>The One Where We Geek Out on Mobile App Observability with Austin Emmons of Embrace Mobile</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Austin Emmons is an iOS Developer at Embrace Mobile, a company that works on Observability for mobile applications and beyond. Austin has been developing for Apple platforms since the early iOS days. Outside of tech, he enjoys mountain biking, rock climbing, and taking his dog, Nacho, on new adventures.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/austin-emmons-264ba347/">LinkedIn</a></li><li><a href="https://github.com/atreat">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Objective-C">Objective-C</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://libbyapp.com/interview/welcome#doYouHaveACard">Libby</a></li><li><a href="https://reactnative.dev">React Native</a></li><li><a href="https://en.wikipedia.org/wiki/Unity_(game_engine)">Unity (Game Engine)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-swift">OpenTelemetry Swift</a></li><li><a href="https://opentelemetry.io/docs/concepts/semantic-conventions/">OpenTelemetry Semantic Conventions</a></li><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C0239SYARD2">OTel Client Side Telemetry SIG channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C05J0T9K27Q">OTel Android SIG channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01NCHR19SB">OTel Swift SIG channel on CNCF Slack</a></li><li><a href="https://www.linkedin.com/in/nachob">Nacho Bonafonte (Swift SIG maintainer)</a></li><li><a href="https://cloud-native.slack.com/archives/C01RT3MSWGZ">OTel End User SIG channel on CNCF Slack</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://github.com/embrace-io/embrace-apple-sdk">Embrace Apple SDK</a></li><li><a href="https://github.com/embrace-io/embrace-android-sdk">Embrace Android SDK</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks! Welcome to Geeking out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Austin Emmons. Welcome, Austin.</p><p><strong>AUSTIN:</strong> How's it going?</p><p><strong>ADRIANA:</strong> Not bad. Super happy to have you here.</p><p><strong>AUSTIN:</strong> Happy to be here. Thanks for having me.</p><p><strong>ADRIANA:</strong> And where are you calling from?</p><p><strong>AUSTIN:</strong> I'm based in Pittsburgh, Pennsylvania.</p><p><strong>ADRIANA:</strong> Awesome. Well, are you ready for the lightning round questions?</p><p><strong>AUSTIN:</strong> Yeah, let's do it.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>AUSTIN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>AUSTIN:</strong> I'm an iOS developer, so iPhone. I get tempted every, every time Google comes out with a new Pixel. I'm definitely tempted, but I have to say iPhone.</p><p><strong>ADRIANA:</strong> Cool. Do you prefer Mac, Linux, or Windows?</p><p><strong>AUSTIN:</strong> Mac my entire life. And I got made fun of a lot in college when I showed up to computer science with a MacBook and I was just like, well, I'm, I'm, I'm dual booting Windows when I need to, but I would get out of that as soon as possible because I just, I would. Yeah, I had to hack together a lot of stuff just to get Java compiling and everything. And that was, that was fun. But yeah, definitely Mac.</p><p><strong>ADRIANA:</strong> Oh, damn, that's so cool. Yeah, I don't know, like, when I was in university, if there was like any. Anyone I ever saw with, actually. So when I was in school, there were very few of us with laptops and certainly not, I don't know of anybody who had a Mac at the time because I think they were like, also so expensive.</p><p><strong>AUSTIN:</strong> Yeah, yeah, no, I, I cut a lot of lawns the summers prior to save up for the first Mac. And when I say hack together some stuff, I just had to, you know, look on the other side of the Internet, I guess, to figure out the. The instructions did not come in the course syllabus like it did for everybody else.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that's so cool. Okay, next question. What's your favorite programming language?</p><p><strong>AUSTIN:</strong> Swift. I really like. It's, it's, it's strict, very strict, but it's also very expressive. And if I need to write something quick or for some personal projects, Ruby would be my, my go-to. I've had a prior life as a Rails developer where I learned a lot of the server side stuff and so Ruby really, you know, opened my eyes to that. Yeah. And yeah, I find like throughout my career it's either like you're a Python shop or a Ruby shop. Somehow I've thread the needle to lean on the Ruby side of things, and now I'm at a Python shop. But I'm an iOS developer, so I don't have to focus on it too much.</p><p><strong>ADRIANA:</strong> Oh, that's so interesting. It's funny, I've had quite a few Ruby folks on this podcast and the thing that I always find with the Ruby folks is that they really, really love Ruby, which I think it's so cool. I think it speaks to the community.</p><p><strong>AUSTIN:</strong> It's a. It's just like, it's just simple to me. I don't know, like it just clicks of, okay, that makes sense. And it's maybe not as powerful, but the community for sure is there. Like, it's amazing. And then when you want to tear open somebody's gem or somebody's work, you. You can. And so, yes, it's open source to the fullest, I think, which is awesome.</p><p><strong>ADRIANA:</strong> That's very cool. It's funny, I was talking to someone because I. You. You were talking about like, you know, as Ruby being your go to if you want to like, throw something together quickly. And I actually had a very similar conversation with someone last week about this. Also interviewing for the podcast and she was saying like, you know, she knows a bunch of languages, but like the one that she always comes home to is, is Ruby. So I thought that was interesting and it's kind of cool hearing it from two people now.</p><p><strong>AUSTIN:</strong> Yeah, I mean, recommend it to anybody that's trying either getting into programming or even if you've been a seasoned programmer, just try it out. It'll change how you think about programming. But that's any language. If you try out a new. That's what I love about kind of taste testing new languages. It's just like, okay, how do you do a for loop? Even that could be so different. And it's still for loop, but it's just good enough. And Ruby, for me, it was actually the innumerable like package or, you know, they have so many tiny little algorithms or methods that you can use just to map and all those. It's like that was a whole new introduction to me of like, oh, one, I get these for free. That's awesome. One. And then again another, I can chain them together and really do what I need to. And now I go to other languages and I. That's like the first thing I ask for. Look at, it's like, okay, now I need to get back into that more functional type of programming.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> Even though Ruby is. Is very object oriented. So, yeah, it's, it's a good language.</p><p><strong>ADRIANA:</strong> Cool. Yeah. And to what you were saying earlier too, I think it's interesting. Like, I think one of my favorite things about like tackling new languages is that compare and contrast. Right. Because you already, you have the experience like of a base language and it's always so interesting to see how different languages approach different things and how they have their nuances and, you know, if they're more verbose than other languages you've worked with and whatnot.</p><p><strong>AUSTIN:</strong> Yeah, I, I mean for most of my career I actually had to straddle iOS and Android and that was very similar. Where it wasn't just I'm working in two different languages and I have to compare and contrast. Java at that point and Objective-C on the iOS side. It was actually the platforms themselves. It's like, okay, how do I show full screen content? You know, iOS you call it a view controller. Android, you call it an activity at that point. You still can, but they've kind of shifted the thinking to fragments and, and compose now. And so it's like you had to stay along and be up to date with every change that the platform developers were making on top of the changes of the language. And I would always implement the same feature two or three times where it's like, implement it for iOS first. Okay, that works. Have to implement it for Android. It's the same feature but I have to do it slightly differently. But I did it in a way that I have this experience that I like a little more. Okay, what can I take from that Android side and actually come back to my iOS implementation and improve that a little bit. And if you have the time, that's really beneficial because it just stretches your brain out and yeah, I couldn't recommend it enough.</p><p><strong>ADRIANA:</strong> That's awesome. That's so cool. So I'm, I think I know the answer, but what, what do you prefer developing on more iOS or Android?</p><p><strong>AUSTIN:</strong> You know, I recently had, it's iOS but I recently had some work to do. It's probably a year, year and a half ago in Kotlin on Android and I had stepped away from Android for probably three or four years and then come back to it for just a really quick two or three month project, and I loved it. Kotlin and, what they've done, it's just, I don't know, so much more intuitive than Java. It really feels like it is a first party product. In the early days of Android, when I was in my early days, I guess you could feel that it was an open source project and you could feel that the design patterns that they were using were different depending on what part of the platform you're working in. Whereas iOS was, everything is very cohesive. You know the Apple platforms and the frameworks, they provide very common design patterns. And so you knew like it, you felt used to it even though you had never seen this before. So you know, transitioning from requesting some the device location to the device motion, you know, it's almost identical code. On Android, there might have been separate patterns that used and so I think nowadays Android has leveled up and those design patterns are more similar or at least maybe it's just the entire community developing these packages have everybody's leveled up and come together on how they like Android code to look right.</p><p><strong>ADRIANA:</strong> Oh cool, that's awesome. Definitely seeing an evolution in the right direction on that one.</p><p><strong>AUSTIN:</strong> Yeah, just established patterns I think would be the, the best way to put it is like those have started to actually like solidify and take shape. And I mean, nowadays it's 10 years, almost 15 years for these platforms. So they're, they're getting up there in terms of the maturity which is interesting. And now we have new stuff to go work on and we'll see what the next frontier is, I guess.</p><p><strong>ADRIANA:</strong> That's very cool. And by the way like I, I, I want to go back to like your mention of Kotlin. So my dad is, he's like a software architect and he's retired now but he has been like a huge proponent of Kotlin forever. So he always like goes on and on about how much he liked and he was like an early adopter of Java. And then his, his thought around Java was like oh it's, it's like it's an anti pattern to programming just because you know, Java is like so, so verbose and so like heavy. And then when he, he, he did some, some Kotlin for, for some work that he was doing he would just go on and on and on and on about, about Kotlin and how elegant it is. So anyway, it made me maybe think of, of that comment that he made once you mentioned your, your Kotlin work as well.</p><p><strong>AUSTIN:</strong> Yeah, it's very similar to Swift too. There's, there's just going back to that, just that tiny comparison to the subtle nuance. It's, it's amazing like, and I can't think of like a good example. It's, but it's like the day to day stuff that you run into of just declaring a variable or you know, describing something as being lazy. It's like this is a pattern that has been well established in programming for years and now they've just made it a concise little keyword. And that's fantastic that it shows the evolution and it's again very expressive language, very type safe and just, you know, has null safety as well. So just a very safe language for. It's just, it's just helpful. Just the language itself is helpful, which is great when you're a developer and that's the tool you're using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Very cool. Okay, next question. Question. Do you prefer dev or ops?</p><p><strong>AUSTIN:</strong> Probably dev. And yeah, there's. It's tough because I want to build a new thing, but that thing also has to exist once I, you know, we put it out and, and maintaining and managing that is, is a whole different beast. But yeah, I would say building new features, working on new tools, trying to take the technology that we are given by these platform developers or these bigger corporations and put them together in new and different ways or just even just playing around with somebody's open source project that's new and different. It's like, okay, does this inspire me? Is this interesting? Is this useful? Can I use this on my day to day? That is a lot of fun and the hope is to be able to contribute back and put something else out there that somebody else finds interesting and useful and they can use on their day to day. And so yeah, for me, definitely just the development side of it.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, similar ish, I guess. Do you prefer JSON or YAML?</p><p><strong>AUSTIN:</strong> For. Well, it depends what we're doing for config files. YAML 100% of the time. That's the Ruby and me, I think that was part of the Rails development is all. It's all YAML config for APIs and sending data to a server to a back end, it's all JSON and I don't know if anybody's used YAML on that side of it yet. That would be. I'd be curious to come across that.</p><p><strong>ADRIANA:</strong> Awesome. Also, do you prefer spaces or tabs?</p><p><strong>AUSTIN:</strong> Spaces. Yeah, I know they take more space.</p><p><strong>ADRIANA:</strong> I'm part, I'm part of Team Spaces, recent converts. So I'm. I'm down.</p><p><strong>AUSTIN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> There's something. They're a lot more consistent too. Like you, no space in one OS is going to be the same as the other OS.</p><p><strong>AUSTIN:</strong> And well, I don't know if this makes me weird or not, but I need my tabs to be converted to spaces. I hate the space score six times. Like, if I'm in a text editor where I have to space out my indentation, I would go nuts. And so I'm sure no one is doing that, but I don't know when I have to, like, format something in Slack to send a code snippet off or something, and I find myself counting spaces, making sure they all line up. I'm like, all right, maybe. Maybe I should just move to tabs.</p><p><strong>ADRIANA:</strong> Yeah, I know what you mean. I have my VSCode configured to convert the tab key to spaces, so I'm totally down. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>AUSTIN:</strong> Video, I would say. I even. I'm not a reader. I. But I. I recently got a library card and signed up for Libby, which is a great app if. If people haven't checked it out. But I stick in the audiobook section. And so I am listening to stuff as I'm walking the dog or, you know, prepping to get. Get to bed or something. And video is. Is kind of analogous to that where it's like, I need to be told and shown. Diagrams are fantastic, and straight text just. I find myself catching every, like, sixth, seventh, tenth word. It's kind of spaces out the longer the document. And then I'm just like, wait, I need to go back and. And reread all of this. So I don't know. I just have zero attention span and for. For words. And that's just practice. But, yeah, I don't know. I think my mom would say.</p><p><strong>ADRIANA:</strong> I was gonna say it's interesting because, so my daughter, she's in the same boat. She'd rather do, like, video over text. And she's also, like, not a. A big reader. And she got a lot of flack from people like, oh, you need to, like, you need to love books. Why don't you love books? And it's like. But she consumes all her stuff through video, so who cares how she gets her information as long as she gets her information? So...Yeah, exactly. And I think, like, people get too hung up on. On, like, how you're getting your information. It doesn't matter, like, because we all learn in different ways. So. Yeah, I. I just want, like. I think it's important to remind folks of that because people can get so judgy over stuff like that, you know?</p><p><strong>AUSTIN:</strong> I do. There is, like, There is a really big sense of accomplishment when you close a book and it's the final page. It's just. I don't know what else does that. I mean, finishing a video game. You know, I've been watching a lot of Elden Ring because that's a new big game and, and it's just amazing that like, oh, I got to the end of that. It's just this massive epic. And so books. Yeah, there's. There's nothing replaceable about a physical book.</p><p><strong>ADRIANA:</strong> Yeah, true. I, I definitely agree. Although, like, I don't think I've. I hardly have any physical books in my possession anymore. I might have like five. Everything now is, is like on my, on my Kindle just from the space perspective. Like, I just don't have a spot in my house to keep so much stuff. I had to get rid of a lot of my physical books a long time ago.</p><p><strong>AUSTIN:</strong> I, I think once I have a place that I know I'm gonna be in for a long time, then I might start accruing some of it. But just moving, I've had to move two or three times in the last six years and, and it's just awful to have a box of books that weighs 50 pounds down the stairs. Let's go.</p><p><strong>ADRIANA:</strong> So, yeah, moving in itself is like a very awful experience. Like even from a small place where you're like, nah, I don't have that much stuff. And then you're like, where. How have I been keeping all this crap for so long? Where has it been hiding there?</p><p><strong>AUSTIN:</strong> In college, I did have a roommate that I lived with. It was just him and I and we lived on this fourth floor of the walk up. And there was a really heavy box that I help him move up the stairs. And I dropped it in our kitchen when we got to the top. What the heck is in this? Is it just weight? Like, this is just dead weight? What the heck is it? And he just looks at me. Oh no, that's my weight set. And it was just of little like dumbbells and all this stuff. The only time it got carried in the two or three years we were there is when I moved it up and then moved it out. He didn't use it at all. I didn't use it at all. And I was just like, you just gotta get rid of this. This is not going in the truck.</p><p><strong>ADRIANA:</strong> Oh my God. Yeah, that's the, that's the worst. I, Yeah, I have. I, I bought a. One of those weight sets. You know the ones that you like turn a knob and it'll like, it's.</p><p><strong>AUSTIN:</strong> Oh, very cool.</p><p><strong>ADRIANA:</strong> And oh my God, when it came in the mail and my I, I work out in, in, in this room, which is like on the second floor of my house. When it came in the mail, I'm like, how the hell am I gonna carry this thing? Because I, I think like, each dumbbell is like 50 pounds or some ridiculous weight like that. So I, I, I think I either asked my husband. Yeah, I think I asked my husband. I'm like, you do it. Use your manly strength, please. I can't do it.</p><p><strong>AUSTIN:</strong> Get two people. It's like moving a couch at that point.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that stuff is heavy. Okay. All right. Final question of our lightning, not so lightning round questions is, what is your superpower?</p><p><strong>AUSTIN:</strong> Oh, man, I don't know what direction I want to go. I, I have a, like, probably like seeing ahead, maybe seeing the future. If I had a superpower. I'm, when I played sports or something, I always had a knack for just knowing what was going to happen before it happened. And just, just like the vision, I guess, is, you know, in sports as well, you have to kind of skate to where the puck is going, as Michael Scott says, and just being able to play. You know, I played soccer mostly, so playing the ball into space to let people run onto it was really important. And that's carried through into technology of just knowing, oh, okay, this, I, I can see the development happening here. This is kind of the direction it's going. So maybe I should meet up with it up ahead. And that can be really, really useful. You know, sometimes you say, I'm going to meet up with it here, and it's, it's taking a 90 degree turn in a direction away from you, and you're like, I'm in the middle of nowhere. So it's not 100 of the time, but I think just having an understanding of, okay, this is kind of shaping up. Yeah. Let me, let me, you know, get ready for the next, the next act. And so, yeah, that's, I mean, I would love, you know, freeze rays or flames or something physical as well, but something cerebral would be, would be very cool as well.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that, that's a great superpower because. Well, especially in tech, like, I, I think there's some technologies where you're kind of like, I feel like this is going somewhere. It's, it's good to start investing now. Right?</p><p><strong>AUSTIN:</strong> Yeah, it's, it's, hopefully it works out. I guess you just kind of try to fire off a bunch of ideas to see. Okay, yeah, that could work.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AUSTIN:</strong> And that's what I like too.</p><p><strong>ADRIANA:</strong> Awesome. Well, we've, we've survived the lightning-ish round questions. Not so fast, not so fast. Lightning round questions. So now onto the meaty bits. So you work at Embrace and if you can explain what is it that Embrace does, that would be super cool.</p><p><strong>AUSTIN:</strong> Sure, yeah. Just quickly it's. We're an Observability product and we focus mostly on mobile platforms. So Android and iOS we have SDKs for React-Native Unity. We have some clients that are in the game space, but those games are mostly on iOS and Android. And we've recently gone open source, which is, was a big shift in the company to, to kind of come out of the shadows. But even on top of that we've also converted the foundation to be in OpenTelemetry, which is really exciting. OpenTelemetry is kind of a new standard, new ish standard for Observability and it isn't really practice in the mobile space. And so we're excited to hopefully get a lot more people in the mobile space to, you know, join and kind of share their ideas and explore this new standard for what's possible. So I am the one of the lead iOS developers on the team, so I'm focusing mostly on the iOS SDK. But we have, you know, I work very closely with our Android team to make sure that we're both at least following the spec somewhat together as we kind of work through it. Which is, which is fun.</p><p><strong>ADRIANA:</strong> Cool. That's so awesome. And so when you mentioned that Embrace made the shift to open source. Was it just a matter of like, okay, we're opening up our code base. Did you do like a major re-architecture? Because you also mentioned that you did some like OpenTelemetry integration as recently. Was, was it part of that move to open source as well?</p><p><strong>AUSTIN:</strong> Yeah. So on the iOS side it was a re-architecture situation, the conversation. And we have the 5.x SDK which is the closed source one, and now our new 6.x SDK that is open source and built on OpenTelemetry. And the big difference there is we wanted to go all in to OpenTelemetry and so there was a lot of conversation of okay, we can add these objects and expose this interface and then shim it kind of back into the existing structures we had under the hood. But it was kind of just like, well, if we're not going all the way, why go at all? So, you know, it's like this. I, I don't want to do anything half assed. I, I want to go into this and really contribute. And it was, you know, that 5.x is built in Objective-C. Uh, and so open sourcing an Objective-C framework in 2024, I don't think was going to gather as much buzz and excitement. No offense to the people that love Objective-C. I, you know, it's, it's what created my career. I can't, I can't say anything bad about it, but, but Swift is, is my favorite language, we've established. And so it was, it was time to really remake the thing with all of our understanding and learnings of Observability and on these, working with these platforms and then build something on top of OpenTelemetry and really start participating in that working group and that community.</p><p><strong>ADRIANA:</strong> Cool. So when you're using OpenTelemetry on your own product, is that mostly to benefit your developers, like developers within Embrace, or is this also benefiting consumers of your product as well?</p><p><strong>AUSTIN:</strong> Hopefully everybody. So for me, the consumer is a developer working in their app and they want to observe something. And so we have some instrumentation that's automatic so that you can capture network requests just by installing the SDK. And the OpenTelemetry Swift project has very similar instrumentation as well. And so you can use that project there and get some instrumentation out of the box. And so I think the big benefit that we saw from it internally was now everybody can speak a common language and there's an established set of primitives like a span and a span event to log. These are, these are things that the terms often get overloaded and especially when you're in an organization and you have people of all levels that are, you know, marketing the product or selling the product. If you can have a very tiny set of primitives that we can agree on, then we can speak openly about what it is and what it does and, and use terms that hopefully are familiar to people outside of, of the company and then to hopefully benefit people outside of the company. They're coming in and, and hopefully the learning curve is as shallow as, as possible or as flat as possible. Because the primitives, if they're used to OpenTelemetry, the primitives are the same exact primitives. They're, they're working with spans to create a trace or they're creating logs. And there's no question of what is this, how is this modeled? What do I do to measure this as performance? It's just, oh, no, I need to wrap this with a span. So, yeah, hopefully that is beneficial to both sides and we'll see. Well, you know, it's always a feedback gathering opportunity when, when you put something out there and the fact that it's open source, I'm very, you know, hopeful that we get very good feedback because people can see under the covers and say yeah, you know, this, this doesn't line up how I would expect. Or I can see where this breakdown is occurring. Or this is great.</p><p><strong>AUSTIN:</strong> I'll be an optimist and say, no, everything's fantastic. You did an awesome job.</p><p><strong>ADRIANA:</strong> That's so cool. So, so, and then, then the Embrace product itself is, is basically it provides like a, like a UI so that like any, any mobile app can like that's, that's sending telemetry data to it. Can you. It's similar to like other Observability tools, but it's this one specifically tailored for, for mobile then.</p><p><strong>AUSTIN:</strong> Yeah, yeah. And there are things that are mobile specific like a crash report or Android you have something called an ANR, an application not responding. It's a very common pop up that occurs or application exit info where it's just like the app just quits behind the scenes. The system killed the app. The next time the app launches, the system then provides, hey, we killed your app. Sorry, here's why. That's very mobile. Well, that one is especially Android specific data that we can then collect and save in our dashboard and hopefully explain to the users this is what happened, here's why. Or even just things where a user has quit the app and the user, apparently it seems the user got frustrated or stuck on this page. Go check out that page. Maybe there's a layout issue on the device that that user was using where the submit button was rendered off screen in whatever circumstance. You know, maybe their, their name had pushed it somewhere or their, whatever product they were purchasing had just pushed it off, off screen. It happens. But you know, hopefully they have the tools then to go fix that issue and, and you know, clip some of that text or you know, reflow their layout so that that button is now accessible.</p><p><strong>ADRIANA:</strong> Cool. So then is it correct for me to assume that Embrace ingests like OTel data in like the native OTLP format or do you guys have like, like an exporter?</p><p><strong>AUSTIN:</strong> So we're. Yeah, the state of it currently is we have a generic export, so we have instrumentation, we have interfaces to add a span that mimic the OpenTelemetry API. So you can add span, add logs, you can configure if you'd like a generic exporter. And so that's if you have a collector set up already, maybe you have a system somewhere in the cloud that is already ingesting telemetry. And you just want to add a new source to that? Yeah, you just pass us a generic exporter. A lot of those have already been implemented in the OpenTelemetry projects, or you can implement your own if you want to get it to your server in a custom shape and go from there. We by default will upload that data to our backend as well so that you can consume it in our dashboard. And so that's the current state of things. Where we want to go is actually provide the extensibility on the front end of that to ingest more of the data. To say here's the embrace tracer object, that is an OpenTelemetry object, conforms to the OpenTelemetry API. And you have your app that is already instrumented using OpenTelemetry. Just pass that tracer in and all of the instrumentation that you've provided throughout your app will just work. And it'll now flow through our SDK and into our system if you'd like it, or through our generic exporter if you'd like it. And that's kind of the free use. It's just, you don't have to touch our dashboard at all, but you're using our SDK and there's some benefit to the SDK to just maybe recover data if an app crash occurs. Or you just want to use our crash reporting tool and so you can just have that running and then have instrumentation flowing through. So yeah, that's, that's where we're work, what we're working on, you know, this sprint. And so you'll, you'll see that coming soon. If not, you know, already by the time this is out.</p><p><strong>ADRIANA:</strong> So cool. So then does that mean, do you do, do consumers of Embrace need to use the SDKs then, your SDKs in order to emit telemetry? Or from the sounds of it, it look, they can use OTel then like can you bypass the, your, your own SDKs like the Embrace SDKs?</p><p><strong>AUSTIN:</strong> We want people to be able to hot swap it of just saying, you know, and, and the way I look at that is, you know, there are three layers that, that we're playing with and it's the OpenTelemetry spec itself, the API that, that is, you know, very strict and very foundational. The semantic conventions that are provided by OpenTelemetry that the SIGs have come up with and agreed upon and promoted. And then the third layer is, I call them the embrace semantics. And it's the things that we've done. The instrumentation how we collect maybe device low power or a low memory warning and it's a custom shape to that telemetry that is still just a span maybe or it might be an event or a log, but we've, it's, it hasn't yet been baked into those OTel semantic conventions. And that's the goal is, is it's going to start, we're going to try to prove its value and its worth and the structure of that and the use case for that, that the shape of that telemetry and then once it's established, participate with the client side SIG, the Android SIG, the Swift SIG to say is this how you would, you know, model a low, low power mode?</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> And if that's the case, then let's propose it as a, an OTel semantic convention and then just have everybody understand, okay, if you have low power mode events, you know, it might be a span with the name of the span as this and the attributes are this and that and we measure the whole time. And so there's, you know, we, we, that top layer is really just for us to be able to move quickly and provide value to our customers. But as we're doing that, we're constantly talking with, with the SIGs every week to say, you know what, what's working for you? And the, it kind of goes both ways too. Any new semantic conventions that come out, we want to use and, and take on as soon as we can.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> Right. But then our, our consumers, hopefully if you know, if they are using the OTel Swift SDK directly and they're happy with it, then great, that's fine. We might in the future put out a package that could sit next to the OTel Swift thing that is just like some Embrace conventions that are little helpers, you know, we extend the span to say, you know, just to make little, make it quicker and easier for developer to measure something like low power mode or disk IO for connecting to an SQLite database locally on the client. That would be just useful and we want to hopefully drive that and be helpful. That's those tools I was talking about of just being helpful that somebody finds inspiring and useful.</p><p><strong>ADRIANA:</strong> That's awesome. Then what it sounds like to me and correct me if I'm wrong, is trying to make sure that you're as much up to date with the OTel semantic conventions and APIs as much as possible. It sounds like then the Embrace SDK is almost like an implementation, your own implementation of the API, which is by design like an OTel thing that anyone can really implement the, the API with their own SDKs. But also as, but also making sure that you contribute back to the community and hopefully making some upstream contributions to the OTel project that can then be part of that. Reintegrated.</p><p><strong>AUSTIN:</strong> Yeah. Into the foundation.</p><p><strong>ADRIANA:</strong> So that, yeah.</p><p><strong>AUSTIN:</strong> So it's not, you know, then, then you know, our name gets out there and people maybe not just the patterns that we've hopefully established to get out there and people start using them. And that, that would just put a smile on my face like, oh, you found that useful. Great. And, and it's just, yeah, it's all about that learning curve. Mobile developers especially we found aren't used to OpenTelemetry, haven't. It's just not talked about as much or it's not as standardized and so so hopefully by making it easier, it's, it's more accessible and people jump in. So yeah, that's the, the manifesto, I guess.</p><p><strong>ADRIANA:</strong> Yeah, that's great. It's so interesting because there's so much focus on kind of your common languages for instrumenting in OTel and yet mobile apps are all around us. They're such a ubiquitous part of our lives that when you think about it, it's like, oh, of course there should be instrumentation on our mobile apps, but it's easy to forget about that. So it's cool that that's being tackled and that area is getting some TLC now.</p><p><strong>AUSTIN:</strong> Yeah, yeah. It's not a new frontier. There have been players in the space for a little bit, but definitely TLC is always appreciated if nothing else.</p><p><strong>ADRIANA:</strong> Yeah, definitely. And one thing I want to ask you about as well was in, in terms of like implementing OpenTelemetry in your own application internally, how was that for, for, you know, like the, the teams that Embrace. Like, was it how, how would you say the experience was? Like what, what were some of the challenges that you encountered? What are some of the things where you're like, oh my God, this is amazing.</p><p><strong>AUSTIN:</strong> None of it was too OpenTelemetry specific. Most of it was just now we have a third party dependency that, that we depend on and in a really big way. And OpenTelemetry isn't our only dependency and but it just comes down to the minutia. So we have this generic export where we can, especially for tracing, we export this object called span data. When a span finishes, it gets frozen for a lack of a better term as a span data object and then exported. Right now, at least in the Swift side of things, that was private and we couldn't Access that and create our own and send them off. It caused some development time I guess to, because we had, we had written out and basically re implemented a lot of the SDK to do what we wanted to do. And then we realized oh this, this export won't work.</p><p>We can't, we don't have access that final piece. So we actually just, let's scrap it and just use it directly. And now we'll, we had to kind of change our thinking to just use the, the OTel SDK as a third party dependency a little more directly than we initially expected. We just wanted to stay at the API layer and that was a challenge just because it was an assumption that was made that was broken probably two or three months into the project and then had to slow down to make sure that we could do what we needed to do. But now we're past that and you know, works great and it was, you know, better, you know, we, we, we got to a better state and what was great about that is you know, I, I attend the Swift SIG. I went to the Swift SIG and Nacho is, is one of the like lead guys there and he was very helpful, explained what, what his expectation would be and why that is private, why that span data object is private and, and why we shouldn't just open it up. You know, and so that is exactly how the process should go. There was a question, I raised the question.</p><p>They you know, came together, discussed and said no, where there, there's a workaround for you and so go, go use the workaround. So, so it was you know, helpful to do that and, but it just, it just, I think that software, general, software development in general is you know, the assumption was broken. Yeah halfway, you know, a time, after some time occurred and now there's you know, not a sunk cost fallacy but just like we're going to have to change the assumption, that original assumption. So let's, let's walk back a bit. But other than that the team understood like the, the, the benefits of OpenTelemetry are so apparent. Like we need a common envelope so that all of our telemetry can, can flow through this same channel. And if we want to start instrumenting a new thing, we shouldn't have to change anything along that channel. It should just be a new span and we've done, done some things to kind of type hint what that span is.</p><p>So if we have a network request, our backend can pick it up and see, oh, this is a network request and we're going to treat it as such. And that's been very useful. But that's all within the constraints of OpenTelemetry, which is great because it, it makes, it takes a lot of the decisions away, which means we can focus on the things that we really care about or we really want to try to do.</p><p><strong>ADRIANA:</strong> Yes, then you don't even have to reinvent the wheel because it's there.</p><p><strong>AUSTIN:</strong> Yeah, yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. Yeah. And do you use, do you use OpenTelemetry then to debug your own product, like your own code?</p><p><strong>AUSTIN:</strong> We do actually. And this, there's a feature that we just implemented. Feature? Is it a feature if it's not external? I think so, but we implemented, we call it internal logs and it's how the SDK itself works. And so we have errors that occur. We store data into an SQLite database ourselves for local storage and it's a file operation that can fail for, especially on mobile devices for many different reasons. The device can just stop or the device can be out of disk space. And so when that happens we have to do something about it. And we, you know, the disk space one's a little odd because you're trying to save data that you can't, but we send off these internal logs that are just OpenTelemetry logs.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>AUSTIN:</strong> Yeah. And it's the best type of dog food, I guess.</p><p><strong>ADRIANA:</strong> You know, it's totally, I love, I love hearing these end user stories because, you know, I'm one of the maintainers of the End User SIG and so I think being able to share stories of folks not just in the companies who are like, you know, your typical consumers of OTel, which is like whatever, whatever large enterprise, but also like the, the Observability vendors themselves. Using OpenTelemetry on their own product, I think makes for a very compelling story because especially like, if we want folks to use OpenTelemetry, then it stands to reason that Observability vendors would, it would be very wise to use OpenTelemetry on themselves and to use that to help them troubleshoot their own product.</p><p><strong>AUSTIN:</strong> Yeah, yeah, absolutely. And even just the performance of like another is the, the startup time of our SDK. It's if, if we're slowing down, you know, we ask that our SDK is, is created and started at the app launch time. Well, that's a critical point in time for an app and you want to show that user the initial content as soon as possible. And if our startup time is blocking and slowing down the app startup time, that's going to cause problems for us and that user. And so we don't want that. So we can trace that. We can just break it down by each operation that we want to show exactly how long it takes. And there's some interesting things that the platforms do that we can hook into. Like how is the process kind of warms up and the. The system actually kind of warms things up after it guesses if the user is going to interact with an app or not. So if a push notification comes in, it's likely that the user is going to tap that push notification and come into the app. And so in certain circumstances, the system will warm that process up. And if we know that launch time of the process, we can actually see how long it took or how long that warming process, how long that process was kept warm, I guess, is what I'm trying to say, before that user has entered the app. And so it's just very interesting things. It's almost not even the performance of our SDK, but just like interesting behavior that the system is doing that I'm curious about. Maybe no one else is interested in this, but I'm just like, okay, this is how Apple is doing stuff under the hood. Let me. Let me take a peek.</p><p><strong>ADRIANA:</strong> That's very cool. Well, we are coming up on time, but before we wrap up, I wanted to ask if you have any words of wisdom or hot takes to share with our audience.</p><p><strong>AUSTIN:</strong> If you're working on a project and it's closed source and you're curious about going open source, I would say just do it. It's very useful to get feedback. I have a couple of side projects that I am toiling with. I just need to spend the time to actually finalize them and push out, you know, the little blurb of a readme that they need, but I just need to do it. And so that would be the words of wisdom. Put it out there, get feedback. It's cool. I will use it. It's. And you know, it'll be more fun. I'm sure it will.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thank you so much, Austin, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>AUSTIN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 28 Jan 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Austin Emmons)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-mobile-app-observability-austin-emmons-bVH_vnji</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Austin Emmons is an iOS Developer at Embrace Mobile, a company that works on Observability for mobile applications and beyond. Austin has been developing for Apple platforms since the early iOS days. Outside of tech, he enjoys mountain biking, rock climbing, and taking his dog, Nacho, on new adventures.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/austin-emmons-264ba347/">LinkedIn</a></li><li><a href="https://github.com/atreat">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Objective-C">Objective-C</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://libbyapp.com/interview/welcome#doYouHaveACard">Libby</a></li><li><a href="https://reactnative.dev">React Native</a></li><li><a href="https://en.wikipedia.org/wiki/Unity_(game_engine)">Unity (Game Engine)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-swift">OpenTelemetry Swift</a></li><li><a href="https://opentelemetry.io/docs/concepts/semantic-conventions/">OpenTelemetry Semantic Conventions</a></li><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C0239SYARD2">OTel Client Side Telemetry SIG channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C05J0T9K27Q">OTel Android SIG channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01NCHR19SB">OTel Swift SIG channel on CNCF Slack</a></li><li><a href="https://www.linkedin.com/in/nachob">Nacho Bonafonte (Swift SIG maintainer)</a></li><li><a href="https://cloud-native.slack.com/archives/C01RT3MSWGZ">OTel End User SIG channel on CNCF Slack</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://github.com/embrace-io/embrace-apple-sdk">Embrace Apple SDK</a></li><li><a href="https://github.com/embrace-io/embrace-android-sdk">Embrace Android SDK</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks! Welcome to Geeking out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Austin Emmons. Welcome, Austin.</p><p><strong>AUSTIN:</strong> How's it going?</p><p><strong>ADRIANA:</strong> Not bad. Super happy to have you here.</p><p><strong>AUSTIN:</strong> Happy to be here. Thanks for having me.</p><p><strong>ADRIANA:</strong> And where are you calling from?</p><p><strong>AUSTIN:</strong> I'm based in Pittsburgh, Pennsylvania.</p><p><strong>ADRIANA:</strong> Awesome. Well, are you ready for the lightning round questions?</p><p><strong>AUSTIN:</strong> Yeah, let's do it.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>AUSTIN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>AUSTIN:</strong> I'm an iOS developer, so iPhone. I get tempted every, every time Google comes out with a new Pixel. I'm definitely tempted, but I have to say iPhone.</p><p><strong>ADRIANA:</strong> Cool. Do you prefer Mac, Linux, or Windows?</p><p><strong>AUSTIN:</strong> Mac my entire life. And I got made fun of a lot in college when I showed up to computer science with a MacBook and I was just like, well, I'm, I'm, I'm dual booting Windows when I need to, but I would get out of that as soon as possible because I just, I would. Yeah, I had to hack together a lot of stuff just to get Java compiling and everything. And that was, that was fun. But yeah, definitely Mac.</p><p><strong>ADRIANA:</strong> Oh, damn, that's so cool. Yeah, I don't know, like, when I was in university, if there was like any. Anyone I ever saw with, actually. So when I was in school, there were very few of us with laptops and certainly not, I don't know of anybody who had a Mac at the time because I think they were like, also so expensive.</p><p><strong>AUSTIN:</strong> Yeah, yeah, no, I, I cut a lot of lawns the summers prior to save up for the first Mac. And when I say hack together some stuff, I just had to, you know, look on the other side of the Internet, I guess, to figure out the. The instructions did not come in the course syllabus like it did for everybody else.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that's so cool. Okay, next question. What's your favorite programming language?</p><p><strong>AUSTIN:</strong> Swift. I really like. It's, it's, it's strict, very strict, but it's also very expressive. And if I need to write something quick or for some personal projects, Ruby would be my, my go-to. I've had a prior life as a Rails developer where I learned a lot of the server side stuff and so Ruby really, you know, opened my eyes to that. Yeah. And yeah, I find like throughout my career it's either like you're a Python shop or a Ruby shop. Somehow I've thread the needle to lean on the Ruby side of things, and now I'm at a Python shop. But I'm an iOS developer, so I don't have to focus on it too much.</p><p><strong>ADRIANA:</strong> Oh, that's so interesting. It's funny, I've had quite a few Ruby folks on this podcast and the thing that I always find with the Ruby folks is that they really, really love Ruby, which I think it's so cool. I think it speaks to the community.</p><p><strong>AUSTIN:</strong> It's a. It's just like, it's just simple to me. I don't know, like it just clicks of, okay, that makes sense. And it's maybe not as powerful, but the community for sure is there. Like, it's amazing. And then when you want to tear open somebody's gem or somebody's work, you. You can. And so, yes, it's open source to the fullest, I think, which is awesome.</p><p><strong>ADRIANA:</strong> That's very cool. It's funny, I was talking to someone because I. You. You were talking about like, you know, as Ruby being your go to if you want to like, throw something together quickly. And I actually had a very similar conversation with someone last week about this. Also interviewing for the podcast and she was saying like, you know, she knows a bunch of languages, but like the one that she always comes home to is, is Ruby. So I thought that was interesting and it's kind of cool hearing it from two people now.</p><p><strong>AUSTIN:</strong> Yeah, I mean, recommend it to anybody that's trying either getting into programming or even if you've been a seasoned programmer, just try it out. It'll change how you think about programming. But that's any language. If you try out a new. That's what I love about kind of taste testing new languages. It's just like, okay, how do you do a for loop? Even that could be so different. And it's still for loop, but it's just good enough. And Ruby, for me, it was actually the innumerable like package or, you know, they have so many tiny little algorithms or methods that you can use just to map and all those. It's like that was a whole new introduction to me of like, oh, one, I get these for free. That's awesome. One. And then again another, I can chain them together and really do what I need to. And now I go to other languages and I. That's like the first thing I ask for. Look at, it's like, okay, now I need to get back into that more functional type of programming.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> Even though Ruby is. Is very object oriented. So, yeah, it's, it's a good language.</p><p><strong>ADRIANA:</strong> Cool. Yeah. And to what you were saying earlier too, I think it's interesting. Like, I think one of my favorite things about like tackling new languages is that compare and contrast. Right. Because you already, you have the experience like of a base language and it's always so interesting to see how different languages approach different things and how they have their nuances and, you know, if they're more verbose than other languages you've worked with and whatnot.</p><p><strong>AUSTIN:</strong> Yeah, I, I mean for most of my career I actually had to straddle iOS and Android and that was very similar. Where it wasn't just I'm working in two different languages and I have to compare and contrast. Java at that point and Objective-C on the iOS side. It was actually the platforms themselves. It's like, okay, how do I show full screen content? You know, iOS you call it a view controller. Android, you call it an activity at that point. You still can, but they've kind of shifted the thinking to fragments and, and compose now. And so it's like you had to stay along and be up to date with every change that the platform developers were making on top of the changes of the language. And I would always implement the same feature two or three times where it's like, implement it for iOS first. Okay, that works. Have to implement it for Android. It's the same feature but I have to do it slightly differently. But I did it in a way that I have this experience that I like a little more. Okay, what can I take from that Android side and actually come back to my iOS implementation and improve that a little bit. And if you have the time, that's really beneficial because it just stretches your brain out and yeah, I couldn't recommend it enough.</p><p><strong>ADRIANA:</strong> That's awesome. That's so cool. So I'm, I think I know the answer, but what, what do you prefer developing on more iOS or Android?</p><p><strong>AUSTIN:</strong> You know, I recently had, it's iOS but I recently had some work to do. It's probably a year, year and a half ago in Kotlin on Android and I had stepped away from Android for probably three or four years and then come back to it for just a really quick two or three month project, and I loved it. Kotlin and, what they've done, it's just, I don't know, so much more intuitive than Java. It really feels like it is a first party product. In the early days of Android, when I was in my early days, I guess you could feel that it was an open source project and you could feel that the design patterns that they were using were different depending on what part of the platform you're working in. Whereas iOS was, everything is very cohesive. You know the Apple platforms and the frameworks, they provide very common design patterns. And so you knew like it, you felt used to it even though you had never seen this before. So you know, transitioning from requesting some the device location to the device motion, you know, it's almost identical code. On Android, there might have been separate patterns that used and so I think nowadays Android has leveled up and those design patterns are more similar or at least maybe it's just the entire community developing these packages have everybody's leveled up and come together on how they like Android code to look right.</p><p><strong>ADRIANA:</strong> Oh cool, that's awesome. Definitely seeing an evolution in the right direction on that one.</p><p><strong>AUSTIN:</strong> Yeah, just established patterns I think would be the, the best way to put it is like those have started to actually like solidify and take shape. And I mean, nowadays it's 10 years, almost 15 years for these platforms. So they're, they're getting up there in terms of the maturity which is interesting. And now we have new stuff to go work on and we'll see what the next frontier is, I guess.</p><p><strong>ADRIANA:</strong> That's very cool. And by the way like I, I, I want to go back to like your mention of Kotlin. So my dad is, he's like a software architect and he's retired now but he has been like a huge proponent of Kotlin forever. So he always like goes on and on about how much he liked and he was like an early adopter of Java. And then his, his thought around Java was like oh it's, it's like it's an anti pattern to programming just because you know, Java is like so, so verbose and so like heavy. And then when he, he, he did some, some Kotlin for, for some work that he was doing he would just go on and on and on and on about, about Kotlin and how elegant it is. So anyway, it made me maybe think of, of that comment that he made once you mentioned your, your Kotlin work as well.</p><p><strong>AUSTIN:</strong> Yeah, it's very similar to Swift too. There's, there's just going back to that, just that tiny comparison to the subtle nuance. It's, it's amazing like, and I can't think of like a good example. It's, but it's like the day to day stuff that you run into of just declaring a variable or you know, describing something as being lazy. It's like this is a pattern that has been well established in programming for years and now they've just made it a concise little keyword. And that's fantastic that it shows the evolution and it's again very expressive language, very type safe and just, you know, has null safety as well. So just a very safe language for. It's just, it's just helpful. Just the language itself is helpful, which is great when you're a developer and that's the tool you're using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Very cool. Okay, next question. Question. Do you prefer dev or ops?</p><p><strong>AUSTIN:</strong> Probably dev. And yeah, there's. It's tough because I want to build a new thing, but that thing also has to exist once I, you know, we put it out and, and maintaining and managing that is, is a whole different beast. But yeah, I would say building new features, working on new tools, trying to take the technology that we are given by these platform developers or these bigger corporations and put them together in new and different ways or just even just playing around with somebody's open source project that's new and different. It's like, okay, does this inspire me? Is this interesting? Is this useful? Can I use this on my day to day? That is a lot of fun and the hope is to be able to contribute back and put something else out there that somebody else finds interesting and useful and they can use on their day to day. And so yeah, for me, definitely just the development side of it.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, similar ish, I guess. Do you prefer JSON or YAML?</p><p><strong>AUSTIN:</strong> For. Well, it depends what we're doing for config files. YAML 100% of the time. That's the Ruby and me, I think that was part of the Rails development is all. It's all YAML config for APIs and sending data to a server to a back end, it's all JSON and I don't know if anybody's used YAML on that side of it yet. That would be. I'd be curious to come across that.</p><p><strong>ADRIANA:</strong> Awesome. Also, do you prefer spaces or tabs?</p><p><strong>AUSTIN:</strong> Spaces. Yeah, I know they take more space.</p><p><strong>ADRIANA:</strong> I'm part, I'm part of Team Spaces, recent converts. So I'm. I'm down.</p><p><strong>AUSTIN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> There's something. They're a lot more consistent too. Like you, no space in one OS is going to be the same as the other OS.</p><p><strong>AUSTIN:</strong> And well, I don't know if this makes me weird or not, but I need my tabs to be converted to spaces. I hate the space score six times. Like, if I'm in a text editor where I have to space out my indentation, I would go nuts. And so I'm sure no one is doing that, but I don't know when I have to, like, format something in Slack to send a code snippet off or something, and I find myself counting spaces, making sure they all line up. I'm like, all right, maybe. Maybe I should just move to tabs.</p><p><strong>ADRIANA:</strong> Yeah, I know what you mean. I have my VSCode configured to convert the tab key to spaces, so I'm totally down. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>AUSTIN:</strong> Video, I would say. I even. I'm not a reader. I. But I. I recently got a library card and signed up for Libby, which is a great app if. If people haven't checked it out. But I stick in the audiobook section. And so I am listening to stuff as I'm walking the dog or, you know, prepping to get. Get to bed or something. And video is. Is kind of analogous to that where it's like, I need to be told and shown. Diagrams are fantastic, and straight text just. I find myself catching every, like, sixth, seventh, tenth word. It's kind of spaces out the longer the document. And then I'm just like, wait, I need to go back and. And reread all of this. So I don't know. I just have zero attention span and for. For words. And that's just practice. But, yeah, I don't know. I think my mom would say.</p><p><strong>ADRIANA:</strong> I was gonna say it's interesting because, so my daughter, she's in the same boat. She'd rather do, like, video over text. And she's also, like, not a. A big reader. And she got a lot of flack from people like, oh, you need to, like, you need to love books. Why don't you love books? And it's like. But she consumes all her stuff through video, so who cares how she gets her information as long as she gets her information? So...Yeah, exactly. And I think, like, people get too hung up on. On, like, how you're getting your information. It doesn't matter, like, because we all learn in different ways. So. Yeah, I. I just want, like. I think it's important to remind folks of that because people can get so judgy over stuff like that, you know?</p><p><strong>AUSTIN:</strong> I do. There is, like, There is a really big sense of accomplishment when you close a book and it's the final page. It's just. I don't know what else does that. I mean, finishing a video game. You know, I've been watching a lot of Elden Ring because that's a new big game and, and it's just amazing that like, oh, I got to the end of that. It's just this massive epic. And so books. Yeah, there's. There's nothing replaceable about a physical book.</p><p><strong>ADRIANA:</strong> Yeah, true. I, I definitely agree. Although, like, I don't think I've. I hardly have any physical books in my possession anymore. I might have like five. Everything now is, is like on my, on my Kindle just from the space perspective. Like, I just don't have a spot in my house to keep so much stuff. I had to get rid of a lot of my physical books a long time ago.</p><p><strong>AUSTIN:</strong> I, I think once I have a place that I know I'm gonna be in for a long time, then I might start accruing some of it. But just moving, I've had to move two or three times in the last six years and, and it's just awful to have a box of books that weighs 50 pounds down the stairs. Let's go.</p><p><strong>ADRIANA:</strong> So, yeah, moving in itself is like a very awful experience. Like even from a small place where you're like, nah, I don't have that much stuff. And then you're like, where. How have I been keeping all this crap for so long? Where has it been hiding there?</p><p><strong>AUSTIN:</strong> In college, I did have a roommate that I lived with. It was just him and I and we lived on this fourth floor of the walk up. And there was a really heavy box that I help him move up the stairs. And I dropped it in our kitchen when we got to the top. What the heck is in this? Is it just weight? Like, this is just dead weight? What the heck is it? And he just looks at me. Oh no, that's my weight set. And it was just of little like dumbbells and all this stuff. The only time it got carried in the two or three years we were there is when I moved it up and then moved it out. He didn't use it at all. I didn't use it at all. And I was just like, you just gotta get rid of this. This is not going in the truck.</p><p><strong>ADRIANA:</strong> Oh my God. Yeah, that's the, that's the worst. I, Yeah, I have. I, I bought a. One of those weight sets. You know the ones that you like turn a knob and it'll like, it's.</p><p><strong>AUSTIN:</strong> Oh, very cool.</p><p><strong>ADRIANA:</strong> And oh my God, when it came in the mail and my I, I work out in, in, in this room, which is like on the second floor of my house. When it came in the mail, I'm like, how the hell am I gonna carry this thing? Because I, I think like, each dumbbell is like 50 pounds or some ridiculous weight like that. So I, I, I think I either asked my husband. Yeah, I think I asked my husband. I'm like, you do it. Use your manly strength, please. I can't do it.</p><p><strong>AUSTIN:</strong> Get two people. It's like moving a couch at that point.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that stuff is heavy. Okay. All right. Final question of our lightning, not so lightning round questions is, what is your superpower?</p><p><strong>AUSTIN:</strong> Oh, man, I don't know what direction I want to go. I, I have a, like, probably like seeing ahead, maybe seeing the future. If I had a superpower. I'm, when I played sports or something, I always had a knack for just knowing what was going to happen before it happened. And just, just like the vision, I guess, is, you know, in sports as well, you have to kind of skate to where the puck is going, as Michael Scott says, and just being able to play. You know, I played soccer mostly, so playing the ball into space to let people run onto it was really important. And that's carried through into technology of just knowing, oh, okay, this, I, I can see the development happening here. This is kind of the direction it's going. So maybe I should meet up with it up ahead. And that can be really, really useful. You know, sometimes you say, I'm going to meet up with it here, and it's, it's taking a 90 degree turn in a direction away from you, and you're like, I'm in the middle of nowhere. So it's not 100 of the time, but I think just having an understanding of, okay, this is kind of shaping up. Yeah. Let me, let me, you know, get ready for the next, the next act. And so, yeah, that's, I mean, I would love, you know, freeze rays or flames or something physical as well, but something cerebral would be, would be very cool as well.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that, that's a great superpower because. Well, especially in tech, like, I, I think there's some technologies where you're kind of like, I feel like this is going somewhere. It's, it's good to start investing now. Right?</p><p><strong>AUSTIN:</strong> Yeah, it's, it's, hopefully it works out. I guess you just kind of try to fire off a bunch of ideas to see. Okay, yeah, that could work.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AUSTIN:</strong> And that's what I like too.</p><p><strong>ADRIANA:</strong> Awesome. Well, we've, we've survived the lightning-ish round questions. Not so fast, not so fast. Lightning round questions. So now onto the meaty bits. So you work at Embrace and if you can explain what is it that Embrace does, that would be super cool.</p><p><strong>AUSTIN:</strong> Sure, yeah. Just quickly it's. We're an Observability product and we focus mostly on mobile platforms. So Android and iOS we have SDKs for React-Native Unity. We have some clients that are in the game space, but those games are mostly on iOS and Android. And we've recently gone open source, which is, was a big shift in the company to, to kind of come out of the shadows. But even on top of that we've also converted the foundation to be in OpenTelemetry, which is really exciting. OpenTelemetry is kind of a new standard, new ish standard for Observability and it isn't really practice in the mobile space. And so we're excited to hopefully get a lot more people in the mobile space to, you know, join and kind of share their ideas and explore this new standard for what's possible. So I am the one of the lead iOS developers on the team, so I'm focusing mostly on the iOS SDK. But we have, you know, I work very closely with our Android team to make sure that we're both at least following the spec somewhat together as we kind of work through it. Which is, which is fun.</p><p><strong>ADRIANA:</strong> Cool. That's so awesome. And so when you mentioned that Embrace made the shift to open source. Was it just a matter of like, okay, we're opening up our code base. Did you do like a major re-architecture? Because you also mentioned that you did some like OpenTelemetry integration as recently. Was, was it part of that move to open source as well?</p><p><strong>AUSTIN:</strong> Yeah. So on the iOS side it was a re-architecture situation, the conversation. And we have the 5.x SDK which is the closed source one, and now our new 6.x SDK that is open source and built on OpenTelemetry. And the big difference there is we wanted to go all in to OpenTelemetry and so there was a lot of conversation of okay, we can add these objects and expose this interface and then shim it kind of back into the existing structures we had under the hood. But it was kind of just like, well, if we're not going all the way, why go at all? So, you know, it's like this. I, I don't want to do anything half assed. I, I want to go into this and really contribute. And it was, you know, that 5.x is built in Objective-C. Uh, and so open sourcing an Objective-C framework in 2024, I don't think was going to gather as much buzz and excitement. No offense to the people that love Objective-C. I, you know, it's, it's what created my career. I can't, I can't say anything bad about it, but, but Swift is, is my favorite language, we've established. And so it was, it was time to really remake the thing with all of our understanding and learnings of Observability and on these, working with these platforms and then build something on top of OpenTelemetry and really start participating in that working group and that community.</p><p><strong>ADRIANA:</strong> Cool. So when you're using OpenTelemetry on your own product, is that mostly to benefit your developers, like developers within Embrace, or is this also benefiting consumers of your product as well?</p><p><strong>AUSTIN:</strong> Hopefully everybody. So for me, the consumer is a developer working in their app and they want to observe something. And so we have some instrumentation that's automatic so that you can capture network requests just by installing the SDK. And the OpenTelemetry Swift project has very similar instrumentation as well. And so you can use that project there and get some instrumentation out of the box. And so I think the big benefit that we saw from it internally was now everybody can speak a common language and there's an established set of primitives like a span and a span event to log. These are, these are things that the terms often get overloaded and especially when you're in an organization and you have people of all levels that are, you know, marketing the product or selling the product. If you can have a very tiny set of primitives that we can agree on, then we can speak openly about what it is and what it does and, and use terms that hopefully are familiar to people outside of, of the company and then to hopefully benefit people outside of the company. They're coming in and, and hopefully the learning curve is as shallow as, as possible or as flat as possible. Because the primitives, if they're used to OpenTelemetry, the primitives are the same exact primitives. They're, they're working with spans to create a trace or they're creating logs. And there's no question of what is this, how is this modeled? What do I do to measure this as performance? It's just, oh, no, I need to wrap this with a span. So, yeah, hopefully that is beneficial to both sides and we'll see. Well, you know, it's always a feedback gathering opportunity when, when you put something out there and the fact that it's open source, I'm very, you know, hopeful that we get very good feedback because people can see under the covers and say yeah, you know, this, this doesn't line up how I would expect. Or I can see where this breakdown is occurring. Or this is great.</p><p><strong>AUSTIN:</strong> I'll be an optimist and say, no, everything's fantastic. You did an awesome job.</p><p><strong>ADRIANA:</strong> That's so cool. So, so, and then, then the Embrace product itself is, is basically it provides like a, like a UI so that like any, any mobile app can like that's, that's sending telemetry data to it. Can you. It's similar to like other Observability tools, but it's this one specifically tailored for, for mobile then.</p><p><strong>AUSTIN:</strong> Yeah, yeah. And there are things that are mobile specific like a crash report or Android you have something called an ANR, an application not responding. It's a very common pop up that occurs or application exit info where it's just like the app just quits behind the scenes. The system killed the app. The next time the app launches, the system then provides, hey, we killed your app. Sorry, here's why. That's very mobile. Well, that one is especially Android specific data that we can then collect and save in our dashboard and hopefully explain to the users this is what happened, here's why. Or even just things where a user has quit the app and the user, apparently it seems the user got frustrated or stuck on this page. Go check out that page. Maybe there's a layout issue on the device that that user was using where the submit button was rendered off screen in whatever circumstance. You know, maybe their, their name had pushed it somewhere or their, whatever product they were purchasing had just pushed it off, off screen. It happens. But you know, hopefully they have the tools then to go fix that issue and, and you know, clip some of that text or you know, reflow their layout so that that button is now accessible.</p><p><strong>ADRIANA:</strong> Cool. So then is it correct for me to assume that Embrace ingests like OTel data in like the native OTLP format or do you guys have like, like an exporter?</p><p><strong>AUSTIN:</strong> So we're. Yeah, the state of it currently is we have a generic export, so we have instrumentation, we have interfaces to add a span that mimic the OpenTelemetry API. So you can add span, add logs, you can configure if you'd like a generic exporter. And so that's if you have a collector set up already, maybe you have a system somewhere in the cloud that is already ingesting telemetry. And you just want to add a new source to that? Yeah, you just pass us a generic exporter. A lot of those have already been implemented in the OpenTelemetry projects, or you can implement your own if you want to get it to your server in a custom shape and go from there. We by default will upload that data to our backend as well so that you can consume it in our dashboard. And so that's the current state of things. Where we want to go is actually provide the extensibility on the front end of that to ingest more of the data. To say here's the embrace tracer object, that is an OpenTelemetry object, conforms to the OpenTelemetry API. And you have your app that is already instrumented using OpenTelemetry. Just pass that tracer in and all of the instrumentation that you've provided throughout your app will just work. And it'll now flow through our SDK and into our system if you'd like it, or through our generic exporter if you'd like it. And that's kind of the free use. It's just, you don't have to touch our dashboard at all, but you're using our SDK and there's some benefit to the SDK to just maybe recover data if an app crash occurs. Or you just want to use our crash reporting tool and so you can just have that running and then have instrumentation flowing through. So yeah, that's, that's where we're work, what we're working on, you know, this sprint. And so you'll, you'll see that coming soon. If not, you know, already by the time this is out.</p><p><strong>ADRIANA:</strong> So cool. So then does that mean, do you do, do consumers of Embrace need to use the SDKs then, your SDKs in order to emit telemetry? Or from the sounds of it, it look, they can use OTel then like can you bypass the, your, your own SDKs like the Embrace SDKs?</p><p><strong>AUSTIN:</strong> We want people to be able to hot swap it of just saying, you know, and, and the way I look at that is, you know, there are three layers that, that we're playing with and it's the OpenTelemetry spec itself, the API that, that is, you know, very strict and very foundational. The semantic conventions that are provided by OpenTelemetry that the SIGs have come up with and agreed upon and promoted. And then the third layer is, I call them the embrace semantics. And it's the things that we've done. The instrumentation how we collect maybe device low power or a low memory warning and it's a custom shape to that telemetry that is still just a span maybe or it might be an event or a log, but we've, it's, it hasn't yet been baked into those OTel semantic conventions. And that's the goal is, is it's going to start, we're going to try to prove its value and its worth and the structure of that and the use case for that, that the shape of that telemetry and then once it's established, participate with the client side SIG, the Android SIG, the Swift SIG to say is this how you would, you know, model a low, low power mode?</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> And if that's the case, then let's propose it as a, an OTel semantic convention and then just have everybody understand, okay, if you have low power mode events, you know, it might be a span with the name of the span as this and the attributes are this and that and we measure the whole time. And so there's, you know, we, we, that top layer is really just for us to be able to move quickly and provide value to our customers. But as we're doing that, we're constantly talking with, with the SIGs every week to say, you know what, what's working for you? And the, it kind of goes both ways too. Any new semantic conventions that come out, we want to use and, and take on as soon as we can.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>AUSTIN:</strong> Right. But then our, our consumers, hopefully if you know, if they are using the OTel Swift SDK directly and they're happy with it, then great, that's fine. We might in the future put out a package that could sit next to the OTel Swift thing that is just like some Embrace conventions that are little helpers, you know, we extend the span to say, you know, just to make little, make it quicker and easier for developer to measure something like low power mode or disk IO for connecting to an SQLite database locally on the client. That would be just useful and we want to hopefully drive that and be helpful. That's those tools I was talking about of just being helpful that somebody finds inspiring and useful.</p><p><strong>ADRIANA:</strong> That's awesome. Then what it sounds like to me and correct me if I'm wrong, is trying to make sure that you're as much up to date with the OTel semantic conventions and APIs as much as possible. It sounds like then the Embrace SDK is almost like an implementation, your own implementation of the API, which is by design like an OTel thing that anyone can really implement the, the API with their own SDKs. But also as, but also making sure that you contribute back to the community and hopefully making some upstream contributions to the OTel project that can then be part of that. Reintegrated.</p><p><strong>AUSTIN:</strong> Yeah. Into the foundation.</p><p><strong>ADRIANA:</strong> So that, yeah.</p><p><strong>AUSTIN:</strong> So it's not, you know, then, then you know, our name gets out there and people maybe not just the patterns that we've hopefully established to get out there and people start using them. And that, that would just put a smile on my face like, oh, you found that useful. Great. And, and it's just, yeah, it's all about that learning curve. Mobile developers especially we found aren't used to OpenTelemetry, haven't. It's just not talked about as much or it's not as standardized and so so hopefully by making it easier, it's, it's more accessible and people jump in. So yeah, that's the, the manifesto, I guess.</p><p><strong>ADRIANA:</strong> Yeah, that's great. It's so interesting because there's so much focus on kind of your common languages for instrumenting in OTel and yet mobile apps are all around us. They're such a ubiquitous part of our lives that when you think about it, it's like, oh, of course there should be instrumentation on our mobile apps, but it's easy to forget about that. So it's cool that that's being tackled and that area is getting some TLC now.</p><p><strong>AUSTIN:</strong> Yeah, yeah. It's not a new frontier. There have been players in the space for a little bit, but definitely TLC is always appreciated if nothing else.</p><p><strong>ADRIANA:</strong> Yeah, definitely. And one thing I want to ask you about as well was in, in terms of like implementing OpenTelemetry in your own application internally, how was that for, for, you know, like the, the teams that Embrace. Like, was it how, how would you say the experience was? Like what, what were some of the challenges that you encountered? What are some of the things where you're like, oh my God, this is amazing.</p><p><strong>AUSTIN:</strong> None of it was too OpenTelemetry specific. Most of it was just now we have a third party dependency that, that we depend on and in a really big way. And OpenTelemetry isn't our only dependency and but it just comes down to the minutia. So we have this generic export where we can, especially for tracing, we export this object called span data. When a span finishes, it gets frozen for a lack of a better term as a span data object and then exported. Right now, at least in the Swift side of things, that was private and we couldn't Access that and create our own and send them off. It caused some development time I guess to, because we had, we had written out and basically re implemented a lot of the SDK to do what we wanted to do. And then we realized oh this, this export won't work.</p><p>We can't, we don't have access that final piece. So we actually just, let's scrap it and just use it directly. And now we'll, we had to kind of change our thinking to just use the, the OTel SDK as a third party dependency a little more directly than we initially expected. We just wanted to stay at the API layer and that was a challenge just because it was an assumption that was made that was broken probably two or three months into the project and then had to slow down to make sure that we could do what we needed to do. But now we're past that and you know, works great and it was, you know, better, you know, we, we, we got to a better state and what was great about that is you know, I, I attend the Swift SIG. I went to the Swift SIG and Nacho is, is one of the like lead guys there and he was very helpful, explained what, what his expectation would be and why that is private, why that span data object is private and, and why we shouldn't just open it up. You know, and so that is exactly how the process should go. There was a question, I raised the question.</p><p>They you know, came together, discussed and said no, where there, there's a workaround for you and so go, go use the workaround. So, so it was you know, helpful to do that and, but it just, it just, I think that software, general, software development in general is you know, the assumption was broken. Yeah halfway, you know, a time, after some time occurred and now there's you know, not a sunk cost fallacy but just like we're going to have to change the assumption, that original assumption. So let's, let's walk back a bit. But other than that the team understood like the, the, the benefits of OpenTelemetry are so apparent. Like we need a common envelope so that all of our telemetry can, can flow through this same channel. And if we want to start instrumenting a new thing, we shouldn't have to change anything along that channel. It should just be a new span and we've done, done some things to kind of type hint what that span is.</p><p>So if we have a network request, our backend can pick it up and see, oh, this is a network request and we're going to treat it as such. And that's been very useful. But that's all within the constraints of OpenTelemetry, which is great because it, it makes, it takes a lot of the decisions away, which means we can focus on the things that we really care about or we really want to try to do.</p><p><strong>ADRIANA:</strong> Yes, then you don't even have to reinvent the wheel because it's there.</p><p><strong>AUSTIN:</strong> Yeah, yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. Yeah. And do you use, do you use OpenTelemetry then to debug your own product, like your own code?</p><p><strong>AUSTIN:</strong> We do actually. And this, there's a feature that we just implemented. Feature? Is it a feature if it's not external? I think so, but we implemented, we call it internal logs and it's how the SDK itself works. And so we have errors that occur. We store data into an SQLite database ourselves for local storage and it's a file operation that can fail for, especially on mobile devices for many different reasons. The device can just stop or the device can be out of disk space. And so when that happens we have to do something about it. And we, you know, the disk space one's a little odd because you're trying to save data that you can't, but we send off these internal logs that are just OpenTelemetry logs.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>AUSTIN:</strong> Yeah. And it's the best type of dog food, I guess.</p><p><strong>ADRIANA:</strong> You know, it's totally, I love, I love hearing these end user stories because, you know, I'm one of the maintainers of the End User SIG and so I think being able to share stories of folks not just in the companies who are like, you know, your typical consumers of OTel, which is like whatever, whatever large enterprise, but also like the, the Observability vendors themselves. Using OpenTelemetry on their own product, I think makes for a very compelling story because especially like, if we want folks to use OpenTelemetry, then it stands to reason that Observability vendors would, it would be very wise to use OpenTelemetry on themselves and to use that to help them troubleshoot their own product.</p><p><strong>AUSTIN:</strong> Yeah, yeah, absolutely. And even just the performance of like another is the, the startup time of our SDK. It's if, if we're slowing down, you know, we ask that our SDK is, is created and started at the app launch time. Well, that's a critical point in time for an app and you want to show that user the initial content as soon as possible. And if our startup time is blocking and slowing down the app startup time, that's going to cause problems for us and that user. And so we don't want that. So we can trace that. We can just break it down by each operation that we want to show exactly how long it takes. And there's some interesting things that the platforms do that we can hook into. Like how is the process kind of warms up and the. The system actually kind of warms things up after it guesses if the user is going to interact with an app or not. So if a push notification comes in, it's likely that the user is going to tap that push notification and come into the app. And so in certain circumstances, the system will warm that process up. And if we know that launch time of the process, we can actually see how long it took or how long that warming process, how long that process was kept warm, I guess, is what I'm trying to say, before that user has entered the app. And so it's just very interesting things. It's almost not even the performance of our SDK, but just like interesting behavior that the system is doing that I'm curious about. Maybe no one else is interested in this, but I'm just like, okay, this is how Apple is doing stuff under the hood. Let me. Let me take a peek.</p><p><strong>ADRIANA:</strong> That's very cool. Well, we are coming up on time, but before we wrap up, I wanted to ask if you have any words of wisdom or hot takes to share with our audience.</p><p><strong>AUSTIN:</strong> If you're working on a project and it's closed source and you're curious about going open source, I would say just do it. It's very useful to get feedback. I have a couple of side projects that I am toiling with. I just need to spend the time to actually finalize them and push out, you know, the little blurb of a readme that they need, but I just need to do it. And so that would be the words of wisdom. Put it out there, get feedback. It's cool. I will use it. It's. And you know, it'll be more fun. I'm sure it will.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thank you so much, Austin, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>AUSTIN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="47137479" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/efd8b42b-1ff8-4f1c-8c28-e96fdf22b46d/audio/af085a43-d0ec-46fb-b09c-3a16324b3a46/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Mobile App Observability with Austin Emmons of Embrace Mobile</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Austin Emmons</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/4ab05316-5636-4097-9f68-64a2d9d94dec/3000x3000/geeking-20out-20hero-20image-20-20austin-20emmons.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:06</itunes:duration>
      <itunes:summary>Adriana geeks out with Austin Emmons of Embrace Mobile. Austin talks about how Embrace made the shift from closed-source to open source Android and iOS SDKs built on top of OpenTelemetry, and how it led to his involvement in various OpenTelemetry SIGs, including the OTel Swift SIG and the OTel Semantic Conventions SIG. He also discusses how Embrace now uses OpenTelemetry internally to help with their own troubleshooting (i.e. &quot;dogfooding&quot;).</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Austin Emmons of Embrace Mobile. Austin talks about how Embrace made the shift from closed-source to open source Android and iOS SDKs built on top of OpenTelemetry, and how it led to his involvement in various OpenTelemetry SIGs, including the OTel Swift SIG and the OTel Semantic Conventions SIG. He also discusses how Embrace now uses OpenTelemetry internally to help with their own troubleshooting (i.e. &quot;dogfooding&quot;).</itunes:subtitle>
      <itunes:keywords>otel, mobile development, mobile app observability, software development, android developer, ios developer, mobile observability, observability, opentelemetry, kotlin</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>44</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d2caac35-eda8-41d0-9a2b-faf718776e93</guid>
      <title>A Quick Program Announcement</title>
      <description><![CDATA[Hey fellow geeks! A quick programming note. Starting in january 2025, we'll be dropping new episodes of Geeking Out every two weeks instead of once a week. Our next episode will be out on January 28th. peace out and geek out! 
]]></description>
      <pubDate>Tue, 21 Jan 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Dzero Labs)</author>
      <link>https://geeking-out.simplecast.com/episodes/a-quick-program-announcement-2SQ7mTfR</link>
      <enclosure length="314869" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/f6e6e958-1c3c-4ca8-85ca-af578f7bf20e/audio/0fdaa433-1c73-4737-9133-4f7c4b363772/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>A Quick Program Announcement</itunes:title>
      <itunes:author>Dzero Labs</itunes:author>
      <itunes:duration>00:00:19</itunes:duration>
      <itunes:summary>Hey fellow geeks! A quick programming note. Starting in january 2025, we&apos;ll be dropping new episodes of Geeking Out every two weeks instead of once a week. Our next episode will be out on January 28th. peace out and geek out!</itunes:summary>
      <itunes:subtitle>Hey fellow geeks! A quick programming note. Starting in january 2025, we&apos;ll be dropping new episodes of Geeking Out every two weeks instead of once a week. Our next episode will be out on January 28th. peace out and geek out!</itunes:subtitle>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>trailer</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">b1c87df6-5c7d-45a5-aa52-4b852312f3ac</guid>
      <title>The One Where We Geek Out on Sustainable Applications with Aicha Laafia</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Aicha Laafia Java Software Engineer with a love for coding, a taste for delicious food, and a heart for volunteering. Aicha is also a member of the Moroccan Association of Computing Science, a Women Techmakers and Girls Code ambassador, and an IAmRemarkable facilitator.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/aichalaafia.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/aicha-laafia-0266a6126/">LinkedIn</a></li><li><a href="https://linktr.ee/laafia">LinkTree</a></li><li><a href="https://twitter.com/AichaLaafia">X (formerly Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-porto-presents-kcd-porto-2024/">KCD Porto</a></li><li><a href="https://geekingoutpodcast.substack.com/p/the-one-where-we-geek-out-on-java?r=27vnzy">Ix-chel Ruiz on Geeking Out</a></li><li><a href="https://en.wikipedia.org/wiki/Jakarta_Enterprise_Beans">Enterprise JavaBeans (EJB)</a></li><li><a href="https://en.wikipedia.org/wiki/Jakarta_EE">J2EE</a></li><li><a href="https://wiki.openjdk.org/display/zgc/Main">Z Garbage Collector (ZCG)</a></li><li><a href="https://wiki.openjdk.org/display/shenandoah/Main">Shenandoah Garbage Collector</a></li><li><a href="https://projectlombok.org">Java Lombok Project</a></li><li><a href="https://kotlinlang.org">Kotlin</a></li><li><a href="https://devoxx.ma">Devoxx Morocco</a></li><li><a href="https://www.devbcn.com">DevBarcelona (DevBcn)</a></li><li><a href="https://javachampions.org">Java Champions</a></li><li><a href="https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/">Horizontal Pod Autoscaling (HPA)</a></li><li><a href="https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically">Vertical Pod Autoscaling (VPA)</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">TAG Environmental Sustainability</a> on <a href="https://communityinviter.com/apps/cloud-native/cncf">CNCF Slack</a></li><li><a href="https://kube-green.dev">Kube-Green</a></li><li><a href="https://www.sqli.com/int-en">SQLI</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada and geeking out with me today, I have Aisha Laafia. Welcome, Aisha.</p><p><strong>AICHA:</strong> Welcome, Adriana. And welcome everyone.</p><p><strong>ADRIANA:</strong> So nice to have you on here and for a little bit of background. Oh, so first of all, actually, where are you calling from today?</p><p><strong>AICHA:</strong> Well, right now I'm from Lyon in France.</p><p><strong>ADRIANA:</strong> That's awesome. And you know, given that it's afternoon here in, in Canada when we're recording in Toronto, Canada, um, it's evening for you, so I appreciate you taking the time out of your evening, especially because you, you had an event that you were at earlier today that you ducked out of for this recording, so definitely appreciate that. And you know, I wanted to mention to our viewers slash listeners that the way that you and I met was really cool. We met at KCD Porto in Portugal in September of 2024. And yeah, I, I was keynoting there and then you came up to me after my keynote and we started chatting, and it was just so great chatting with you. I had like such an amazing time and, you were telling me your story, so I can't wait to get into that. But first, I have some lightning round slash icebreaker questions for you. Okay, you ready?</p><p><strong>AICHA:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay. I swear they're not terrible, they're not painful. Okay, first question. Are you a lefty or a righty?</p><p><strong>AICHA:</strong> Well, I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>AICHA:</strong> I'm always Android girl.</p><p><strong>ADRIANA:</strong> All right. Do you prefer Mac, Linux, or Windows?</p><p><strong>AICHA:</strong> Well, I preferred Linux, but I'm forced to use Windows.</p><p><strong>ADRIANA:</strong> Oh, that makes me cry. That makes me cry. Do you use Windows subsystem for Linux?</p><p><strong>AICHA:</strong> That's my hero, literally.</p><p><strong>ADRIANA:</strong> Yeah, that's what saved me too. The last time I had a Windows machine, I'm like, please let them have enabled it. Because that's the other thing. You get a Windows machine and like some companies disable it or don't allow you to like download the VMs, like the whatever Linux VM to run WSL.</p><p><strong>AICHA:</strong> Well, for me...that's the first thing I ask about is that give me the administration role in my. I have to take control.</p><p><strong>ADRIANA:</strong> Yes, yes, yes. Good call, good call. And I mean, you do dev work, you should have, you know, some, some sort of administrative access over your, your machine, right?</p><p><strong>AICHA:</strong> Indeed. And as I am you can say old school. I'm all more like comand type of people. Developers who use command more than like platforms or desktop applications. For me. I like to write things to see logs more than just to click on buttons.</p><p><strong>ADRIANA:</strong> For sure, for sure. I feel you. Okay, next question. Do you have a favorite programming language?</p><p><strong>AICHA:</strong> It's obviously Java. I don't know like hesitate this question. Of course it's Java.</p><p><strong>ADRIANA:</strong> Of course. I love it.</p><p><strong>AICHA:</strong> I love it.</p><p><strong>ADRIANA:</strong> I think I told you Java was like I spent many years in, in Java, so Java and I were very good friends for a long time. I couldn't tell you what's new in Java anymore though. I'm so out of touch.</p><p><strong>AICHA:</strong> Well, there's a lot of things indeed. Like Java has been accelerating very, very fast and that's a very good news for us.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I can imagine. Like what? Okay, so my. I'm of the days of like EJBs and J2EE which I don't even know if that's like a thing anymore. What's, what's something cool in Java like that you're excited about.</p><p><strong>AICHA:</strong> Like right now it's still a thing, but they're working more like beans or Spring doing its work with more advanced features that's handling the beans. But for Java native, like we have the system that. For example, what I really loved is the ZCG like the garbage collection. Right now it's really advanced. Like for there is ?Shenandoah, for example that it doesn't care about what memory size you have. It's always accelerating, always taking care of your memory handling mechanism. Also like right now we don't have to type a lot of things. That's something that many people complain about Java. There are that there are a lot of new features. You get anonymous classes you can create. You don't have like really to do that big lines. You have like Lombok project that you. We cannot like really right now write all those getters and setters for our instance. You can just enable annotation. Getter. Setter.</p><p><strong>ADRIANA:</strong> Oh my God, yes. This would have saved me so much time. I remember like painstakingly writing all the getters and setters back in the day and you know like your IDE can like auto generate that stuff and all that if you, if you're nice to it. But yeah, that's, that's nice that annotations can help with that. Yay. Yeah, annotations. I think we're just getting started when I was getting out of Java. So yeah, it's been a while.</p><p><strong>AICHA:</strong> You missed the fun.</p><p><strong>ADRIANA:</strong> I know, I know I missed the fun. I missed the fun. I, I gotta ask because, because you're, you're into the Java world. How do you, have you ever played with Kotlin or Groovy?</p><p><strong>AICHA:</strong> Groovy? Yes. Because I didn't. Well, Groovy. Not that much because most of the projects I worked on they were mainly based on Maven, so but a lot of part we tried to migrate some Groovy there and see to replace it but it didn't work. Yeah. So I'm mainly like Maven. For Kotlin, I didn't have the chance to do it, but it's really my to learn list because I've heard a lot of people saying it's really advanced. Like it takes the basic of Java, it's based on Java, but a lot of you can use it on the mobile, you can use it on desktop, even programs in like it's more light, small. Like in terms of performance. I've heard a lot of good things.</p><p><strong>ADRIANA:</strong> About Kotlin, so yeah, I, I have as well. So yeah, yeah I, I, that's one I wouldn't mind trying out if, if I had time. I gotta, gotta find that time though to learn. There's like so many cool things to learn, I don't know where to start.</p><p><strong>AICHA:</strong> Indeed this is, and this is why like Kotlin and Python is on my 2025 like to learn lists.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> With the machine in AI right now, every like service we try to integrate AI a lot to automate the things especially that communicate with people and a lot of handling processes we try. So I have to learn Python because even using Java in the machine learning there are some script or some integrated libraries that use Python. So we have to understand. Oh in that the new things about Java, we can handle machine learning with Java too.</p><p><strong>ADRIANA:</strong> That's cool. That's very cool. It's funny you mentioned Python because Python was like the language I learned after Java and I mean Python's been around for so long. Right. And I have to say like, I hope when you get around to Python I would love to know what your thoughts are. I always, I like Python. I think it's a very pleasant, pleasant language to, to develop in. So yeah. Yeah and yeah it's like so big in, in the machine learning space. It's wild. I love it. I love that it's like it's still alive and kicking.</p><p><strong>AICHA:</strong> Indeed. Like for me before I started with actually the first time I tried something like coding. It was a Linux script that was like in the middle school. My sister, she was studying a little bit of like tech. It was the tech. So and she was trying some scripting Linux. She was like try this. I. I still remember my first command. It was "ls".</p><p><strong>ADRIANA:</strong> That was my first Linux command too.</p><p><strong>AICHA:</strong> I didn't know what does do what does how it works but I tried. But like yeah, that's interesting. And then when I tried to look for like what I want to do. For backup story, I used to dream to be a psychologist.</p><p><strong>ADRIANA:</strong> Oh cool.</p><p><strong>AICHA:</strong> I could not find like a really good school there that have the like the domain that I want to study there in Morocco. So it was like I need to something that you can analyze a lot of things that have a lot of logics there. And I found the tech industry especially when I got to know that that's something that we will do it in the future. It's really developing. It's. It will become part of our life. I start to be more passionate, more curious about this and this is where I try. Yeah I will do. I will go to the tech industry but what I will do. I try to look for something. Tried front end, back end when I was a student. B ut I found myself more into backend especially Java. Like I start with the C language at first. I, I create some really interesting like I even built a mini game for 3D using C. Language C. Yeah, I even like in. Then I switch a little bit doing something that like creating the systems more and with Linux like kernel that's. That was my geek in phase there in school.</p><p><strong>ADRIANA:</strong> That's great.</p><p><strong>AICHA:</strong> Yeah. And then I was like I, I was introduced to Java and I can call it like falling in love first line of code because I love really the sense of being organized. There is a pattern, it's organized. If you miss something, you know what's going on, what you missed. And it's really mature, it's really robust. Like it's always about mechanism that handling a lot from errors to security and all that. And even like back there there was a lot of code. I was like okay, that's a price I will take. I will code a lot. But it's good for me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> And this is why like I start to fall in love with Java. But what really make me adore it, it's always the community.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah. I hear lovely things about the Java community. I actually had someone on the podcast earlier, Ix-chel Ruiz, she's based out of, I want to say Basel. Have you met Ix-chel?</p><p><strong>AICHA:</strong> Actually, thanks to Ix-chel that I did my first technical talk. And thank you a lot because we met back there in the Devoxx Morocco, like in 2022, I think, or 23. And I did the, like, my first real talk. It was on how to organize. I did it tech events, like IT events one to one. And I met her during her talk. By the end of talk, I went to talk to her and I said that I do this talk. Here's what I'm talking about. And she was like, you do Java, Why not do a technical talk? I said, I don't have experience, like no shared experience that you have. We need more women in tech. I even like did a little bit of a little interview, like open mic. That's something I used to do for community there in Morocco. And I met her and a lot of women in tech and it was like, go do it. And the amazing part is that my first, like, on site technical talk on the Barcelona, she was there. I met her.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>AICHA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm getting like all emotional hearing this.</p><p><strong>AICHA:</strong> You know, for the fact that I told the community that this is my first real technical, like talk. They all went to to see my talk all in the front. I was like, oh, really? Like the Java champion that were my role model are now attending my talk. That's my.</p><p><strong>ADRIANA:</strong> Wow, that is such a great and inspiring story. And you know, like the fact that we have a connection back to a previous guest. And I remember actually when Ix-chel was. Was on the podcast, she mentioned that one of the reasons why she got into public speaking is that she wanted to empower other women. And I love hearing the story. Like I, you know, a story where another guest was empowered by her. This is so lovely.</p><p><strong>AICHA:</strong> Like, I really have to thank her because she did. She said, why not if you're already doing a talk, do the technical one.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly, exactly. Yeah. And. And you know, what you said is so important. A lot of people are like, well, but I'm not, you know, I haven't gotten too deep into this. I'm not enough of an expert. And people want to hear that stuff because there's still beginners out there. There. Like, it's very relatable. So relatable. And. And I think it's more relatable coming from a beginner talking from a beginner's point of view than someone being more experienced talking from a beginner's point of view. I think it's a very powerful story that way. I Love, honestly, I love the story. I love that you, you felt empowered by Ix-chel and, and you were lifted up by the rest of the Java community through their support just by being there for your talk. And, and you know, like I, I can. I saw you speak at KCD Porto. You were a great speaker. You gave, was it a lightning talk? I'm trying to remember. It was on sustainability. It was, it was a really great talk on sustainability. I'm so glad that I attended because it was, it was like really informative, you know, to the point, fun. Everything that a talk needs to be.</p><p><strong>AICHA:</strong> Yeah, for me, as I said, sustainability was, was and is a really topic that I'm interested of and I try to really let people know that we need to consider an impact that we forgot a lot or not being attention to it. We're always talking about protecting the environment, sorting our like our things, making, using like more renewable energy resources. But we never check what our codes do to the environment. And as I said before, our tech industry like contribute to 3% of the global greenhouse gas emissions, and by 2030 it will be more than 13%. And that's a really huge number that we contribute to it as developers. And for us, if you want to really like make impact you need big steps that we go to the data centers, to the other like companies that create the machines that use energy to let them reduce the energy or go for more, we can sell real like energy, renewable energy that's more greener energy resources. But for us that's something that's, for us as a developer, it's really big step that's so hard for. So why not start with baby steps by at least making our application optimized, making our code clean and then going step by step to be a green code.</p><p>So first step is that for me you need to. The least thing you can do is that go with the more algorithms that use less time, the less time the less resources to consume. And then the second step is to monitor your application, whatever it's talking about, the energy or the carbon emissions. There are some SDKs that we can use, some tools we can use for monitoring and there's a lot of like big movements and efforts by developers to developers to seek this like this purpose. So please guys, don't just check the financial impact but also the environmental one.</p><p><strong>ADRIANA:</strong> I totally agree with you on that and I think that's so important because you know, we, we talk, I, I think there's a lot of talk on the impact that our data centers have on the environment. Which is a huge impact, like really making sure that our infrastructure is greener. But then there's also the software that we're running, making sure that that is greener as well. And I think you brought focus on a really important point. It's gotta come from both sides, both the operational standpoint and the development standpoint. The application standpoint. Those, those two things combined can help us make greener software. And it's, it's kind of ironic that like we're in an industry that you know like the, the mere fact that we're, we're working in this industry is contributing to greenhouse gas emissions. Which personally makes me feel a little bit guilty as I go along because you see all this horrible stuff like all these extreme climate events going on.</p><p><strong>AICHA:</strong> Indeed. And many when you're discussing about how to really help the environment, you're like oh, we will use like common transportation, we will do this, we will take care of our plants. And I was like, show me your code. Show me your code. Show me your logs. Show me the energy usage that you use. They were like no, the thing is they thought that it will not impact. Then I said check the statistics because our codes use machines and machines needs energy and that energy it's due to some the we can call it like the complexity of our algorithms that's something we write were directly impacted. So as always. And also up, like, besides the code, there is the energy in the resource management and this is why like there in Porto I mentioned like, for Kubernetes, there is horizontal like HPA and VPA. Like you need to check your pods. Don't just overcharge your pod or create more pods that you will not need that consumes more energy.</p><p>And also like during your pod, check your nodes too. So it's more like you need to seed balance. Don't create too many pods that will consume more and don't create then few pods that will be overcharged. So it will impact the performance. It's always about balancing the performance with. You can call it like the optimization.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's a really good point too and. Oh, sorry, go ahead.</p><p><strong>AICHA:</strong> No, it's okay. It's okay like for the fun fact is that I don't do DevOps but like it's only on casual things. I do it from time to time with our DevOps like team or engineer doesn't have the time to do it. But when I see a like real impact of our Java native codes I have to say that we need like to containerizations of our application. We need to more focus on the clouds because this is, you can call it temporary solution to like to avoid the machines that the traditional one because it's consume more energy than containers. Than using containers in virtual machines. So you can continue.</p><p><strong>ADRIANA:</strong> Damn. So it's basically a point for containers.</p><p><strong>AICHA:</strong> Indeed. CNCF is really working on some amazing projects for sustainability. I just discovered there in KCD Porto and I really loved what they do. They say we working on open source projects where everyone can contribute and right now we are seeing the impact of this we try to do too. So good job, guys.</p><p><strong>ADRIANA:</strong> Yay. And you're referring to the TAG Sustainability group in CNCF. That's awesome. And speaking of that, what. Is there any specific project in CNCF that that group is working on that like really, really interests you where you're like oh, they're really doing some cool work on sustainability?</p><p><strong>AICHA:</strong> Well right now I don't remember because I saw a lot of projects but there is one about Kubernetes that handle like really the pods that you are using, if it's not been used, it turned off automatically, something like that. So it's managed like the usage. If there are some heavy usage, it turn on some other pods inactivated and if, if a pod is not activated, is not used, it will be deactivated automatically. That's something about managing. Yeah, I just don't. I forgot the name. I'm having this issue of forgetting names of projects in libraries a lot.</p><p><strong>ADRIANA:</strong> That's all good.</p><p><strong>AICHA:</strong> It's Kube-Green. Kube-Green.</p><p><strong>ADRIANA:</strong> Oh yeah. Kube-Green. Sleep your Pods, reduce your CO2 emissions. Hey, I learned something new today. That's awesome. So Kube-Green is the, is the name of the project. That's, that's super awesome that there's something out there that, that you know is, is monitoring your, your pods. Um, yeah, it, it's funny. And, and you know like this is one of those things where you can tie it back to finance where you're like, well you know, if you're using, if, if you got a bunch of idle pods like it's going to cost you money because not the cloud, the cloud's not free. So I feel like it's a compelling argument to like you know, tie greenhouse gas emissions to financial repercussions as well. Because as we know executives speak in dollars and not CO2 emissions. So it helps to make for a more compelling argument.</p><p><strong>AICHA:</strong> Yeah, actually this is what I, I'm always saying at the end of my talk. If the stakeholders are not convinced, talk about finance, tell them that you will use less energy, less money.</p><p><strong>ADRIANA:</strong> Exactly. Perfect. Perfect. That's awesome. I got to ask you like what interested you in this aspect of like sustainability and tech in the first place?</p><p><strong>AICHA:</strong> Actually I just discovered it out of curiosity. I saw a tweet about something like sustainability. I look for it like sustainability in tech industry. The first thing that comes in the search is was statistics. That's how, how scary it is how big those numbers are. I was like damn, we need to take action and why not start it by myself. What I am doing, what I like to do is to share information. Especially like I start to submit talks. And this is why the first talk I did it was in the Barcelona to talk about the green programming in Java.</p><p><strong>ADRIANA:</strong> And what you know, I want to. I want to take a. A little step back in. In your. Just rewind on your career stuff. Because when. When you and I met, one of the things that most impressed me about you is you know, just like you had this curiosity to like hey, I just wanted to like learn. Learn about this. You know, the. The environmental impact of tech. I. I was so impressed. I think you told me a story about how like you were thrown into a very unknown situation at one of your previous companies where you basically had to learn DevOps kind of on the fly. If I recall correctly. and correct me if I'm wrong. I was wondering if you could talk about that.</p><p><strong>AICHA:</strong> I start first as intern there I was in the team with like lots of backend developer and there was a system engineer that handled this. After that it was a decision by the client do not like have any system engineering and we will have to do this. Then when I. When I then like after one year I've been transferred to another team. We were just only two backends and it was a lot of challenging tasks to do. So I started with little things. Thankfully I already have some background. Like I already know Linux. I already know Docker. How to use, how to run containers. It was the basics, but I have to handle a lot of things from Kibana from Logs. Grafana. How to check this. Jenkins. How to handle CI/CD Circle. If there is issue especially like you are talking about Ansible, how to use. Or versioning with Nexus. If some issue with logins or some issue with connection between them how to handle it. It was like a very new world for me. And I was like. The senior that that I have on my second team, it was a really good senior. He was a really good mentor because I said to him listen, you don't have to do all the work just because you are a senior. I'll try to help. Just give me the index what I can learn to do this. And he just gave me we can see the alphabets. Go learn Docker. I said I already have the background. And he was like, if you know Linux, Docker, and keep a little bit of Kubernetes, just take care of the system issues in the server and I will handle the rest. So by second, like on the second team, I only handled system issues. But then after a while I've been transferred to the other team and I was the only backend dev. This is where I have to do all the work. So yes, I start to learn about Ansible, Jenkins, Nexus, Grafana, Kibana, and all geeky stuff. Well, the thing is, first it was a little bit challenging, but I found myself really loving it like to discover. Especially because I start to understand DevOps. It's not only about tools, it's about how to communicate with the team, it's how to operate. Yeah, operate is only about machines about to operate between the teams. What the team needs, you need to talk to them to understand what version they need, what, like which time they will need it so we can schedule it to have the environment ready for them to test or to develop something there. So for me it was a good start. And this is where I become more interested in the cloud too, and DevOps.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool.</p><p><strong>AICHA:</strong> So it was like a best decision from the big head that lead to some really good results for us too.</p><p><strong>ADRIANA:</strong> That's such an amazing story. And you know, you've touched upon so many things that I think are so important for anyone getting into software, which is like, you know, you were. I think a lot of us who get into software, like the jobs that we start off with when we graduate are not the jobs we end up with years down the line. I mean, technology evolves so much and you have to evolve your learning along the way. You have to evolve your point of view and you have to be willing to take on new stuff. And I love that you have this very positive attitude towards learning because I think if you're not willing to learn new stuff, you're in technology. I don't know, like, I think you're gonna have a very short career. And you took it, you took it in stride and, and correct me if I'm wrong, but you're pretty, like. You're, you're pretty young in your career, right? If, if I recall from our conversations earlier.</p><p><strong>AICHA:</strong> Actually, yeah. I almost have like with interns all that, three years of experience. Like with the same job I start as intern, like handling small tasks small, fixing bugs. And then I went to my manager and I said, listen, I don't feel like this is the real tech, this is the real development. It's about fixing solutions, fixing problems, finding solutions. I need to understand like the business to fix the issues. It was like, okay, you can start doing some like analyze solution designs. You can start with small ones. This is where I went to the second team and they were, they know this fact. The first ticket that I worked on it, it was like a function ticket they gave me. This is what the like the client needs. I created solution design for it. The architect for it, I discussed with my senior, he validated. Then I start to develop it to implement what I write. And this is like for me my beginning to technical, like writing. So in by that when I start really to do technical talking, I start to write documentation too. Because I found something, some information were missing and was like, I need to write this myself. If it's not for me, it's for like the next generation, the one that will come after me.</p><p><strong>ADRIANA:</strong> Exactly. And that's, that's such a great attitude because I, you know, it's so easy to sit there and like complain about oh these docs are crappy and then but you can do something about it. You can go and fix it and make it better for everyone.</p><p><strong>AICHA:</strong> Indeed. Especially because the team that I was working on, it was a big one, but it was like if there is something to upgrade, something to handle, go for it. Because it's really old projects, they try always to make migration to upgrade new services, but for all documentation it was been untouched. So do you say you're welcome, just leave a note why you did this and everything's good.</p><p><strong>ADRIANA:</strong> That's great, that's great. And I think, you know, I do find like documenting things makes you a better speaker because I think it forces you to like really sit back and like choose your words carefully to be able to explain stuff. And especially for a technical talk, technical documentation, you really have to be able to explain it, explain things clearly in order to be effective at it. Which is I think a very, it's a very hard skill to hone. And you know, considering that like you're so young in your career and you've done all of this amazing stuff, it just blows my mind. Like you, you've got to be like, if I were your manager, I'd be like, can we just clone her a bunch?</p><p><strong>AICHA:</strong> Actually like the last team there, I was work in SQLI in Morocco. I had manager. He was like, listen, I'm already consider you a senior. You can do it. He never ever like questions my decisions.</p><p><strong>ADRIANA:</strong> Well, I think you bring in the right attitude too, because so many people like I've worked with, I've managed my fair share of people. And I've, I've, I had, I've had superstars like you. And then I've had the people who are like, tell me what I need to do. And it's like, dude. Just like, show, a little bit of initiative, please.</p><p><strong>AICHA:</strong> We can do it. Well, yeah, indeed, because I really had a good start. That's, I had a good start. You were like, listen, here we don't make difference between senior or junior. If there is a ticket and you are free, you can do it. You want help, ask for it. We will give you mentoring. And this is why they really spent two years and a half there. It was a really boosting career for me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> So. And then even like I had to make the hard decision to quit that company because I got opportunity to go to live here in France. And for me, because I really like, I want to try new adventure, especially to come to Europe. But we can say mainly because of events, because of community, because here it's more accessible right now. I can travel to events without like checking for visas or other traveling requirements. So I said, why not? I'm still young, I'll try it. And I come here in France with this company. They hire me as like backend software consultants and then they do conferences too. This is where I got opportunity to do talks from in Barcelona, in, in Spain, Barcelona and in Luxembourg too. But as there is a crisis here in like the tech industry, I've been fired, laid off. Yeah. And this is the like a message to everyone who's saying it will not impact you. You never know because. And it's not your fault.</p><p><strong>ADRIANA:</strong> That's so true. That's so true.</p><p><strong>AICHA:</strong> Yeah. Because thankful I'm already having like this cheerful mindset. When I, when I got the news, I was like, okay, that's happened. And what's really helped me, to be honest, is that on that period of time there was Paris Olympics, so I had the time, the full time to enjoy it.</p><p><strong>ADRIANA:</strong> That's true. That's true.</p><p><strong>AICHA:</strong> Good.</p><p><strong>ADRIANA:</strong> It's something to distract you while, you know, like from, from a, a very crappy situation. But you know, like, I, I think you, you made a really excellent point, which is like, you know, when, when you're laid off because a company's making cutbacks or whatever, it's. You can't help but take it personally. It's devastating news. It cuts you. It, it really does. And I mean and, and I think it's a perfectly normal reaction to have. I think you have to, you need that time to mourn it. Right?</p><p><strong>AICHA:</strong> Indeed. Because you start to question yourself, your like competence, your abilities. You keep telling, oh, because I don't have, like, I don't have experience enough that this is why it's happened to me in all that. And then I was like, well, I got. The thing is for me. Or I can give this advice to everyone. If you are facing any difficulty situation, give yourself the time to process it. Accept the fact it's happen. If you want to cry, cry. If you want to scream, scream. Just don't let it inside you. That's really. It will impact more your mental health. Express yourself. Let it go. Let it out of you. It's either if you are more like talking person, talk to someone. If you are doing physical, good. Go for a run or go for a dance. If you are more like party person, just don't, don't just stay like on your house alone thinking or thinking about it. Because the good is that. I already took this lesson from a book that I read. It's about when you start to understand what you can change and what you cannot change and not waste energy on what you cannot change. More on focus on solutions than the problem. You will like optimize, you can say your resources and you will help yourself, your mental self. So please difference between what you can change, what you cannot change.</p><p><strong>ADRIANA:</strong> Yeah, I, I think that's such an important thing. Such an important point to make is, is, you know, be aware of what you can change. Be aware of you can't, what you can't change because it's very easy to get sucked into that and, and you know, like one negative thought feeds another and, and it can, it can spiral and you know, we've talked about mental health a number of times on, on this podcast and, and getting laid off takes a toll on your mental health. You know, it, I, I'd be surprised if you said it didn't, you know, like, because it is like, it's tough.</p><p><strong>AICHA:</strong> Yeah, it did. Especially like for me because I never ever had this situation. I was studying and I had like there in Morocco, we have the last six months of ours, like studying in engineering school. We do an internship. And I was recruited during the internship, so directly. I didn't have any process and it was like kind of first time I'm jobless. I have a lot of like especially I have rents to pay. I'll have lots of charge. I need to look for a job ASAP. And it was like during the Olympics. So this stopped the recruitment. They were more focusing on the vacation, Olympics, and all that. So and the fact that by time I didn't find a job, I was like, why this is happen to me and that. I try hard. And then I was like, why? Just looking there in like the Paris region, why not look in France? And this is where I got this job here in Lyon. And the funny fact I really like here, I, I start to see like the impact of me getting laid off. It was a good thing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> Because right now here I'm really with, with the, with the team. That's really encouraging. Giving me all like give your potential. If you want to do something, if you want to suggest something, do it. And like really very, they are very like lovely persons. Like today we have the Christmas party. It was so fun. And for the fact that I don't drink, I was the only one that doesn't drink there. The only one that's eating like halal food.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> Like the menu for today it was mainly fish and veggie meals because I cannot eat meat.</p><p><strong>ADRIANA:</strong> Right, right.</p><p><strong>AICHA:</strong> Yeah. This is how considerate they are. So for me it's</p><p><strong>ADRIANA:</strong> Nice that they were so accommodating.</p><p><strong>AICHA:</strong> Indeed.</p><p><strong>ADRIANA:</strong> And I was gonna say, you know, there's something to be said when you said you're the only one who, who wasn't drinking there. I was, I was laughing because I was thinking like there's something to be said for being the only sober person in a party full of like tipsy people. And it is really, I, I, I've been that person and it is funny.</p><p><strong>AICHA:</strong> You know, for the fact they say that even if I don't drink, I don't need to.</p><p><strong>ADRIANA:</strong> You've got the energy, you don't need alcohol to give you, to give you party energy. Right?</p><p><strong>AICHA:</strong> Yeah, that's the spirit. And as they said he, right now we are having a party. We forgot about the work. We enjoy yourself. There is a music, there is companies like chatting casually so no need for drinks.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I, I feel you, I feel you. I, I, I will choose bubble tea over alcohol any day. So that's great. Well, we're coming up on time. But this has been such a lovely conversation. Every time I talk to you, I'm more and more inspired by you. I. I see you doing some wonderful, wonderful things in your career. You're just getting started. Now, before we part ways, I was wondering if you could give some parting words of wisdom to our viewers and listeners.</p><p><strong>AICHA:</strong> There's always a lesson to learn. It's either we win or we learn from our experience. So whatever you have situation, if it was bad, just endure it, accept it and start to look for solutions. And this is for especially for you, the women in tech. Please, please, please start to shine out, start to be presented in communities and events. We need you. We need you a lot because as we are kind of minority, people start to think that there is few women that work intech when you are really having huge impact. So please, this is we can say for women and men, if you have experience, share it. The small details, share it. If you don't like to show off the camera, you can write articles, you can post like on LinkedIn. We are right now talking about Bluesky, our new platforms. Yeah. So choose the platform that you're feeling comfortable with. Start to share your the information that you have because even if you find it like something really simple, but it could help another developer. So please build the community to be like from developers to developers and don't be shy to seek help because we're not only giving information, but we need information too. So all I can say is that pay attention to your mental health, look for more communities in your domain and enjoy your life. That's it.</p><p><strong>ADRIANA:</strong> I love it. Oh, what a perfect way to end this podcast. Thank you so much, Aisha, for geeking out with me today. Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time... </p><p><strong>AICHA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all. The socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 14 Jan 2025 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Aicha Laafia)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-sustainable-applications-aicha-laafia-j0WDXnzx</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Aicha Laafia Java Software Engineer with a love for coding, a taste for delicious food, and a heart for volunteering. Aicha is also a member of the Moroccan Association of Computing Science, a Women Techmakers and Girls Code ambassador, and an IAmRemarkable facilitator.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/aichalaafia.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/aicha-laafia-0266a6126/">LinkedIn</a></li><li><a href="https://linktr.ee/laafia">LinkTree</a></li><li><a href="https://twitter.com/AichaLaafia">X (formerly Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-porto-presents-kcd-porto-2024/">KCD Porto</a></li><li><a href="https://geekingoutpodcast.substack.com/p/the-one-where-we-geek-out-on-java?r=27vnzy">Ix-chel Ruiz on Geeking Out</a></li><li><a href="https://en.wikipedia.org/wiki/Jakarta_Enterprise_Beans">Enterprise JavaBeans (EJB)</a></li><li><a href="https://en.wikipedia.org/wiki/Jakarta_EE">J2EE</a></li><li><a href="https://wiki.openjdk.org/display/zgc/Main">Z Garbage Collector (ZCG)</a></li><li><a href="https://wiki.openjdk.org/display/shenandoah/Main">Shenandoah Garbage Collector</a></li><li><a href="https://projectlombok.org">Java Lombok Project</a></li><li><a href="https://kotlinlang.org">Kotlin</a></li><li><a href="https://devoxx.ma">Devoxx Morocco</a></li><li><a href="https://www.devbcn.com">DevBarcelona (DevBcn)</a></li><li><a href="https://javachampions.org">Java Champions</a></li><li><a href="https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/">Horizontal Pod Autoscaling (HPA)</a></li><li><a href="https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically">Vertical Pod Autoscaling (VPA)</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">TAG Environmental Sustainability</a> on <a href="https://communityinviter.com/apps/cloud-native/cncf">CNCF Slack</a></li><li><a href="https://kube-green.dev">Kube-Green</a></li><li><a href="https://www.sqli.com/int-en">SQLI</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada and geeking out with me today, I have Aisha Laafia. Welcome, Aisha.</p><p><strong>AICHA:</strong> Welcome, Adriana. And welcome everyone.</p><p><strong>ADRIANA:</strong> So nice to have you on here and for a little bit of background. Oh, so first of all, actually, where are you calling from today?</p><p><strong>AICHA:</strong> Well, right now I'm from Lyon in France.</p><p><strong>ADRIANA:</strong> That's awesome. And you know, given that it's afternoon here in, in Canada when we're recording in Toronto, Canada, um, it's evening for you, so I appreciate you taking the time out of your evening, especially because you, you had an event that you were at earlier today that you ducked out of for this recording, so definitely appreciate that. And you know, I wanted to mention to our viewers slash listeners that the way that you and I met was really cool. We met at KCD Porto in Portugal in September of 2024. And yeah, I, I was keynoting there and then you came up to me after my keynote and we started chatting, and it was just so great chatting with you. I had like such an amazing time and, you were telling me your story, so I can't wait to get into that. But first, I have some lightning round slash icebreaker questions for you. Okay, you ready?</p><p><strong>AICHA:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay. I swear they're not terrible, they're not painful. Okay, first question. Are you a lefty or a righty?</p><p><strong>AICHA:</strong> Well, I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>AICHA:</strong> I'm always Android girl.</p><p><strong>ADRIANA:</strong> All right. Do you prefer Mac, Linux, or Windows?</p><p><strong>AICHA:</strong> Well, I preferred Linux, but I'm forced to use Windows.</p><p><strong>ADRIANA:</strong> Oh, that makes me cry. That makes me cry. Do you use Windows subsystem for Linux?</p><p><strong>AICHA:</strong> That's my hero, literally.</p><p><strong>ADRIANA:</strong> Yeah, that's what saved me too. The last time I had a Windows machine, I'm like, please let them have enabled it. Because that's the other thing. You get a Windows machine and like some companies disable it or don't allow you to like download the VMs, like the whatever Linux VM to run WSL.</p><p><strong>AICHA:</strong> Well, for me...that's the first thing I ask about is that give me the administration role in my. I have to take control.</p><p><strong>ADRIANA:</strong> Yes, yes, yes. Good call, good call. And I mean, you do dev work, you should have, you know, some, some sort of administrative access over your, your machine, right?</p><p><strong>AICHA:</strong> Indeed. And as I am you can say old school. I'm all more like comand type of people. Developers who use command more than like platforms or desktop applications. For me. I like to write things to see logs more than just to click on buttons.</p><p><strong>ADRIANA:</strong> For sure, for sure. I feel you. Okay, next question. Do you have a favorite programming language?</p><p><strong>AICHA:</strong> It's obviously Java. I don't know like hesitate this question. Of course it's Java.</p><p><strong>ADRIANA:</strong> Of course. I love it.</p><p><strong>AICHA:</strong> I love it.</p><p><strong>ADRIANA:</strong> I think I told you Java was like I spent many years in, in Java, so Java and I were very good friends for a long time. I couldn't tell you what's new in Java anymore though. I'm so out of touch.</p><p><strong>AICHA:</strong> Well, there's a lot of things indeed. Like Java has been accelerating very, very fast and that's a very good news for us.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I can imagine. Like what? Okay, so my. I'm of the days of like EJBs and J2EE which I don't even know if that's like a thing anymore. What's, what's something cool in Java like that you're excited about.</p><p><strong>AICHA:</strong> Like right now it's still a thing, but they're working more like beans or Spring doing its work with more advanced features that's handling the beans. But for Java native, like we have the system that. For example, what I really loved is the ZCG like the garbage collection. Right now it's really advanced. Like for there is ?Shenandoah, for example that it doesn't care about what memory size you have. It's always accelerating, always taking care of your memory handling mechanism. Also like right now we don't have to type a lot of things. That's something that many people complain about Java. There are that there are a lot of new features. You get anonymous classes you can create. You don't have like really to do that big lines. You have like Lombok project that you. We cannot like really right now write all those getters and setters for our instance. You can just enable annotation. Getter. Setter.</p><p><strong>ADRIANA:</strong> Oh my God, yes. This would have saved me so much time. I remember like painstakingly writing all the getters and setters back in the day and you know like your IDE can like auto generate that stuff and all that if you, if you're nice to it. But yeah, that's, that's nice that annotations can help with that. Yay. Yeah, annotations. I think we're just getting started when I was getting out of Java. So yeah, it's been a while.</p><p><strong>AICHA:</strong> You missed the fun.</p><p><strong>ADRIANA:</strong> I know, I know I missed the fun. I missed the fun. I, I gotta ask because, because you're, you're into the Java world. How do you, have you ever played with Kotlin or Groovy?</p><p><strong>AICHA:</strong> Groovy? Yes. Because I didn't. Well, Groovy. Not that much because most of the projects I worked on they were mainly based on Maven, so but a lot of part we tried to migrate some Groovy there and see to replace it but it didn't work. Yeah. So I'm mainly like Maven. For Kotlin, I didn't have the chance to do it, but it's really my to learn list because I've heard a lot of people saying it's really advanced. Like it takes the basic of Java, it's based on Java, but a lot of you can use it on the mobile, you can use it on desktop, even programs in like it's more light, small. Like in terms of performance. I've heard a lot of good things.</p><p><strong>ADRIANA:</strong> About Kotlin, so yeah, I, I have as well. So yeah, yeah I, I, that's one I wouldn't mind trying out if, if I had time. I gotta, gotta find that time though to learn. There's like so many cool things to learn, I don't know where to start.</p><p><strong>AICHA:</strong> Indeed this is, and this is why like Kotlin and Python is on my 2025 like to learn lists.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> With the machine in AI right now, every like service we try to integrate AI a lot to automate the things especially that communicate with people and a lot of handling processes we try. So I have to learn Python because even using Java in the machine learning there are some script or some integrated libraries that use Python. So we have to understand. Oh in that the new things about Java, we can handle machine learning with Java too.</p><p><strong>ADRIANA:</strong> That's cool. That's very cool. It's funny you mentioned Python because Python was like the language I learned after Java and I mean Python's been around for so long. Right. And I have to say like, I hope when you get around to Python I would love to know what your thoughts are. I always, I like Python. I think it's a very pleasant, pleasant language to, to develop in. So yeah. Yeah and yeah it's like so big in, in the machine learning space. It's wild. I love it. I love that it's like it's still alive and kicking.</p><p><strong>AICHA:</strong> Indeed. Like for me before I started with actually the first time I tried something like coding. It was a Linux script that was like in the middle school. My sister, she was studying a little bit of like tech. It was the tech. So and she was trying some scripting Linux. She was like try this. I. I still remember my first command. It was "ls".</p><p><strong>ADRIANA:</strong> That was my first Linux command too.</p><p><strong>AICHA:</strong> I didn't know what does do what does how it works but I tried. But like yeah, that's interesting. And then when I tried to look for like what I want to do. For backup story, I used to dream to be a psychologist.</p><p><strong>ADRIANA:</strong> Oh cool.</p><p><strong>AICHA:</strong> I could not find like a really good school there that have the like the domain that I want to study there in Morocco. So it was like I need to something that you can analyze a lot of things that have a lot of logics there. And I found the tech industry especially when I got to know that that's something that we will do it in the future. It's really developing. It's. It will become part of our life. I start to be more passionate, more curious about this and this is where I try. Yeah I will do. I will go to the tech industry but what I will do. I try to look for something. Tried front end, back end when I was a student. B ut I found myself more into backend especially Java. Like I start with the C language at first. I, I create some really interesting like I even built a mini game for 3D using C. Language C. Yeah, I even like in. Then I switch a little bit doing something that like creating the systems more and with Linux like kernel that's. That was my geek in phase there in school.</p><p><strong>ADRIANA:</strong> That's great.</p><p><strong>AICHA:</strong> Yeah. And then I was like I, I was introduced to Java and I can call it like falling in love first line of code because I love really the sense of being organized. There is a pattern, it's organized. If you miss something, you know what's going on, what you missed. And it's really mature, it's really robust. Like it's always about mechanism that handling a lot from errors to security and all that. And even like back there there was a lot of code. I was like okay, that's a price I will take. I will code a lot. But it's good for me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> And this is why like I start to fall in love with Java. But what really make me adore it, it's always the community.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah. I hear lovely things about the Java community. I actually had someone on the podcast earlier, Ix-chel Ruiz, she's based out of, I want to say Basel. Have you met Ix-chel?</p><p><strong>AICHA:</strong> Actually, thanks to Ix-chel that I did my first technical talk. And thank you a lot because we met back there in the Devoxx Morocco, like in 2022, I think, or 23. And I did the, like, my first real talk. It was on how to organize. I did it tech events, like IT events one to one. And I met her during her talk. By the end of talk, I went to talk to her and I said that I do this talk. Here's what I'm talking about. And she was like, you do Java, Why not do a technical talk? I said, I don't have experience, like no shared experience that you have. We need more women in tech. I even like did a little bit of a little interview, like open mic. That's something I used to do for community there in Morocco. And I met her and a lot of women in tech and it was like, go do it. And the amazing part is that my first, like, on site technical talk on the Barcelona, she was there. I met her.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>AICHA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm getting like all emotional hearing this.</p><p><strong>AICHA:</strong> You know, for the fact that I told the community that this is my first real technical, like talk. They all went to to see my talk all in the front. I was like, oh, really? Like the Java champion that were my role model are now attending my talk. That's my.</p><p><strong>ADRIANA:</strong> Wow, that is such a great and inspiring story. And you know, like the fact that we have a connection back to a previous guest. And I remember actually when Ix-chel was. Was on the podcast, she mentioned that one of the reasons why she got into public speaking is that she wanted to empower other women. And I love hearing the story. Like I, you know, a story where another guest was empowered by her. This is so lovely.</p><p><strong>AICHA:</strong> Like, I really have to thank her because she did. She said, why not if you're already doing a talk, do the technical one.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly, exactly. Yeah. And. And you know, what you said is so important. A lot of people are like, well, but I'm not, you know, I haven't gotten too deep into this. I'm not enough of an expert. And people want to hear that stuff because there's still beginners out there. There. Like, it's very relatable. So relatable. And. And I think it's more relatable coming from a beginner talking from a beginner's point of view than someone being more experienced talking from a beginner's point of view. I think it's a very powerful story that way. I Love, honestly, I love the story. I love that you, you felt empowered by Ix-chel and, and you were lifted up by the rest of the Java community through their support just by being there for your talk. And, and you know, like I, I can. I saw you speak at KCD Porto. You were a great speaker. You gave, was it a lightning talk? I'm trying to remember. It was on sustainability. It was, it was a really great talk on sustainability. I'm so glad that I attended because it was, it was like really informative, you know, to the point, fun. Everything that a talk needs to be.</p><p><strong>AICHA:</strong> Yeah, for me, as I said, sustainability was, was and is a really topic that I'm interested of and I try to really let people know that we need to consider an impact that we forgot a lot or not being attention to it. We're always talking about protecting the environment, sorting our like our things, making, using like more renewable energy resources. But we never check what our codes do to the environment. And as I said before, our tech industry like contribute to 3% of the global greenhouse gas emissions, and by 2030 it will be more than 13%. And that's a really huge number that we contribute to it as developers. And for us, if you want to really like make impact you need big steps that we go to the data centers, to the other like companies that create the machines that use energy to let them reduce the energy or go for more, we can sell real like energy, renewable energy that's more greener energy resources. But for us that's something that's, for us as a developer, it's really big step that's so hard for. So why not start with baby steps by at least making our application optimized, making our code clean and then going step by step to be a green code.</p><p>So first step is that for me you need to. The least thing you can do is that go with the more algorithms that use less time, the less time the less resources to consume. And then the second step is to monitor your application, whatever it's talking about, the energy or the carbon emissions. There are some SDKs that we can use, some tools we can use for monitoring and there's a lot of like big movements and efforts by developers to developers to seek this like this purpose. So please guys, don't just check the financial impact but also the environmental one.</p><p><strong>ADRIANA:</strong> I totally agree with you on that and I think that's so important because you know, we, we talk, I, I think there's a lot of talk on the impact that our data centers have on the environment. Which is a huge impact, like really making sure that our infrastructure is greener. But then there's also the software that we're running, making sure that that is greener as well. And I think you brought focus on a really important point. It's gotta come from both sides, both the operational standpoint and the development standpoint. The application standpoint. Those, those two things combined can help us make greener software. And it's, it's kind of ironic that like we're in an industry that you know like the, the mere fact that we're, we're working in this industry is contributing to greenhouse gas emissions. Which personally makes me feel a little bit guilty as I go along because you see all this horrible stuff like all these extreme climate events going on.</p><p><strong>AICHA:</strong> Indeed. And many when you're discussing about how to really help the environment, you're like oh, we will use like common transportation, we will do this, we will take care of our plants. And I was like, show me your code. Show me your code. Show me your logs. Show me the energy usage that you use. They were like no, the thing is they thought that it will not impact. Then I said check the statistics because our codes use machines and machines needs energy and that energy it's due to some the we can call it like the complexity of our algorithms that's something we write were directly impacted. So as always. And also up, like, besides the code, there is the energy in the resource management and this is why like there in Porto I mentioned like, for Kubernetes, there is horizontal like HPA and VPA. Like you need to check your pods. Don't just overcharge your pod or create more pods that you will not need that consumes more energy.</p><p>And also like during your pod, check your nodes too. So it's more like you need to seed balance. Don't create too many pods that will consume more and don't create then few pods that will be overcharged. So it will impact the performance. It's always about balancing the performance with. You can call it like the optimization.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's a really good point too and. Oh, sorry, go ahead.</p><p><strong>AICHA:</strong> No, it's okay. It's okay like for the fun fact is that I don't do DevOps but like it's only on casual things. I do it from time to time with our DevOps like team or engineer doesn't have the time to do it. But when I see a like real impact of our Java native codes I have to say that we need like to containerizations of our application. We need to more focus on the clouds because this is, you can call it temporary solution to like to avoid the machines that the traditional one because it's consume more energy than containers. Than using containers in virtual machines. So you can continue.</p><p><strong>ADRIANA:</strong> Damn. So it's basically a point for containers.</p><p><strong>AICHA:</strong> Indeed. CNCF is really working on some amazing projects for sustainability. I just discovered there in KCD Porto and I really loved what they do. They say we working on open source projects where everyone can contribute and right now we are seeing the impact of this we try to do too. So good job, guys.</p><p><strong>ADRIANA:</strong> Yay. And you're referring to the TAG Sustainability group in CNCF. That's awesome. And speaking of that, what. Is there any specific project in CNCF that that group is working on that like really, really interests you where you're like oh, they're really doing some cool work on sustainability?</p><p><strong>AICHA:</strong> Well right now I don't remember because I saw a lot of projects but there is one about Kubernetes that handle like really the pods that you are using, if it's not been used, it turned off automatically, something like that. So it's managed like the usage. If there are some heavy usage, it turn on some other pods inactivated and if, if a pod is not activated, is not used, it will be deactivated automatically. That's something about managing. Yeah, I just don't. I forgot the name. I'm having this issue of forgetting names of projects in libraries a lot.</p><p><strong>ADRIANA:</strong> That's all good.</p><p><strong>AICHA:</strong> It's Kube-Green. Kube-Green.</p><p><strong>ADRIANA:</strong> Oh yeah. Kube-Green. Sleep your Pods, reduce your CO2 emissions. Hey, I learned something new today. That's awesome. So Kube-Green is the, is the name of the project. That's, that's super awesome that there's something out there that, that you know is, is monitoring your, your pods. Um, yeah, it, it's funny. And, and you know like this is one of those things where you can tie it back to finance where you're like, well you know, if you're using, if, if you got a bunch of idle pods like it's going to cost you money because not the cloud, the cloud's not free. So I feel like it's a compelling argument to like you know, tie greenhouse gas emissions to financial repercussions as well. Because as we know executives speak in dollars and not CO2 emissions. So it helps to make for a more compelling argument.</p><p><strong>AICHA:</strong> Yeah, actually this is what I, I'm always saying at the end of my talk. If the stakeholders are not convinced, talk about finance, tell them that you will use less energy, less money.</p><p><strong>ADRIANA:</strong> Exactly. Perfect. Perfect. That's awesome. I got to ask you like what interested you in this aspect of like sustainability and tech in the first place?</p><p><strong>AICHA:</strong> Actually I just discovered it out of curiosity. I saw a tweet about something like sustainability. I look for it like sustainability in tech industry. The first thing that comes in the search is was statistics. That's how, how scary it is how big those numbers are. I was like damn, we need to take action and why not start it by myself. What I am doing, what I like to do is to share information. Especially like I start to submit talks. And this is why the first talk I did it was in the Barcelona to talk about the green programming in Java.</p><p><strong>ADRIANA:</strong> And what you know, I want to. I want to take a. A little step back in. In your. Just rewind on your career stuff. Because when. When you and I met, one of the things that most impressed me about you is you know, just like you had this curiosity to like hey, I just wanted to like learn. Learn about this. You know, the. The environmental impact of tech. I. I was so impressed. I think you told me a story about how like you were thrown into a very unknown situation at one of your previous companies where you basically had to learn DevOps kind of on the fly. If I recall correctly. and correct me if I'm wrong. I was wondering if you could talk about that.</p><p><strong>AICHA:</strong> I start first as intern there I was in the team with like lots of backend developer and there was a system engineer that handled this. After that it was a decision by the client do not like have any system engineering and we will have to do this. Then when I. When I then like after one year I've been transferred to another team. We were just only two backends and it was a lot of challenging tasks to do. So I started with little things. Thankfully I already have some background. Like I already know Linux. I already know Docker. How to use, how to run containers. It was the basics, but I have to handle a lot of things from Kibana from Logs. Grafana. How to check this. Jenkins. How to handle CI/CD Circle. If there is issue especially like you are talking about Ansible, how to use. Or versioning with Nexus. If some issue with logins or some issue with connection between them how to handle it. It was like a very new world for me. And I was like. The senior that that I have on my second team, it was a really good senior. He was a really good mentor because I said to him listen, you don't have to do all the work just because you are a senior. I'll try to help. Just give me the index what I can learn to do this. And he just gave me we can see the alphabets. Go learn Docker. I said I already have the background. And he was like, if you know Linux, Docker, and keep a little bit of Kubernetes, just take care of the system issues in the server and I will handle the rest. So by second, like on the second team, I only handled system issues. But then after a while I've been transferred to the other team and I was the only backend dev. This is where I have to do all the work. So yes, I start to learn about Ansible, Jenkins, Nexus, Grafana, Kibana, and all geeky stuff. Well, the thing is, first it was a little bit challenging, but I found myself really loving it like to discover. Especially because I start to understand DevOps. It's not only about tools, it's about how to communicate with the team, it's how to operate. Yeah, operate is only about machines about to operate between the teams. What the team needs, you need to talk to them to understand what version they need, what, like which time they will need it so we can schedule it to have the environment ready for them to test or to develop something there. So for me it was a good start. And this is where I become more interested in the cloud too, and DevOps.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool.</p><p><strong>AICHA:</strong> So it was like a best decision from the big head that lead to some really good results for us too.</p><p><strong>ADRIANA:</strong> That's such an amazing story. And you know, you've touched upon so many things that I think are so important for anyone getting into software, which is like, you know, you were. I think a lot of us who get into software, like the jobs that we start off with when we graduate are not the jobs we end up with years down the line. I mean, technology evolves so much and you have to evolve your learning along the way. You have to evolve your point of view and you have to be willing to take on new stuff. And I love that you have this very positive attitude towards learning because I think if you're not willing to learn new stuff, you're in technology. I don't know, like, I think you're gonna have a very short career. And you took it, you took it in stride and, and correct me if I'm wrong, but you're pretty, like. You're, you're pretty young in your career, right? If, if I recall from our conversations earlier.</p><p><strong>AICHA:</strong> Actually, yeah. I almost have like with interns all that, three years of experience. Like with the same job I start as intern, like handling small tasks small, fixing bugs. And then I went to my manager and I said, listen, I don't feel like this is the real tech, this is the real development. It's about fixing solutions, fixing problems, finding solutions. I need to understand like the business to fix the issues. It was like, okay, you can start doing some like analyze solution designs. You can start with small ones. This is where I went to the second team and they were, they know this fact. The first ticket that I worked on it, it was like a function ticket they gave me. This is what the like the client needs. I created solution design for it. The architect for it, I discussed with my senior, he validated. Then I start to develop it to implement what I write. And this is like for me my beginning to technical, like writing. So in by that when I start really to do technical talking, I start to write documentation too. Because I found something, some information were missing and was like, I need to write this myself. If it's not for me, it's for like the next generation, the one that will come after me.</p><p><strong>ADRIANA:</strong> Exactly. And that's, that's such a great attitude because I, you know, it's so easy to sit there and like complain about oh these docs are crappy and then but you can do something about it. You can go and fix it and make it better for everyone.</p><p><strong>AICHA:</strong> Indeed. Especially because the team that I was working on, it was a big one, but it was like if there is something to upgrade, something to handle, go for it. Because it's really old projects, they try always to make migration to upgrade new services, but for all documentation it was been untouched. So do you say you're welcome, just leave a note why you did this and everything's good.</p><p><strong>ADRIANA:</strong> That's great, that's great. And I think, you know, I do find like documenting things makes you a better speaker because I think it forces you to like really sit back and like choose your words carefully to be able to explain stuff. And especially for a technical talk, technical documentation, you really have to be able to explain it, explain things clearly in order to be effective at it. Which is I think a very, it's a very hard skill to hone. And you know, considering that like you're so young in your career and you've done all of this amazing stuff, it just blows my mind. Like you, you've got to be like, if I were your manager, I'd be like, can we just clone her a bunch?</p><p><strong>AICHA:</strong> Actually like the last team there, I was work in SQLI in Morocco. I had manager. He was like, listen, I'm already consider you a senior. You can do it. He never ever like questions my decisions.</p><p><strong>ADRIANA:</strong> Well, I think you bring in the right attitude too, because so many people like I've worked with, I've managed my fair share of people. And I've, I've, I had, I've had superstars like you. And then I've had the people who are like, tell me what I need to do. And it's like, dude. Just like, show, a little bit of initiative, please.</p><p><strong>AICHA:</strong> We can do it. Well, yeah, indeed, because I really had a good start. That's, I had a good start. You were like, listen, here we don't make difference between senior or junior. If there is a ticket and you are free, you can do it. You want help, ask for it. We will give you mentoring. And this is why they really spent two years and a half there. It was a really boosting career for me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> So. And then even like I had to make the hard decision to quit that company because I got opportunity to go to live here in France. And for me, because I really like, I want to try new adventure, especially to come to Europe. But we can say mainly because of events, because of community, because here it's more accessible right now. I can travel to events without like checking for visas or other traveling requirements. So I said, why not? I'm still young, I'll try it. And I come here in France with this company. They hire me as like backend software consultants and then they do conferences too. This is where I got opportunity to do talks from in Barcelona, in, in Spain, Barcelona and in Luxembourg too. But as there is a crisis here in like the tech industry, I've been fired, laid off. Yeah. And this is the like a message to everyone who's saying it will not impact you. You never know because. And it's not your fault.</p><p><strong>ADRIANA:</strong> That's so true. That's so true.</p><p><strong>AICHA:</strong> Yeah. Because thankful I'm already having like this cheerful mindset. When I, when I got the news, I was like, okay, that's happened. And what's really helped me, to be honest, is that on that period of time there was Paris Olympics, so I had the time, the full time to enjoy it.</p><p><strong>ADRIANA:</strong> That's true. That's true.</p><p><strong>AICHA:</strong> Good.</p><p><strong>ADRIANA:</strong> It's something to distract you while, you know, like from, from a, a very crappy situation. But you know, like, I, I think you, you made a really excellent point, which is like, you know, when, when you're laid off because a company's making cutbacks or whatever, it's. You can't help but take it personally. It's devastating news. It cuts you. It, it really does. And I mean and, and I think it's a perfectly normal reaction to have. I think you have to, you need that time to mourn it. Right?</p><p><strong>AICHA:</strong> Indeed. Because you start to question yourself, your like competence, your abilities. You keep telling, oh, because I don't have, like, I don't have experience enough that this is why it's happened to me in all that. And then I was like, well, I got. The thing is for me. Or I can give this advice to everyone. If you are facing any difficulty situation, give yourself the time to process it. Accept the fact it's happen. If you want to cry, cry. If you want to scream, scream. Just don't let it inside you. That's really. It will impact more your mental health. Express yourself. Let it go. Let it out of you. It's either if you are more like talking person, talk to someone. If you are doing physical, good. Go for a run or go for a dance. If you are more like party person, just don't, don't just stay like on your house alone thinking or thinking about it. Because the good is that. I already took this lesson from a book that I read. It's about when you start to understand what you can change and what you cannot change and not waste energy on what you cannot change. More on focus on solutions than the problem. You will like optimize, you can say your resources and you will help yourself, your mental self. So please difference between what you can change, what you cannot change.</p><p><strong>ADRIANA:</strong> Yeah, I, I think that's such an important thing. Such an important point to make is, is, you know, be aware of what you can change. Be aware of you can't, what you can't change because it's very easy to get sucked into that and, and you know, like one negative thought feeds another and, and it can, it can spiral and you know, we've talked about mental health a number of times on, on this podcast and, and getting laid off takes a toll on your mental health. You know, it, I, I'd be surprised if you said it didn't, you know, like, because it is like, it's tough.</p><p><strong>AICHA:</strong> Yeah, it did. Especially like for me because I never ever had this situation. I was studying and I had like there in Morocco, we have the last six months of ours, like studying in engineering school. We do an internship. And I was recruited during the internship, so directly. I didn't have any process and it was like kind of first time I'm jobless. I have a lot of like especially I have rents to pay. I'll have lots of charge. I need to look for a job ASAP. And it was like during the Olympics. So this stopped the recruitment. They were more focusing on the vacation, Olympics, and all that. So and the fact that by time I didn't find a job, I was like, why this is happen to me and that. I try hard. And then I was like, why? Just looking there in like the Paris region, why not look in France? And this is where I got this job here in Lyon. And the funny fact I really like here, I, I start to see like the impact of me getting laid off. It was a good thing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> Because right now here I'm really with, with the, with the team. That's really encouraging. Giving me all like give your potential. If you want to do something, if you want to suggest something, do it. And like really very, they are very like lovely persons. Like today we have the Christmas party. It was so fun. And for the fact that I don't drink, I was the only one that doesn't drink there. The only one that's eating like halal food.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>AICHA:</strong> Like the menu for today it was mainly fish and veggie meals because I cannot eat meat.</p><p><strong>ADRIANA:</strong> Right, right.</p><p><strong>AICHA:</strong> Yeah. This is how considerate they are. So for me it's</p><p><strong>ADRIANA:</strong> Nice that they were so accommodating.</p><p><strong>AICHA:</strong> Indeed.</p><p><strong>ADRIANA:</strong> And I was gonna say, you know, there's something to be said when you said you're the only one who, who wasn't drinking there. I was, I was laughing because I was thinking like there's something to be said for being the only sober person in a party full of like tipsy people. And it is really, I, I, I've been that person and it is funny.</p><p><strong>AICHA:</strong> You know, for the fact they say that even if I don't drink, I don't need to.</p><p><strong>ADRIANA:</strong> You've got the energy, you don't need alcohol to give you, to give you party energy. Right?</p><p><strong>AICHA:</strong> Yeah, that's the spirit. And as they said he, right now we are having a party. We forgot about the work. We enjoy yourself. There is a music, there is companies like chatting casually so no need for drinks.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I, I feel you, I feel you. I, I, I will choose bubble tea over alcohol any day. So that's great. Well, we're coming up on time. But this has been such a lovely conversation. Every time I talk to you, I'm more and more inspired by you. I. I see you doing some wonderful, wonderful things in your career. You're just getting started. Now, before we part ways, I was wondering if you could give some parting words of wisdom to our viewers and listeners.</p><p><strong>AICHA:</strong> There's always a lesson to learn. It's either we win or we learn from our experience. So whatever you have situation, if it was bad, just endure it, accept it and start to look for solutions. And this is for especially for you, the women in tech. Please, please, please start to shine out, start to be presented in communities and events. We need you. We need you a lot because as we are kind of minority, people start to think that there is few women that work intech when you are really having huge impact. So please, this is we can say for women and men, if you have experience, share it. The small details, share it. If you don't like to show off the camera, you can write articles, you can post like on LinkedIn. We are right now talking about Bluesky, our new platforms. Yeah. So choose the platform that you're feeling comfortable with. Start to share your the information that you have because even if you find it like something really simple, but it could help another developer. So please build the community to be like from developers to developers and don't be shy to seek help because we're not only giving information, but we need information too. So all I can say is that pay attention to your mental health, look for more communities in your domain and enjoy your life. That's it.</p><p><strong>ADRIANA:</strong> I love it. Oh, what a perfect way to end this podcast. Thank you so much, Aisha, for geeking out with me today. Y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time... </p><p><strong>AICHA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all. The socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44859602" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/680750e7-dae8-4755-b22d-92ecdfca507a/audio/c9f3a1f7-84ca-4fbf-9aad-1863243c2e64/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Sustainable Applications with Aicha Laafia</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Aicha Laafia</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/f1f34f65-a012-4e37-a93e-fe809a2066fd/3000x3000/geeking-20out-20hero-20image-20-20aicha-20laafia.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:43</itunes:duration>
      <itunes:summary>We are starting out 2025 as Adriana geeks out with guest Aicha Laafia. Aicha may have *only* been working in tech for 3 years, but she has made a huge impact. Aicha talks about her love of Java and developing sustainable applications. She also talks about diving head-first into unknown technologies, and how that has made her a better techie. Finally, Aicha talks very candidly about the mental toll of being laid off, and how to cope with this challenging situation.</itunes:summary>
      <itunes:subtitle>We are starting out 2025 as Adriana geeks out with guest Aicha Laafia. Aicha may have *only* been working in tech for 3 years, but she has made a huge impact. Aicha talks about her love of Java and developing sustainable applications. She also talks about diving head-first into unknown technologies, and how that has made her a better techie. Finally, Aicha talks very candidly about the mental toll of being laid off, and how to cope with this challenging situation.</itunes:subtitle>
      <itunes:keywords>tech sustainability, cicd, public speaking, software development, java, software engineering, women in tech, devops</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>43</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f5db2ae9-d52d-4b75-9568-c6d98a1f970c</guid>
      <title>The One Where We Geek Out on Security with Michael Levan</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Michael Levan is a seasoned engineer and consultant in the Kubernetes and Platform Engineering space who spends his time working with startups and enterprises around the globe on Kubernetes consulting, training, and content creation. He is a trainer, 4x published author, podcast host, international public speaker, CNCF Ambassador, and was part of the Kubernetes v1.28 and v1.31 Release Team.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/michaellevan/">LinkedIn</a></li><li><a href="https://bsky.app/profile/mikelevan.bsky.social">Bluesky</a></li><li><a href="https://x.com/TheNJDevOpsGuy">X (formerly Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Windows_Phone">Windows Phone</a></li><li><a href="https://www.vulnhub.com">VulnHub</a></li><li><a href="https://en.wikipedia.org/wiki/Amazon_Machine_Image">Amazon Machine Image (AMI)</a></li><li><a href="https://phoenixnap.com/kb/what-is-hypervisor-type-1-2">Type 1 Hypervisor</a></li><li><a href="https://www.kali.org">Kali Linux</a></li><li><a href="https://en.wikipedia.org/wiki/Penetration_test">Penetration (pen) testing</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_team_(computer_security)">Blue team (security)</a></li><li><a href="https://en.wikipedia.org/wiki/Red_team">Red team (security)</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview">Microsoft Azure Resource Manager (ARM) Templates</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Microsoft Bicep</a></li><li><a href="https://www.comptia.org/certifications">CompTIA Certifications</a></li><li><a href="https://www.comptia.org/training/books/pentest-pt0-002-study-guide">PenTest+ Study Guide (CompTIA)</a></li><li><a href="https://www.youtube.com/channel/UCyxbNw11fMUgoR3XpVYVPIQ">Tanya Janca (@SheHacksPurple)</a></li><li><a href="https://www.amazon.ca/Alice-Bob-Learn-Application-Security/dp/1119687357">Alice and Bob Learn Application Security</a></li><li><a href="https://www.amazon.ca/s?k=black+hat+python&hvadid=599429854976&hvdev=c&hvlocphy=9000956&hvnetw=g&hvqmt=e&hvrand=17191063220700178101&hvtargid=kwd-302046480235&hydadcr=16050_13564480&tag=googcana-20&ref=pd_sl_dio7zvbbx_e">Black Hat Python</a></li><li><a href="https://portswigger.net/burp">Burp Suite</a></li><li><a href="https://www.metasploit.com">Metasploit</a></li><li><a href="https://en.wikipedia.org/wiki/Static_application_security_testing">Static Application Security Testing (SAST)</a></li><li><a href="https://en.wikipedia.org/wiki/Dynamic_application_security_testing">Dynamic Application Security Testing (DAST)</a></li><li><a href="https://en.wikipedia.org/wiki/Security_Content_Automation_Protocol">Security Content Automation Protocol (SCAP)</a></li><li><a href="https://www.theverge.com/2024/8/5/24213774/microsoft-security-performance-reviews-employees-top-priority">Every Microsoft Employee is Now Being Judged on Security (The Verge)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Michael Levine. Welcome, Michael.</p><p><strong>MICHAEL:</strong> Thank you so much for having me. Appreciate it.</p><p><strong>ADRIANA:</strong> Yeah, really excited to have you on. Where are you calling from today?</p><p><strong>MICHAEL:</strong> I am in New Jersey.</p><p><strong>ADRIANA:</strong> Ooh, fellow east coaster. Yay.</p><p><strong>MICHAEL:</strong> I know. Yeah, I'm. I'm actually. I'm in the process of thinking about getting out of here.</p><p><strong>ADRIANA:</strong> Oh. Yeah.</p><p><strong>MICHAEL:</strong> So, yeah, maybe Tampa or Austin. Those have been.</p><p><strong>ADRIANA:</strong> Oh, so somewhere warm.</p><p><strong>MICHAEL:</strong> Yeah, yeah, those have been the two spots that I've been really thinking about lately.</p><p><strong>ADRIANA:</strong> Cool. I've never been to Austin, but I always hear good things about Austin, especially the food scene.</p><p><strong>MICHAEL:</strong> Yes. Yeah, I feel like I hear that a lot, especially like podcasts and stuff. Like, I'll be listening to just random podcasts. People will talk. Be talking about how great the food is out there. A lot of barbecue, obviously. 'Murca, and. And all that good stuff. So there's. There's a lot of barbecue and that type of food.</p><p><strong>ADRIANA:</strong> I am down for the barbecue.</p><p><strong>MICHAEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Cool. Well, we will be starting off with our lightning round questions. Are you ready?</p><p><strong>MICHAEL:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Hey, first question. Are you a lefty or a righty?</p><p><strong>MICHAEL:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>MICHAEL:</strong> I think iPhone, because I've just been using it for so long. But I would argue, though, that will argue with myself that about twice a year I think about switching to Android.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>MICHAEL:</strong> But it's just. I feel like I'm just so used to the ecosystem at this point, and despite being an engineer, I'm not, like, super interested in consumer technology. I just want stuff that just works. And I feel like, at least back in the day with Android, it was like you had to kind of play around with things to make it work in a particular way. Whereas with iPhone, it's just I open it up and I can use the stuff that I need to use and that's it. So.</p><p><strong>ADRIANA:</strong> So, yeah, I'm. I'm with you on that as well. I. I do like the. Everything works, Everything's nicely integrated, it plays well. Nice. And, you know, the. The folks who love Android, I think one of the reasons they love it is, oh, you can configure everything.</p><p><strong>ADRIANA:</strong> And my. My thought is like, but I don't want to.</p><p><strong>MICHAEL:</strong> Like, no, yeah, I'm doing that 90% of my day. I just don't want to do it in my personal time either.</p><p><strong>ADRIANA:</strong> Yeah, it's not fun to me. It was fun, like, I don't know...</p><p><strong>MICHAEL:</strong> Years ago.</p><p><strong>ADRIANA:</strong> Yeah, exactly. When I was younger.</p><p><strong>MICHAEL:</strong> Exactly. Yeah. Like, I remember, like, I had Android phones and I was jailbreaking them, and then I had like the Windows phones when they were popular for three minutes and then, you know. Yeah. And then it was like, eventually I just had to switch back and just. I just wanted something that just worked, you know?</p><p><strong>ADRIANA:</strong> Yes, I am with you on that. Okay. Similar vein, do you prefer Mac, Linux, or Windows?</p><p><strong>MICHAEL:</strong> Mac. But there are certain things that are irritating me that I'm thinking about going back to Windows. Like, you know, like, for example, I can't tell you how many times I build a Docker image, then I try to deploy it to a particular place, and I'm like, why isn't this working? And then I'm like, oh, that's right, because I'm building on ARM. Yeah, and then there's. Yeah, and then there's even, like. So I'm really into the security realm and stuff, and there are certain things that I can't do. So for example, there's this website called VulnHub, which is awesome. It's literally just a whole bunch of AMIs that are built with vulnerability.</p><p>So let's say you want to test or practice something from a pen testing perspective. You can download these AMIs and then you can spin them up in VMware Player, VirtualBox or whatever you're using for your Type 1 hypervisor. But they're not ARM based.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>MICHAEL:</strong> Like, I can't use them on my Mac and I have like my Windows box back there, which I can do it on, but I'm like, it's just a pain, you know? Or like, let's say like I'm speaking at a conference or something. It's like, I want to demo something, but I can't because of this. I just. Yeah. So I've been thinking about going back to Mac, which would be the first. Er. Mac Windows, which will be the first time in like six, seven years.</p><p><strong>ADRIANA:</strong> Oh, damn. Yeah, you make a very good point with the, with the Docker images and ARM. Like, that has caused me so much grief recently.</p><p><strong>MICHAEL:</strong> It's a pain.</p><p><strong>ADRIANA:</strong> Like, I can't even tell you. And. And then also, like, I don't know if this is still true. I haven't checked for a while, but I think, like, you can run VirtualBox on M1 Macs.</p><p><strong>MICHAEL:</strong> Yeah, yeah. No, you totally can. Yeah. Like, even, like, I have. Yeah. I have VMware Fusion even on it right now because I'll like, I have a Kali VM, but Kali is like a pen testing distro that I'll run locally and stuff because it's not my daily driver. But like I can run those VMs. But if anything is built with AMD base 64 or whatever, it's all about the architecture.</p><p>So even whatever the extension is for VMs, right, that AMI. You can exist, you could download it and stuff, but then it'll say, oh, you can't run it because your architecture. And you're like, yeah. Apple should have given an option like go Intel or go ARM. But yeah, so.</p><p><strong>ADRIANA:</strong> I definitely feel your frustration on that one. Okay, next question. What's your favorite programming language?</p><p><strong>MICHAEL:</strong> I'm comfortable and Go, but it depends on the use case. Right. So like programming languages to me are, are really nothing more than a tool to get a job done. Yeah. So like I'll use Go just because I, I enjoy it and I'm comfy in it. But from like a security perspective, a lot of Python and PowerShell, because those are like the two primary like scripting based languages. And from a security perspective, the majority, whether you're doing blue teaming, red teaming, purple AppSec, cloud sec, whatever, the majority of the time writing automation with your code. So it kind of makes sense to go the Python or the PowerShell route. I could do it in Go, but it's like nobody else is really doing it. So then it won't work in certain scenarios or people won't be comfortable with it in certain scenarios, so.</p><p><strong>ADRIANA:</strong> Oh, cool. That's. That's really interesting.</p><p><strong>MICHAEL:</strong> Yeah, Yeah, I love Go. I, I started out PowerShell, Python. I moved to Go years ago. I teach like Go training. So like I'll, I'll teach live trainings, teaching people Go. So I'm, I'm super comfy in that realm.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Yeah. Python or PowerShell, it's pretty much the way to go from a security standpoint.</p><p><strong>ADRIANA:</strong> Good to know. All right, next question. Do you prefer Dev or Ops?</p><p><strong>MICHAEL:</strong> Which one? I don't know. I, I'm, I think because of the way that my brain works, if I had to choose to just do one, it would be development because I'm very logistical, left side of the brain. Like, I like, I like research and I like logistical based jobs. So I think programming gives me more of that and I've done both. Like, I started out my career in systems administration and help desk and all that. Around the middle of my career I moved to software development. And then I just found myself somewhere in the middle. Right. Yeah, whatever you want to call it. Platform, SRE, DevOps, whatever. Whatever title is catchy nowadays. So, like, I've done kind of a little bit of everything and I've played with all different pieces of technology. But what I will say is, like, I don't think I can do one without the other anymore. Like, I wouldn't be a good developer if I didn't understand infrastructure. And I wouldn't be good at infrastructure and systems and networks and containerization and Kubernetes if I didn't understand development. So I. There's. I feel like the, the lines are so blurred in today's world that you really need both. But yeah, if I had to choose, like, what I was going to do, probably, like, writing code.</p><p><strong>ADRIANA:</strong> Awesome. And, you know, I love what you said there about, like, really the lines blurring and having to understand both. Because I so agree with you. And I've had, I've had arguments with people over this because in the past, like, when I was managing teams and I was hiring folks for my team, like, I was hiring developers for my team, but I needed them to, like, have an understanding also of, like, the infrastructure side of things, like how to containerize your applications. And I was really surprised by the number of, like, resumes that I got or even like, you know, if they made it to the interview process of people who had no experience containerizing their, their own applications. And I'm like. But aren't you, like, remotely curious as to how that works? I don't know.</p><p><strong>MICHAEL:</strong> That's the problem.</p><p><strong>ADRIANA:</strong> Yeah, it's just so surprising because for me it's like, of course you're going to learn how to do that.</p><p><strong>MICHAEL:</strong> Yeah. Yeah. And it's. That curiosity is drastically important, especially in today's world. So, like, we've. Tech is weird. Like, it has gone from being this, like, really particular career for, for nerdy people. Right.</p><p>And then it kind of went mainstream. Like, tech now is very much like, tech is buzzy and it's trendy and it's like, people like it because it's cool and like, I don't know when tech became cool, but it's. It's cool now. But what ended up happening was so many people, so many people got into it because it was cool and because it was trendy and all this stuff. Right. Which is okay. But the problem is, is that those people very rarely are putting in the same amount of work and effort that like, engineers were putting in before it was cool. And trendy and, and the interest isn't there.</p><p>And that's why, you know, and hot, hot take. You know, people may be irritated about how to. People may get irritated because I'm saying this, but like, I think that's also a big problem with like why people are having such hard time finding and getting jobs. And look, I'm not, I, I understand there's been like over 300, 000 layoffs between, you know, the large tech companies. I'm not dismissing that. But what I also do know is like, I have friends recently that have gotten laid off and within three to four weeks they had four job offers because they're very, very good at what they do. And, and it's not because they're geniuses, but it's because they are very interested and like, they want to know the way things work and how they work and how they come together. And if you don't have that, it's very difficult to find a job.</p><p><strong>ADRIANA:</strong> Yeah, I so agree with you because I honestly think that's like the heart and soul of tech is being curious. And curious enough to learn new things because tech moves so fast that if you don't learn new things then you're, you're like outdated.</p><p><strong>MICHAEL:</strong> One hundred percent. Yeah, yeah. And it, it makes things really weird when you're self employed. Like I'm self employed and you kind of have to like pick a direction. I think at this point where it's like, are you going to be trendy or are you going to be more educational based? Like, my content is very educational based. It's very like, I'm gonna show you how to do a thing. Yeah, I'm it. This is just not my personality. I'm just not the guy that's like putting on the YouTube voice and like doing the camera angles and this.</p><p><strong>MICHAEL:</strong> It's not me. It's never been me. If I did it, it would be disingenuous.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> But in that realm, if you take that route, you know, and you're doing like vendor content and stuff, which I do vendor content. I just don't do that type of vendor content. You could pull in 5, 400, 500,000 a year USD. Like it's very manageable and reasonable to do that. But then you got to take a certain. But then if you do the educational route, like I, I backed off from that and I went the educational route. And you're not making that in the educational route, but that education. The reason why I'm saying all this is because that educational route if you keep that level of engineering mindset, it will make your life easier to get jobs because you'll be curious and because you'll be interested in what you're kind of doing, you know, versus the people that if you're just turning on the camera and just talking about stuff, it's fine and there's a place for that. But it's also going to be very, very difficult to find a job in tech now because of that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, absolutely. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>MICHAEL:</strong> Oh, neither. Is that an option?</p><p><strong>ADRIANA:</strong> I mean, it's an option.</p><p><strong>MICHAEL:</strong> So I guess.</p><p><strong>ADRIANA:</strong> Tell me why you like neither.</p><p><strong>MICHAEL:</strong> Yeah, so I, I guess I would, you know, go with YAML because so in the Kubernetes realm, when I'm like, just so invested in. Embedded in the Kubernetes realm at this point out of the box, you can use JSON and YAML natively with Kubernetes, but you just 1000% of the time you're always going to see examples in YAML. You're never going to see them in JSON, but natively you can use both. I think in, in all seriousness, I think I would choose probably YAML. I think JSON is like, the more you add to it, the more convoluted it is. Hence why, you know, Microsoft switched from ARM templates to Bicep. Because it was just. People were looking at ARM templates and it was like, this is a. There's a lot happening here. And this is, it's really easy to misconfigure. I think that's why I would choose YAML. I think with JSON it's just far easier to misconfigure your environment with JSON as it gets longer than with YAML.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I find YAML a lot more legible. I know, like, people get really, like annoyed by the spaces thing. I mean, me too. But I. It's so much more legible compared to JSON. It's like just a blob of characters when I look at.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> JASON and I, I, yeah.</p><p><strong>MICHAEL:</strong> Yeah, 100%. It's always funny to like the tabs and spaces thing. I don't know if, like, if you ever, if you watch the show Silicon Valley.</p><p><strong>ADRIANA:</strong> Oh, yes. Actually, that's my next question.</p><p><strong>MICHAEL:</strong> Yeah, I love when Richard, like, I forget, I forget the chick that he was dating, but like using space and he's freaks out and has to leave. Oh, so freaking funny.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, I love that. Like, that one little, like, you know, scene is Just like, just magic. Magic.</p><p><strong>MICHAEL:</strong> So funny. So funny.</p><p><strong>ADRIANA:</strong> And that's perfect because my next question is, do you prefer tabs or spaces?</p><p><strong>MICHAEL:</strong> You know what I prefer? I prefer clicking option shift F in VS code because it just does it for me. I don't have to like worry about like the tabs and spaces with like the auto formatting and VS code anymore. Um, but yeah, I think spaces. Cause sometimes with YAML it's like. So a tab is four spaces, I think. Right. But with YAML, like, sometimes you. You can only do two, like two spaces. So like, then it like screws up the formatting and. But even if the formatting is messed up anyways, it's just like command shift after or option shift F, whatever it is. And then it like formats everything. So. So it's less of a hassle nowadays. But I think spaces.</p><p><strong>ADRIANA:</strong> There you go. Hot tip on formatting. Yeah, I actually switched from spaces. Sorry, from tabs to spaces because of that, with the formatting in YAML where I think it defaulted to the tab, as you said, being four spaces. And then I open YAML documents. That was two. I'm like.</p><p><strong>MICHAEL:</strong> The nice thing too with VS code and pretty much any IDE at this point is when if I'm on a line and if I hit enter, like it will put me where I should be going.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And so. So it's kind of like you really don't have to think about it anymore at this point. Which is nice. Yeah. Because that's. And, and. But it was more important like years ago, like there were languages, like whether you were using garbage collection or not, that it was like spaces would take up more memory once you were compiled. So. Yeah, I mean, I don't think that really. I don't know if it matters anymore. I haven't ran a benchmark against that in like 10 years, so I wouldn't know if it still matter. Yeah. So fun to talk about though.</p><p><strong>ADRIANA:</strong> Yeah, totally. It always, it always provides for some like, very interesting conversation every time.</p><p><strong>MICHAEL:</strong> 100%.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>MICHAEL:</strong> If I'm trying to do something quick video. But I like reading. So one of one of my, you know, mental health things is 30 minutes a day. I. At least 30 minutes a day I carve out to read. And it's always a technical base book. Like I'm always reading something about a new practice or a new something in a language or a certification thing or whatever. Like I'm always reading stuff.</p><p><strong>ADRIANA:</strong> So what are you currently reading then?</p><p><strong>MICHAEL:</strong> What am I currently. Let me, Let me. Let me pull up my Kindle app because I'm reading like, four different things at the moment and I want to make sure I have the titles correct. So one thing that I'm reading, because for like, security based contracts, like government based contracts and DoD based contracts, I need certain CompTIA certifications. So Pentest plus by CompTIA, currently going through that. Again, it's needed for, like, DOD contracts and stuff. This is a really awesome book. Tanya Janca, if you're familiar with her, SheHacksPurple. She. She has, like, some really awesome content. She wrote a book called Alice and Bob Learn Application Security. Oh, yeah, It's a really cool one. Yeah. Yeah. And then Black Hat Python is another really good one. But I'm always bouncing back and forth, honestly.</p><p>So one thing that I do as well, and I. I do this because I apparently enjoy pain, where I'll read like three to five books at a time and then I'll forget like 70% of it. So then I just keep going back and reading the same thing over and over again. So, yeah, it's fun. So that's a good. Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>MICHAEL:</strong> Oh, God. Getting annoyed? No, I think that I am really. I'm. I'm open to more and more information, and I think that's. That's what I've always been really good at. Like, even, like in the beginning and in the middle of my career, like, I have gone. I've walked into job interviews where I didn't know 90% of what they were talking about, but I let them know, like, I'll figure it out. And they're like, all right, can you figure it out in two weeks before the job starts? And I'm like, yep. And I'll just. I'll sit there and like, throw myself into things for weeks and weeks and weeks to figure out how stuff works again. Maybe it goes back to the enjoyment of pain or just the enjoyment of learning. I don't really know exactly what it is, but, yeah, I'm just. I'm. I'm. I'm not, like, out of the box smart, right? Like, I wasn't, like, an A student in school and stuff. And, you know, I don't have a fancy degree or anything, but I'm just really good at, like, taking a problem and figuring it out. It may take me longer than. Than other times. It may throw me down, you know, a bottle of bourbon. But at some point, I will figure it out because I'll just keep kind of hammering it out until I fully understand what's happening.</p><p><strong>ADRIANA:</strong> That is such a great superpower, and I think it's such an important one for working in tech is just like the perseverance and, and as you said, like the openness. Because I think one thing that I, I've experienced in the workplace in the past is being on a team and, and folks being asked to, like, do something and they're like, but I don't know how to do that. And, you know, passing the buck to someone else because they didn't want to be bothered rather than, oh, this is like a really cool learning experience and you might get something out of it.</p><p><strong>MICHAEL:</strong> One hundred percent. Yeah. I mean, there's, there's this curiosity aspect of it as well, but then there's also like, the life aspect. Like, I, I'm a firm believer that, like, what you've gone through in life will kind of dictate how much pain you're able to take. Right. And that's, and that's why people don't, like, want to go out and learn this and that and this and that. Because they, people like to be comfortable, right? Yeah, they don't like to not be, you know, they don't like to be comfortable being uncomfortable. And that's always been something that I've been able to be decent enough at where, like, I'm okay with being uncomfortable.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, that's, that's definitely a really good, good skill to have. And it, you know, it makes me think too, to like, especially like in so many organizations when they're doing, you know, digital transformations, agile transformations, DevOps transformations, where you're basically asking your employees to, like, change the way that they work. And you see so much resistance. Like, I, I worked at a bank for many years and I was part of a massive, like, DevOps transformation. And it was funny that we had, I feel like we had the dev part figured out. Like, we had the really good CI/CD pipelines, but the hardest part was actually getting the delivery to really embrace those DevOps principles. So it was more like we got the CI. It was the CD that was really holding us back because the folks who worked in ops were, eh, I don't want to learn this new thing.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And it was a detriment to them, but also to the organization because they couldn't move forward.</p><p><strong>MICHAEL:</strong> And that's still how it is. I mean, that's why if you're a good engineer, you can pretty much go and name your price at an organization, you know, like, depending on where you're. Well, I would argue that this shouldn't even matter, but it does. For whatever reason, like depending on where you are in the world, like you should be able to name your price, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Like, if you're like, hey, I should be making 220 a year and you know, you're that good. Yeah, you could go and you can name that price.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> You know, but yeah, I mean I think that's the big. Again going back to what we were talking about before, like, that's the differentiator right between like, are you going to get a job or are you going to be laid off for three, four years?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, absolutely. Well, that brings us to the conclusion of our lightning round question. So thank you for playing. And I wanted to get now into, you know, the, the meaty bits and before we, we started recording, we were talking about how you do a bunch of security work, which you alluded to also in the, in the lightning round questions. So first question is, what got you interested in security in the first place?</p><p><strong>MICHAEL:</strong> Yeah. So I've been really. And for any, anybody that like takes a look at my content or sees what I've been doing over the years, I've been always really focused in the Kubernetes realm. I have written books on Kubernetes, I've spoken at conferences on Kubernetes, hundreds of blogs, hundreds of videos, podcasts, everything. And I kind of reached a point where so the way that my for better force, the way that my brain works is if I feel like I don't have a purpose. And my purpose is always career related. It always has been. Just because the way I was raised and my life and all these different things, if I'm not doing something that's really hard, I'm like drastically depressed.</p><p>Like I've had, you know, mental health issues and all these different things and it usually comes back to because I'm not challenged.</p><p><strong>ADRIANA:</strong> Mm.</p><p><strong>MICHAEL:</strong> So I chose security because after I like stayed in Kubernetes for years and the thing was in the Kubernetes realm now, like you could give me any topic to talk about to go speak at a conference to write a book on and like I don't really have to do any research. Like I don't really have to do any prep. Like I've walked into conference talks with zero prep. Like, because I just know it. Like I just. Because I was focused in it for so long. So I wanted to. My next challenge I wanted to think about what can I do that's incredibly hard. That not a lot of people can do really well, and that is a constant, growing pain. And I came across security.</p><p><strong>ADRIANA:</strong> Ah.</p><p><strong>MICHAEL:</strong> Yeah. So I just. I just. I was like, what's the most painful thing I can work on right now? And that's what I came up with, yeah. Yep, yep. Yeah. And then for me, it wasn't even like, let me go blue team or red team. It was like, let me go application security. Because application security is arguably the one that, like, it seems like nobody can get right. So I was like, all right, let's do the thing that nobody can figure out. I'll go down that route. So, yeah.</p><p><strong>ADRIANA:</strong> There you are.</p><p><strong>MICHAEL:</strong> Here I am.</p><p><strong>ADRIANA:</strong> I actually wanted to go back to something that you mentioned because I can so relate to it, where you said not feeling challenged lead led to you having, like, mental health issues. Because it was. And I can so relate because I have found that. So I've gone between manager and IC roles in. In the past, and I realize that every time I'm in a management role, I'm depressed because I feel like I'm not doing something, like, cool and engaging.</p><p><strong>MICHAEL:</strong> Right.</p><p><strong>ADRIANA:</strong> And it's so interesting to meet someone else who has experienced something like that and that. It, like, you know, it. It. It's. It's validating in a way. You know, like, it's. Yeah.</p><p><strong>MICHAEL:</strong> So. It's so I can, you know, I don't know how. How deep you want. You want me to go here with it with these answers, but I've seen a lot of mental health issues, like, throughout my life. Like, I grew up incredibly poor. Both of my parents were drug addicts and alcoholics. You know, we were in apartments with bedbugs. We were in apartments where there were no bedrooms. It was a studio. Like, I. I went through a good, nice chunk of my life where, like, I didn't have my own bedroom. I've. I've. I've been, like, through, like, really bad times. And then I've been to the point where I own my home and I drive the car that I want to drive. And, you know, I'm. I'm. You know, the. The money that I can make is more than I ever even thought possible. Right. I didn't go to college. None of it. Like, I could. College wasn't even an option because I just needed to start working. So, like, I've seen. And I've seen everything that comes with growing up like that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> You know, I've had a lot of mental health issues where I had a stroke due to depression. Like, a lot of big things. Yeah. So, like, I'VE seen, like, I've gone down the. Down the, the deepest, darkest mental health issues that you could possibly imagine. And the one thing that I found. And I. I did the yoga and the meditation and the medication and the several. Talking to several therapists and psychiatrists, and it's always fun to talk to psychiatrists and therapists when they're like, we don't know what's wrong. And you're like, oh, I. I guess I. I won the game of therapy when you, when you have to. When you stump the therapist. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> So I've done all of this and what I found that brings me out of it. And this is. Again, this is just my personal opinion. This is going through again, everything that I went through in my life, being in such a dark place where my body literally tried to shut itself down.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Medication, therapy, all this stuff. It is. It's great to sprinkle on top.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But the only thing that's going to actually bring you out of it is figuring out what the underlying issue is. And the majority of the time, the underlying issue is purpose. It's finding purpose in life.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And driving that purpose. That's why you look at people like Bill Gates and Jeff Bezos and, And Elon Musk and Joe Rogan and whoever, all these people. And look, I'm not. I don't want, you know, that there's the conversation of, well, what about these people's personalities? They suc. I don't care about that. What I'm. What I more care about is, like, how people are and how they move through life and how they navigate. And all these people, you know, and tons of others.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> They're multimillionaires and multi billionaires.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> They don't have to work anymore, nor do the 20 generations after them. What keeps them going is not financial. What keeps them going is purpose. They have a particular purpose in life, and that's what drives them. So I'm a firm believer that purpose in life is what takes you out of dark places. And for me, it's always been career, you know, So I totally understand and agree with you. Where it's like, you can't be in something that you're bored because then you're going to be depressed and you're going to be drinking and you're not going to be working out and you're going to be eating crappy food all the time just because you need some type of escape and it just. It brings you down this, like.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> Really bad hole.</p><p><strong>ADRIANA:</strong> Yeah, I agree it's like, you. You need to give yourself a mission, a meaningful mission. Like, whenever I feel like I've got, like, okay, I have a goal, I'm like, I'm all in. Even if it sounds, like, ridiculous and, like, I have no idea how I'm gonna achieve it, but I'm like, I think it's achievable. And. And I think that's the other thing. Like, if you think it's achievable, even if it's hard, I think on the most part, it gets achieved.</p><p><strong>MICHAEL:</strong> One hundred percent. One hundred percent. And I mean that. I think that's the same for anybody. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> So to your point, it's like, if you have a purpose, if you have a dri-...if you have drive, if you have any of these things, you could sleep three hours a night and get up and go. Right. Your life could be however it is. But if you have this thing that you're driving towards, it will be exceptionally better for you than anything else. Any medication, any therapy, any. Anything. And I'm not telling everybody, stop doing all that stuff. What I'm saying is you're not going to find the underlying cause of your. Your issues with that. Right? I didn't. Right. Nobody that I know that's gone through it has. Everybody's got to find purpose. That's. It's such a. It's. It's the most important. And your purpose could be your kids. Your purpose could be making sure you have a clean home. Your purpose could be being a digital nomad. Right. And living in different places every year, every six months. Whatever your per.</p><p><strong>MICHAEL:</strong> I don't care what it is. Find it. That's going to be the thing that's going to help you in life the most.</p><p><strong>ADRIANA:</strong> Yeah. It's the thing that gets you out of bed, basically.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You're, like, excited to tackle the day. Like, I. I find, like, especially when I'm in the midst of solving a gnarly problem, if, like, the previous day I made some sort of breakthrough and, you know, the. The next day I wake up all excited because I'm like, I get to work on this some more. And I'll even, like, wake up before my alarm because, like, I can't stop thinking about it. And it so excites me and it so drives me.</p><p><strong>MICHAEL:</strong> Yeah, 100%. Yeah. Yeah. And usually it. No, not usually. I mean, 100% of the time, it really. It's no financial gain. It's no. It's nothing external. Right. It's all intrinsic factors that make you get out of bed in the morning and go do what you want to do. And again, it goes back to, you know, that's why all of these millionaires and billionaires, like, they don't have to do anything.</p><p><strong>ADRIANA:</strong> Yep, yep, anything.</p><p><strong>MICHAEL:</strong> They could sit there in front of their TV and drink bourbon and eat pizza for the rest of their lives and do it incredibly comfortably.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>MICHAEL:</strong> In a, in, In a smooth 70 degree house like this, life could be freaking awesome.</p><p><strong>ADRIANA:</strong> Cushy.</p><p><strong>MICHAEL:</strong> Yeah. And, but they don't do it like that because, like, they have to have some type of purpose because that's, that's what drives you in life.</p><p><strong>ADRIANA:</strong> Yeah, totally agree. Now, I wanted to switch gears back to the security topic because there's a couple of things that I want to ask. First of all, you know, you know, you mentioned that you got into application security because as you said, seldom, like, people get it right. What do you like specifically? What is, what is it that you think that people don't usually get right when it comes to application security?</p><p><strong>MICHAEL:</strong> The number one thing is you don't fully understand the underlying system. So, and I always say this security is pretty easy. Like the act of securing something is relatively straightforward. Right. The hard part is understanding where you're securing. It's the same thing with writing code. I can teach any. I can, I can take anybody off the street and teach them how to write a function and a method and a class. What I can't do is take anybody and teach them how to properly architect an application stack and get it done right and get it deployed right. Same thing with security. I can teach anybody how to go use Burp Suite and how to spin up a Kali Linux box and play around with Metasploit and use code scanning and SAST tools and DAST tools and SCAP tools, and I can teach anybody how to do any of this stuff. But what I can't teach them is, okay, I'm going to go and I'm going to run these tools and I'm going to use these tools. Now what? Oh, I found a vulnerability. Now what? Oh, there's an issue in a library. Now what? What's the fix? How do I implement change? You can't, you can't teach everybody that. And I think that's why.</p><p>And even if you go, you, you know, you look on Reddit or you look on other forums, the number one question I would say and like, said the cyber security arena right now is, hey, I just graduated college and I want to go and do cyber security. No, you don't need to know what you're securing, you can't literally by definition you cannot secure what you do not know. And I think that's the hardest part. The hardest part is not security. The hardest part is understanding the underlying system, network, application, container, whatever. So well, yeah, that you know what it, how it works inside and out. That's the really hard part of security.</p><p><strong>ADRIANA:</strong> Do you think that's one of those things that would come with experience?</p><p><strong>MICHAEL:</strong> 100%. Yeah. That's why you know, you have like SOC style roles, security operations center. Right. Where pretty much their job is just like, oh, vulnerability come in, came in, let me triage it and send it to where it needs to go. Yeah, you could do stuff like that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But anything more defending systems, pen testing, red teaming, application security, like you cannot do this unless you understand what you are securing. So if you have experience like anybody that has 10, 20 years of infrastructure experience can go do system security. Anybody that's been a software engineer for 10, 20 years can go do AppSec. You just need to like learn the tools and the terminology and there's a lot of terminology in security space. I don't know why it's worse than cloud native. There's so much terminology and I'm like, oh, why are we called like, can we just name these five things the way that they are and leave it at that? Yeah, it's so strange to me, but yeah, it's. Yeah. So yeah, like if you, if you know something very, very well, like if you know the underlying platform very, very well, security is, is relatively straightforward.</p><p><strong>ADRIANA:</strong> Right, right. Yeah, that makes a lot of sense. Now another question I want to ask. I remember when the DevOps movement started gaining traction and everyone's like, shift left, shift left and then shift left on security. Do you think that organizations are truly shifting left on security? And if not, why like, why do you suspect that they might not be?</p><p><strong>MICHAEL:</strong> No, I mean there are so many breaches all the time that like they're clearly not. Even like, you know, like the, the like people only. So it, security is very comparable to life. Right. You only make a change in life if things go wrong.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>MICHAEL:</strong> Nobody, like very rarely do people do like preventative maintenance in life.</p><p><strong>ADRIANA:</strong> Yeah, yeah, right, like, absolutely.</p><p><strong>MICHAEL:</strong> If you go to the gym five days a week and you eat decently healthy, where let's say you eat, you know, three meals a day and you know, two to three of those meals per week or just whatever you want, it's pretty good preventative maintenance. Yeah. But the majority of people don't do preventative maintenance in life and they, nor do they insecurity until something goes wrong. That's why like Microsoft now, like Microsoft has been releasing all this stuff where their, their engineers now supposedly, who knows if this is true, but they're not going to be judged just based on like code quality and stuff. Like they're going to be judged based on security posture.</p><p><strong>ADRIANA:</strong> Oh good.</p><p><strong>MICHAEL:</strong> That's interesting stuff. Yeah, yeah, really interesting stuff. So I think the shift left. So the shift left thing, right, like if we break this down and because it's so buzzy, but if we, if we break it down, what's application security? What's AppSec? AppSec is securing the entire SDLC process.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> From the thought of this is going to be a thing to the idea, to the libraries we're using, to the language we're using, to the deployment process. Shift left is around this whole DevSecOps thing, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> So if you ask somebody what's DevSecOps securing the entire SDLC process. Why do we have three names for this? I have no idea. We have three names for the same exact thing. It's the same. There's no difference. If you take shift left, SDL-, AppSec and DevSecOps, it's literally all the same thing. There's no differentiation between these three things. So we unfortunately like have a lot of buzz because, you know, look, look, I'm. Vendors got to make money, right. They got to make it somehow. Right? And so they got to make stuff up that sounds cool. So they can sell their products. I get it. Yeah, we all, we all got to make money, but it just causes a lot of confusion, I think, unfortunately.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I, I gotta say I always found the term DevSec Ops a little cringe. Only because my thought is like, isn't security supposed to be baked into DevOps in the first place? So yeah, every time I hear that I'm like, yeah.</p><p><strong>MICHAEL:</strong> And it's, it's, it's tough too. Right. So it's like you could go and look at my LinkedIn posts and, and, and I always like, I don't, I, I don't know why. This is just society, I suppose. But like I'll create LinkedIn posts that are like really, like have a lot of really good stuff in there. Yeah, yeah, but I'll use terminology that people don't know maybe like perfect timing and pen testing and AppSec and stuff. And they don't, they don't get what I'm saying. So it doesn't it doesn't really go anywhere.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But then if I throw something and I've, I've, I've, I've tested this out and unfortunately proven it to be true. If I put DevSecOps in.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Gets a lot of traction. So it's the unfortunate reality of, you know, what the, the world that we live in right now because that's just what people know. And, and these aren't people that are just marketing people. Like I talked to really, really solid engineers and they say DevSecOps. And the reason why they say it is because they're hearing it. The reason that they're hearing is because marketing is incredible. In, in today's tech world, it's really good. Like some of these vendors are really solid with their marketing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And that's just what people know now. So it's like, you know, you gotta, you gotta do it. It's weird, but is what it is.</p><p><strong>ADRIANA:</strong> I, I agree.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah, it is funny. The, the LinkedIn algorithm is always, always an interesting one to wrangle.</p><p><strong>MICHAEL:</strong> Yeah, it's, and you know what's so funny about it too? Like getting solid content out in the world, it sucks. But it's not about how good you are at something. No, it's really just about how good you are at phrasing things. Um, and, and luckily I've just been a writer for so long now that it's like I've just kind of hit the nail on the head with it. Yeah. But like, I remember when I first became self employed, I was like, I'm a good engineer, everybody's gonna hire me. Yeah. I, I, I found out the, the quick and hard way that that's not the way things work. So yeah, it's, it's really all about, you know, that verbiage for people.</p><p><strong>ADRIANA:</strong> Yeah, it's true. And, and seeming approachable and, and whatnot to folks. The, the other thing, it's funny, I've had a couple conversations with folks, especially around LinkedIn posts. And actually my, so my friend Hazel Weekly and I were talking about like, why is it that when I just, you know, I have these nice thought out LinkedIn posts, like, they get like, so, so traction and then when I post something out of like, you know, emotional rage or shitpost, it gets traction. And then Hazel, like, I think later that day wrote a shitpost about shitposting and, and she's like, I got so much traction on this, more so than the other stuff. And it's like, oh my God. It just like proved what we were discussing.</p><p><strong>MICHAEL:</strong> I, I so I'll give you an example right as we're, I'll, I'll, I'll take a look at this live. So I'm looking at my LinkedIn post as we speak now. I put something together two hours ago. It literally did not get any likes and any comments. 379 impressions. That is awful. But it was, it was a carousel explaining certain AppSec tools, why you would use them and where to find them. Right. It got no traction. None. But then if I scroll down to where is this one? Oh, here we go. I wrote, "Networking is ridiculously important in Kubernetes. It's one of the core skills that all engineers need. There are a ton of different components. Pod IPs, container IPs, DNS, firewalls, and a lot more. I highly recommend learning these things."</p><p><strong>MICHAEL:</strong> This is pretty much nothing, right? Like I pretty much just said nothing in my post. 111 likes, 10,000 impressions. It doesn't make any sense.</p><p><strong>ADRIANA:</strong> Holy crap.</p><p><strong>MICHAEL:</strong> Yeah, so it's, it's a really like weird world that we live in where it's like you pretty much just say nothing and people are like, "Sick!" and then you say stuff that's important and people are like, don't like that at all.</p><p><strong>ADRIANA:</strong> Yeah, yeah, it's so bizarre. And then especially like when you have like this lovely, well crafted post and there's like, you know, hardly any impressions, hardly any likes and it's like nobody loves me now. Another question that I wanted to ask you around security is, you know, there's, there's the age old battle between InfoSec and developers. What kind of, what kinds of things are you seeing out in the wild with regards to this? Like do you think it's getting any better or what do you, what do you think think is kind of the main cause of this?</p><p><strong>MICHAEL:</strong> You know what's so ironic about this question too. I'm so happy that you brought this up because I so oftentimes I argue with myself, right? For better or for worse. I just. Multiple personalities in here and I have a lot of arguments and disagreements with everybody that's in here. And a lot of the developer security issues, right, are really all about this. It's everything that we know. This security person told me I have to change this and it's going to break this and it doesn't work with this. Right? This is the security thing that we all know.</p><p>Why does this happen? Well, very straightforward. The security person is running a vulnerability assessment. These vulnerability assessments say this thingy over here is broken. Go fix that thingy and then they throw it over the wall. The reason why the security person is doing that is because, and I'm not trying to sound rude or anything, this is just open honestness. They don't know what they're talking about. If you have any security measure that you are recommending and it is going to break something, that means you do not understand the underlying application, the understand. The underlying libraries, understanding packages, and how this application stack is created. There is no security issue that should ever break a system when it's integrated.</p><p>The only time that you may have an issue is when you're doing a vulnerability assessment that has a third, that's scanning a third party package or library that has a security vulnerability inside of it. Because you essentially have three options. You become an open source maintainer for that library package and you fix it. You accept what it is, or you take it out and you find another way to write that piece of your code. That's really the only time that something could break your application stack. But what ends up happening is a lot of security folks, they'll say, this thingy is broken over here, go take out that thingy. Because we have something, something compliance and something something need and something something management and something something something something. But they don't really know the why.</p><p>And that really just goes back to what we were talking about before, where it's like you need to understand what you are securing. If you do not understand the way these things work underneath the hood, you will piss everybody off. That's what it comes down to. And again, this isn't like me trying to. I'm just really passionate about this and I'm like this right now because it gets me kind of going. And I'm like, this is why we have so many. And this is why we have problems in tech in general thinking about security. This is, this is why we have so many problems.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that makes a lot of sense. Yeah, thanks for shedding some light on that. We are coming up on time and I'm sad because I could just keep asking me so many questions around this. But before we go, do you have any either hot takes or words of wisdom that you want to share with folks?</p><p><strong>MICHAEL:</strong> Yeah, I mean if I could give anybody in tech regard, regardless of what direction you go in engineering help desk, systems administration, virtualization, cloud, DevOps software, whatever it is, just get really good at what you're trying to do. And this is something that's going to take years, but if you're really good at it, if you're really good at one thing. What you you'll learn two things. Number one, you'll be able to name your price at any job. Number two, you're going to begin to understand that a lot of this stuff overlaps. And then you'll realize, oh, because I got really good at this one thing, I think I actually understand a little bit of everything, and it's going to help you tremendously throughout your career.</p><p><strong>ADRIANA:</strong> Yeah. That is such great advice. Well, that's awesome. Well, thank you so much, Michael, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MICHAEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 17 Dec 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Kayla Reopelle)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-security-michael-levan-mCDyusbJ</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Michael Levan is a seasoned engineer and consultant in the Kubernetes and Platform Engineering space who spends his time working with startups and enterprises around the globe on Kubernetes consulting, training, and content creation. He is a trainer, 4x published author, podcast host, international public speaker, CNCF Ambassador, and was part of the Kubernetes v1.28 and v1.31 Release Team.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/michaellevan/">LinkedIn</a></li><li><a href="https://bsky.app/profile/mikelevan.bsky.social">Bluesky</a></li><li><a href="https://x.com/TheNJDevOpsGuy">X (formerly Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Windows_Phone">Windows Phone</a></li><li><a href="https://www.vulnhub.com">VulnHub</a></li><li><a href="https://en.wikipedia.org/wiki/Amazon_Machine_Image">Amazon Machine Image (AMI)</a></li><li><a href="https://phoenixnap.com/kb/what-is-hypervisor-type-1-2">Type 1 Hypervisor</a></li><li><a href="https://www.kali.org">Kali Linux</a></li><li><a href="https://en.wikipedia.org/wiki/Penetration_test">Penetration (pen) testing</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_team_(computer_security)">Blue team (security)</a></li><li><a href="https://en.wikipedia.org/wiki/Red_team">Red team (security)</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview">Microsoft Azure Resource Manager (ARM) Templates</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Microsoft Bicep</a></li><li><a href="https://www.comptia.org/certifications">CompTIA Certifications</a></li><li><a href="https://www.comptia.org/training/books/pentest-pt0-002-study-guide">PenTest+ Study Guide (CompTIA)</a></li><li><a href="https://www.youtube.com/channel/UCyxbNw11fMUgoR3XpVYVPIQ">Tanya Janca (@SheHacksPurple)</a></li><li><a href="https://www.amazon.ca/Alice-Bob-Learn-Application-Security/dp/1119687357">Alice and Bob Learn Application Security</a></li><li><a href="https://www.amazon.ca/s?k=black+hat+python&hvadid=599429854976&hvdev=c&hvlocphy=9000956&hvnetw=g&hvqmt=e&hvrand=17191063220700178101&hvtargid=kwd-302046480235&hydadcr=16050_13564480&tag=googcana-20&ref=pd_sl_dio7zvbbx_e">Black Hat Python</a></li><li><a href="https://portswigger.net/burp">Burp Suite</a></li><li><a href="https://www.metasploit.com">Metasploit</a></li><li><a href="https://en.wikipedia.org/wiki/Static_application_security_testing">Static Application Security Testing (SAST)</a></li><li><a href="https://en.wikipedia.org/wiki/Dynamic_application_security_testing">Dynamic Application Security Testing (DAST)</a></li><li><a href="https://en.wikipedia.org/wiki/Security_Content_Automation_Protocol">Security Content Automation Protocol (SCAP)</a></li><li><a href="https://www.theverge.com/2024/8/5/24213774/microsoft-security-performance-reviews-employees-top-priority">Every Microsoft Employee is Now Being Judged on Security (The Verge)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Michael Levine. Welcome, Michael.</p><p><strong>MICHAEL:</strong> Thank you so much for having me. Appreciate it.</p><p><strong>ADRIANA:</strong> Yeah, really excited to have you on. Where are you calling from today?</p><p><strong>MICHAEL:</strong> I am in New Jersey.</p><p><strong>ADRIANA:</strong> Ooh, fellow east coaster. Yay.</p><p><strong>MICHAEL:</strong> I know. Yeah, I'm. I'm actually. I'm in the process of thinking about getting out of here.</p><p><strong>ADRIANA:</strong> Oh. Yeah.</p><p><strong>MICHAEL:</strong> So, yeah, maybe Tampa or Austin. Those have been.</p><p><strong>ADRIANA:</strong> Oh, so somewhere warm.</p><p><strong>MICHAEL:</strong> Yeah, yeah, those have been the two spots that I've been really thinking about lately.</p><p><strong>ADRIANA:</strong> Cool. I've never been to Austin, but I always hear good things about Austin, especially the food scene.</p><p><strong>MICHAEL:</strong> Yes. Yeah, I feel like I hear that a lot, especially like podcasts and stuff. Like, I'll be listening to just random podcasts. People will talk. Be talking about how great the food is out there. A lot of barbecue, obviously. 'Murca, and. And all that good stuff. So there's. There's a lot of barbecue and that type of food.</p><p><strong>ADRIANA:</strong> I am down for the barbecue.</p><p><strong>MICHAEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Cool. Well, we will be starting off with our lightning round questions. Are you ready?</p><p><strong>MICHAEL:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Hey, first question. Are you a lefty or a righty?</p><p><strong>MICHAEL:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>MICHAEL:</strong> I think iPhone, because I've just been using it for so long. But I would argue, though, that will argue with myself that about twice a year I think about switching to Android.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>MICHAEL:</strong> But it's just. I feel like I'm just so used to the ecosystem at this point, and despite being an engineer, I'm not, like, super interested in consumer technology. I just want stuff that just works. And I feel like, at least back in the day with Android, it was like you had to kind of play around with things to make it work in a particular way. Whereas with iPhone, it's just I open it up and I can use the stuff that I need to use and that's it. So.</p><p><strong>ADRIANA:</strong> So, yeah, I'm. I'm with you on that as well. I. I do like the. Everything works, Everything's nicely integrated, it plays well. Nice. And, you know, the. The folks who love Android, I think one of the reasons they love it is, oh, you can configure everything.</p><p><strong>ADRIANA:</strong> And my. My thought is like, but I don't want to.</p><p><strong>MICHAEL:</strong> Like, no, yeah, I'm doing that 90% of my day. I just don't want to do it in my personal time either.</p><p><strong>ADRIANA:</strong> Yeah, it's not fun to me. It was fun, like, I don't know...</p><p><strong>MICHAEL:</strong> Years ago.</p><p><strong>ADRIANA:</strong> Yeah, exactly. When I was younger.</p><p><strong>MICHAEL:</strong> Exactly. Yeah. Like, I remember, like, I had Android phones and I was jailbreaking them, and then I had like the Windows phones when they were popular for three minutes and then, you know. Yeah. And then it was like, eventually I just had to switch back and just. I just wanted something that just worked, you know?</p><p><strong>ADRIANA:</strong> Yes, I am with you on that. Okay. Similar vein, do you prefer Mac, Linux, or Windows?</p><p><strong>MICHAEL:</strong> Mac. But there are certain things that are irritating me that I'm thinking about going back to Windows. Like, you know, like, for example, I can't tell you how many times I build a Docker image, then I try to deploy it to a particular place, and I'm like, why isn't this working? And then I'm like, oh, that's right, because I'm building on ARM. Yeah, and then there's. Yeah, and then there's even, like. So I'm really into the security realm and stuff, and there are certain things that I can't do. So for example, there's this website called VulnHub, which is awesome. It's literally just a whole bunch of AMIs that are built with vulnerability.</p><p>So let's say you want to test or practice something from a pen testing perspective. You can download these AMIs and then you can spin them up in VMware Player, VirtualBox or whatever you're using for your Type 1 hypervisor. But they're not ARM based.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>MICHAEL:</strong> Like, I can't use them on my Mac and I have like my Windows box back there, which I can do it on, but I'm like, it's just a pain, you know? Or like, let's say like I'm speaking at a conference or something. It's like, I want to demo something, but I can't because of this. I just. Yeah. So I've been thinking about going back to Mac, which would be the first. Er. Mac Windows, which will be the first time in like six, seven years.</p><p><strong>ADRIANA:</strong> Oh, damn. Yeah, you make a very good point with the, with the Docker images and ARM. Like, that has caused me so much grief recently.</p><p><strong>MICHAEL:</strong> It's a pain.</p><p><strong>ADRIANA:</strong> Like, I can't even tell you. And. And then also, like, I don't know if this is still true. I haven't checked for a while, but I think, like, you can run VirtualBox on M1 Macs.</p><p><strong>MICHAEL:</strong> Yeah, yeah. No, you totally can. Yeah. Like, even, like, I have. Yeah. I have VMware Fusion even on it right now because I'll like, I have a Kali VM, but Kali is like a pen testing distro that I'll run locally and stuff because it's not my daily driver. But like I can run those VMs. But if anything is built with AMD base 64 or whatever, it's all about the architecture.</p><p>So even whatever the extension is for VMs, right, that AMI. You can exist, you could download it and stuff, but then it'll say, oh, you can't run it because your architecture. And you're like, yeah. Apple should have given an option like go Intel or go ARM. But yeah, so.</p><p><strong>ADRIANA:</strong> I definitely feel your frustration on that one. Okay, next question. What's your favorite programming language?</p><p><strong>MICHAEL:</strong> I'm comfortable and Go, but it depends on the use case. Right. So like programming languages to me are, are really nothing more than a tool to get a job done. Yeah. So like I'll use Go just because I, I enjoy it and I'm comfy in it. But from like a security perspective, a lot of Python and PowerShell, because those are like the two primary like scripting based languages. And from a security perspective, the majority, whether you're doing blue teaming, red teaming, purple AppSec, cloud sec, whatever, the majority of the time writing automation with your code. So it kind of makes sense to go the Python or the PowerShell route. I could do it in Go, but it's like nobody else is really doing it. So then it won't work in certain scenarios or people won't be comfortable with it in certain scenarios, so.</p><p><strong>ADRIANA:</strong> Oh, cool. That's. That's really interesting.</p><p><strong>MICHAEL:</strong> Yeah, Yeah, I love Go. I, I started out PowerShell, Python. I moved to Go years ago. I teach like Go training. So like I'll, I'll teach live trainings, teaching people Go. So I'm, I'm super comfy in that realm.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Yeah. Python or PowerShell, it's pretty much the way to go from a security standpoint.</p><p><strong>ADRIANA:</strong> Good to know. All right, next question. Do you prefer Dev or Ops?</p><p><strong>MICHAEL:</strong> Which one? I don't know. I, I'm, I think because of the way that my brain works, if I had to choose to just do one, it would be development because I'm very logistical, left side of the brain. Like, I like, I like research and I like logistical based jobs. So I think programming gives me more of that and I've done both. Like, I started out my career in systems administration and help desk and all that. Around the middle of my career I moved to software development. And then I just found myself somewhere in the middle. Right. Yeah, whatever you want to call it. Platform, SRE, DevOps, whatever. Whatever title is catchy nowadays. So, like, I've done kind of a little bit of everything and I've played with all different pieces of technology. But what I will say is, like, I don't think I can do one without the other anymore. Like, I wouldn't be a good developer if I didn't understand infrastructure. And I wouldn't be good at infrastructure and systems and networks and containerization and Kubernetes if I didn't understand development. So I. There's. I feel like the, the lines are so blurred in today's world that you really need both. But yeah, if I had to choose, like, what I was going to do, probably, like, writing code.</p><p><strong>ADRIANA:</strong> Awesome. And, you know, I love what you said there about, like, really the lines blurring and having to understand both. Because I so agree with you. And I've had, I've had arguments with people over this because in the past, like, when I was managing teams and I was hiring folks for my team, like, I was hiring developers for my team, but I needed them to, like, have an understanding also of, like, the infrastructure side of things, like how to containerize your applications. And I was really surprised by the number of, like, resumes that I got or even like, you know, if they made it to the interview process of people who had no experience containerizing their, their own applications. And I'm like. But aren't you, like, remotely curious as to how that works? I don't know.</p><p><strong>MICHAEL:</strong> That's the problem.</p><p><strong>ADRIANA:</strong> Yeah, it's just so surprising because for me it's like, of course you're going to learn how to do that.</p><p><strong>MICHAEL:</strong> Yeah. Yeah. And it's. That curiosity is drastically important, especially in today's world. So, like, we've. Tech is weird. Like, it has gone from being this, like, really particular career for, for nerdy people. Right.</p><p>And then it kind of went mainstream. Like, tech now is very much like, tech is buzzy and it's trendy and it's like, people like it because it's cool and like, I don't know when tech became cool, but it's. It's cool now. But what ended up happening was so many people, so many people got into it because it was cool and because it was trendy and all this stuff. Right. Which is okay. But the problem is, is that those people very rarely are putting in the same amount of work and effort that like, engineers were putting in before it was cool. And trendy and, and the interest isn't there.</p><p>And that's why, you know, and hot, hot take. You know, people may be irritated about how to. People may get irritated because I'm saying this, but like, I think that's also a big problem with like why people are having such hard time finding and getting jobs. And look, I'm not, I, I understand there's been like over 300, 000 layoffs between, you know, the large tech companies. I'm not dismissing that. But what I also do know is like, I have friends recently that have gotten laid off and within three to four weeks they had four job offers because they're very, very good at what they do. And, and it's not because they're geniuses, but it's because they are very interested and like, they want to know the way things work and how they work and how they come together. And if you don't have that, it's very difficult to find a job.</p><p><strong>ADRIANA:</strong> Yeah, I so agree with you because I honestly think that's like the heart and soul of tech is being curious. And curious enough to learn new things because tech moves so fast that if you don't learn new things then you're, you're like outdated.</p><p><strong>MICHAEL:</strong> One hundred percent. Yeah, yeah. And it, it makes things really weird when you're self employed. Like I'm self employed and you kind of have to like pick a direction. I think at this point where it's like, are you going to be trendy or are you going to be more educational based? Like, my content is very educational based. It's very like, I'm gonna show you how to do a thing. Yeah, I'm it. This is just not my personality. I'm just not the guy that's like putting on the YouTube voice and like doing the camera angles and this.</p><p><strong>MICHAEL:</strong> It's not me. It's never been me. If I did it, it would be disingenuous.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> But in that realm, if you take that route, you know, and you're doing like vendor content and stuff, which I do vendor content. I just don't do that type of vendor content. You could pull in 5, 400, 500,000 a year USD. Like it's very manageable and reasonable to do that. But then you got to take a certain. But then if you do the educational route, like I, I backed off from that and I went the educational route. And you're not making that in the educational route, but that education. The reason why I'm saying all this is because that educational route if you keep that level of engineering mindset, it will make your life easier to get jobs because you'll be curious and because you'll be interested in what you're kind of doing, you know, versus the people that if you're just turning on the camera and just talking about stuff, it's fine and there's a place for that. But it's also going to be very, very difficult to find a job in tech now because of that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, absolutely. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>MICHAEL:</strong> Oh, neither. Is that an option?</p><p><strong>ADRIANA:</strong> I mean, it's an option.</p><p><strong>MICHAEL:</strong> So I guess.</p><p><strong>ADRIANA:</strong> Tell me why you like neither.</p><p><strong>MICHAEL:</strong> Yeah, so I, I guess I would, you know, go with YAML because so in the Kubernetes realm, when I'm like, just so invested in. Embedded in the Kubernetes realm at this point out of the box, you can use JSON and YAML natively with Kubernetes, but you just 1000% of the time you're always going to see examples in YAML. You're never going to see them in JSON, but natively you can use both. I think in, in all seriousness, I think I would choose probably YAML. I think JSON is like, the more you add to it, the more convoluted it is. Hence why, you know, Microsoft switched from ARM templates to Bicep. Because it was just. People were looking at ARM templates and it was like, this is a. There's a lot happening here. And this is, it's really easy to misconfigure. I think that's why I would choose YAML. I think with JSON it's just far easier to misconfigure your environment with JSON as it gets longer than with YAML.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I find YAML a lot more legible. I know, like, people get really, like annoyed by the spaces thing. I mean, me too. But I. It's so much more legible compared to JSON. It's like just a blob of characters when I look at.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> JASON and I, I, yeah.</p><p><strong>MICHAEL:</strong> Yeah, 100%. It's always funny to like the tabs and spaces thing. I don't know if, like, if you ever, if you watch the show Silicon Valley.</p><p><strong>ADRIANA:</strong> Oh, yes. Actually, that's my next question.</p><p><strong>MICHAEL:</strong> Yeah, I love when Richard, like, I forget, I forget the chick that he was dating, but like using space and he's freaks out and has to leave. Oh, so freaking funny.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, I love that. Like, that one little, like, you know, scene is Just like, just magic. Magic.</p><p><strong>MICHAEL:</strong> So funny. So funny.</p><p><strong>ADRIANA:</strong> And that's perfect because my next question is, do you prefer tabs or spaces?</p><p><strong>MICHAEL:</strong> You know what I prefer? I prefer clicking option shift F in VS code because it just does it for me. I don't have to like worry about like the tabs and spaces with like the auto formatting and VS code anymore. Um, but yeah, I think spaces. Cause sometimes with YAML it's like. So a tab is four spaces, I think. Right. But with YAML, like, sometimes you. You can only do two, like two spaces. So like, then it like screws up the formatting and. But even if the formatting is messed up anyways, it's just like command shift after or option shift F, whatever it is. And then it like formats everything. So. So it's less of a hassle nowadays. But I think spaces.</p><p><strong>ADRIANA:</strong> There you go. Hot tip on formatting. Yeah, I actually switched from spaces. Sorry, from tabs to spaces because of that, with the formatting in YAML where I think it defaulted to the tab, as you said, being four spaces. And then I open YAML documents. That was two. I'm like.</p><p><strong>MICHAEL:</strong> The nice thing too with VS code and pretty much any IDE at this point is when if I'm on a line and if I hit enter, like it will put me where I should be going.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And so. So it's kind of like you really don't have to think about it anymore at this point. Which is nice. Yeah. Because that's. And, and. But it was more important like years ago, like there were languages, like whether you were using garbage collection or not, that it was like spaces would take up more memory once you were compiled. So. Yeah, I mean, I don't think that really. I don't know if it matters anymore. I haven't ran a benchmark against that in like 10 years, so I wouldn't know if it still matter. Yeah. So fun to talk about though.</p><p><strong>ADRIANA:</strong> Yeah, totally. It always, it always provides for some like, very interesting conversation every time.</p><p><strong>MICHAEL:</strong> 100%.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>MICHAEL:</strong> If I'm trying to do something quick video. But I like reading. So one of one of my, you know, mental health things is 30 minutes a day. I. At least 30 minutes a day I carve out to read. And it's always a technical base book. Like I'm always reading something about a new practice or a new something in a language or a certification thing or whatever. Like I'm always reading stuff.</p><p><strong>ADRIANA:</strong> So what are you currently reading then?</p><p><strong>MICHAEL:</strong> What am I currently. Let me, Let me. Let me pull up my Kindle app because I'm reading like, four different things at the moment and I want to make sure I have the titles correct. So one thing that I'm reading, because for like, security based contracts, like government based contracts and DoD based contracts, I need certain CompTIA certifications. So Pentest plus by CompTIA, currently going through that. Again, it's needed for, like, DOD contracts and stuff. This is a really awesome book. Tanya Janca, if you're familiar with her, SheHacksPurple. She. She has, like, some really awesome content. She wrote a book called Alice and Bob Learn Application Security. Oh, yeah, It's a really cool one. Yeah. Yeah. And then Black Hat Python is another really good one. But I'm always bouncing back and forth, honestly.</p><p>So one thing that I do as well, and I. I do this because I apparently enjoy pain, where I'll read like three to five books at a time and then I'll forget like 70% of it. So then I just keep going back and reading the same thing over and over again. So, yeah, it's fun. So that's a good. Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>MICHAEL:</strong> Oh, God. Getting annoyed? No, I think that I am really. I'm. I'm open to more and more information, and I think that's. That's what I've always been really good at. Like, even, like in the beginning and in the middle of my career, like, I have gone. I've walked into job interviews where I didn't know 90% of what they were talking about, but I let them know, like, I'll figure it out. And they're like, all right, can you figure it out in two weeks before the job starts? And I'm like, yep. And I'll just. I'll sit there and like, throw myself into things for weeks and weeks and weeks to figure out how stuff works again. Maybe it goes back to the enjoyment of pain or just the enjoyment of learning. I don't really know exactly what it is, but, yeah, I'm just. I'm. I'm. I'm not, like, out of the box smart, right? Like, I wasn't, like, an A student in school and stuff. And, you know, I don't have a fancy degree or anything, but I'm just really good at, like, taking a problem and figuring it out. It may take me longer than. Than other times. It may throw me down, you know, a bottle of bourbon. But at some point, I will figure it out because I'll just keep kind of hammering it out until I fully understand what's happening.</p><p><strong>ADRIANA:</strong> That is such a great superpower, and I think it's such an important one for working in tech is just like the perseverance and, and as you said, like the openness. Because I think one thing that I, I've experienced in the workplace in the past is being on a team and, and folks being asked to, like, do something and they're like, but I don't know how to do that. And, you know, passing the buck to someone else because they didn't want to be bothered rather than, oh, this is like a really cool learning experience and you might get something out of it.</p><p><strong>MICHAEL:</strong> One hundred percent. Yeah. I mean, there's, there's this curiosity aspect of it as well, but then there's also like, the life aspect. Like, I, I'm a firm believer that, like, what you've gone through in life will kind of dictate how much pain you're able to take. Right. And that's, and that's why people don't, like, want to go out and learn this and that and this and that. Because they, people like to be comfortable, right? Yeah, they don't like to not be, you know, they don't like to be comfortable being uncomfortable. And that's always been something that I've been able to be decent enough at where, like, I'm okay with being uncomfortable.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, that's, that's definitely a really good, good skill to have. And it, you know, it makes me think too, to like, especially like in so many organizations when they're doing, you know, digital transformations, agile transformations, DevOps transformations, where you're basically asking your employees to, like, change the way that they work. And you see so much resistance. Like, I, I worked at a bank for many years and I was part of a massive, like, DevOps transformation. And it was funny that we had, I feel like we had the dev part figured out. Like, we had the really good CI/CD pipelines, but the hardest part was actually getting the delivery to really embrace those DevOps principles. So it was more like we got the CI. It was the CD that was really holding us back because the folks who worked in ops were, eh, I don't want to learn this new thing.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And it was a detriment to them, but also to the organization because they couldn't move forward.</p><p><strong>MICHAEL:</strong> And that's still how it is. I mean, that's why if you're a good engineer, you can pretty much go and name your price at an organization, you know, like, depending on where you're. Well, I would argue that this shouldn't even matter, but it does. For whatever reason, like depending on where you are in the world, like you should be able to name your price, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Like, if you're like, hey, I should be making 220 a year and you know, you're that good. Yeah, you could go and you can name that price.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> You know, but yeah, I mean I think that's the big. Again going back to what we were talking about before, like, that's the differentiator right between like, are you going to get a job or are you going to be laid off for three, four years?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, absolutely. Well, that brings us to the conclusion of our lightning round question. So thank you for playing. And I wanted to get now into, you know, the, the meaty bits and before we, we started recording, we were talking about how you do a bunch of security work, which you alluded to also in the, in the lightning round questions. So first question is, what got you interested in security in the first place?</p><p><strong>MICHAEL:</strong> Yeah. So I've been really. And for any, anybody that like takes a look at my content or sees what I've been doing over the years, I've been always really focused in the Kubernetes realm. I have written books on Kubernetes, I've spoken at conferences on Kubernetes, hundreds of blogs, hundreds of videos, podcasts, everything. And I kind of reached a point where so the way that my for better force, the way that my brain works is if I feel like I don't have a purpose. And my purpose is always career related. It always has been. Just because the way I was raised and my life and all these different things, if I'm not doing something that's really hard, I'm like drastically depressed.</p><p>Like I've had, you know, mental health issues and all these different things and it usually comes back to because I'm not challenged.</p><p><strong>ADRIANA:</strong> Mm.</p><p><strong>MICHAEL:</strong> So I chose security because after I like stayed in Kubernetes for years and the thing was in the Kubernetes realm now, like you could give me any topic to talk about to go speak at a conference to write a book on and like I don't really have to do any research. Like I don't really have to do any prep. Like I've walked into conference talks with zero prep. Like, because I just know it. Like I just. Because I was focused in it for so long. So I wanted to. My next challenge I wanted to think about what can I do that's incredibly hard. That not a lot of people can do really well, and that is a constant, growing pain. And I came across security.</p><p><strong>ADRIANA:</strong> Ah.</p><p><strong>MICHAEL:</strong> Yeah. So I just. I just. I was like, what's the most painful thing I can work on right now? And that's what I came up with, yeah. Yep, yep. Yeah. And then for me, it wasn't even like, let me go blue team or red team. It was like, let me go application security. Because application security is arguably the one that, like, it seems like nobody can get right. So I was like, all right, let's do the thing that nobody can figure out. I'll go down that route. So, yeah.</p><p><strong>ADRIANA:</strong> There you are.</p><p><strong>MICHAEL:</strong> Here I am.</p><p><strong>ADRIANA:</strong> I actually wanted to go back to something that you mentioned because I can so relate to it, where you said not feeling challenged lead led to you having, like, mental health issues. Because it was. And I can so relate because I have found that. So I've gone between manager and IC roles in. In the past, and I realize that every time I'm in a management role, I'm depressed because I feel like I'm not doing something, like, cool and engaging.</p><p><strong>MICHAEL:</strong> Right.</p><p><strong>ADRIANA:</strong> And it's so interesting to meet someone else who has experienced something like that and that. It, like, you know, it. It. It's. It's validating in a way. You know, like, it's. Yeah.</p><p><strong>MICHAEL:</strong> So. It's so I can, you know, I don't know how. How deep you want. You want me to go here with it with these answers, but I've seen a lot of mental health issues, like, throughout my life. Like, I grew up incredibly poor. Both of my parents were drug addicts and alcoholics. You know, we were in apartments with bedbugs. We were in apartments where there were no bedrooms. It was a studio. Like, I. I went through a good, nice chunk of my life where, like, I didn't have my own bedroom. I've. I've. I've been, like, through, like, really bad times. And then I've been to the point where I own my home and I drive the car that I want to drive. And, you know, I'm. I'm. You know, the. The money that I can make is more than I ever even thought possible. Right. I didn't go to college. None of it. Like, I could. College wasn't even an option because I just needed to start working. So, like, I've seen. And I've seen everything that comes with growing up like that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> You know, I've had a lot of mental health issues where I had a stroke due to depression. Like, a lot of big things. Yeah. So, like, I'VE seen, like, I've gone down the. Down the, the deepest, darkest mental health issues that you could possibly imagine. And the one thing that I found. And I. I did the yoga and the meditation and the medication and the several. Talking to several therapists and psychiatrists, and it's always fun to talk to psychiatrists and therapists when they're like, we don't know what's wrong. And you're like, oh, I. I guess I. I won the game of therapy when you, when you have to. When you stump the therapist. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> So I've done all of this and what I found that brings me out of it. And this is. Again, this is just my personal opinion. This is going through again, everything that I went through in my life, being in such a dark place where my body literally tried to shut itself down.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Medication, therapy, all this stuff. It is. It's great to sprinkle on top.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But the only thing that's going to actually bring you out of it is figuring out what the underlying issue is. And the majority of the time, the underlying issue is purpose. It's finding purpose in life.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And driving that purpose. That's why you look at people like Bill Gates and Jeff Bezos and, And Elon Musk and Joe Rogan and whoever, all these people. And look, I'm not. I don't want, you know, that there's the conversation of, well, what about these people's personalities? They suc. I don't care about that. What I'm. What I more care about is, like, how people are and how they move through life and how they navigate. And all these people, you know, and tons of others.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> They're multimillionaires and multi billionaires.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> They don't have to work anymore, nor do the 20 generations after them. What keeps them going is not financial. What keeps them going is purpose. They have a particular purpose in life, and that's what drives them. So I'm a firm believer that purpose in life is what takes you out of dark places. And for me, it's always been career, you know, So I totally understand and agree with you. Where it's like, you can't be in something that you're bored because then you're going to be depressed and you're going to be drinking and you're not going to be working out and you're going to be eating crappy food all the time just because you need some type of escape and it just. It brings you down this, like.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> Really bad hole.</p><p><strong>ADRIANA:</strong> Yeah, I agree it's like, you. You need to give yourself a mission, a meaningful mission. Like, whenever I feel like I've got, like, okay, I have a goal, I'm like, I'm all in. Even if it sounds, like, ridiculous and, like, I have no idea how I'm gonna achieve it, but I'm like, I think it's achievable. And. And I think that's the other thing. Like, if you think it's achievable, even if it's hard, I think on the most part, it gets achieved.</p><p><strong>MICHAEL:</strong> One hundred percent. One hundred percent. And I mean that. I think that's the same for anybody. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> So to your point, it's like, if you have a purpose, if you have a dri-...if you have drive, if you have any of these things, you could sleep three hours a night and get up and go. Right. Your life could be however it is. But if you have this thing that you're driving towards, it will be exceptionally better for you than anything else. Any medication, any therapy, any. Anything. And I'm not telling everybody, stop doing all that stuff. What I'm saying is you're not going to find the underlying cause of your. Your issues with that. Right? I didn't. Right. Nobody that I know that's gone through it has. Everybody's got to find purpose. That's. It's such a. It's. It's the most important. And your purpose could be your kids. Your purpose could be making sure you have a clean home. Your purpose could be being a digital nomad. Right. And living in different places every year, every six months. Whatever your per.</p><p><strong>MICHAEL:</strong> I don't care what it is. Find it. That's going to be the thing that's going to help you in life the most.</p><p><strong>ADRIANA:</strong> Yeah. It's the thing that gets you out of bed, basically.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You're, like, excited to tackle the day. Like, I. I find, like, especially when I'm in the midst of solving a gnarly problem, if, like, the previous day I made some sort of breakthrough and, you know, the. The next day I wake up all excited because I'm like, I get to work on this some more. And I'll even, like, wake up before my alarm because, like, I can't stop thinking about it. And it so excites me and it so drives me.</p><p><strong>MICHAEL:</strong> Yeah, 100%. Yeah. Yeah. And usually it. No, not usually. I mean, 100% of the time, it really. It's no financial gain. It's no. It's nothing external. Right. It's all intrinsic factors that make you get out of bed in the morning and go do what you want to do. And again, it goes back to, you know, that's why all of these millionaires and billionaires, like, they don't have to do anything.</p><p><strong>ADRIANA:</strong> Yep, yep, anything.</p><p><strong>MICHAEL:</strong> They could sit there in front of their TV and drink bourbon and eat pizza for the rest of their lives and do it incredibly comfortably.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>MICHAEL:</strong> In a, in, In a smooth 70 degree house like this, life could be freaking awesome.</p><p><strong>ADRIANA:</strong> Cushy.</p><p><strong>MICHAEL:</strong> Yeah. And, but they don't do it like that because, like, they have to have some type of purpose because that's, that's what drives you in life.</p><p><strong>ADRIANA:</strong> Yeah, totally agree. Now, I wanted to switch gears back to the security topic because there's a couple of things that I want to ask. First of all, you know, you know, you mentioned that you got into application security because as you said, seldom, like, people get it right. What do you like specifically? What is, what is it that you think that people don't usually get right when it comes to application security?</p><p><strong>MICHAEL:</strong> The number one thing is you don't fully understand the underlying system. So, and I always say this security is pretty easy. Like the act of securing something is relatively straightforward. Right. The hard part is understanding where you're securing. It's the same thing with writing code. I can teach any. I can, I can take anybody off the street and teach them how to write a function and a method and a class. What I can't do is take anybody and teach them how to properly architect an application stack and get it done right and get it deployed right. Same thing with security. I can teach anybody how to go use Burp Suite and how to spin up a Kali Linux box and play around with Metasploit and use code scanning and SAST tools and DAST tools and SCAP tools, and I can teach anybody how to do any of this stuff. But what I can't teach them is, okay, I'm going to go and I'm going to run these tools and I'm going to use these tools. Now what? Oh, I found a vulnerability. Now what? Oh, there's an issue in a library. Now what? What's the fix? How do I implement change? You can't, you can't teach everybody that. And I think that's why.</p><p>And even if you go, you, you know, you look on Reddit or you look on other forums, the number one question I would say and like, said the cyber security arena right now is, hey, I just graduated college and I want to go and do cyber security. No, you don't need to know what you're securing, you can't literally by definition you cannot secure what you do not know. And I think that's the hardest part. The hardest part is not security. The hardest part is understanding the underlying system, network, application, container, whatever. So well, yeah, that you know what it, how it works inside and out. That's the really hard part of security.</p><p><strong>ADRIANA:</strong> Do you think that's one of those things that would come with experience?</p><p><strong>MICHAEL:</strong> 100%. Yeah. That's why you know, you have like SOC style roles, security operations center. Right. Where pretty much their job is just like, oh, vulnerability come in, came in, let me triage it and send it to where it needs to go. Yeah, you could do stuff like that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But anything more defending systems, pen testing, red teaming, application security, like you cannot do this unless you understand what you are securing. So if you have experience like anybody that has 10, 20 years of infrastructure experience can go do system security. Anybody that's been a software engineer for 10, 20 years can go do AppSec. You just need to like learn the tools and the terminology and there's a lot of terminology in security space. I don't know why it's worse than cloud native. There's so much terminology and I'm like, oh, why are we called like, can we just name these five things the way that they are and leave it at that? Yeah, it's so strange to me, but yeah, it's. Yeah. So yeah, like if you, if you know something very, very well, like if you know the underlying platform very, very well, security is, is relatively straightforward.</p><p><strong>ADRIANA:</strong> Right, right. Yeah, that makes a lot of sense. Now another question I want to ask. I remember when the DevOps movement started gaining traction and everyone's like, shift left, shift left and then shift left on security. Do you think that organizations are truly shifting left on security? And if not, why like, why do you suspect that they might not be?</p><p><strong>MICHAEL:</strong> No, I mean there are so many breaches all the time that like they're clearly not. Even like, you know, like the, the like people only. So it, security is very comparable to life. Right. You only make a change in life if things go wrong.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>MICHAEL:</strong> Nobody, like very rarely do people do like preventative maintenance in life.</p><p><strong>ADRIANA:</strong> Yeah, yeah, right, like, absolutely.</p><p><strong>MICHAEL:</strong> If you go to the gym five days a week and you eat decently healthy, where let's say you eat, you know, three meals a day and you know, two to three of those meals per week or just whatever you want, it's pretty good preventative maintenance. Yeah. But the majority of people don't do preventative maintenance in life and they, nor do they insecurity until something goes wrong. That's why like Microsoft now, like Microsoft has been releasing all this stuff where their, their engineers now supposedly, who knows if this is true, but they're not going to be judged just based on like code quality and stuff. Like they're going to be judged based on security posture.</p><p><strong>ADRIANA:</strong> Oh good.</p><p><strong>MICHAEL:</strong> That's interesting stuff. Yeah, yeah, really interesting stuff. So I think the shift left. So the shift left thing, right, like if we break this down and because it's so buzzy, but if we, if we break it down, what's application security? What's AppSec? AppSec is securing the entire SDLC process.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> From the thought of this is going to be a thing to the idea, to the libraries we're using, to the language we're using, to the deployment process. Shift left is around this whole DevSecOps thing, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MICHAEL:</strong> So if you ask somebody what's DevSecOps securing the entire SDLC process. Why do we have three names for this? I have no idea. We have three names for the same exact thing. It's the same. There's no difference. If you take shift left, SDL-, AppSec and DevSecOps, it's literally all the same thing. There's no differentiation between these three things. So we unfortunately like have a lot of buzz because, you know, look, look, I'm. Vendors got to make money, right. They got to make it somehow. Right? And so they got to make stuff up that sounds cool. So they can sell their products. I get it. Yeah, we all, we all got to make money, but it just causes a lot of confusion, I think, unfortunately.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I, I gotta say I always found the term DevSec Ops a little cringe. Only because my thought is like, isn't security supposed to be baked into DevOps in the first place? So yeah, every time I hear that I'm like, yeah.</p><p><strong>MICHAEL:</strong> And it's, it's, it's tough too. Right. So it's like you could go and look at my LinkedIn posts and, and, and I always like, I don't, I, I don't know why. This is just society, I suppose. But like I'll create LinkedIn posts that are like really, like have a lot of really good stuff in there. Yeah, yeah, but I'll use terminology that people don't know maybe like perfect timing and pen testing and AppSec and stuff. And they don't, they don't get what I'm saying. So it doesn't it doesn't really go anywhere.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> But then if I throw something and I've, I've, I've, I've tested this out and unfortunately proven it to be true. If I put DevSecOps in.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> Gets a lot of traction. So it's the unfortunate reality of, you know, what the, the world that we live in right now because that's just what people know. And, and these aren't people that are just marketing people. Like I talked to really, really solid engineers and they say DevSecOps. And the reason why they say it is because they're hearing it. The reason that they're hearing is because marketing is incredible. In, in today's tech world, it's really good. Like some of these vendors are really solid with their marketing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MICHAEL:</strong> And that's just what people know now. So it's like, you know, you gotta, you gotta do it. It's weird, but is what it is.</p><p><strong>ADRIANA:</strong> I, I agree.</p><p><strong>MICHAEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah, it is funny. The, the LinkedIn algorithm is always, always an interesting one to wrangle.</p><p><strong>MICHAEL:</strong> Yeah, it's, and you know what's so funny about it too? Like getting solid content out in the world, it sucks. But it's not about how good you are at something. No, it's really just about how good you are at phrasing things. Um, and, and luckily I've just been a writer for so long now that it's like I've just kind of hit the nail on the head with it. Yeah. But like, I remember when I first became self employed, I was like, I'm a good engineer, everybody's gonna hire me. Yeah. I, I, I found out the, the quick and hard way that that's not the way things work. So yeah, it's, it's really all about, you know, that verbiage for people.</p><p><strong>ADRIANA:</strong> Yeah, it's true. And, and seeming approachable and, and whatnot to folks. The, the other thing, it's funny, I've had a couple conversations with folks, especially around LinkedIn posts. And actually my, so my friend Hazel Weekly and I were talking about like, why is it that when I just, you know, I have these nice thought out LinkedIn posts, like, they get like, so, so traction and then when I post something out of like, you know, emotional rage or shitpost, it gets traction. And then Hazel, like, I think later that day wrote a shitpost about shitposting and, and she's like, I got so much traction on this, more so than the other stuff. And it's like, oh my God. It just like proved what we were discussing.</p><p><strong>MICHAEL:</strong> I, I so I'll give you an example right as we're, I'll, I'll, I'll take a look at this live. So I'm looking at my LinkedIn post as we speak now. I put something together two hours ago. It literally did not get any likes and any comments. 379 impressions. That is awful. But it was, it was a carousel explaining certain AppSec tools, why you would use them and where to find them. Right. It got no traction. None. But then if I scroll down to where is this one? Oh, here we go. I wrote, "Networking is ridiculously important in Kubernetes. It's one of the core skills that all engineers need. There are a ton of different components. Pod IPs, container IPs, DNS, firewalls, and a lot more. I highly recommend learning these things."</p><p><strong>MICHAEL:</strong> This is pretty much nothing, right? Like I pretty much just said nothing in my post. 111 likes, 10,000 impressions. It doesn't make any sense.</p><p><strong>ADRIANA:</strong> Holy crap.</p><p><strong>MICHAEL:</strong> Yeah, so it's, it's a really like weird world that we live in where it's like you pretty much just say nothing and people are like, "Sick!" and then you say stuff that's important and people are like, don't like that at all.</p><p><strong>ADRIANA:</strong> Yeah, yeah, it's so bizarre. And then especially like when you have like this lovely, well crafted post and there's like, you know, hardly any impressions, hardly any likes and it's like nobody loves me now. Another question that I wanted to ask you around security is, you know, there's, there's the age old battle between InfoSec and developers. What kind of, what kinds of things are you seeing out in the wild with regards to this? Like do you think it's getting any better or what do you, what do you think think is kind of the main cause of this?</p><p><strong>MICHAEL:</strong> You know what's so ironic about this question too. I'm so happy that you brought this up because I so oftentimes I argue with myself, right? For better or for worse. I just. Multiple personalities in here and I have a lot of arguments and disagreements with everybody that's in here. And a lot of the developer security issues, right, are really all about this. It's everything that we know. This security person told me I have to change this and it's going to break this and it doesn't work with this. Right? This is the security thing that we all know.</p><p>Why does this happen? Well, very straightforward. The security person is running a vulnerability assessment. These vulnerability assessments say this thingy over here is broken. Go fix that thingy and then they throw it over the wall. The reason why the security person is doing that is because, and I'm not trying to sound rude or anything, this is just open honestness. They don't know what they're talking about. If you have any security measure that you are recommending and it is going to break something, that means you do not understand the underlying application, the understand. The underlying libraries, understanding packages, and how this application stack is created. There is no security issue that should ever break a system when it's integrated.</p><p>The only time that you may have an issue is when you're doing a vulnerability assessment that has a third, that's scanning a third party package or library that has a security vulnerability inside of it. Because you essentially have three options. You become an open source maintainer for that library package and you fix it. You accept what it is, or you take it out and you find another way to write that piece of your code. That's really the only time that something could break your application stack. But what ends up happening is a lot of security folks, they'll say, this thingy is broken over here, go take out that thingy. Because we have something, something compliance and something something need and something something management and something something something something. But they don't really know the why.</p><p>And that really just goes back to what we were talking about before, where it's like you need to understand what you are securing. If you do not understand the way these things work underneath the hood, you will piss everybody off. That's what it comes down to. And again, this isn't like me trying to. I'm just really passionate about this and I'm like this right now because it gets me kind of going. And I'm like, this is why we have so many. And this is why we have problems in tech in general thinking about security. This is, this is why we have so many problems.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that makes a lot of sense. Yeah, thanks for shedding some light on that. We are coming up on time and I'm sad because I could just keep asking me so many questions around this. But before we go, do you have any either hot takes or words of wisdom that you want to share with folks?</p><p><strong>MICHAEL:</strong> Yeah, I mean if I could give anybody in tech regard, regardless of what direction you go in engineering help desk, systems administration, virtualization, cloud, DevOps software, whatever it is, just get really good at what you're trying to do. And this is something that's going to take years, but if you're really good at it, if you're really good at one thing. What you you'll learn two things. Number one, you'll be able to name your price at any job. Number two, you're going to begin to understand that a lot of this stuff overlaps. And then you'll realize, oh, because I got really good at this one thing, I think I actually understand a little bit of everything, and it's going to help you tremendously throughout your career.</p><p><strong>ADRIANA:</strong> Yeah. That is such great advice. Well, that's awesome. Well, thank you so much, Michael, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MICHAEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="47106550" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/071d49cc-df53-4893-bffa-a0385d275e34/audio/81368cf6-957b-473d-be15-03e089a749b5/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Security with Michael Levan</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Kayla Reopelle</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/aed77536-3df3-4dd8-8500-051e4bc7c405/3000x3000/geeking-20out-20hero-20image-20-20michael-20levan.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:04</itunes:duration>
      <itunes:summary>It&apos;s our final episode of 2024, and Adriana geeks out with fellow CNCF Ambassador, Michael Levan. Michael talks about the importance of having purpose, embracing challenges, and how that played a part in him leaving the world of Kubernetes for the world of security. He also shares his thoughts on hardest part about security is not security, and it&apos;s not what you might think it is! Finally, Michael wraps up with tech career advice.

We&apos;ll be back in mid-January 2025 with all-new episodes!</itunes:summary>
      <itunes:subtitle>It&apos;s our final episode of 2024, and Adriana geeks out with fellow CNCF Ambassador, Michael Levan. Michael talks about the importance of having purpose, embracing challenges, and how that played a part in him leaving the world of Kubernetes for the world of security. He also shares his thoughts on hardest part about security is not security, and it&apos;s not what you might think it is! Finally, Michael wraps up with tech career advice.

We&apos;ll be back in mid-January 2025 with all-new episodes!</itunes:subtitle>
      <itunes:keywords>cloud native, cloud native ambassador, cloud native engineering, open source contribution, open source, software development, security, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>42</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">52121bb6-8910-437b-8bd8-9b7ba6b431d4</guid>
      <title>The One Where We Geek Out on Ruby x OTel with Kayla Reopelle of New Relic</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Kayla is an engineer on the New Relic Ruby agent team and an active member of the OpenTelemetry Ruby community, where she's a maintainer for opentelemetry-ruby-contrib and an approver for opentelemetry-ruby. Outside of work, she enjoys cycling and tinkering in her garden.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/kaylareopelle/">LinkedIn</a></li><li><a href="https://github.com/kaylareopelle">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Apple_IIe">Apple IIe</a></li><li><a href="https://en.wikipedia.org/wiki/ICON_(microcomputer)">Unisys Icon</a></li><li><a href="https://docs.github.com/en/codespaces/overview">GitHub Codespaces</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-ruby">OpenTelemetry Ruby (Core)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-ruby-contrib">OpenTelemetry Ruby (Contrib)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. and geeking out with me today, I have Kayla Reopelle of New Relic. Welcome, Kayla.</p><p><strong>KAYLA:</strong> Hi. Thank you. Happy to be here.</p><p><strong>ADRIANA:</strong> I'm super excited to have you on. And where are you calling from today?</p><p><strong>KAYLA:</strong> I'm calling from Portland, Oregon.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people from Portland. There's a big tech community in Portland, isn't there?</p><p><strong>KAYLA:</strong> Yeah, yeah. They. At one point it was called the Silicon Forest, but I don't know if it has that same reputation.</p><p><strong>ADRIANA:</strong> That's awesome. Are you originally from Portland, or...</p><p><strong>KAYLA:</strong> No, I'm originally from a small town kind of near Mount Rainier in Washington state, but kind of grew up in the Pacific Northwest, so.</p><p><strong>ADRIANA:</strong> Oh, cool. That's awesome. It's. You know, I always chat with people who, who grew up in the Pacific Northwest and it's such a different vibe from east coast life. Like, it's so much more outdoorsy, focused in the Pacific Northwest, which I absolutely love. Like here, where I live, in Toronto, it's like, it's flat. So, you know, I go out west, I'm like, oh, it's...The mountains are so pretty. I so miss that.</p><p><strong>KAYLA:</strong> Yeah. Yeah. The times that I've lived other places, I. I miss seeing the mountains on the horizon. For sure.</p><p><strong>ADRIANA:</strong> Yeah. You cannot beat that. Well, awesome. Are you ready to do our icebreaker questions?</p><p><strong>KAYLA:</strong> Sure.</p><p><strong>ADRIANA:</strong> Okay, let's do it. Question number one. Are you a lefty or a righty?</p><p><strong>KAYLA:</strong> I'm a lefty.</p><p><strong>ADRIANA:</strong> Oh, my God. I always get so excited when I meet fellow lefties. Yeah. I love learning. I. I love identifying other lefties. I. I've mentioned this multiple times in the show, so if anyone's listening and bored of hearing this. But like, I always, I'm always like watching, you know, what hand people grab things with, and I'm like lefty. And I feel like it's the thing that only lefties will probably notice anyway.</p><p><strong>KAYLA:</strong> Yeah, yeah. Right. We're like a small enough percentage that it. It kind of catches you off guard. It's a little bit exciting.</p><p><strong>ADRIANA:</strong> Exactly. And I, I don't know if you do this, but like, my coat hangers go like my clothes hang in my coat hangers in a very particular direction compared to like right handed people or even like where I put my knives in the knife bl. In the knife block.</p><p><strong>KAYLA:</strong> Mm.</p><p><strong>ADRIANA:</strong> But yeah, that that's from like living in a house of, of right handed people where they outnumber me but I impose my will upon them.</p><p><strong>KAYLA:</strong> Nice. Nice. Yeah. Growing up there was always like a decent balance because my dad was also left handed. But you know, as an adult, like sharing a house with another with a right handed person, it's like the kitchen set up every time the. Where the cutting board is placed versus where the appliances are placed and the food.</p><p><strong>ADRIANA:</strong> It's like exactly how you turn, like. The handle for your frying pan. Like what, where it's oriented as well. Yeah, yeah, yeah.</p><p><strong>KAYLA:</strong> And I've even looked at that sometimes when I've gone to like look at apartments or something. It's like, okay, where is the elbow space for?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KAYLA:</strong> Like, will it work?</p><p><strong>ADRIANA:</strong> Or even like something silly like sitting down to a meal. And if you're sitting next to a right handed person, you need to be on the outside so you're not like butting elbows when you eat, which right-handed people don't think about.</p><p><strong>KAYLA:</strong> Yeah, yeah, I know it, it like can cause sometimes a little bit of anxiety of like, okay, am I gonna get one of the two correct spots at this table?</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>KAYLA:</strong> Yep.</p><p><strong>ADRIANA:</strong> And, and one, one follow up question on, on leftiness. Because I, I find like lefties. Well, I mean already by default, like, lefties hold their pencils like really weird. I hold mine extra weird to the point where, you know, I've had teachers like, you're not supposed to hold it like that. Who cares how I hold it in my writing? Yeah. Do you, Are you an extra weird pencil holder?</p><p><strong>KAYLA:</strong> Oh, yes. Yeah, I am. Yeah. Actually, let's see. So I hold mine. Yeah, I just kind of like balance it but have like an extra point.</p><p><strong>ADRIANA:</strong> Oh, nice, nice. And do you have like an extra callus. Yes. Yeah, the callus.</p><p><strong>KAYLA:</strong> And so whenever there were like standardized tests, this whole side of my hand would just be.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, the smudge, the smudge. I used to have smudgy paper that I used to like... Under my hand over my notebooks to avoid that. Yeah. I had, for years I had a callus on my, on my left pinky. And it's gone. It's gone now because, I mean, I hardly ever write, but it was, I thought it was never gonna go away. I hold my pencil really funny. I have, I have a banana here that I'm going to use to demonstrate because my, my pens are like far away, but I, I hold. Oops. This is how I hold my pencil is like this. So yeah. Teachers would be like, what the hell, you can't hold it like that. I'm like, watch me, So anyway, well, thank you. Always fun to meet another lefty. Now do you prefer iPhone or Android?</p><p><strong>KAYLA:</strong> iPhone. Yeah. I grew up using Mac products so I feel like it was just kind of a natural evolution.</p><p><strong>ADRIANA:</strong> That's so cool that you grew up like that. I did not grow up using Mac products, but I became like a late stage convert.</p><p><strong>KAYLA:</strong> My parents were both teachers and the school district that they work for got a huge grant from Apple and so they actually got to like take an early computer home.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>KAYLA:</strong> In the summertime. Yeah. So like when it wasn't being used, which was great. So yeah. So back in the like green and black little boxy Mac days.</p><p><strong>ADRIANA:</strong> I remember those. Yeah. I remember growing up like schools always had the Macs and it was like the, it was the Apple IIe before...pre Mac. And then, and then in my high school they had a, they had a Macintosh lab for like all the graphic design and then for like the computer class we had like a lab of Unisys Icon computers which I don't even know if they make those anymore but they, they ran Windows and yeah, that, that's what we use for computer programming.</p><p><strong>KAYLA:</strong> Nice, nice.</p><p><strong>ADRIANA:</strong> That's cool. Now did you get into computers because of your parents bringing home the max in the summer or was that like a later enlightening?</p><p><strong>KAYLA:</strong> Yeah, that's a good question. I think that that got me curious in them and like I liked, I was like early on the IT person for my family. So it was like learning, learning how to do those things. I had a great computer computers teacher to, in elementary school but I kind of drifted away from it in junior high and high school and was using more like using computers for like creative things like you know, Photoshop or like film editing. But ended up, yeah, circling, circling back much later because I, I was charged at one point with creating like Internet based documentary extras, like different things that you could use to interact with media and archives. And there was so much that I was always just asking this other engineer to do that it got me somewhat curious of like, I wonder if I could do this myself someday. And it wasn't until you know, I was kind of at this point where I was wrapping up a film project that I had been working on for a few years and wasn't sure if I wanted to go looking for a new one or make a career change that a friend of mine who was a software engineer encouraged me to look into that. And so that's kind of how I got into coding and started learning about it and enjoying it.</p><p><strong>ADRIANA:</strong> That's so cool. So your original background was more on the film end of things?</p><p><strong>KAYLA:</strong> Yep. Yeah, yeah. Documentary film stuff.</p><p><strong>ADRIANA:</strong> Oh, wow, that's so cool. I. I have to say, like, you know, having. Not that I'm a great editor or anything, but, like, editing video was something that terrified me, like, even 10 years ago, and now I'm like, okay at it. And I have mad respect for. For people who do video editing, because that is. That's a lot more work than just photo editing. Like, so much work.</p><p><strong>ADRIANA:</strong> So much work, so.</p><p><strong>KAYLA:</strong> Oh, yes. Yeah. Such a skill.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And it's amazing how you can take the same footage and just edit it in different ways and have completely different films, completely different feelings.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's true. It's all about, like, the context, right?</p><p><strong>KAYLA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. All right, next question. I think you've answered it already, but do you prefer Mac, Linux, or Windows?</p><p><strong>KAYLA:</strong> Oh, yes. Yeah. So I would say, yeah, Mac is definitely where I feel most at home. I think Linux is really interesting, but I haven't had a chance to play around with it. And every time I'm using a Windows computer, it feels like I'm being forced to use my right hand. Like, I just. I can get to it eventually, but it just doesn't click in the same way.</p><p><strong>ADRIANA:</strong> Oh, my God, I love that.</p><p><strong>KAYLA:</strong> Last night, I was actually helping my aunt with her laptop, and she wanted to bookmark some websites and things like that, and it just. It took me like, an extra 30 seconds every time to be like, nope, this is where you click on this mouse and. Yeah. How you. How you right click and...</p><p><strong>ADRIANA:</strong> It's true. It's true. One thing I have to give credit to the Apple folks, like, when I switched from Windows to Mac, is I was surprised by how intuitive the shortcuts were because I'm a huge shortcut person. And I found that I discovered a lot of shortcuts by accident just through, like, I don't know, I'm like, what happens if I do this? And lo and behold, I'm like, what? It does that. Yeah. So mad props on the usability. That's one thing that I really appreciate about Macs, that I don't see that in Windows land yet.</p><p><strong>KAYLA:</strong> Yeah. One of the things that I like to do as a kid was see how far I could get with using just the commands on the Mac. Only use no mouse. Because Macs didn't really have a lot of games at that point in time, so it was like games to play. But you could get, you could get pretty far with just a keyboard.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It's actually really impressive. Cool. Okay, next question. What is your favorite programming language?</p><p><strong>KAYLA:</strong> My favorite programming language is Ruby. Yeah, I, you know, I, it's funny. So I started learning JavaScript first and that, you know, felt it felt more like code like because you had all of these extra characters, you have these curly braces and lots of quotes and things like that. Yeah, yeah. And then I went to a coding boot camp that started, started us out with Ruby. And at first I like remember telling my partner like, man, this programming language sucks. Like it's just like I'm writing words, it doesn't feel like there's any code in there at all. But then as time went on I was like this, this feels quite nice to just think about almost like writing a sentence or how you would explain something to another person, like making the code seem very like story based.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And you know, I was fortunate that after my coding boot camp I ended up working for a company that specialized in Ruby, Rails and React, which was exactly what I studied. And I've just kept landing myself in these roles so I get a chance to dabble now and then in other languages, but I don't feel nearly as comfortable as I do in Ruby.</p><p><strong>ADRIANA:</strong> Cool. That's so awesome. And you know, it's funny because there's, I feel like there's always a place for Ruby no matter what. Like there's such a demand for Ruby developers. It's such a, like alive and well community. And you know, I've also mentioned this a bunch of times on the show. I've had a lot of Ruby people come on and the, the common element is, you know, like they love the language so much and it's like such a, everyone talks about the community around it as well that they really love. So.</p><p><strong>KAYLA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so great. I've never touched Ruby. I've read Ruby code a couple of times because of a previous job and I have to say I, I'm like, yeah, I can tell what's going on from reading this. So mad props to Ruby.</p><p><strong>KAYLA:</strong> Yeah. Yes. Oh yeah. I love the community part of it too. Like I think that that made you know, career changing and learning a new language like feel so much more accessible and just like going to a conference that feels like every person you bump into is like extremely friendly and like wants to know who you are as a person and ask good questions. So it feels comfortable.</p><p><strong>ADRIANA:</strong> That's so great. I, I love that. And you know, I think half, half of what we, you know, half of what being soft a software engineer is about is the community or even in tech in general. It's all about the community, finding the place where you belong, finding your people, basically. And it's nice that I think, like, you can pretty much find your people in any, like, little technique, which is amazing. Awesome. All right, here's. Here's one that may.</p><p><strong>ADRIANA:</strong> May be controversial, maybe not. Do you prefer Dev or Ops?</p><p><strong>KAYLA:</strong> I think, I think Dev. I want to feel more comfortable with Ops, but every time. Like it. Yeah, it just feels a little foreign. I find myself often needing to relearn things, but I've. I've recently been working on a project that's had me get to spend more time in Ops and now I'm feeling a little more comfortable in it again. So that's exciting.</p><p><strong>ADRIANA:</strong> That's exciting. Awesome. Next question. Do you prefer JSON or YAML?</p><p><strong>KAYLA:</strong> Ooh, that's really hard. I guess, I guess YAML because I find that I have fewer compiling issues when I'm working with YAML. I'll forget a comma or add a comma somewhere with JSON that I'm not supposed to.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah. My, my, my issue with JSON is like all the curly braces and all the quotes everywhere. Because, like, I mean, YAML is like very loosey goosey on the quotes. Like you do or you don't. JSON. I hate that, like the keys have to be in quotes and the values have to be in quotes.</p><p><strong>KAYLA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, if it's a string, where...does it also. If it's a number. I can't remember now.</p><p><strong>KAYLA:</strong> I don't think so. I think numbers can be just themselves.</p><p><strong>ADRIANA:</strong> Yeah, yeah. But yeah, it's like too many quotes, too many curly braces. It makes my brain want to go.</p><p><strong>KAYLA:</strong> Right. I'm just trying to like sift through them.</p><p><strong>ADRIANA:</strong> Let me read it. I can't read it.</p><p><strong>KAYLA:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Next one. Do you prefer spaces or tabs?</p><p><strong>KAYLA:</strong> I guess I like, I like the look of a double. Of a double space. But I don't use my space bar to create that. I always use the tab key, so I don't know what that means.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. Because you can configure VSCode to like when you hit tab, it just makes it as a space instead of a tab.</p><p><strong>KAYLA:</strong> Yep.</p><p><strong>ADRIANA:</strong> Yeah, I, yeah, I'm with you. I will never use the space bar to like tab my stuff. But I will use tab to create spaces.</p><p><strong>KAYLA:</strong> Yes, yes.</p><p><strong>ADRIANA:</strong> Cool. Do you prefer to consume content through video or text?</p><p><strong>KAYLA:</strong> Hmm, I think it depends on what it is. Like if I am trying to like learn a new high level concept, I prefer, I mean really almost like audio more than video. Just being able to hear someone explain it to me. But if I'm trying to do like a, like a code along or like solve a specific problem, then I prefer text.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Yeah, I, I'm with you on that. A few, it's funny, a few people have also mentioned like just the audio aspect, which, you know, like I've mentioned many times on this show. I'm not much of a video person, but I will put on like a YouTube video while I'm doing chores and just listen to the audio because it feels very podcasty to me. Like I'll even like, lately I've been just comfort watching Star Trek the Next Generation and I'll just like, I'll just like do whatever, like be brushing my teeth and listening to an episode while I'm, you know, while I'm listening, I'm not even watching the video.</p><p><strong>KAYLA:</strong> That's awesome. Yeah. Yeah, I love to just have some sort of audio content when I'm, when I'm walking my dog and occasionally like if I'm stuck on something or just also like need to take a coding break if I want to feel like I'm still working, I'll listen to something tech related.</p><p><strong>ADRIANA:</strong> Yes, yes, exactly. That's awesome. Okay, final question. What is your superpower?</p><p><strong>KAYLA:</strong> Well, I've had, I've had people tell me that I can be really helpful with docs and you know, like make...rewrite things or reword things in, in like READMEs or change logs or something to, to make them more clear. So maybe, maybe that's my superpower.</p><p><strong>ADRIANA:</strong> That is a great superpower. There is something to be said about effective communication, so I am down for it. Awesome.</p><p><strong>KAYLA:</strong> I blame it entirely on this experiment they had us do in junior high where we had to write out the steps to make a peanut butter sandwich. I don't know if you've heard of this or have had to do it, but. And in class you'd bring your instructions and the teacher would then try to make a peanut butter sandwich, literally following your instructions. So if you didn't say to open the jar, they would slam the knife through the top of the jar and say, nope, not going to be a peanut butter sandwich.</p><p><strong>ADRIANA:</strong> Oh my God, that is such a great exercise. And that is such a great way to ingrain that in you. Because I. A personal pet peeve of mine when it comes to documentation for software or. Yeah, yeah, for, for software development, for like learning a new tool or whatever is like the skipped steps. Please include the steps. We don't all know what you're talking about because we're not as smart as you. So please dumb it down for the rest of us peasants.</p><p><strong>KAYLA:</strong> Yes. Because I think, I don't think I've ever come across a situation where I've been like, oh, I wish you were less specific. Right. Because even if you know the details, you can just skim and keep scrolling. But yeah, yeah, yeah. Not skipping steps is, I think, a true sign of great documentation.</p><p><strong>ADRIANA:</strong> Yes, exactly. Exactly. And I love...the peanut butter sandwich exercises is a really good one. And I feel like more schools should be doing stuff. Stuff like that.</p><p><strong>KAYLA:</strong> Yeah, yeah. And I mean, you know, maybe try it yourself if you want to practice. Practice with docs or something. See how far you get.</p><p><strong>ADRIANA:</strong> That's a great idea. And, and actually even. Yeah. On, on a similar vein, not, not just trying the. I'm assuming you were referring to like specifically trying the peanut butter sandwich example, but like also making sure that like when you're writing your own docs, that you can follow your own instructions. Right?</p><p><strong>KAYLA:</strong> Yes, yeah. Checking. Checking it back afterwards and going step by step.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Because that says a lot too. Like, especially like when I put out a tutorial or whatever and I want to. I'm like extra paranoid. So I want to make sure that it's like very reproducible. So I've taken to using GitHub Codespaces a lot to be able to reproduce things. And that has helped me so much because it's like a very, like, from scratch environment. So, you know, I haven't. It's not polluted with the other crap that I already have installed. And so it's, it's really great to vet whether or not like, you know, I'll. Whether or not my instructions are they work because of the stuff that I already had installed or do they work because they're actually correct?</p><p><strong>KAYLA:</strong> Yeah. Oh, that's a great point. I really haven't experimented much with GitHub Codespaces, but I know the OpenTelemetry Ruby repo has them set up. So maybe, maybe this is now the time to start playing around with that.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And you know, you've. You've done the perfect segue into like our main topic of conversation because you are, I hope I get this correct. Are you one of the approvers or maintainers of OpenTelemetry Ruby?</p><p><strong>KAYLA:</strong> So I'm both. So on the OpenTelemetry Ruby repo, the one that holds the SDK and the APIs and such, I'm an approver. And then on the OpenTelemetry Ruby contrib repo, I'm a maintainer.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. So tell us how you got to, you got into like this whole OpenTelemetry journey like from. Because it's, it's such a, I think it's such an honor and also an accomplishment to you know, become a, become, become an approver, become a maintainer of an open source repo. Especially a project like OpenTelemetry, which for those who are unfamiliar with it, it's the second most contributed open source project of the CNCF. So.</p><p><strong>KAYLA:</strong> Yeah. Yeah. Well, I think I've always been intrigued by the idea of open source. Like I, you know, kind of, when we were talking about the documentary path earlier, I think I was kind of in this like, you know, grassroots vein, like wanting to be a part of community driven things. And I kind of saw that in open source. So that, that felt intriguing to me. And the team that I work on for my day job is New Relics Ruby Agent, which is open source. So there, you know, I'm responsible for maintaining the New Relic RPM Gem along with some other fantastic people. And we will get, we have our, you know, repo on GitHub and will receive issues and pull requests and things like that. But you know, New Relic, like other Observability vendors have noticed that OpenTelemetry is becoming a really important part of the Observability ecosystem and has the power to disrupt, you know, tools like New Relic RPM that have existed for, gosh, I don't even know how long, over 15 years now I think. And so I was tasked with just checking out what the OpenTelemetry Ruby project was like and seeing how it compared with our agent. And so from there, you know, it was initially just kind of comparing code and seeing how that went. But as time went on I also kind of started comparing communities and seeing how there were so many more people contributing to this project and such, like diverse engineers from, you know, people who maybe had Observability experience or people who did not and you know, getting feedback from people who were using the Gem about things that, you know, if you captured a span in this way, we would find it much more meaningful than in the other way. And that kind of feedback I felt like was sorely lacking from the New Relic repo. We will get bug reports, occasionally we'll get feature requests, but they're few and far between. After doing this analysis and seeing that the OpenTelemetry Ruby project was missing two of the major signals, logs and metrics, chatted with my managers and was able to get some time to start working on the OpenTelemetry Ruby project. I had just done some logs work for New Relics to do automatic log forwarding and decided to start there with OTel for Ruby and have just kind of attended the SIGs and submitted PRs and collaborated ever since. I guess that was actually almost a year ago. So.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that's awesome. So it was, you know, like you're, it's something that you, you noticed there was this gap and so you, you went to your manager to like ask to fill the gap. That's so great. And you know, how, how, how was it like the initial experience of contributing to the SIG and contributing like your first code, like your first PR?</p><p><strong>KAYLA:</strong> Yeah, it was educational for sure. I, the first PR that I opened, well, this is not the first PR. At first I opened a docs PR. You know, I was going through some steps and I noticed that something was wrong or didn't work for me and kind of submitted something there. But I'd say the first like major piece of code change was I found an issue where OpenTelemetry had essentially copied New Relic's SQL obfuscation tool and integrated it into their repository. And there was some code duplication amongst the MySQL related Gems and the Postgres Gems. And the ticket was asking to create some type of helper that could be used across all of these Gems. So I was like, easy, great, I will just move this code to a new spot.</p><p>Don't even need to really refactor it because it seems identical. Let's just do that. So I did that, submitted my PR, thought everything was looking good and just kind of kept learning about the project as time went on. Whereas New Relic RPM puts everything into one Gem. OpenTelemetry Ruby is extremely modular and every little part is its own Gem. And I don't think Gems are libraries for Ruby that you install. The first move was I put it in this general base Gem, but instead we decided that a new helper Gem would be better for this MySQL work. Then as time went on, this code hasn't been looked at for a while.</p><p>Maybe we want to refactor something here or we want something to work better. I think a big lesson learned for me was that instead of encouraging that work to be done in a different PR and maybe creating a separate issue to come back to it later, I kept accepting those recommendations and incorporating them PR until, you know, every time I accepted one of those things, that meant it needed to get reviewed by more people and have more discussion and feedback before going forward. Because it's also, you know, even though it is. Was intended to be just kind of a code relocation, like it was starting to take on a bigger change. And this code is very important to the database instrumentation, to all of the database instrumentation. So we wanted to be really careful about not breaking things for existing users. So. Yeah, so I don't, I don't remember how long it was, but it was, it was quite a few months before that PR actually got moved in, merged in.</p><p>I think we had well over 100 comments. But I think it did a great job of teaching me, you know, OpenTelemetry for Ruby standards for code, things that they like to test that are different from the way that New Relic likes to test things and also the way that, you know, they like to organize things and having the opportunity to take code that I was already familiar with and, you know, bring it to life more in an OpenTelemetry vein, I think kind of got me, got me hooked in terms of. Yeah. Trying to see things in this, in this new OpenTelemetry light.</p><p><strong>ADRIANA:</strong> That's awesome. That's so exciting too. And it's such a great way to, you know, to get your hands dirty is like, take something familiar. But, you know, you make such an excellent point too of like, letting the PR get too big. Because I almost got caught by this this week where I submitted a PR to the docs to include like, some like, troubleshooting tips for the Target Allocator. And I got emboldened and I'm like, you know what I have, I. Not only am I contributing, like, you know, troubleshooting tips for that, I'm also going to include troubleshooting tips for auto instrumentation for the OTel Operator in the same PR. And Severin, who's one of the maintainers of the docs, he's like, yeah, you should, if you don't mind, could you open a second PR for that? And I'm so grateful that he nudged me in that direction because I'm like, yeah, otherwise that first PR would have just. It would, would have just taken forever to get it merged kind of thing. So things like that like, I. I appreciate when, you know, if you have somebody who, who will nudge you or, or you learn on your own that, like, yeah, maybe, maybe I should split this up. There's definitely something to be said for, for putting. Putting an issue to bed, getting some closure, getting that. That feature incorporated as quickly as possible, as safely as possible as well. That's so great. That's so great.</p><p>And how did you, like, what was the path for you from, you know, just like, initial contributor to like, maintainer or I guess contributor, approver or maintainer. Like, how. How does. What's that path look like?</p><p><strong>KAYLA:</strong> Yeah, so for me, you know, I started. I started attending the SIGs after this database PR, but also kind of like in conjunction with it. I made it clear that I wanted to contribute logs. I wanted to get as far as I could in contributing the log signal that I had the time and the resources and so started writing that and contributing a lot of code in that way. And also just paying attention to what was happening in the repo when even, like, smaller maintenance things were needed. So, like, if dependabot opened a new PR in contrib, like, trying to read it and approve it, even though I didn't have an official green checkmark, like, being able to just become more visible and, you know, hope that I could become a more trusted set of eyes through doing that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And the Ruby. The Ruby SIG is pretty small. I think that, you know, it. There are a lot of people who have been super committed to the project and really crucial with it, but I don't think they have the same time to commit that they used to have and so kind of trying to learn from them and help them out as well. So I think that helped build trust over time. And I let them know that I was interested in, you know, gaining, getting more responsibility and going through that path. And so, yeah, I worked with them to make it. Make it there.</p><p><strong>ADRIANA:</strong> That's awesome. And, you know, I think you touch on a really important point, which is advocating for yourself because sometimes we're too shy and we just hope that someone will notice and maybe someone will notice and you'll. You'll get attention that way. But, like, chances are, like, they're too busy in their own world doing whatever, so if you don't stand up for yourself, you're not gonna. You're definitely not gonna get it. So, you know, kudos to you for doing that. I think that's so amazing.</p><p><strong>KAYLA:</strong> Thank you. Yeah, I. It took a lot of encouragement. I think OpenTelemetry has been a great opportunity for me to practice advocating for myself, because that's something that's really hard for me to do. And I think, you know, anytime you join a new group or a community, especially one that feels like it's already established, it's kind of. I feel like I want to understand how people like to communicate with each other and what is expected. And, you know, I felt pretty strong when I joined that I wanted to, you know, try to gain more responsibility as an approver or a maintainer, but, you know, didn't want to just say, oh, I'm showing up because this is what. This is what I want.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And. Yeah. And so, you know, I had a lot of support from other folks inside New Relic who have worked with OpenTelemetry, kind of encouraging and coaching me in ways to advocate for myself. But I'm feeling. Yeah, I'm feeling much more confident in it now. And I'm grateful that OpenTelemetry has given me that opportunity to kind of learn this lesson.</p><p><strong>ADRIANA:</strong> And it's probably one of the best communities to do that, because I've always said so many times, OpenTelemetry is such an incredibly welcoming community, and I've not yet encountered a situation where someone has made some sort of asshole comment on a PR. Like, everything is very thoughtfully worded because at the end of the day, they want your contribution. I mean, this open source is here because of people like us who are. Who are out there contributing. So you don't want to antagonize or alienate the contributors.</p><p><strong>KAYLA:</strong> Yes, definitely. And that's been a place where I feel like I've gotten a chance to grow as well, because I think with the New Relic repo, like, our team really wants to cater to customers and make sure that they feel seen and heard and that the product is working for them. Like, if you reach out to us, like, we really want to acknowledge that. And in OpenTelemetry, I think that energy is there too. But I also think that because there are so many different voices and perspectives that are coming into it, kind of the ideas about where the project should be and where it should go are different. So there's, I think, a lot more scrutiny about, like, is this the best way to add to this project? Is this something that we, like, want to take on maintaining or that we can, you know, trust will continue to be supported and. Yeah, so getting. Getting those more. Getting some PRs that fall into that gray area of whether, or not, you know, it's the right solution has been challenging because I really want to encourage more people to contribute, but at the same time, we need the right kinds of contributions. So coaching people in a new way or encouraging people to do something differently and figuring out how to say those things has been kind of a challenge for me.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. And it's funny too, like, contribution, there's like, I guess a couple of different types of contributions because there's the, oh, I see a gap here and I want to fill it. And then there's the. Also, like, you can go through the list of open issues and see if that's something that you would want to take on. And especially believe there's like the great first issue or good first issue label on. On certain issues, which is designed for, you know, people who are new to contributing, as this is like the starter issue that you might want to take on. And it's all about, like, there's no issue. There's no such thing as a small issue to tackle because everything, every little thing, helps to contribute to the community.</p><p><strong>KAYLA:</strong> Yes. Yeah. It's hard to tell the impact of the change that you make. Even if it's like a single line change, you know, if you're bringing, maybe just changing a key so that it matches a new semantic convention, I mean, that can still have a huge impact as time goes on. Or like one of our good first issues I think we have labeled right now is adding. Adding a spell checker that's used in the opentelemetry.io website on the Ruby repositories. And you know, that, that could make a big difference because, you know, we don't really know how we're spelling things wrong or if we're not matching the style guide in places. And having that consistency, I think just makes for an easier experience. Whereas sometimes if you're reading something and it's misspelled, it can just be a bit of a. A hard stop.</p><p><strong>ADRIANA:</strong> Yeah, yeah, because then your brain can tend to be very judgy. Oh, they can't spell this. Why should I trust these docs?</p><p><strong>KAYLA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. You know, it's, it's interesting you mentioned the, the spell checker and the. Just like maintaining the style guide. Because that, that is definitely one thing. Like having made a bunch of docs contributions in the last couple years, like, they are very stringent on that. And even though it may drive you a little bit crazy as you're like trying to get like all those checks to pass as you're after you push your code for the PR, there is a method to the madness because it really does allow for like a more streamlined experience because everyone has a different way of coding. Everyone has a way of, different way of documenting and it is absolutely annoying to go through like inconsistent, inconsistent code. It just...eugh! So...that people put those checks and balances in place.</p><p>There's, there's a reason for it even, even if I might seem a little bit annoying or inconvenient, like it'll save you that extra bit of, of stress in the end. Right?</p><p><strong>KAYLA:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Awesome. Another thing that I wanted to switch gears on a little bit is you know, just get your thoughts around like open source communities in general. Like when we were chatting before we started the recording, talking about like these more community sponsored open source projects versus ones that are more like corporate sponsored or like one, you know, primarily one company kind of overseeing the open source project. If you have any thoughts on that.</p><p><strong>KAYLA:</strong> Yeah, I think, I think my experience like working on these two different projects has been really interesting or types of projects in like the vendor controlled land. There's a level of like wanting the community and I think almost assuming that if you make something open source the community will show up and maybe they will write the code for you. And I think that a lot of places that have open sourced products with that like hope or intention in mind have possibly been let down. I think. I'm not sure if it's because of the way that companies have support that works differently, usually an internal support team or if it's, you know, as a business having stakeholders and a structure that's more corporate and like business driven, that there's maybe less space for creativity outside of the specific goals of the organization. I also wonder too if in the vendor controlled space like you as a customer possibly feels different when you're looking at the code versus a fully like, I guess like maybe like company agnostic open source project because I think as a customer I would be more interested in trying to just get something fixed. Whereas maybe in like a more general open source environment I would feel more empowered to pitch an idea. I don't know if that's true, but that's my hunch.</p><p>Yeah, that's one thing that I really, really love about OpenTelemetry is that the vendors and the end users are working together. And I think that there is no single company or organization that is, or I guess I should say company that's responsible for it because the CNCF is the organization responsible for it. It keeps things yeah, more, more creative, more, more volatile. But I think also will, will drive something that might be more More valuable overall.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think OpenTelemetry spends a lot of effort in trying to keep things as vendor neutral as possible. And I say that in the best way possible because really, you know, like one of, for those who aren't aware, you know, I work with Reece Lee, who from New Relic, one of your, one of your co workers, on the OTel End User SIG. And we work for competitors, but like, I don't see it that way. That's maybe what it looks like on the outside, but I don't see it that way. We're all friends in OpenTelemetry, regardless of vendor. Like, we, we don't see each other's competitors. We're all like working towards the same goal.</p><p>We all want the same things and we are trying to cater to like, our user base as much as possible. Like, we want something put out that's useful to the people consuming it. So, you know, we don't want to be about it. But also being strict in, in terms of like making sure that not, you know, we're not favoring a vendor over another. And if there's pushback around that, it's for a very like, valid reason because we really don't want it to be like one vendor standing out over the other. We're all friends.</p><p><strong>KAYLA:</strong> Yes. Yeah, yeah. As you were saying that, I was kind of reminded of the piece of advice that's given that's like always like, don't be afraid to ask a question because someone else in the room may have the same question as you. I think that is really true in OpenTelemetry because often if one user or one vendor runs into a certain problem, it may be something that other people are struggling with as well. And so that contribution in OpenTelemetry is like a tide that raises all boats. I think that's how you say that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally agree. And you remind me of something that happened to me last week where I was like, I was stuck on this one issue and it was related to the OTel operator and I like popped into the Slack and before I started I was going to ask my question. I'm like, what if I search on this particular keyword to see if someone else has had that issue? And lo and behold, that is exactly what happened. So remembering that oftentimes your issue is not unique. And as you said, having the courage to ask that question benefits not only you, but others who are probably in the dark about that as well. Well, that's so great. We are coming up on time.</p><p>So before we go, I was wondering if you had any hot takes or words of wisdom for our audience.</p><p><strong>KAYLA:</strong> Yeah, let's see. So, I mean, I guess maybe just from our conversation, I think. Yeah. Two big things that I would say if you're participating in any open source project, not just OpenTelemetry, is don't be afraid to ask questions, especially asking questions of the maintainers. I think maintainers are hungry to have people contribute and participate. And the other one would be, you know, even. Even though you may want to participate in some sort of group, like, don't. Don't lose sight of. Of who you are either and what your coding standards are either. I think bringing. Bringing your full self there and being able to ask questions and make statements from what you've learned to be best can usually create a really fruitful discussion so that either you learn something from someone else or perhaps they learn something from you.</p><p><strong>ADRIANA:</strong> I love that so much. Yeah, yeah, absolutely. You know, really being, like, not being shy about, like, don't under. Don't underestimate, like, how capable you are is really like. Yeah, it's such an important. Such an important thing to bring, I think, to. To any table. Well, thank you so much, Kayla, for. For Geeking Out with me today, y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KAYLA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 10 Dec 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Kayla Reopelle)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-ruby-x-otel-kayla-reopelle-newrelic-hFyP7_bo</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Kayla is an engineer on the New Relic Ruby agent team and an active member of the OpenTelemetry Ruby community, where she's a maintainer for opentelemetry-ruby-contrib and an approver for opentelemetry-ruby. Outside of work, she enjoys cycling and tinkering in her garden.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/kaylareopelle/">LinkedIn</a></li><li><a href="https://github.com/kaylareopelle">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Apple_IIe">Apple IIe</a></li><li><a href="https://en.wikipedia.org/wiki/ICON_(microcomputer)">Unisys Icon</a></li><li><a href="https://docs.github.com/en/codespaces/overview">GitHub Codespaces</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-ruby">OpenTelemetry Ruby (Core)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-ruby-contrib">OpenTelemetry Ruby (Contrib)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. and geeking out with me today, I have Kayla Reopelle of New Relic. Welcome, Kayla.</p><p><strong>KAYLA:</strong> Hi. Thank you. Happy to be here.</p><p><strong>ADRIANA:</strong> I'm super excited to have you on. And where are you calling from today?</p><p><strong>KAYLA:</strong> I'm calling from Portland, Oregon.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people from Portland. There's a big tech community in Portland, isn't there?</p><p><strong>KAYLA:</strong> Yeah, yeah. They. At one point it was called the Silicon Forest, but I don't know if it has that same reputation.</p><p><strong>ADRIANA:</strong> That's awesome. Are you originally from Portland, or...</p><p><strong>KAYLA:</strong> No, I'm originally from a small town kind of near Mount Rainier in Washington state, but kind of grew up in the Pacific Northwest, so.</p><p><strong>ADRIANA:</strong> Oh, cool. That's awesome. It's. You know, I always chat with people who, who grew up in the Pacific Northwest and it's such a different vibe from east coast life. Like, it's so much more outdoorsy, focused in the Pacific Northwest, which I absolutely love. Like here, where I live, in Toronto, it's like, it's flat. So, you know, I go out west, I'm like, oh, it's...The mountains are so pretty. I so miss that.</p><p><strong>KAYLA:</strong> Yeah. Yeah. The times that I've lived other places, I. I miss seeing the mountains on the horizon. For sure.</p><p><strong>ADRIANA:</strong> Yeah. You cannot beat that. Well, awesome. Are you ready to do our icebreaker questions?</p><p><strong>KAYLA:</strong> Sure.</p><p><strong>ADRIANA:</strong> Okay, let's do it. Question number one. Are you a lefty or a righty?</p><p><strong>KAYLA:</strong> I'm a lefty.</p><p><strong>ADRIANA:</strong> Oh, my God. I always get so excited when I meet fellow lefties. Yeah. I love learning. I. I love identifying other lefties. I. I've mentioned this multiple times in the show, so if anyone's listening and bored of hearing this. But like, I always, I'm always like watching, you know, what hand people grab things with, and I'm like lefty. And I feel like it's the thing that only lefties will probably notice anyway.</p><p><strong>KAYLA:</strong> Yeah, yeah. Right. We're like a small enough percentage that it. It kind of catches you off guard. It's a little bit exciting.</p><p><strong>ADRIANA:</strong> Exactly. And I, I don't know if you do this, but like, my coat hangers go like my clothes hang in my coat hangers in a very particular direction compared to like right handed people or even like where I put my knives in the knife bl. In the knife block.</p><p><strong>KAYLA:</strong> Mm.</p><p><strong>ADRIANA:</strong> But yeah, that that's from like living in a house of, of right handed people where they outnumber me but I impose my will upon them.</p><p><strong>KAYLA:</strong> Nice. Nice. Yeah. Growing up there was always like a decent balance because my dad was also left handed. But you know, as an adult, like sharing a house with another with a right handed person, it's like the kitchen set up every time the. Where the cutting board is placed versus where the appliances are placed and the food.</p><p><strong>ADRIANA:</strong> It's like exactly how you turn, like. The handle for your frying pan. Like what, where it's oriented as well. Yeah, yeah, yeah.</p><p><strong>KAYLA:</strong> And I've even looked at that sometimes when I've gone to like look at apartments or something. It's like, okay, where is the elbow space for?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KAYLA:</strong> Like, will it work?</p><p><strong>ADRIANA:</strong> Or even like something silly like sitting down to a meal. And if you're sitting next to a right handed person, you need to be on the outside so you're not like butting elbows when you eat, which right-handed people don't think about.</p><p><strong>KAYLA:</strong> Yeah, yeah, I know it, it like can cause sometimes a little bit of anxiety of like, okay, am I gonna get one of the two correct spots at this table?</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>KAYLA:</strong> Yep.</p><p><strong>ADRIANA:</strong> And, and one, one follow up question on, on leftiness. Because I, I find like lefties. Well, I mean already by default, like, lefties hold their pencils like really weird. I hold mine extra weird to the point where, you know, I've had teachers like, you're not supposed to hold it like that. Who cares how I hold it in my writing? Yeah. Do you, Are you an extra weird pencil holder?</p><p><strong>KAYLA:</strong> Oh, yes. Yeah, I am. Yeah. Actually, let's see. So I hold mine. Yeah, I just kind of like balance it but have like an extra point.</p><p><strong>ADRIANA:</strong> Oh, nice, nice. And do you have like an extra callus. Yes. Yeah, the callus.</p><p><strong>KAYLA:</strong> And so whenever there were like standardized tests, this whole side of my hand would just be.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, the smudge, the smudge. I used to have smudgy paper that I used to like... Under my hand over my notebooks to avoid that. Yeah. I had, for years I had a callus on my, on my left pinky. And it's gone. It's gone now because, I mean, I hardly ever write, but it was, I thought it was never gonna go away. I hold my pencil really funny. I have, I have a banana here that I'm going to use to demonstrate because my, my pens are like far away, but I, I hold. Oops. This is how I hold my pencil is like this. So yeah. Teachers would be like, what the hell, you can't hold it like that. I'm like, watch me, So anyway, well, thank you. Always fun to meet another lefty. Now do you prefer iPhone or Android?</p><p><strong>KAYLA:</strong> iPhone. Yeah. I grew up using Mac products so I feel like it was just kind of a natural evolution.</p><p><strong>ADRIANA:</strong> That's so cool that you grew up like that. I did not grow up using Mac products, but I became like a late stage convert.</p><p><strong>KAYLA:</strong> My parents were both teachers and the school district that they work for got a huge grant from Apple and so they actually got to like take an early computer home.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>KAYLA:</strong> In the summertime. Yeah. So like when it wasn't being used, which was great. So yeah. So back in the like green and black little boxy Mac days.</p><p><strong>ADRIANA:</strong> I remember those. Yeah. I remember growing up like schools always had the Macs and it was like the, it was the Apple IIe before...pre Mac. And then, and then in my high school they had a, they had a Macintosh lab for like all the graphic design and then for like the computer class we had like a lab of Unisys Icon computers which I don't even know if they make those anymore but they, they ran Windows and yeah, that, that's what we use for computer programming.</p><p><strong>KAYLA:</strong> Nice, nice.</p><p><strong>ADRIANA:</strong> That's cool. Now did you get into computers because of your parents bringing home the max in the summer or was that like a later enlightening?</p><p><strong>KAYLA:</strong> Yeah, that's a good question. I think that that got me curious in them and like I liked, I was like early on the IT person for my family. So it was like learning, learning how to do those things. I had a great computer computers teacher to, in elementary school but I kind of drifted away from it in junior high and high school and was using more like using computers for like creative things like you know, Photoshop or like film editing. But ended up, yeah, circling, circling back much later because I, I was charged at one point with creating like Internet based documentary extras, like different things that you could use to interact with media and archives. And there was so much that I was always just asking this other engineer to do that it got me somewhat curious of like, I wonder if I could do this myself someday. And it wasn't until you know, I was kind of at this point where I was wrapping up a film project that I had been working on for a few years and wasn't sure if I wanted to go looking for a new one or make a career change that a friend of mine who was a software engineer encouraged me to look into that. And so that's kind of how I got into coding and started learning about it and enjoying it.</p><p><strong>ADRIANA:</strong> That's so cool. So your original background was more on the film end of things?</p><p><strong>KAYLA:</strong> Yep. Yeah, yeah. Documentary film stuff.</p><p><strong>ADRIANA:</strong> Oh, wow, that's so cool. I. I have to say, like, you know, having. Not that I'm a great editor or anything, but, like, editing video was something that terrified me, like, even 10 years ago, and now I'm like, okay at it. And I have mad respect for. For people who do video editing, because that is. That's a lot more work than just photo editing. Like, so much work.</p><p><strong>ADRIANA:</strong> So much work, so.</p><p><strong>KAYLA:</strong> Oh, yes. Yeah. Such a skill.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And it's amazing how you can take the same footage and just edit it in different ways and have completely different films, completely different feelings.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's true. It's all about, like, the context, right?</p><p><strong>KAYLA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. All right, next question. I think you've answered it already, but do you prefer Mac, Linux, or Windows?</p><p><strong>KAYLA:</strong> Oh, yes. Yeah. So I would say, yeah, Mac is definitely where I feel most at home. I think Linux is really interesting, but I haven't had a chance to play around with it. And every time I'm using a Windows computer, it feels like I'm being forced to use my right hand. Like, I just. I can get to it eventually, but it just doesn't click in the same way.</p><p><strong>ADRIANA:</strong> Oh, my God, I love that.</p><p><strong>KAYLA:</strong> Last night, I was actually helping my aunt with her laptop, and she wanted to bookmark some websites and things like that, and it just. It took me like, an extra 30 seconds every time to be like, nope, this is where you click on this mouse and. Yeah. How you. How you right click and...</p><p><strong>ADRIANA:</strong> It's true. It's true. One thing I have to give credit to the Apple folks, like, when I switched from Windows to Mac, is I was surprised by how intuitive the shortcuts were because I'm a huge shortcut person. And I found that I discovered a lot of shortcuts by accident just through, like, I don't know, I'm like, what happens if I do this? And lo and behold, I'm like, what? It does that. Yeah. So mad props on the usability. That's one thing that I really appreciate about Macs, that I don't see that in Windows land yet.</p><p><strong>KAYLA:</strong> Yeah. One of the things that I like to do as a kid was see how far I could get with using just the commands on the Mac. Only use no mouse. Because Macs didn't really have a lot of games at that point in time, so it was like games to play. But you could get, you could get pretty far with just a keyboard.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It's actually really impressive. Cool. Okay, next question. What is your favorite programming language?</p><p><strong>KAYLA:</strong> My favorite programming language is Ruby. Yeah, I, you know, I, it's funny. So I started learning JavaScript first and that, you know, felt it felt more like code like because you had all of these extra characters, you have these curly braces and lots of quotes and things like that. Yeah, yeah. And then I went to a coding boot camp that started, started us out with Ruby. And at first I like remember telling my partner like, man, this programming language sucks. Like it's just like I'm writing words, it doesn't feel like there's any code in there at all. But then as time went on I was like this, this feels quite nice to just think about almost like writing a sentence or how you would explain something to another person, like making the code seem very like story based.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And you know, I was fortunate that after my coding boot camp I ended up working for a company that specialized in Ruby, Rails and React, which was exactly what I studied. And I've just kept landing myself in these roles so I get a chance to dabble now and then in other languages, but I don't feel nearly as comfortable as I do in Ruby.</p><p><strong>ADRIANA:</strong> Cool. That's so awesome. And you know, it's funny because there's, I feel like there's always a place for Ruby no matter what. Like there's such a demand for Ruby developers. It's such a, like alive and well community. And you know, I've also mentioned this a bunch of times on the show. I've had a lot of Ruby people come on and the, the common element is, you know, like they love the language so much and it's like such a, everyone talks about the community around it as well that they really love. So.</p><p><strong>KAYLA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so great. I've never touched Ruby. I've read Ruby code a couple of times because of a previous job and I have to say I, I'm like, yeah, I can tell what's going on from reading this. So mad props to Ruby.</p><p><strong>KAYLA:</strong> Yeah. Yes. Oh yeah. I love the community part of it too. Like I think that that made you know, career changing and learning a new language like feel so much more accessible and just like going to a conference that feels like every person you bump into is like extremely friendly and like wants to know who you are as a person and ask good questions. So it feels comfortable.</p><p><strong>ADRIANA:</strong> That's so great. I, I love that. And you know, I think half, half of what we, you know, half of what being soft a software engineer is about is the community or even in tech in general. It's all about the community, finding the place where you belong, finding your people, basically. And it's nice that I think, like, you can pretty much find your people in any, like, little technique, which is amazing. Awesome. All right, here's. Here's one that may.</p><p><strong>ADRIANA:</strong> May be controversial, maybe not. Do you prefer Dev or Ops?</p><p><strong>KAYLA:</strong> I think, I think Dev. I want to feel more comfortable with Ops, but every time. Like it. Yeah, it just feels a little foreign. I find myself often needing to relearn things, but I've. I've recently been working on a project that's had me get to spend more time in Ops and now I'm feeling a little more comfortable in it again. So that's exciting.</p><p><strong>ADRIANA:</strong> That's exciting. Awesome. Next question. Do you prefer JSON or YAML?</p><p><strong>KAYLA:</strong> Ooh, that's really hard. I guess, I guess YAML because I find that I have fewer compiling issues when I'm working with YAML. I'll forget a comma or add a comma somewhere with JSON that I'm not supposed to.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah. My, my, my issue with JSON is like all the curly braces and all the quotes everywhere. Because, like, I mean, YAML is like very loosey goosey on the quotes. Like you do or you don't. JSON. I hate that, like the keys have to be in quotes and the values have to be in quotes.</p><p><strong>KAYLA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, if it's a string, where...does it also. If it's a number. I can't remember now.</p><p><strong>KAYLA:</strong> I don't think so. I think numbers can be just themselves.</p><p><strong>ADRIANA:</strong> Yeah, yeah. But yeah, it's like too many quotes, too many curly braces. It makes my brain want to go.</p><p><strong>KAYLA:</strong> Right. I'm just trying to like sift through them.</p><p><strong>ADRIANA:</strong> Let me read it. I can't read it.</p><p><strong>KAYLA:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Next one. Do you prefer spaces or tabs?</p><p><strong>KAYLA:</strong> I guess I like, I like the look of a double. Of a double space. But I don't use my space bar to create that. I always use the tab key, so I don't know what that means.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. Because you can configure VSCode to like when you hit tab, it just makes it as a space instead of a tab.</p><p><strong>KAYLA:</strong> Yep.</p><p><strong>ADRIANA:</strong> Yeah, I, yeah, I'm with you. I will never use the space bar to like tab my stuff. But I will use tab to create spaces.</p><p><strong>KAYLA:</strong> Yes, yes.</p><p><strong>ADRIANA:</strong> Cool. Do you prefer to consume content through video or text?</p><p><strong>KAYLA:</strong> Hmm, I think it depends on what it is. Like if I am trying to like learn a new high level concept, I prefer, I mean really almost like audio more than video. Just being able to hear someone explain it to me. But if I'm trying to do like a, like a code along or like solve a specific problem, then I prefer text.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Yeah, I, I'm with you on that. A few, it's funny, a few people have also mentioned like just the audio aspect, which, you know, like I've mentioned many times on this show. I'm not much of a video person, but I will put on like a YouTube video while I'm doing chores and just listen to the audio because it feels very podcasty to me. Like I'll even like, lately I've been just comfort watching Star Trek the Next Generation and I'll just like, I'll just like do whatever, like be brushing my teeth and listening to an episode while I'm, you know, while I'm listening, I'm not even watching the video.</p><p><strong>KAYLA:</strong> That's awesome. Yeah. Yeah, I love to just have some sort of audio content when I'm, when I'm walking my dog and occasionally like if I'm stuck on something or just also like need to take a coding break if I want to feel like I'm still working, I'll listen to something tech related.</p><p><strong>ADRIANA:</strong> Yes, yes, exactly. That's awesome. Okay, final question. What is your superpower?</p><p><strong>KAYLA:</strong> Well, I've had, I've had people tell me that I can be really helpful with docs and you know, like make...rewrite things or reword things in, in like READMEs or change logs or something to, to make them more clear. So maybe, maybe that's my superpower.</p><p><strong>ADRIANA:</strong> That is a great superpower. There is something to be said about effective communication, so I am down for it. Awesome.</p><p><strong>KAYLA:</strong> I blame it entirely on this experiment they had us do in junior high where we had to write out the steps to make a peanut butter sandwich. I don't know if you've heard of this or have had to do it, but. And in class you'd bring your instructions and the teacher would then try to make a peanut butter sandwich, literally following your instructions. So if you didn't say to open the jar, they would slam the knife through the top of the jar and say, nope, not going to be a peanut butter sandwich.</p><p><strong>ADRIANA:</strong> Oh my God, that is such a great exercise. And that is such a great way to ingrain that in you. Because I. A personal pet peeve of mine when it comes to documentation for software or. Yeah, yeah, for, for software development, for like learning a new tool or whatever is like the skipped steps. Please include the steps. We don't all know what you're talking about because we're not as smart as you. So please dumb it down for the rest of us peasants.</p><p><strong>KAYLA:</strong> Yes. Because I think, I don't think I've ever come across a situation where I've been like, oh, I wish you were less specific. Right. Because even if you know the details, you can just skim and keep scrolling. But yeah, yeah, yeah. Not skipping steps is, I think, a true sign of great documentation.</p><p><strong>ADRIANA:</strong> Yes, exactly. Exactly. And I love...the peanut butter sandwich exercises is a really good one. And I feel like more schools should be doing stuff. Stuff like that.</p><p><strong>KAYLA:</strong> Yeah, yeah. And I mean, you know, maybe try it yourself if you want to practice. Practice with docs or something. See how far you get.</p><p><strong>ADRIANA:</strong> That's a great idea. And, and actually even. Yeah. On, on a similar vein, not, not just trying the. I'm assuming you were referring to like specifically trying the peanut butter sandwich example, but like also making sure that like when you're writing your own docs, that you can follow your own instructions. Right?</p><p><strong>KAYLA:</strong> Yes, yeah. Checking. Checking it back afterwards and going step by step.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Because that says a lot too. Like, especially like when I put out a tutorial or whatever and I want to. I'm like extra paranoid. So I want to make sure that it's like very reproducible. So I've taken to using GitHub Codespaces a lot to be able to reproduce things. And that has helped me so much because it's like a very, like, from scratch environment. So, you know, I haven't. It's not polluted with the other crap that I already have installed. And so it's, it's really great to vet whether or not like, you know, I'll. Whether or not my instructions are they work because of the stuff that I already had installed or do they work because they're actually correct?</p><p><strong>KAYLA:</strong> Yeah. Oh, that's a great point. I really haven't experimented much with GitHub Codespaces, but I know the OpenTelemetry Ruby repo has them set up. So maybe, maybe this is now the time to start playing around with that.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And you know, you've. You've done the perfect segue into like our main topic of conversation because you are, I hope I get this correct. Are you one of the approvers or maintainers of OpenTelemetry Ruby?</p><p><strong>KAYLA:</strong> So I'm both. So on the OpenTelemetry Ruby repo, the one that holds the SDK and the APIs and such, I'm an approver. And then on the OpenTelemetry Ruby contrib repo, I'm a maintainer.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. So tell us how you got to, you got into like this whole OpenTelemetry journey like from. Because it's, it's such a, I think it's such an honor and also an accomplishment to you know, become a, become, become an approver, become a maintainer of an open source repo. Especially a project like OpenTelemetry, which for those who are unfamiliar with it, it's the second most contributed open source project of the CNCF. So.</p><p><strong>KAYLA:</strong> Yeah. Yeah. Well, I think I've always been intrigued by the idea of open source. Like I, you know, kind of, when we were talking about the documentary path earlier, I think I was kind of in this like, you know, grassroots vein, like wanting to be a part of community driven things. And I kind of saw that in open source. So that, that felt intriguing to me. And the team that I work on for my day job is New Relics Ruby Agent, which is open source. So there, you know, I'm responsible for maintaining the New Relic RPM Gem along with some other fantastic people. And we will get, we have our, you know, repo on GitHub and will receive issues and pull requests and things like that. But you know, New Relic, like other Observability vendors have noticed that OpenTelemetry is becoming a really important part of the Observability ecosystem and has the power to disrupt, you know, tools like New Relic RPM that have existed for, gosh, I don't even know how long, over 15 years now I think. And so I was tasked with just checking out what the OpenTelemetry Ruby project was like and seeing how it compared with our agent. And so from there, you know, it was initially just kind of comparing code and seeing how that went. But as time went on I also kind of started comparing communities and seeing how there were so many more people contributing to this project and such, like diverse engineers from, you know, people who maybe had Observability experience or people who did not and you know, getting feedback from people who were using the Gem about things that, you know, if you captured a span in this way, we would find it much more meaningful than in the other way. And that kind of feedback I felt like was sorely lacking from the New Relic repo. We will get bug reports, occasionally we'll get feature requests, but they're few and far between. After doing this analysis and seeing that the OpenTelemetry Ruby project was missing two of the major signals, logs and metrics, chatted with my managers and was able to get some time to start working on the OpenTelemetry Ruby project. I had just done some logs work for New Relics to do automatic log forwarding and decided to start there with OTel for Ruby and have just kind of attended the SIGs and submitted PRs and collaborated ever since. I guess that was actually almost a year ago. So.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that's awesome. So it was, you know, like you're, it's something that you, you noticed there was this gap and so you, you went to your manager to like ask to fill the gap. That's so great. And you know, how, how, how was it like the initial experience of contributing to the SIG and contributing like your first code, like your first PR?</p><p><strong>KAYLA:</strong> Yeah, it was educational for sure. I, the first PR that I opened, well, this is not the first PR. At first I opened a docs PR. You know, I was going through some steps and I noticed that something was wrong or didn't work for me and kind of submitted something there. But I'd say the first like major piece of code change was I found an issue where OpenTelemetry had essentially copied New Relic's SQL obfuscation tool and integrated it into their repository. And there was some code duplication amongst the MySQL related Gems and the Postgres Gems. And the ticket was asking to create some type of helper that could be used across all of these Gems. So I was like, easy, great, I will just move this code to a new spot.</p><p>Don't even need to really refactor it because it seems identical. Let's just do that. So I did that, submitted my PR, thought everything was looking good and just kind of kept learning about the project as time went on. Whereas New Relic RPM puts everything into one Gem. OpenTelemetry Ruby is extremely modular and every little part is its own Gem. And I don't think Gems are libraries for Ruby that you install. The first move was I put it in this general base Gem, but instead we decided that a new helper Gem would be better for this MySQL work. Then as time went on, this code hasn't been looked at for a while.</p><p>Maybe we want to refactor something here or we want something to work better. I think a big lesson learned for me was that instead of encouraging that work to be done in a different PR and maybe creating a separate issue to come back to it later, I kept accepting those recommendations and incorporating them PR until, you know, every time I accepted one of those things, that meant it needed to get reviewed by more people and have more discussion and feedback before going forward. Because it's also, you know, even though it is. Was intended to be just kind of a code relocation, like it was starting to take on a bigger change. And this code is very important to the database instrumentation, to all of the database instrumentation. So we wanted to be really careful about not breaking things for existing users. So. Yeah, so I don't, I don't remember how long it was, but it was, it was quite a few months before that PR actually got moved in, merged in.</p><p>I think we had well over 100 comments. But I think it did a great job of teaching me, you know, OpenTelemetry for Ruby standards for code, things that they like to test that are different from the way that New Relic likes to test things and also the way that, you know, they like to organize things and having the opportunity to take code that I was already familiar with and, you know, bring it to life more in an OpenTelemetry vein, I think kind of got me, got me hooked in terms of. Yeah. Trying to see things in this, in this new OpenTelemetry light.</p><p><strong>ADRIANA:</strong> That's awesome. That's so exciting too. And it's such a great way to, you know, to get your hands dirty is like, take something familiar. But, you know, you make such an excellent point too of like, letting the PR get too big. Because I almost got caught by this this week where I submitted a PR to the docs to include like, some like, troubleshooting tips for the Target Allocator. And I got emboldened and I'm like, you know what I have, I. Not only am I contributing, like, you know, troubleshooting tips for that, I'm also going to include troubleshooting tips for auto instrumentation for the OTel Operator in the same PR. And Severin, who's one of the maintainers of the docs, he's like, yeah, you should, if you don't mind, could you open a second PR for that? And I'm so grateful that he nudged me in that direction because I'm like, yeah, otherwise that first PR would have just. It would, would have just taken forever to get it merged kind of thing. So things like that like, I. I appreciate when, you know, if you have somebody who, who will nudge you or, or you learn on your own that, like, yeah, maybe, maybe I should split this up. There's definitely something to be said for, for putting. Putting an issue to bed, getting some closure, getting that. That feature incorporated as quickly as possible, as safely as possible as well. That's so great. That's so great.</p><p>And how did you, like, what was the path for you from, you know, just like, initial contributor to like, maintainer or I guess contributor, approver or maintainer. Like, how. How does. What's that path look like?</p><p><strong>KAYLA:</strong> Yeah, so for me, you know, I started. I started attending the SIGs after this database PR, but also kind of like in conjunction with it. I made it clear that I wanted to contribute logs. I wanted to get as far as I could in contributing the log signal that I had the time and the resources and so started writing that and contributing a lot of code in that way. And also just paying attention to what was happening in the repo when even, like, smaller maintenance things were needed. So, like, if dependabot opened a new PR in contrib, like, trying to read it and approve it, even though I didn't have an official green checkmark, like, being able to just become more visible and, you know, hope that I could become a more trusted set of eyes through doing that.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And the Ruby. The Ruby SIG is pretty small. I think that, you know, it. There are a lot of people who have been super committed to the project and really crucial with it, but I don't think they have the same time to commit that they used to have and so kind of trying to learn from them and help them out as well. So I think that helped build trust over time. And I let them know that I was interested in, you know, gaining, getting more responsibility and going through that path. And so, yeah, I worked with them to make it. Make it there.</p><p><strong>ADRIANA:</strong> That's awesome. And, you know, I think you touch on a really important point, which is advocating for yourself because sometimes we're too shy and we just hope that someone will notice and maybe someone will notice and you'll. You'll get attention that way. But, like, chances are, like, they're too busy in their own world doing whatever, so if you don't stand up for yourself, you're not gonna. You're definitely not gonna get it. So, you know, kudos to you for doing that. I think that's so amazing.</p><p><strong>KAYLA:</strong> Thank you. Yeah, I. It took a lot of encouragement. I think OpenTelemetry has been a great opportunity for me to practice advocating for myself, because that's something that's really hard for me to do. And I think, you know, anytime you join a new group or a community, especially one that feels like it's already established, it's kind of. I feel like I want to understand how people like to communicate with each other and what is expected. And, you know, I felt pretty strong when I joined that I wanted to, you know, try to gain more responsibility as an approver or a maintainer, but, you know, didn't want to just say, oh, I'm showing up because this is what. This is what I want.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>KAYLA:</strong> And. Yeah. And so, you know, I had a lot of support from other folks inside New Relic who have worked with OpenTelemetry, kind of encouraging and coaching me in ways to advocate for myself. But I'm feeling. Yeah, I'm feeling much more confident in it now. And I'm grateful that OpenTelemetry has given me that opportunity to kind of learn this lesson.</p><p><strong>ADRIANA:</strong> And it's probably one of the best communities to do that, because I've always said so many times, OpenTelemetry is such an incredibly welcoming community, and I've not yet encountered a situation where someone has made some sort of asshole comment on a PR. Like, everything is very thoughtfully worded because at the end of the day, they want your contribution. I mean, this open source is here because of people like us who are. Who are out there contributing. So you don't want to antagonize or alienate the contributors.</p><p><strong>KAYLA:</strong> Yes, definitely. And that's been a place where I feel like I've gotten a chance to grow as well, because I think with the New Relic repo, like, our team really wants to cater to customers and make sure that they feel seen and heard and that the product is working for them. Like, if you reach out to us, like, we really want to acknowledge that. And in OpenTelemetry, I think that energy is there too. But I also think that because there are so many different voices and perspectives that are coming into it, kind of the ideas about where the project should be and where it should go are different. So there's, I think, a lot more scrutiny about, like, is this the best way to add to this project? Is this something that we, like, want to take on maintaining or that we can, you know, trust will continue to be supported and. Yeah, so getting. Getting those more. Getting some PRs that fall into that gray area of whether, or not, you know, it's the right solution has been challenging because I really want to encourage more people to contribute, but at the same time, we need the right kinds of contributions. So coaching people in a new way or encouraging people to do something differently and figuring out how to say those things has been kind of a challenge for me.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. And it's funny too, like, contribution, there's like, I guess a couple of different types of contributions because there's the, oh, I see a gap here and I want to fill it. And then there's the. Also, like, you can go through the list of open issues and see if that's something that you would want to take on. And especially believe there's like the great first issue or good first issue label on. On certain issues, which is designed for, you know, people who are new to contributing, as this is like the starter issue that you might want to take on. And it's all about, like, there's no issue. There's no such thing as a small issue to tackle because everything, every little thing, helps to contribute to the community.</p><p><strong>KAYLA:</strong> Yes. Yeah. It's hard to tell the impact of the change that you make. Even if it's like a single line change, you know, if you're bringing, maybe just changing a key so that it matches a new semantic convention, I mean, that can still have a huge impact as time goes on. Or like one of our good first issues I think we have labeled right now is adding. Adding a spell checker that's used in the opentelemetry.io website on the Ruby repositories. And you know, that, that could make a big difference because, you know, we don't really know how we're spelling things wrong or if we're not matching the style guide in places. And having that consistency, I think just makes for an easier experience. Whereas sometimes if you're reading something and it's misspelled, it can just be a bit of a. A hard stop.</p><p><strong>ADRIANA:</strong> Yeah, yeah, because then your brain can tend to be very judgy. Oh, they can't spell this. Why should I trust these docs?</p><p><strong>KAYLA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. You know, it's, it's interesting you mentioned the, the spell checker and the. Just like maintaining the style guide. Because that, that is definitely one thing. Like having made a bunch of docs contributions in the last couple years, like, they are very stringent on that. And even though it may drive you a little bit crazy as you're like trying to get like all those checks to pass as you're after you push your code for the PR, there is a method to the madness because it really does allow for like a more streamlined experience because everyone has a different way of coding. Everyone has a way of, different way of documenting and it is absolutely annoying to go through like inconsistent, inconsistent code. It just...eugh! So...that people put those checks and balances in place.</p><p>There's, there's a reason for it even, even if I might seem a little bit annoying or inconvenient, like it'll save you that extra bit of, of stress in the end. Right?</p><p><strong>KAYLA:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Awesome. Another thing that I wanted to switch gears on a little bit is you know, just get your thoughts around like open source communities in general. Like when we were chatting before we started the recording, talking about like these more community sponsored open source projects versus ones that are more like corporate sponsored or like one, you know, primarily one company kind of overseeing the open source project. If you have any thoughts on that.</p><p><strong>KAYLA:</strong> Yeah, I think, I think my experience like working on these two different projects has been really interesting or types of projects in like the vendor controlled land. There's a level of like wanting the community and I think almost assuming that if you make something open source the community will show up and maybe they will write the code for you. And I think that a lot of places that have open sourced products with that like hope or intention in mind have possibly been let down. I think. I'm not sure if it's because of the way that companies have support that works differently, usually an internal support team or if it's, you know, as a business having stakeholders and a structure that's more corporate and like business driven, that there's maybe less space for creativity outside of the specific goals of the organization. I also wonder too if in the vendor controlled space like you as a customer possibly feels different when you're looking at the code versus a fully like, I guess like maybe like company agnostic open source project because I think as a customer I would be more interested in trying to just get something fixed. Whereas maybe in like a more general open source environment I would feel more empowered to pitch an idea. I don't know if that's true, but that's my hunch.</p><p>Yeah, that's one thing that I really, really love about OpenTelemetry is that the vendors and the end users are working together. And I think that there is no single company or organization that is, or I guess I should say company that's responsible for it because the CNCF is the organization responsible for it. It keeps things yeah, more, more creative, more, more volatile. But I think also will, will drive something that might be more More valuable overall.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think OpenTelemetry spends a lot of effort in trying to keep things as vendor neutral as possible. And I say that in the best way possible because really, you know, like one of, for those who aren't aware, you know, I work with Reece Lee, who from New Relic, one of your, one of your co workers, on the OTel End User SIG. And we work for competitors, but like, I don't see it that way. That's maybe what it looks like on the outside, but I don't see it that way. We're all friends in OpenTelemetry, regardless of vendor. Like, we, we don't see each other's competitors. We're all like working towards the same goal.</p><p>We all want the same things and we are trying to cater to like, our user base as much as possible. Like, we want something put out that's useful to the people consuming it. So, you know, we don't want to be about it. But also being strict in, in terms of like making sure that not, you know, we're not favoring a vendor over another. And if there's pushback around that, it's for a very like, valid reason because we really don't want it to be like one vendor standing out over the other. We're all friends.</p><p><strong>KAYLA:</strong> Yes. Yeah, yeah. As you were saying that, I was kind of reminded of the piece of advice that's given that's like always like, don't be afraid to ask a question because someone else in the room may have the same question as you. I think that is really true in OpenTelemetry because often if one user or one vendor runs into a certain problem, it may be something that other people are struggling with as well. And so that contribution in OpenTelemetry is like a tide that raises all boats. I think that's how you say that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally agree. And you remind me of something that happened to me last week where I was like, I was stuck on this one issue and it was related to the OTel operator and I like popped into the Slack and before I started I was going to ask my question. I'm like, what if I search on this particular keyword to see if someone else has had that issue? And lo and behold, that is exactly what happened. So remembering that oftentimes your issue is not unique. And as you said, having the courage to ask that question benefits not only you, but others who are probably in the dark about that as well. Well, that's so great. We are coming up on time.</p><p>So before we go, I was wondering if you had any hot takes or words of wisdom for our audience.</p><p><strong>KAYLA:</strong> Yeah, let's see. So, I mean, I guess maybe just from our conversation, I think. Yeah. Two big things that I would say if you're participating in any open source project, not just OpenTelemetry, is don't be afraid to ask questions, especially asking questions of the maintainers. I think maintainers are hungry to have people contribute and participate. And the other one would be, you know, even. Even though you may want to participate in some sort of group, like, don't. Don't lose sight of. Of who you are either and what your coding standards are either. I think bringing. Bringing your full self there and being able to ask questions and make statements from what you've learned to be best can usually create a really fruitful discussion so that either you learn something from someone else or perhaps they learn something from you.</p><p><strong>ADRIANA:</strong> I love that so much. Yeah, yeah, absolutely. You know, really being, like, not being shy about, like, don't under. Don't underestimate, like, how capable you are is really like. Yeah, it's such an important. Such an important thing to bring, I think, to. To any table. Well, thank you so much, Kayla, for. For Geeking Out with me today, y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KAYLA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="46039918" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7f3da703-aaaf-4c65-8829-7cb0d3cf5774/audio/4504b877-c928-4313-9e25-cecd1d2d243f/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Ruby x OTel with Kayla Reopelle of New Relic</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Kayla Reopelle</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/862ca0fc-b7e7-442e-88d2-8ea9b6ce386e/3000x3000/geeking-20out-20hero-20image-20-20kayla-20reopelle.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:57</itunes:duration>
      <itunes:summary>Adriana geeks out with Kayla Reopelle, one of the maintainers of OpenTelemetry Ruby, about what led her down the path from documentary film to software engineering and open source contributions. Kayla shares what it was like to be a first-time open source contributor, some of the lessons that she learned along the way, and how advocating for herself led her to becoming a project maintainer. She also talks about the importance of creating clear documentation for all, and how an early life lesson helped to ingrain this practice in her.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Kayla Reopelle, one of the maintainers of OpenTelemetry Ruby, about what led her down the path from documentary film to software engineering and open source contributions. Kayla shares what it was like to be a first-time open source contributor, some of the lessons that she learned along the way, and how advocating for herself led her to becoming a project maintainer. She also talks about the importance of creating clear documentation for all, and how an early life lesson helped to ingrain this practice in her.</itunes:subtitle>
      <itunes:keywords>cloud native, otel, open source contribution, open source, software development, opentelemetry, software engineering, ruby, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>41</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4ab38cb2-f35a-458d-aa31-3ad07ffd2725</guid>
      <title>The One Where We Geek Out on Java with Ix-chel Ruiz of Karakun</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Ix-chel Ruiz has been developing software applications and tools since 2000. Her technical research interests include server side languages like Java, dynamic languages, client-side technologies, testing, automation and observability. Her humanities research interests include personal, professional and organisational development and transformation. Java Champion, Oracle ACE pro, Testcontainers Community Champion, CDF Ambassador, Hackergarten enthusiast, Open Source advocate, public speaker and mentor.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/ixchelruiz.bsky.social">Bluesky</a></li><li><a href="https://mastodon.social/@ixchelruiz">Mastodon</a></li><li><a href="https://www.linkedin.com/in/ixchelruiz/">LinkedIn</a></li><li><a href="https://twitter.com/ixchelruiz">Twitter (X)</a></li><li><a href="https://github.com/ixchelruiz">GitHub</a></li><li><a href="https://sessionize.com/ixchelruiz">Sessionize</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Apache_Groovy">Apache Groovy (programming language)</a></li><li><a href="https://www.meetup.com/jug-basel/">Basel Java User Group (JUG)</a></li><li><a href="https://projects.apache.org/committee.html?groovy">Apache Groovy Committee (aka PMC)</a></li><li><a href="https://www.linkedin.com/in/jochen-theodorou-3781b081/">Jochen Theodorou </a> (one of the Groovy core contributors)</li><li><a href="https://www.edx.org/?utm_source=google&utm_campaign=18736834920&utm_medium=cpc&utm_term=edx%20programs&gad_source=1&gbraid=0AAAAADj3FxH2kBZtRLRqy_TLPlp1nDoQJ&gclid=Cj0KCQiAo5u6BhDJARIsAAVoDWseRsO51Go0Ho6JF-3nutqokdi6GfYd0vcBjtb9VHqIjKCtq_QhGKcaAvnIEALw_wcB">edX Online Courses</a></li><li><a href="https://conferences.codemotion.com/madrid2024/en/home/">Codemotion Conference Madrid 2024</a></li><li><a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)">Pascal (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Softimage_(company)">Softimage (company)</a></li><li><a href="https://en.wikipedia.org/wiki/Autodesk_Maya">Autodesk Maya</a></li><li><a href="https://www.oracle.com/javaone/">JavaOne Conference</a></li><li><a href="https://www.infoq.com/qcon_sp/">QCon Brazil</a></li><li><a href="https://www.javaland.eu/en/home/">JavaLand</a></li><li><a href="https://www.jcrete.org">JCrete Un-conference</a></li><li><a href="https://www.jchateau.org">JChateau Un-conference</a></li><li><a href="http://jalba.scot">JAlba Un-conference</a></li><li><a href="https://jalapeño.net">Jalapeño Un-conference</a></li><li><a href="https://baselone.org/en/baselone-home/">Baselone Conference</a></li><li><a href="https://www.devoxx.co.uk">Devoxx UK Conference</a></li><li><a href="https://www.jfokus.se">Jfokus Conference</a></li><li><a href="https://youtu.be/i4Q4bSidd1g">Lian Li on Geeking Out talking about un-conferences</a></li><li><a href="https://javachampions.org">Java Champions</a></li></ul><p><strong> Additional notes:</strong></p><ul><li>Ix-chel's upcoming conferences/un-conferences: <a href="https://jnation.pt">JNation</a>, <a href="https://mad-summit.de/berlin/">MAD Summit</a>, <a href="https://www.devbcn.com">DevBcn</a>, <a href="https://www.jcrete.org">JCrete</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Ix-chel Ruiz. Welcome, Ix-chel!</p><p><strong>IX-CHEL:</strong> Thank you for having me. Thank you.</p><p><strong>ADRIANA:</strong> I'm very excited to have you on and tell folks where you're calling from and where you work.</p><p><strong>IX-CHEL:</strong> Okay, so I'm calling from Basel, Switzerland, and I work in Karakun. We are small consultancy company here in Switzerland and we also have offices in Germany and India, in several other places around the world. But we're still very, very small. And I still love that.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, I love small consulting companies because I feel like the projects are a lot more interesting that way too.</p><p><strong>IX-CHEL:</strong> Yes. It allows a closer relationship with the people that you work with, the teams that you work, and your clients. So it's. You are there to help them figure out something. And sometimes it's. It's actually systems and sometimes it's a totally different thing.</p><p><strong>ADRIANA:</strong> It's so true. That's so true. I. So I did consulting early in my career, but I worked at Accenture for four years, so I feel like. So I have the, like the big corporate consulting experience, which was. It was very interesting. It was very challenging. It led to early burnout. But I. I do admire, like, the smaller consultancies and I have a couple of friends who work at smaller consultancies and. And they quite like it. So.</p><p><strong>IX-CHEL:</strong> I joined that club.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Well, before we get started with the meaty bits, I'm going to get you started with some lightning round questions. Lightning round slash icebreaker. We'll see how if they go fast or slow. It's all good either way. Okay, first question. Are you a lefty or a righty?</p><p><strong>IX-CHEL:</strong> I use both.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. Okay, do you prefer iPhone or Android?</p><p><strong>IX-CHEL:</strong> I have to say that I have an iPhone. And at the beginning I had Dell machines, but then at work several years ago, they gave me a Mac and from there on, like, having Mac devices made life easier because everything was synchronized. So now I have four of my own devices. Apple</p><p><strong>ADRIANA:</strong> Oh, you just answered my next question. If it was Mac, Linux or Windows. That's awesome. Yeah, it's funny you mentioned that because I think, like, when I got my first iPhone, I was still on a Windows machine and I'm like, oh, my God, what is this nightmarish crap? And then, and then I got like an Apple. Like, I got a Mac with my iPhone and I already had an iPhone. I'm like, magic.</p><p><strong>IX-CHEL:</strong> Yes. Easy to use. Compatibility, consistency goes along the, like, a long way.</p><p><strong>ADRIANA:</strong> I completely agree. Yeah, I mean, that, that, that's why I'm part of the Mac cult. I like that everything plays nice together.</p><p><strong>IX-CHEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Awesome. What is your favorite programming language?</p><p><strong>IX-CHEL:</strong> Java. I have to say Java, but in between. I mean, at this moment in time, you cannot say that you only love one language because you end up using a lot. So you're a polyglot by almost by definition. So I love Java, but I also like other languages. My second great love is Groovy because at that time, yes, at that time it gave me everything, like, less ceremony, more the dynamic part. So it was. And you could create magic in so little lines of code. So, yes. So Java, Groovy. I also have done a little bit of Go and many of JavaScript, obviously. Obviously. Full Stack developer.</p><p><strong>ADRIANA:</strong> That's cool. You know, I think you're the first person I've met who's liked Groovy. And, you know, I messed around with Groovy for a bit as well. Like when I first started getting into Jenkins and I wanted to do some more customization stuff. And I remember, like, other people dissing Groovy, but I'm like, but this is like less verbose Java because I was a Java developer for like 15 years and I'm like, this is less verbose Java. This is like super freaking cool. And I'm like, why are people, like, harping on Groovy?</p><p><strong>IX-CHEL:</strong> No, no, I mean, honestly, I remember. I remember my first session, it was in one Java one. And then this. The speaker was showing how to, for example, open Excel and do crazy stuff all programmatically, all from the Groovy console. And it was so easy. And I was like, oh, my God, I need that. I mean, because I'm coming from the, from the Ubuntu, like, shell and the command line interface, it's my life. So suddenly, like command line interface, but for applications that usually you're like, oh, my God, how many clicks do I have to do here to make things work? So suddenly, no clicks involved, and you were doing something incredible, and I fell in love. The funny part of that story is that my husband entered Groovy first and he was like, I have been trying to convince you of try Groovy. And you got convinced by that speaker and not by me.</p><p><strong>ADRIANA:</strong> It's always the ones closest to us that we don't want to listen to. It's like, yeah, for sure. They know what they're talking about. That's great. I love that. Oh, yeah, sorry, go ahead.</p><p><strong>IX-CHEL:</strong> Sorry. It's because. It's because we got into this. I'm hosting one of the core contributors of Groovy in the Basal JUG next month is Jochen Theodorou. He is part of the PMC of Groovy. He has been working on the internals on the compiler. I mean, I still very close to Groovy in my heart and with the people that I work with.</p><p><strong>ADRIANA:</strong> Oh, that's so awesome. That's so great. Yeah, it's funny because you don't hear too much about Groovy, and I'm very. I'm very pleased to hear that there. It's still like a very thriving community.</p><p><strong>IX-CHEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Awesome. All right, next question. Do you prefer Dev or Ops?</p><p><strong>IX-CHEL:</strong> Okay. As I told you, I started with Ubuntu when I was in high school. Like, honestly, I received. I actually was not Ubuntu. Ubuntu was very sophisticated years later. I started with the distribution in a CD-ROM, when you had to go to university to have people. And that time it was the. The university, the main university of Mexico, and they will burn you a CD-ROM and give it to you. That's how you distributed Linux at that time. So I hear. I'm dating myself.</p><p><strong>ADRIANA:</strong> Like, oh, my God. Yes, yes, yes.</p><p><strong>IX-CHEL:</strong> I totally.</p><p><strong>ADRIANA:</strong> Yes, I'm with you there. CD-ROM days.</p><p><strong>IX-CHEL:</strong> Oh, my God. So CLI, Ops and making to everything, Automate and scripts and everything. That's where I started. That's what pulled me into computers. But then I'm a developer, so you're asking me. For me, there is no separation because probably that's because of my background. So I cannot answer that question. Honestly.</p><p><strong>ADRIANA:</strong> You know what? I love your answer. And it's funny because I was having a similar discussion with people on this because I like, for me, the thing that attracted me to, like, the whole DevOps movement was the, like, oh, my God, I can use, Like, I like the hardware aspect of it. Like, I like infrastructure, it's cool. But I like coding. And I'm like, oh, you're telling me now I can, like, merge both of them. And the other aspect of it too is, like, as a software engineer, I think, like, for me personally, I think it's shocking when, like, you ask, you ask other software engineers, like, how to build, like, a Docker image of their code, and they're like, I don't know. That's what the DevOps engineer does. And I'm like, In my mind, I find that confusing because for me, DevOps was always meant to be like, no, we're supposed to know how to do this stuff. And now you're telling me that you're like leaving it to someone else, like you've inserted another layer of person to do a thing for you. And I'm like, shouldn't, shouldn't you be like remotely curious as to like how, how you build like the images you're going to deploy?</p><p><strong>IX-CHEL:</strong> I'm so with you there and let me paint you this image. And I think you are going to be a little bit scared, as I did when somebody make me realize that. He said, have you realized that now most of the people interact with their phones, that is their main interaction with a device. And have you realized that they don't even know how to organize or comprehend the concept of directories and files?</p><p><strong>ADRIANA:</strong> Oh my God, so true.</p><p><strong>IX-CHEL:</strong> So because I was telling him that I joined into one of these edX courses about data because I wanted to learn more about managing data, acquiring data and everything like that. And I was, I was complaining a little bit because I told him like the first five sessions it was about how to structure data in directories, like how in the hierarchy. And it was like, do we really need three sessions for this? And when he turns around and he said, like, Ix-chel, do you realize that there is a lot of people, the majority of people that do need this kind of introduction and even more because before we have computers, like most of people had to go to the computers, drag and drop files, create the structure of the directories. And now our main interface is going to be the phone, which doesn't like, obscures all that. So I think we're going getting more tech savvy in some things, but forgetting the fundamentals because they don't realize that there's an operating system, that you need files, that they are organized, that there's a meaning. So it is kind of scary for me.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree with you. And I experienced this firsthand with my daughter. So my daughter is turning 16 this year. And so first two kind of funny stories. One, so her first, I guess computer was like an iPad or iPhone. And when, when we put her in front of an actual laptop, she started trying to touch the screen and I'm like, oh my God, of course she would. Because like that's, that's her interaction with, with computers. That's, that's what she thinks, how she thinks they work. And then secondly, once she started using a computer more regularly for school like for assignments and stuff. She had no concept of directories as well. And so my husband, who's also in tech, my husband and I had to be like, okay, this is how you organize your documents. This is where you're going to want to put your stuff so that you know, you don't have like your, your stuff for like chemistry in the same place as your stuff for English, for example. And it was just like, for me, like, it. I'm like, oh, of course that wouldn't make sense to her because she's never been exposed to it. But for us, it's like, we grew up with this. Of course it's obvious that you need a directory structure, so. Yeah, it's so wild.</p><p><strong>IX-CHEL:</strong> Yes, yes. I'm really interested in how we're evolving in that regard.</p><p><strong>ADRIANA:</strong> Yeah, it'll be interesting to see what other side effects there are going to be. And it's funny because I even find myself like, I'm too lazy sometimes to do stuff on my laptop, which would be like 50 times easier because I'm like, my phone's here with me. I, I don't want to get up and go into the next room, grab my laptop to do whatever. Let's see what I can do on my phone. But then you get my dad who's like, why the hell would you want to do this on your phone? Like, you've got like a perfectly good computer, like it's a bigger screen. And for me I'm like, that's just too inconvenient.</p><p><strong>IX-CHEL:</strong> I totally understand that one.</p><p><strong>ADRIANA:</strong> Yeah. Okay, next question. This might be difficult to choose again. Do you prefer JSON or YAML?</p><p><strong>IX-CHEL:</strong> Okay, well, it's not so difficult because honestly, meaningful indentation. I don't like when it's difficult for people to realize that there is a mistake.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>IX-CHEL:</strong> I mean, linters and validators are getting better, but it is like setting yourself for failure. And this is something I keep telling people. Like, why do we design either formats, tools that are not helping the users to realize best practices and mistakes easier, or why do you make it so easy for people to fail and miserably fail?</p><p><strong>ADRIANA:</strong> Yeah, fair enough.</p><p><strong>IX-CHEL:</strong> So JSON is not the best thing ever either. In the other way, because the format was also very limited, but it allows better this. It doesn't set yourself for failure so easy. Still not the best format either.</p><p><strong>ADRIANA:</strong> But I, I agree it's more forgiving. YAML. YAML is very unforgiving. I, I like YAML because I think it's cleaner to read. I find there's like too many curly braces in, in JSON, it makes my head go boom. But I, I do agree with you. I think JSON is definitely more forgiving. All right, next question. Do you prefer spaces or tabs.</p><p><strong>IX-CHEL:</strong> You know, I'm going to tell the story there. I have heard everything under the sun in terms of like, you code like a girl. This formatting, it's so weird. I prefer tabs, I prefer spaces. If you don't put the spaces between parentheses or like. There are several arguments and some of them are really interesting. I, for example, with people with dyslexia space, if you leave a space between the parentheses, it's going to be easier for them because it reads better. Yeah, but then I love the solution of Go and Go. The people that design go, they agree that they will going to disagree on where we're going to be the best practices or so they created the form, you run that formatter and every single piece of code looks exactly the same. There is consistency. So they didn't agree on we should do this or we should do that, but they agree on having consistency. So I'm missing that from other languages. So honestly, at some point we should say I don't care, but let's agree on something even if we agree on disagreeing and then we try to create the least chaos in the world.</p><p><strong>ADRIANA:</strong> Yeah, and that's a really good point with, with the Go formatting because that, that's definitely one thing that I appreciate. Like I, I did, I spent a few years doing Python and the thing with Python is that I think compared to Java, I feel like there's like so many different ways to format your Python code, irritatingly so, and I'm very particular about how, how I format it but, and, and of course people have their own way of doing it. But then, but then like if, if we both, you know, commit our code into the repo with our different ways of formatting, it's like, you hate how I formatted. I hate, hate how you formatted. So the go away, as you said, is nice because it's like, yeah, do it your way, but when you save the file, it's going to get formatted the way I like it. So.</p><p><strong>IX-CHEL:</strong> Ha, ha ha. Exactly, exactly. These discussions are meaningless. So, and then you focus on other things and, and actually it helps you because you find partners faster. If everything looks the same, whatever thing that it's different, it will caught your eye and, and sometimes that's exactly what we need when we are reading code. So I, I will answer. I would, I will hope that we have that consistency and even if I hate it, I will still adopt it because. Sake of sanity and consistency.</p><p><strong>ADRIANA:</strong> Yes, I totally agree. We need, we need more like automatic formatting with Go in other languages. Absolutely. Absolutely. Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>IX-CHEL:</strong> Depending on the content. But I think I love video. It. It has more, more levels of communication obviously. But sometimes when I really need to focus on the content, then it is better for me audio only.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, yeah, yeah. I, I agree. I, I'll. I've told people this before that like send me a YouTube video. I probably won't watch it, but like I will put it on. Like I'll leave my phone on my table with my AirPods on while I'm like doing errands and I'll listen to the video and then, but then if there's a visual component, be like, crap, where are you? But I, I like it because I can just, you know, do mindless things and listen and be more attentive towards it rather than sitting and watching.</p><p><strong>IX-CHEL:</strong> Exactly, exactly. Because then you, you can focus. Like honestly focus.</p><p><strong>ADRIANA:</strong> Exactly. Exactly. Cool. Okay, final question. What is your superpower?</p><p><strong>IX-CHEL:</strong> Good question. I, I keep telling people that one of my advantages is that I can articulate things in, in a different way. And I always telling people that telling a story is really important. And I think that is something that I appreciate about myself.</p><p><strong>ADRIANA:</strong> I love it. I love it. Yeah. And I think people, people respond well to stories. It's easier for them to remember the stuff that you're saying when you have a cool story to go with it. Right. Rather than some like blah, blah, blah, blah that no one's gonna.</p><p><strong>IX-CHEL:</strong> Yeah, I mean, well, I, I like to listen a lot of information. I like to research a lot about human behavior. And for example, that when you tell a story, our brain waves start to synchronize better with the speaker. And we also, because we are kind of guessing what is coming next because we all have this innate idea of what a story looks like. Like the intro, the main part where there is conflict, there may be conflict resolution and then the conclusion. So everybody's have this idea of a story. So they are trying to kind of guess what is happening. So their focus is going to be more into your words. So whatever you are telling them at that moment, it will be well received. Better received that it's only a statement.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's such a great point. And I love that so much. And I think, and I think also like it's such a powerful tool. Especially like when you're giving a talk at a conference. Because like, I don't know about you, but like I have, I have difficulty sitting. I don't know how I made it through university. I have difficulty sitting through and like watching, watching people give a talk, unless it's like a fun talk with a fun story and then you're like, oh my God, yes, as you said, it's like, what are they going to say next? Because this is really like, this is really cool. It's flowing in a, in a really like logical way. Right.</p><p><strong>IX-CHEL:</strong> Oh, in my last conference I was in Codemotion Madrid last week actually. And in many conferences there's. They are adding this kind of like community space and like a kind of a non conference. So in many conferences they're putting like lightning talks. Like you go and write your name and talk about five minutes about any topic and you can prepare your slides or you cannot prepare a slide, whatever. And for the last two conferences I have done it. I have gone and write my name in a lightning talk and the topic that I really. Because now I really think that it's super important for everybody, for everybody is storytelling.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>IX-CHEL:</strong> And so I go there. I haven't written or put a slide deck because I want it to be spontaneous. I want to. And it's also a way for me to improve because I want to react to the audience. So the last time in Codemotion I had a full room and it was. They received very well my, my session. But honestly, the feedback of the people that were in the lighting talks, it was much, much better. Like people were like, oh my God, Ix-chel, I really, really enjoyed your...So, storytelling. It's, I think the superpower that we all need to, if not master, at least be mindful that it could be ours.</p><p><strong>ADRIANA:</strong> Yes, I love that. I'm super down for that. All right, well, you survived the lightning round questions.</p><p><strong>IX-CHEL:</strong> Yay.</p><p><strong>ADRIANA:</strong> Congrats. So now let's get into the meaty bits. And I think, you know, before, before we started recording, you were telling me that like, you know, you have done various things throughout your career. So first off, like, you know, how, how did you get started in tech? Like, tell me about your tech journey.</p><p><strong>IX-CHEL:</strong> Well, as I said, I live in Switzerland, but I also mentioned Mexico because I mentioned the university that I went to get my CD with the first versions of Linux. Well, okay, yes. So I'm from Mexico and at that time, and I was still in high school, but in my high school we shared the buildings with the University. And they had this cool, cool computer lab and I wanted to work there, but I'm still a high school student, so I went through a lot of hoops and I ended up, at that time it was Irix machines. Like it was super big machines and it was amazing. So that's what pulled me from a very, very young age into working with Unix at that time.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>IX-CHEL:</strong> So that's how I landed. And then machines were easy to understand. Easy. According to me at that time it were. They were easy to understand and easy to command, let's put it like that. So. And yeah, from there on I decided computer science as my career. And my love for UNIX and the command line and programming has been there since I was a teenager, really.</p><p><strong>ADRIANA:</strong> That's awesome. What was your first programming language?</p><p><strong>IX-CHEL:</strong> It was Pascal. And then. Yes, yes, yes, Pascal. And then I went to C and then C++. And by the time I was, I was about to graduate, like year and a half before my graduation, Java made a splash. So I joined Java very, very early.</p><p><strong>ADRIANA:</strong> Nice. That's awesome. Yeah, I got into Java just. I think they were doing Java in my university, in my third year of university. So I got into Java around that time and I mean, it was the hot language at the time, right? It was like, oh my God, we must all do Java.</p><p><strong>IX-CHEL:</strong> Yes. Forget about pointers.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? I know you do C, programming, then you get into Java, you're like, ah, we friends again.</p><p><strong>IX-CHEL:</strong> Oh my God.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IX-CHEL:</strong> So that, that's how I started with computers. I fell in love with this big machines that I actually they were used mostly for effects... CGI at that time because they were using Softimage and Maya and things like that. So I wanted, at the beginning it was like, let's go and do a special effects at movies. But later on, like, no, I want to go deep.</p><p><strong>ADRIANA:</strong> That's so cool. So, so what was your, what was your first job out of school?</p><p><strong>IX-CHEL:</strong> My first job out of school. Oh my goodness. Actually, it was something more about like we were creating models for. At that time there was a plugin that had photorealistic details and you could create 3D models on that. It didn't. I mean, the technology died. But at that time people wanted to create like kind of avatars in real life, like clippy, but 3D and with the quality of movies.</p><p><strong>ADRIANA:</strong> For that time it was like I had it. It was like well ahead of its time.</p><p><strong>IX-CHEL:</strong> Yes, completely. Completely. That was my first job.</p><p><strong>ADRIANA:</strong> Oh, that's so neat. That's so neat.</p><p><strong>IX-CHEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> And, and I, I seem to remember because we're on a couple panels together and you mentioned this earlier as well, that you've, you've, you've done the DevRel thing. You've, you've. And then you've gone back into the software, back into being a software engineer. So I guess the question is, what got you into DevRel and then what made you switch back?</p><p><strong>IX-CHEL:</strong> Okay, so first part, I was very. I'm an introvert. I'm an introvert that can have this like, this kind of moments of energy that is super extrovert. If you meet me at a conference, I'm talking, I'm doing, I'm with people. You see me after the conference, doesn't want to speak a word like a week. So I'm an introvert most of the time. So my first, as I said, I started with computers very early. They were my passion, but Ix-chel didn't speak. So as with your husband, he's. My husband is also in tech. He's actually also another PMC of the Groovy language. So you can imagine how deep we are.</p><p><strong>ADRIANA:</strong> That explains his hardcore into Groovy then.</p><p><strong>IX-CHEL:</strong> Yes. I told you. He was like, he convinced you and I didn't convince you. Remember that story?</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>IX-CHEL:</strong> So we went to JavaOne and I was with him because he was a speaker at that time. And you know, we went to the speaker's dinners and whatnot. And then you could see the light of the eyes of the people. Like, what do I talk to the spouse? Because they didn't know that I was in technology. And literally they know that I was also in technology and I had same background and the same profile as my husband. So whatever. They talk with Andreas, my husband, they could talk to me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IX-CHEL:</strong> And in one of the meetings, in one of these dinners, I was talking to the organizers of QCon Brazil. Yes. And he, he was sharing his, his own experience that there were not a lot of women when he was at university. And, and he was telling me like, it's because we don't have enough role models. And I also was telling him my own experience because I have a dual degree. I'm computer science, but I'm also electronics and communication. Like hardcore. I decided computers at the end, but I'm still like designing. I could design circuits that could have been my future, but I decided computer, they were cooler. And I was telling him like, at least in computer science I had more women in school and in the electronics and communication, it was like, no, I. We Were only three women.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>IX-CHEL:</strong> In my entire generation.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>IX-CHEL:</strong> So I was telling him that I totally understand his, his, his position. And he said, like, you know, we need more women speakers. And I'm telling you, this is like more than 15 years ago. And I was like, yes, you're right. Like, yes, you're right. And once I explain, like, I have the same profile as my husband, I work in the same project we are actually, etc. Etc. And he's like, oh, my goodness. I mean, why don't you start speaking at conferences? I'm like, no, like that. But he got me thinking, like, that's the problem. We don't have enough role models, so somebody has to do it. Like. And at that time I said to myself, you're not so bad at what you do, and this is important for you because I had some really bad experiences when I was in the university and I hate them. I hate them so much. That that was for. For a time, my fuel.</p><p>And I said, I don't want any other woman having this insulting experiences. So I want more women so that we are not like the most strange thing in the room. So I told my husband, you know what, I'm going to start. Like, I want to speak at conferences. I want to show that we are good technically, we can do whatever. Like, it doesn't matter, but it's. This is important. So that's how I started to speak at conferences. And then, and then I started doing that a lot, but while still being a consultant. And I thought it was really important. And then I like it. And I travel and I met a lot of people and everything like that. So people were like, you are a DevRel. I'm like, no, I have deadlines, I have clients, I have projects I need to provide. Like, no, this is. This is part of my passion. This is part of what I do in my free time. And sometimes now I negotiate with my companies telling them, please sponsor 20% of my time to do all this stuff.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>IX-CHEL:</strong> But people thought that I was a DevRel. And then one of my friends that I met at. In this kind of conferences or traveling or tours, he. He changed jobs and he literally knocked at my door and he said, Ix-chel, do you want to try being DevRel? And I thought for long because I said, this is my passion. This is 20% of my time, maybe more. This is 20% of my time paid by the company and almost all my free time.</p><p><strong>ADRIANA:</strong> Yeah, it takes a lot of effort and energy.</p><p><strong>IX-CHEL:</strong> Yes. So I said, yes, I'm going to do this. But turns out that for me, one really important part is technology for me is a tool, tool to solve problems, a tool to improve human lives. And being a DevRel, it's fantastic because you have all these interactions with people, you get all these feedback from developers, you are creating stories, you are helping people learn new things. But I was still missing this part of this is a tool to help solve problems. So I was missing a lot being a part of a project, like a steady project. I want my teammates to be not for this podcast, not for this MVP or this POC. I want people that we have meetings for six months, for one year where the project is still building, etc. etc. So that's why I decided it is fantastic being at DevRel. It's fantastic. Me being so introvert made it a little bit hard because being on more time than 20% or 60% or whatever, it was very hard on me. I love it. But I said, let's go back to engineering because you want to solve problems and have deadlines. And I was talking to my friends in Codemotion, my dear friends, and I said, you know what, I hate to say, but I was missing deadlines. I work better under pressure.</p><p><strong>ADRIANA:</strong> That is hardcore.</p><p><strong>IX-CHEL:</strong> Let's see how long can I sustain that again? Maybe I will go back to DevRel. No, I, I actually don't know. No, no, I, I'm happy doing what I'm doing right now.</p><p><strong>ADRIANA:</strong> That's awesome. So how, how long were you a DevRel for before you. Two years. Okay, two years. And then you're like, no, I want to code.</p><p><strong>IX-CHEL:</strong> Well, you know, DevRel means so many different things for so many different companies. And one, like you can see that I'm the person that research a lot for her talks for whatever. So I started interviewing a lot of DevRel. My friends and I, we got like the list of if you're a part of marketing is one way, if you're part of engineering is other way, if you're part of sales is another way. And the objectives and the guidelines and the type of work that you have to do and the priorities are totally different. Yeah, so my, my, my view on that, it's just one perspective from one company, from one department. So I cannot tell you honestly, like is DevRel what I experienced? It was one experience of DevRel with some perspective.</p><p><strong>ADRIANA:</strong> And that's a really good point because as you said, depending on where DevRel falls in your organization, it's going to be a completely different experience. It depends on your manager and it depends. Some companies, companies are hung up on like you have to produce like this kind of content this many times a month or whatever. And then that can be like really stressful in its own, in its own way. Like for I. I've been lucky in, in my role where like, I don't have those kinds of constraints, which has been very nice. And my DevRel work is mostly aligned to open source and OpenTelemetry. Um, but I mean, I've seen, I've seen the other side of it where, you know, folks are like beholden to like producing content constantly and all this stuff. And it's really hard sometimes to like produce content because you have to sit down and learn the thing. But you can't learn the thing if you're expected to produce content all the time. So I, I have to say, like, I'm grateful for my current experience where, you know, I have, I have enough autonomy to like do things at a, at a reasonable pace, produce things that make my employer happy. But I know, I know it can also be like, so, so different.</p><p><strong>IX-CHEL:</strong> Exactly, exactly. And the other thing that is important to understand is that producing video, producing audio, producing text requires different abilities and skills. And you have to be resonate with the task at hand. And if it's a task that you enjoy, it's going to be super fast and it's going to be something that makes you feel better. But if they are sometimes pushing you in a certain direction, then it's not so enjoyable. So the problem with DevRel, I think one of the problems with DevRel is that we are trying to apply hard measurements, that we are trying to apply this qualitative ideas into something that. Quantitative ideas into something that is qualitative and that mismatch. It's a little bit complicated sometimes.</p><p><strong>ADRIANA:</strong> Yeah, I agree. And I think that's what causes a lot of conflict because companies want, they want metrics. How are we doing? How do we know we're successful? And sometimes I think companies will tend to like mishire as well for dev rel because it's like, oh, this person has a huge like social following. Okay, but social following because of what? Right, you know, like, you can't use that as like your only, you know, measurement for hiring, for hiring someone.</p><p><strong>IX-CHEL:</strong> And, and you can also not measure really easy the impact that you have when you are targeting different audiences. Yes, I think, honestly, I think that the position is really important. I will never say that this is like a costing center because people usually some management managers, and let me tell you that this is what I'm saying. It's not because of my experience at my previous company. No, I lucked out. My boss was the best boss ever. He got it right. He understood. Like, let's talk to the audience, let's talk to the developers. It's not, it's not a sales pitch. You are actually telling them what is the problem. You're telling them what is the solution. And this solution is not your product. It, like, it can be your product, but the solution is this and that. You're explaining the solution. And if your product happens to solve the issue in a more eloquent way or with less impedance or less mismatch or less pain, well, that's an advantage. But you have to provide something to your audience. Either it's a better understanding of the problem, a better understanding of the solution, or just knowledge for them to make the right decisions. So my boss knew all of this, but I also, because I told you, when I joined DevRel, I didn't know what this was about. So I started interviewing all my friends. Like, what do you do? What does your day look like? What is your goal? What makes you happy? What makes you unhappy? What do you call success? What do you call a failure? So I got all these stories about what DevRel meant to them and their companies. So I started having this very distorted picture and I was like, oh my goodness. So it was, it was an interesting experience and I have a lot of a broader perspective on what it does, it means. And so that's why I'm telling you what I think it's wrong between the appreciation of the role, the role in itself, and its actual impact on the, on the community. So. But this is not...talking about my own experience.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. That's. That's some really good insight. And, and I think you, you've got it spot on. Well, another thing that I wanted to talk about, just switching gears a little bit because in, in our pre chat, you mentioned that you have organized some conferences and unconferences and I. Why don't you, why don't you talk more about that?</p><p><strong>IX-CHEL:</strong> Well, the one that I'm going to mention is the smallest one, it's Basel one, but I love it because I'm the head of the content committee. So that happens in Basel. And I said it's a small one because we. Last year we have 300 attendees, but we have an amazing speaker lineup. So I was very, very happy about that. The other one that I help organize as part of the program committee, is Javaland, which is one of the largest in the German speaking area.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>IX-CHEL:</strong> Yes. Yes, that. That is one of my also favorite ones because it used to happen in one amusement park. Now we change it to race car. Yes, very famous. But anyway and probably we in the future we will change again to amusement park. The other conferences that un-conferences that I help organize is for example JCrete. JCrete is one that happens in Crete. So really nice. That is an awesome conference...un-conference. So we call ourselves the disorganizers. And for example we. There has been a sister conferences from un-conferences from this one one at the early in February of this year was, for example JChateau, which happens in France. And you can guess what we do is go to Chateaus, wine tasting, and amazing French cuisine.</p><p><strong>ADRIANA:</strong> So that sounds amazing.</p><p><strong>IX-CHEL:</strong> If you are into Java, you want to do un-conferences, go either JCrete, JAlba, JChateau. We will have Jalapeño in Mexico, in the beach, in hotels, all inclusive. So I'm also involved in. In those kind of un-conferences.</p><p><strong>ADRIANA:</strong> Clearly I'm not going to the fun conferences because these un-conferences sound amazing.</p><p><strong>IX-CHEL:</strong> They are. Honestly, at this point I prefer. I mean don't get me wrong, I'm in love with JavaOne. I'm in love with BaselOne. I also help or I was in the program committee of Devoxx UK. I have been working in the past in Jfokus, one of the largest in Scandinavia. So I love conferences and there's very special conferences because of how do they create the program, how do they organize the space, the topics, etc, etc. But for me un-conferences are like super special because you don't have speakers, everybody's a speaker and you don't have a program. So we encourage people to share their questions or their knowledge or we try to figure out like these conversations that have created amazing opportunities. There have been completely new companies born, for example from JCrete because it's the magic of the right people at the right moment, in the right environment.</p><p><strong>ADRIANA:</strong> That's so cool. It's funny you mentioned un-conferences because one of my past guests, Lian Li, she talked about how she started into speaking, got into like public speaking. It was after like attending an un-conference. And she said that I guess her. Her topic got chosen and so that was like her first time getting to. To speak in front of an audience in that way. And she said then it led to other speaking opportunities. So it's so cool to have that sort of like organic, you know, like entry into.</p><p><strong>ADRIANA:</strong> Into speaking. It's like low pressure but high reward.</p><p><strong>IX-CHEL:</strong> Yes and honestly the community also helps a lot. For example Javaland it's organized by more than 40 different Java user groups around Germany, Netherlands and Switzerland. And for example the ones in different parts of Germany we have in Javaland attracted that it's the newcomers track where we actually help people to speak for the first time at a conference. So people that have never had a speaking experience, we ask them if they need mentors to develop the content or to develop whatever help they need. We can provide that. For example and in the JUG meetings we also have these sessions for new speakers and it's important because we provide the feedback at two levels. One is in terms of the topic and the other one in terms of how do we help you be more effective as a speaker. The other one that has been interesting because I also part of the Java Champions group and we always talking about how do we help the next generation of speakers how do we help people do this jump? Because technology is interesting but you also need the human factor, somebody that helps you learn and helps you grow.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. That's so important. And a question for you on in comparing organizing and un-conference compared to a conference, is it easier to organize an unconference or is it just a different kind of challenge?</p><p><strong>IX-CHEL:</strong> I mean even organizing conferences is totally different because of culture, because of the size. I for example, I joke with people like, Javaland. Javaland requires meetings from entire days, like eight hours. We sit down in a room and we try to figure out stuff. Yeah but that's one way of organizing. Other conferences like everything is asynchronous. We only meet one time, we have a one hour conversation and that's it. We have a program. So I can tell you that the same thing happens with un-conferences. There was one time in JCrete we were almost 200 people, a little bit above 200. So the logistics of that was a nightmare because you still need to help them with the accommodation help them like figure out all the details like an un-conference of this of JCrete we don't have a sponsorship so everybody almost paid its own way. So there's a lot of questions we try. I mean it's also Crete which is, means that it happens during summer, so we're competing with a lot of tourists to rent cars. We are competing with hotels. So sometimes it's a nightmare. Yeah you can imagine But I think, I think that un-conferences require a little bit more coordination. Coordination doesn't mean more time to organize just more coordination.</p><p><strong>ADRIANA:</strong> Right? Gotcha. Gotcha. That's awesome. Well, we are coming up on time. I mean, I can keep on talking forever and ever. There's like so many, so many cool topics to dig into, but unfortunately our time is coming to a close. But before we wrap up, is there any piece of advice or hot take you would like to share with our audience?</p><p><strong>IX-CHEL:</strong> So many. But the first of the first one is learn. Learn something, even if you don't think that you need it. Like, be curious. Go read a page, even random sometimes, like something caughts your eye. Go to the next level. Be curious. You never know when that knowledge is going to be helpful. It usually creates small threads in our brains and you can pull them out later on. And sometimes you realize you know things that you don't realize that you know. And that is amazing feeling. So be curious. Always ask why. Don't be afraid of asking why. Having philosophical questions about everything. Life is philosophy. So curiosity, asking questions. That's my advice.</p><p><strong>ADRIANA:</strong> Awesome. That is amazing advice. I live by that myself, so. And I can definitely attest that it makes for, you know, magical things come out of being curious and asking why. So definitely great advice to. To end off on. Well, thank you so much, Ix-chel, for geeking out with me today. Y'all don't forget to subscribe and check us out on our socials. You can check out our show notes as well. And until next time...</p><p><strong>IX-CHEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 3 Dec 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Ix-chel Ruiz)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-java-ixchel-ruiz-282exyKB</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Ix-chel Ruiz has been developing software applications and tools since 2000. Her technical research interests include server side languages like Java, dynamic languages, client-side technologies, testing, automation and observability. Her humanities research interests include personal, professional and organisational development and transformation. Java Champion, Oracle ACE pro, Testcontainers Community Champion, CDF Ambassador, Hackergarten enthusiast, Open Source advocate, public speaker and mentor.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/ixchelruiz.bsky.social">Bluesky</a></li><li><a href="https://mastodon.social/@ixchelruiz">Mastodon</a></li><li><a href="https://www.linkedin.com/in/ixchelruiz/">LinkedIn</a></li><li><a href="https://twitter.com/ixchelruiz">Twitter (X)</a></li><li><a href="https://github.com/ixchelruiz">GitHub</a></li><li><a href="https://sessionize.com/ixchelruiz">Sessionize</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Apache_Groovy">Apache Groovy (programming language)</a></li><li><a href="https://www.meetup.com/jug-basel/">Basel Java User Group (JUG)</a></li><li><a href="https://projects.apache.org/committee.html?groovy">Apache Groovy Committee (aka PMC)</a></li><li><a href="https://www.linkedin.com/in/jochen-theodorou-3781b081/">Jochen Theodorou </a> (one of the Groovy core contributors)</li><li><a href="https://www.edx.org/?utm_source=google&utm_campaign=18736834920&utm_medium=cpc&utm_term=edx%20programs&gad_source=1&gbraid=0AAAAADj3FxH2kBZtRLRqy_TLPlp1nDoQJ&gclid=Cj0KCQiAo5u6BhDJARIsAAVoDWseRsO51Go0Ho6JF-3nutqokdi6GfYd0vcBjtb9VHqIjKCtq_QhGKcaAvnIEALw_wcB">edX Online Courses</a></li><li><a href="https://conferences.codemotion.com/madrid2024/en/home/">Codemotion Conference Madrid 2024</a></li><li><a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)">Pascal (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Softimage_(company)">Softimage (company)</a></li><li><a href="https://en.wikipedia.org/wiki/Autodesk_Maya">Autodesk Maya</a></li><li><a href="https://www.oracle.com/javaone/">JavaOne Conference</a></li><li><a href="https://www.infoq.com/qcon_sp/">QCon Brazil</a></li><li><a href="https://www.javaland.eu/en/home/">JavaLand</a></li><li><a href="https://www.jcrete.org">JCrete Un-conference</a></li><li><a href="https://www.jchateau.org">JChateau Un-conference</a></li><li><a href="http://jalba.scot">JAlba Un-conference</a></li><li><a href="https://jalapeño.net">Jalapeño Un-conference</a></li><li><a href="https://baselone.org/en/baselone-home/">Baselone Conference</a></li><li><a href="https://www.devoxx.co.uk">Devoxx UK Conference</a></li><li><a href="https://www.jfokus.se">Jfokus Conference</a></li><li><a href="https://youtu.be/i4Q4bSidd1g">Lian Li on Geeking Out talking about un-conferences</a></li><li><a href="https://javachampions.org">Java Champions</a></li></ul><p><strong> Additional notes:</strong></p><ul><li>Ix-chel's upcoming conferences/un-conferences: <a href="https://jnation.pt">JNation</a>, <a href="https://mad-summit.de/berlin/">MAD Summit</a>, <a href="https://www.devbcn.com">DevBcn</a>, <a href="https://www.jcrete.org">JCrete</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Ix-chel Ruiz. Welcome, Ix-chel!</p><p><strong>IX-CHEL:</strong> Thank you for having me. Thank you.</p><p><strong>ADRIANA:</strong> I'm very excited to have you on and tell folks where you're calling from and where you work.</p><p><strong>IX-CHEL:</strong> Okay, so I'm calling from Basel, Switzerland, and I work in Karakun. We are small consultancy company here in Switzerland and we also have offices in Germany and India, in several other places around the world. But we're still very, very small. And I still love that.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, I love small consulting companies because I feel like the projects are a lot more interesting that way too.</p><p><strong>IX-CHEL:</strong> Yes. It allows a closer relationship with the people that you work with, the teams that you work, and your clients. So it's. You are there to help them figure out something. And sometimes it's. It's actually systems and sometimes it's a totally different thing.</p><p><strong>ADRIANA:</strong> It's so true. That's so true. I. So I did consulting early in my career, but I worked at Accenture for four years, so I feel like. So I have the, like the big corporate consulting experience, which was. It was very interesting. It was very challenging. It led to early burnout. But I. I do admire, like, the smaller consultancies and I have a couple of friends who work at smaller consultancies and. And they quite like it. So.</p><p><strong>IX-CHEL:</strong> I joined that club.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Well, before we get started with the meaty bits, I'm going to get you started with some lightning round questions. Lightning round slash icebreaker. We'll see how if they go fast or slow. It's all good either way. Okay, first question. Are you a lefty or a righty?</p><p><strong>IX-CHEL:</strong> I use both.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. Okay, do you prefer iPhone or Android?</p><p><strong>IX-CHEL:</strong> I have to say that I have an iPhone. And at the beginning I had Dell machines, but then at work several years ago, they gave me a Mac and from there on, like, having Mac devices made life easier because everything was synchronized. So now I have four of my own devices. Apple</p><p><strong>ADRIANA:</strong> Oh, you just answered my next question. If it was Mac, Linux or Windows. That's awesome. Yeah, it's funny you mentioned that because I think, like, when I got my first iPhone, I was still on a Windows machine and I'm like, oh, my God, what is this nightmarish crap? And then, and then I got like an Apple. Like, I got a Mac with my iPhone and I already had an iPhone. I'm like, magic.</p><p><strong>IX-CHEL:</strong> Yes. Easy to use. Compatibility, consistency goes along the, like, a long way.</p><p><strong>ADRIANA:</strong> I completely agree. Yeah, I mean, that, that, that's why I'm part of the Mac cult. I like that everything plays nice together.</p><p><strong>IX-CHEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Awesome. What is your favorite programming language?</p><p><strong>IX-CHEL:</strong> Java. I have to say Java, but in between. I mean, at this moment in time, you cannot say that you only love one language because you end up using a lot. So you're a polyglot by almost by definition. So I love Java, but I also like other languages. My second great love is Groovy because at that time, yes, at that time it gave me everything, like, less ceremony, more the dynamic part. So it was. And you could create magic in so little lines of code. So, yes. So Java, Groovy. I also have done a little bit of Go and many of JavaScript, obviously. Obviously. Full Stack developer.</p><p><strong>ADRIANA:</strong> That's cool. You know, I think you're the first person I've met who's liked Groovy. And, you know, I messed around with Groovy for a bit as well. Like when I first started getting into Jenkins and I wanted to do some more customization stuff. And I remember, like, other people dissing Groovy, but I'm like, but this is like less verbose Java because I was a Java developer for like 15 years and I'm like, this is less verbose Java. This is like super freaking cool. And I'm like, why are people, like, harping on Groovy?</p><p><strong>IX-CHEL:</strong> No, no, I mean, honestly, I remember. I remember my first session, it was in one Java one. And then this. The speaker was showing how to, for example, open Excel and do crazy stuff all programmatically, all from the Groovy console. And it was so easy. And I was like, oh, my God, I need that. I mean, because I'm coming from the, from the Ubuntu, like, shell and the command line interface, it's my life. So suddenly, like command line interface, but for applications that usually you're like, oh, my God, how many clicks do I have to do here to make things work? So suddenly, no clicks involved, and you were doing something incredible, and I fell in love. The funny part of that story is that my husband entered Groovy first and he was like, I have been trying to convince you of try Groovy. And you got convinced by that speaker and not by me.</p><p><strong>ADRIANA:</strong> It's always the ones closest to us that we don't want to listen to. It's like, yeah, for sure. They know what they're talking about. That's great. I love that. Oh, yeah, sorry, go ahead.</p><p><strong>IX-CHEL:</strong> Sorry. It's because. It's because we got into this. I'm hosting one of the core contributors of Groovy in the Basal JUG next month is Jochen Theodorou. He is part of the PMC of Groovy. He has been working on the internals on the compiler. I mean, I still very close to Groovy in my heart and with the people that I work with.</p><p><strong>ADRIANA:</strong> Oh, that's so awesome. That's so great. Yeah, it's funny because you don't hear too much about Groovy, and I'm very. I'm very pleased to hear that there. It's still like a very thriving community.</p><p><strong>IX-CHEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Awesome. All right, next question. Do you prefer Dev or Ops?</p><p><strong>IX-CHEL:</strong> Okay. As I told you, I started with Ubuntu when I was in high school. Like, honestly, I received. I actually was not Ubuntu. Ubuntu was very sophisticated years later. I started with the distribution in a CD-ROM, when you had to go to university to have people. And that time it was the. The university, the main university of Mexico, and they will burn you a CD-ROM and give it to you. That's how you distributed Linux at that time. So I hear. I'm dating myself.</p><p><strong>ADRIANA:</strong> Like, oh, my God. Yes, yes, yes.</p><p><strong>IX-CHEL:</strong> I totally.</p><p><strong>ADRIANA:</strong> Yes, I'm with you there. CD-ROM days.</p><p><strong>IX-CHEL:</strong> Oh, my God. So CLI, Ops and making to everything, Automate and scripts and everything. That's where I started. That's what pulled me into computers. But then I'm a developer, so you're asking me. For me, there is no separation because probably that's because of my background. So I cannot answer that question. Honestly.</p><p><strong>ADRIANA:</strong> You know what? I love your answer. And it's funny because I was having a similar discussion with people on this because I like, for me, the thing that attracted me to, like, the whole DevOps movement was the, like, oh, my God, I can use, Like, I like the hardware aspect of it. Like, I like infrastructure, it's cool. But I like coding. And I'm like, oh, you're telling me now I can, like, merge both of them. And the other aspect of it too is, like, as a software engineer, I think, like, for me personally, I think it's shocking when, like, you ask, you ask other software engineers, like, how to build, like, a Docker image of their code, and they're like, I don't know. That's what the DevOps engineer does. And I'm like, In my mind, I find that confusing because for me, DevOps was always meant to be like, no, we're supposed to know how to do this stuff. And now you're telling me that you're like leaving it to someone else, like you've inserted another layer of person to do a thing for you. And I'm like, shouldn't, shouldn't you be like remotely curious as to like how, how you build like the images you're going to deploy?</p><p><strong>IX-CHEL:</strong> I'm so with you there and let me paint you this image. And I think you are going to be a little bit scared, as I did when somebody make me realize that. He said, have you realized that now most of the people interact with their phones, that is their main interaction with a device. And have you realized that they don't even know how to organize or comprehend the concept of directories and files?</p><p><strong>ADRIANA:</strong> Oh my God, so true.</p><p><strong>IX-CHEL:</strong> So because I was telling him that I joined into one of these edX courses about data because I wanted to learn more about managing data, acquiring data and everything like that. And I was, I was complaining a little bit because I told him like the first five sessions it was about how to structure data in directories, like how in the hierarchy. And it was like, do we really need three sessions for this? And when he turns around and he said, like, Ix-chel, do you realize that there is a lot of people, the majority of people that do need this kind of introduction and even more because before we have computers, like most of people had to go to the computers, drag and drop files, create the structure of the directories. And now our main interface is going to be the phone, which doesn't like, obscures all that. So I think we're going getting more tech savvy in some things, but forgetting the fundamentals because they don't realize that there's an operating system, that you need files, that they are organized, that there's a meaning. So it is kind of scary for me.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree with you. And I experienced this firsthand with my daughter. So my daughter is turning 16 this year. And so first two kind of funny stories. One, so her first, I guess computer was like an iPad or iPhone. And when, when we put her in front of an actual laptop, she started trying to touch the screen and I'm like, oh my God, of course she would. Because like that's, that's her interaction with, with computers. That's, that's what she thinks, how she thinks they work. And then secondly, once she started using a computer more regularly for school like for assignments and stuff. She had no concept of directories as well. And so my husband, who's also in tech, my husband and I had to be like, okay, this is how you organize your documents. This is where you're going to want to put your stuff so that you know, you don't have like your, your stuff for like chemistry in the same place as your stuff for English, for example. And it was just like, for me, like, it. I'm like, oh, of course that wouldn't make sense to her because she's never been exposed to it. But for us, it's like, we grew up with this. Of course it's obvious that you need a directory structure, so. Yeah, it's so wild.</p><p><strong>IX-CHEL:</strong> Yes, yes. I'm really interested in how we're evolving in that regard.</p><p><strong>ADRIANA:</strong> Yeah, it'll be interesting to see what other side effects there are going to be. And it's funny because I even find myself like, I'm too lazy sometimes to do stuff on my laptop, which would be like 50 times easier because I'm like, my phone's here with me. I, I don't want to get up and go into the next room, grab my laptop to do whatever. Let's see what I can do on my phone. But then you get my dad who's like, why the hell would you want to do this on your phone? Like, you've got like a perfectly good computer, like it's a bigger screen. And for me I'm like, that's just too inconvenient.</p><p><strong>IX-CHEL:</strong> I totally understand that one.</p><p><strong>ADRIANA:</strong> Yeah. Okay, next question. This might be difficult to choose again. Do you prefer JSON or YAML?</p><p><strong>IX-CHEL:</strong> Okay, well, it's not so difficult because honestly, meaningful indentation. I don't like when it's difficult for people to realize that there is a mistake.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>IX-CHEL:</strong> I mean, linters and validators are getting better, but it is like setting yourself for failure. And this is something I keep telling people. Like, why do we design either formats, tools that are not helping the users to realize best practices and mistakes easier, or why do you make it so easy for people to fail and miserably fail?</p><p><strong>ADRIANA:</strong> Yeah, fair enough.</p><p><strong>IX-CHEL:</strong> So JSON is not the best thing ever either. In the other way, because the format was also very limited, but it allows better this. It doesn't set yourself for failure so easy. Still not the best format either.</p><p><strong>ADRIANA:</strong> But I, I agree it's more forgiving. YAML. YAML is very unforgiving. I, I like YAML because I think it's cleaner to read. I find there's like too many curly braces in, in JSON, it makes my head go boom. But I, I do agree with you. I think JSON is definitely more forgiving. All right, next question. Do you prefer spaces or tabs.</p><p><strong>IX-CHEL:</strong> You know, I'm going to tell the story there. I have heard everything under the sun in terms of like, you code like a girl. This formatting, it's so weird. I prefer tabs, I prefer spaces. If you don't put the spaces between parentheses or like. There are several arguments and some of them are really interesting. I, for example, with people with dyslexia space, if you leave a space between the parentheses, it's going to be easier for them because it reads better. Yeah, but then I love the solution of Go and Go. The people that design go, they agree that they will going to disagree on where we're going to be the best practices or so they created the form, you run that formatter and every single piece of code looks exactly the same. There is consistency. So they didn't agree on we should do this or we should do that, but they agree on having consistency. So I'm missing that from other languages. So honestly, at some point we should say I don't care, but let's agree on something even if we agree on disagreeing and then we try to create the least chaos in the world.</p><p><strong>ADRIANA:</strong> Yeah, and that's a really good point with, with the Go formatting because that, that's definitely one thing that I appreciate. Like I, I did, I spent a few years doing Python and the thing with Python is that I think compared to Java, I feel like there's like so many different ways to format your Python code, irritatingly so, and I'm very particular about how, how I format it but, and, and of course people have their own way of doing it. But then, but then like if, if we both, you know, commit our code into the repo with our different ways of formatting, it's like, you hate how I formatted. I hate, hate how you formatted. So the go away, as you said, is nice because it's like, yeah, do it your way, but when you save the file, it's going to get formatted the way I like it. So.</p><p><strong>IX-CHEL:</strong> Ha, ha ha. Exactly, exactly. These discussions are meaningless. So, and then you focus on other things and, and actually it helps you because you find partners faster. If everything looks the same, whatever thing that it's different, it will caught your eye and, and sometimes that's exactly what we need when we are reading code. So I, I will answer. I would, I will hope that we have that consistency and even if I hate it, I will still adopt it because. Sake of sanity and consistency.</p><p><strong>ADRIANA:</strong> Yes, I totally agree. We need, we need more like automatic formatting with Go in other languages. Absolutely. Absolutely. Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>IX-CHEL:</strong> Depending on the content. But I think I love video. It. It has more, more levels of communication obviously. But sometimes when I really need to focus on the content, then it is better for me audio only.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, yeah, yeah. I, I agree. I, I'll. I've told people this before that like send me a YouTube video. I probably won't watch it, but like I will put it on. Like I'll leave my phone on my table with my AirPods on while I'm like doing errands and I'll listen to the video and then, but then if there's a visual component, be like, crap, where are you? But I, I like it because I can just, you know, do mindless things and listen and be more attentive towards it rather than sitting and watching.</p><p><strong>IX-CHEL:</strong> Exactly, exactly. Because then you, you can focus. Like honestly focus.</p><p><strong>ADRIANA:</strong> Exactly. Exactly. Cool. Okay, final question. What is your superpower?</p><p><strong>IX-CHEL:</strong> Good question. I, I keep telling people that one of my advantages is that I can articulate things in, in a different way. And I always telling people that telling a story is really important. And I think that is something that I appreciate about myself.</p><p><strong>ADRIANA:</strong> I love it. I love it. Yeah. And I think people, people respond well to stories. It's easier for them to remember the stuff that you're saying when you have a cool story to go with it. Right. Rather than some like blah, blah, blah, blah that no one's gonna.</p><p><strong>IX-CHEL:</strong> Yeah, I mean, well, I, I like to listen a lot of information. I like to research a lot about human behavior. And for example, that when you tell a story, our brain waves start to synchronize better with the speaker. And we also, because we are kind of guessing what is coming next because we all have this innate idea of what a story looks like. Like the intro, the main part where there is conflict, there may be conflict resolution and then the conclusion. So everybody's have this idea of a story. So they are trying to kind of guess what is happening. So their focus is going to be more into your words. So whatever you are telling them at that moment, it will be well received. Better received that it's only a statement.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's such a great point. And I love that so much. And I think, and I think also like it's such a powerful tool. Especially like when you're giving a talk at a conference. Because like, I don't know about you, but like I have, I have difficulty sitting. I don't know how I made it through university. I have difficulty sitting through and like watching, watching people give a talk, unless it's like a fun talk with a fun story and then you're like, oh my God, yes, as you said, it's like, what are they going to say next? Because this is really like, this is really cool. It's flowing in a, in a really like logical way. Right.</p><p><strong>IX-CHEL:</strong> Oh, in my last conference I was in Codemotion Madrid last week actually. And in many conferences there's. They are adding this kind of like community space and like a kind of a non conference. So in many conferences they're putting like lightning talks. Like you go and write your name and talk about five minutes about any topic and you can prepare your slides or you cannot prepare a slide, whatever. And for the last two conferences I have done it. I have gone and write my name in a lightning talk and the topic that I really. Because now I really think that it's super important for everybody, for everybody is storytelling.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>IX-CHEL:</strong> And so I go there. I haven't written or put a slide deck because I want it to be spontaneous. I want to. And it's also a way for me to improve because I want to react to the audience. So the last time in Codemotion I had a full room and it was. They received very well my, my session. But honestly, the feedback of the people that were in the lighting talks, it was much, much better. Like people were like, oh my God, Ix-chel, I really, really enjoyed your...So, storytelling. It's, I think the superpower that we all need to, if not master, at least be mindful that it could be ours.</p><p><strong>ADRIANA:</strong> Yes, I love that. I'm super down for that. All right, well, you survived the lightning round questions.</p><p><strong>IX-CHEL:</strong> Yay.</p><p><strong>ADRIANA:</strong> Congrats. So now let's get into the meaty bits. And I think, you know, before, before we started recording, you were telling me that like, you know, you have done various things throughout your career. So first off, like, you know, how, how did you get started in tech? Like, tell me about your tech journey.</p><p><strong>IX-CHEL:</strong> Well, as I said, I live in Switzerland, but I also mentioned Mexico because I mentioned the university that I went to get my CD with the first versions of Linux. Well, okay, yes. So I'm from Mexico and at that time, and I was still in high school, but in my high school we shared the buildings with the University. And they had this cool, cool computer lab and I wanted to work there, but I'm still a high school student, so I went through a lot of hoops and I ended up, at that time it was Irix machines. Like it was super big machines and it was amazing. So that's what pulled me from a very, very young age into working with Unix at that time.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>IX-CHEL:</strong> So that's how I landed. And then machines were easy to understand. Easy. According to me at that time it were. They were easy to understand and easy to command, let's put it like that. So. And yeah, from there on I decided computer science as my career. And my love for UNIX and the command line and programming has been there since I was a teenager, really.</p><p><strong>ADRIANA:</strong> That's awesome. What was your first programming language?</p><p><strong>IX-CHEL:</strong> It was Pascal. And then. Yes, yes, yes, Pascal. And then I went to C and then C++. And by the time I was, I was about to graduate, like year and a half before my graduation, Java made a splash. So I joined Java very, very early.</p><p><strong>ADRIANA:</strong> Nice. That's awesome. Yeah, I got into Java just. I think they were doing Java in my university, in my third year of university. So I got into Java around that time and I mean, it was the hot language at the time, right? It was like, oh my God, we must all do Java.</p><p><strong>IX-CHEL:</strong> Yes. Forget about pointers.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? I know you do C, programming, then you get into Java, you're like, ah, we friends again.</p><p><strong>IX-CHEL:</strong> Oh my God.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IX-CHEL:</strong> So that, that's how I started with computers. I fell in love with this big machines that I actually they were used mostly for effects... CGI at that time because they were using Softimage and Maya and things like that. So I wanted, at the beginning it was like, let's go and do a special effects at movies. But later on, like, no, I want to go deep.</p><p><strong>ADRIANA:</strong> That's so cool. So, so what was your, what was your first job out of school?</p><p><strong>IX-CHEL:</strong> My first job out of school. Oh my goodness. Actually, it was something more about like we were creating models for. At that time there was a plugin that had photorealistic details and you could create 3D models on that. It didn't. I mean, the technology died. But at that time people wanted to create like kind of avatars in real life, like clippy, but 3D and with the quality of movies.</p><p><strong>ADRIANA:</strong> For that time it was like I had it. It was like well ahead of its time.</p><p><strong>IX-CHEL:</strong> Yes, completely. Completely. That was my first job.</p><p><strong>ADRIANA:</strong> Oh, that's so neat. That's so neat.</p><p><strong>IX-CHEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> And, and I, I seem to remember because we're on a couple panels together and you mentioned this earlier as well, that you've, you've, you've done the DevRel thing. You've, you've. And then you've gone back into the software, back into being a software engineer. So I guess the question is, what got you into DevRel and then what made you switch back?</p><p><strong>IX-CHEL:</strong> Okay, so first part, I was very. I'm an introvert. I'm an introvert that can have this like, this kind of moments of energy that is super extrovert. If you meet me at a conference, I'm talking, I'm doing, I'm with people. You see me after the conference, doesn't want to speak a word like a week. So I'm an introvert most of the time. So my first, as I said, I started with computers very early. They were my passion, but Ix-chel didn't speak. So as with your husband, he's. My husband is also in tech. He's actually also another PMC of the Groovy language. So you can imagine how deep we are.</p><p><strong>ADRIANA:</strong> That explains his hardcore into Groovy then.</p><p><strong>IX-CHEL:</strong> Yes. I told you. He was like, he convinced you and I didn't convince you. Remember that story?</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>IX-CHEL:</strong> So we went to JavaOne and I was with him because he was a speaker at that time. And you know, we went to the speaker's dinners and whatnot. And then you could see the light of the eyes of the people. Like, what do I talk to the spouse? Because they didn't know that I was in technology. And literally they know that I was also in technology and I had same background and the same profile as my husband. So whatever. They talk with Andreas, my husband, they could talk to me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IX-CHEL:</strong> And in one of the meetings, in one of these dinners, I was talking to the organizers of QCon Brazil. Yes. And he, he was sharing his, his own experience that there were not a lot of women when he was at university. And, and he was telling me like, it's because we don't have enough role models. And I also was telling him my own experience because I have a dual degree. I'm computer science, but I'm also electronics and communication. Like hardcore. I decided computers at the end, but I'm still like designing. I could design circuits that could have been my future, but I decided computer, they were cooler. And I was telling him like, at least in computer science I had more women in school and in the electronics and communication, it was like, no, I. We Were only three women.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>IX-CHEL:</strong> In my entire generation.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>IX-CHEL:</strong> So I was telling him that I totally understand his, his, his position. And he said, like, you know, we need more women speakers. And I'm telling you, this is like more than 15 years ago. And I was like, yes, you're right. Like, yes, you're right. And once I explain, like, I have the same profile as my husband, I work in the same project we are actually, etc. Etc. And he's like, oh, my goodness. I mean, why don't you start speaking at conferences? I'm like, no, like that. But he got me thinking, like, that's the problem. We don't have enough role models, so somebody has to do it. Like. And at that time I said to myself, you're not so bad at what you do, and this is important for you because I had some really bad experiences when I was in the university and I hate them. I hate them so much. That that was for. For a time, my fuel.</p><p>And I said, I don't want any other woman having this insulting experiences. So I want more women so that we are not like the most strange thing in the room. So I told my husband, you know what, I'm going to start. Like, I want to speak at conferences. I want to show that we are good technically, we can do whatever. Like, it doesn't matter, but it's. This is important. So that's how I started to speak at conferences. And then, and then I started doing that a lot, but while still being a consultant. And I thought it was really important. And then I like it. And I travel and I met a lot of people and everything like that. So people were like, you are a DevRel. I'm like, no, I have deadlines, I have clients, I have projects I need to provide. Like, no, this is. This is part of my passion. This is part of what I do in my free time. And sometimes now I negotiate with my companies telling them, please sponsor 20% of my time to do all this stuff.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>IX-CHEL:</strong> But people thought that I was a DevRel. And then one of my friends that I met at. In this kind of conferences or traveling or tours, he. He changed jobs and he literally knocked at my door and he said, Ix-chel, do you want to try being DevRel? And I thought for long because I said, this is my passion. This is 20% of my time, maybe more. This is 20% of my time paid by the company and almost all my free time.</p><p><strong>ADRIANA:</strong> Yeah, it takes a lot of effort and energy.</p><p><strong>IX-CHEL:</strong> Yes. So I said, yes, I'm going to do this. But turns out that for me, one really important part is technology for me is a tool, tool to solve problems, a tool to improve human lives. And being a DevRel, it's fantastic because you have all these interactions with people, you get all these feedback from developers, you are creating stories, you are helping people learn new things. But I was still missing this part of this is a tool to help solve problems. So I was missing a lot being a part of a project, like a steady project. I want my teammates to be not for this podcast, not for this MVP or this POC. I want people that we have meetings for six months, for one year where the project is still building, etc. etc. So that's why I decided it is fantastic being at DevRel. It's fantastic. Me being so introvert made it a little bit hard because being on more time than 20% or 60% or whatever, it was very hard on me. I love it. But I said, let's go back to engineering because you want to solve problems and have deadlines. And I was talking to my friends in Codemotion, my dear friends, and I said, you know what, I hate to say, but I was missing deadlines. I work better under pressure.</p><p><strong>ADRIANA:</strong> That is hardcore.</p><p><strong>IX-CHEL:</strong> Let's see how long can I sustain that again? Maybe I will go back to DevRel. No, I, I actually don't know. No, no, I, I'm happy doing what I'm doing right now.</p><p><strong>ADRIANA:</strong> That's awesome. So how, how long were you a DevRel for before you. Two years. Okay, two years. And then you're like, no, I want to code.</p><p><strong>IX-CHEL:</strong> Well, you know, DevRel means so many different things for so many different companies. And one, like you can see that I'm the person that research a lot for her talks for whatever. So I started interviewing a lot of DevRel. My friends and I, we got like the list of if you're a part of marketing is one way, if you're part of engineering is other way, if you're part of sales is another way. And the objectives and the guidelines and the type of work that you have to do and the priorities are totally different. Yeah, so my, my, my view on that, it's just one perspective from one company, from one department. So I cannot tell you honestly, like is DevRel what I experienced? It was one experience of DevRel with some perspective.</p><p><strong>ADRIANA:</strong> And that's a really good point because as you said, depending on where DevRel falls in your organization, it's going to be a completely different experience. It depends on your manager and it depends. Some companies, companies are hung up on like you have to produce like this kind of content this many times a month or whatever. And then that can be like really stressful in its own, in its own way. Like for I. I've been lucky in, in my role where like, I don't have those kinds of constraints, which has been very nice. And my DevRel work is mostly aligned to open source and OpenTelemetry. Um, but I mean, I've seen, I've seen the other side of it where, you know, folks are like beholden to like producing content constantly and all this stuff. And it's really hard sometimes to like produce content because you have to sit down and learn the thing. But you can't learn the thing if you're expected to produce content all the time. So I, I have to say, like, I'm grateful for my current experience where, you know, I have, I have enough autonomy to like do things at a, at a reasonable pace, produce things that make my employer happy. But I know, I know it can also be like, so, so different.</p><p><strong>IX-CHEL:</strong> Exactly, exactly. And the other thing that is important to understand is that producing video, producing audio, producing text requires different abilities and skills. And you have to be resonate with the task at hand. And if it's a task that you enjoy, it's going to be super fast and it's going to be something that makes you feel better. But if they are sometimes pushing you in a certain direction, then it's not so enjoyable. So the problem with DevRel, I think one of the problems with DevRel is that we are trying to apply hard measurements, that we are trying to apply this qualitative ideas into something that. Quantitative ideas into something that is qualitative and that mismatch. It's a little bit complicated sometimes.</p><p><strong>ADRIANA:</strong> Yeah, I agree. And I think that's what causes a lot of conflict because companies want, they want metrics. How are we doing? How do we know we're successful? And sometimes I think companies will tend to like mishire as well for dev rel because it's like, oh, this person has a huge like social following. Okay, but social following because of what? Right, you know, like, you can't use that as like your only, you know, measurement for hiring, for hiring someone.</p><p><strong>IX-CHEL:</strong> And, and you can also not measure really easy the impact that you have when you are targeting different audiences. Yes, I think, honestly, I think that the position is really important. I will never say that this is like a costing center because people usually some management managers, and let me tell you that this is what I'm saying. It's not because of my experience at my previous company. No, I lucked out. My boss was the best boss ever. He got it right. He understood. Like, let's talk to the audience, let's talk to the developers. It's not, it's not a sales pitch. You are actually telling them what is the problem. You're telling them what is the solution. And this solution is not your product. It, like, it can be your product, but the solution is this and that. You're explaining the solution. And if your product happens to solve the issue in a more eloquent way or with less impedance or less mismatch or less pain, well, that's an advantage. But you have to provide something to your audience. Either it's a better understanding of the problem, a better understanding of the solution, or just knowledge for them to make the right decisions. So my boss knew all of this, but I also, because I told you, when I joined DevRel, I didn't know what this was about. So I started interviewing all my friends. Like, what do you do? What does your day look like? What is your goal? What makes you happy? What makes you unhappy? What do you call success? What do you call a failure? So I got all these stories about what DevRel meant to them and their companies. So I started having this very distorted picture and I was like, oh my goodness. So it was, it was an interesting experience and I have a lot of a broader perspective on what it does, it means. And so that's why I'm telling you what I think it's wrong between the appreciation of the role, the role in itself, and its actual impact on the, on the community. So. But this is not...talking about my own experience.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. That's. That's some really good insight. And, and I think you, you've got it spot on. Well, another thing that I wanted to talk about, just switching gears a little bit because in, in our pre chat, you mentioned that you have organized some conferences and unconferences and I. Why don't you, why don't you talk more about that?</p><p><strong>IX-CHEL:</strong> Well, the one that I'm going to mention is the smallest one, it's Basel one, but I love it because I'm the head of the content committee. So that happens in Basel. And I said it's a small one because we. Last year we have 300 attendees, but we have an amazing speaker lineup. So I was very, very happy about that. The other one that I help organize as part of the program committee, is Javaland, which is one of the largest in the German speaking area.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>IX-CHEL:</strong> Yes. Yes, that. That is one of my also favorite ones because it used to happen in one amusement park. Now we change it to race car. Yes, very famous. But anyway and probably we in the future we will change again to amusement park. The other conferences that un-conferences that I help organize is for example JCrete. JCrete is one that happens in Crete. So really nice. That is an awesome conference...un-conference. So we call ourselves the disorganizers. And for example we. There has been a sister conferences from un-conferences from this one one at the early in February of this year was, for example JChateau, which happens in France. And you can guess what we do is go to Chateaus, wine tasting, and amazing French cuisine.</p><p><strong>ADRIANA:</strong> So that sounds amazing.</p><p><strong>IX-CHEL:</strong> If you are into Java, you want to do un-conferences, go either JCrete, JAlba, JChateau. We will have Jalapeño in Mexico, in the beach, in hotels, all inclusive. So I'm also involved in. In those kind of un-conferences.</p><p><strong>ADRIANA:</strong> Clearly I'm not going to the fun conferences because these un-conferences sound amazing.</p><p><strong>IX-CHEL:</strong> They are. Honestly, at this point I prefer. I mean don't get me wrong, I'm in love with JavaOne. I'm in love with BaselOne. I also help or I was in the program committee of Devoxx UK. I have been working in the past in Jfokus, one of the largest in Scandinavia. So I love conferences and there's very special conferences because of how do they create the program, how do they organize the space, the topics, etc, etc. But for me un-conferences are like super special because you don't have speakers, everybody's a speaker and you don't have a program. So we encourage people to share their questions or their knowledge or we try to figure out like these conversations that have created amazing opportunities. There have been completely new companies born, for example from JCrete because it's the magic of the right people at the right moment, in the right environment.</p><p><strong>ADRIANA:</strong> That's so cool. It's funny you mentioned un-conferences because one of my past guests, Lian Li, she talked about how she started into speaking, got into like public speaking. It was after like attending an un-conference. And she said that I guess her. Her topic got chosen and so that was like her first time getting to. To speak in front of an audience in that way. And she said then it led to other speaking opportunities. So it's so cool to have that sort of like organic, you know, like entry into.</p><p><strong>ADRIANA:</strong> Into speaking. It's like low pressure but high reward.</p><p><strong>IX-CHEL:</strong> Yes and honestly the community also helps a lot. For example Javaland it's organized by more than 40 different Java user groups around Germany, Netherlands and Switzerland. And for example the ones in different parts of Germany we have in Javaland attracted that it's the newcomers track where we actually help people to speak for the first time at a conference. So people that have never had a speaking experience, we ask them if they need mentors to develop the content or to develop whatever help they need. We can provide that. For example and in the JUG meetings we also have these sessions for new speakers and it's important because we provide the feedback at two levels. One is in terms of the topic and the other one in terms of how do we help you be more effective as a speaker. The other one that has been interesting because I also part of the Java Champions group and we always talking about how do we help the next generation of speakers how do we help people do this jump? Because technology is interesting but you also need the human factor, somebody that helps you learn and helps you grow.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. That's so important. And a question for you on in comparing organizing and un-conference compared to a conference, is it easier to organize an unconference or is it just a different kind of challenge?</p><p><strong>IX-CHEL:</strong> I mean even organizing conferences is totally different because of culture, because of the size. I for example, I joke with people like, Javaland. Javaland requires meetings from entire days, like eight hours. We sit down in a room and we try to figure out stuff. Yeah but that's one way of organizing. Other conferences like everything is asynchronous. We only meet one time, we have a one hour conversation and that's it. We have a program. So I can tell you that the same thing happens with un-conferences. There was one time in JCrete we were almost 200 people, a little bit above 200. So the logistics of that was a nightmare because you still need to help them with the accommodation help them like figure out all the details like an un-conference of this of JCrete we don't have a sponsorship so everybody almost paid its own way. So there's a lot of questions we try. I mean it's also Crete which is, means that it happens during summer, so we're competing with a lot of tourists to rent cars. We are competing with hotels. So sometimes it's a nightmare. Yeah you can imagine But I think, I think that un-conferences require a little bit more coordination. Coordination doesn't mean more time to organize just more coordination.</p><p><strong>ADRIANA:</strong> Right? Gotcha. Gotcha. That's awesome. Well, we are coming up on time. I mean, I can keep on talking forever and ever. There's like so many, so many cool topics to dig into, but unfortunately our time is coming to a close. But before we wrap up, is there any piece of advice or hot take you would like to share with our audience?</p><p><strong>IX-CHEL:</strong> So many. But the first of the first one is learn. Learn something, even if you don't think that you need it. Like, be curious. Go read a page, even random sometimes, like something caughts your eye. Go to the next level. Be curious. You never know when that knowledge is going to be helpful. It usually creates small threads in our brains and you can pull them out later on. And sometimes you realize you know things that you don't realize that you know. And that is amazing feeling. So be curious. Always ask why. Don't be afraid of asking why. Having philosophical questions about everything. Life is philosophy. So curiosity, asking questions. That's my advice.</p><p><strong>ADRIANA:</strong> Awesome. That is amazing advice. I live by that myself, so. And I can definitely attest that it makes for, you know, magical things come out of being curious and asking why. So definitely great advice to. To end off on. Well, thank you so much, Ix-chel, for geeking out with me today. Y'all don't forget to subscribe and check us out on our socials. You can check out our show notes as well. And until next time...</p><p><strong>IX-CHEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="50894096" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/410d1941-eb48-4543-8543-0de8aaa49b54/audio/4b95561d-6940-4aac-a681-ea3a9e5378c1/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Java with Ix-chel Ruiz of Karakun</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Ix-chel Ruiz</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/190a31c9-37d6-42df-b94e-4b42ee751908/3000x3000/geeking-20out-20hero-20image-20-20ixchel-20ruiz.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:00</itunes:duration>
      <itunes:summary>Adriana Villela geeks out with Java lover extraordinaire, Ix-chel Ruiz! Ix-chel talks about going back and forth from developer to DevRel, and back to developer. She also talks about her start in the world of Java, and how she is still very much connected with that community as a speaker and conference organizer. Finally, Ix-chell shares how she got started with public speaking and how it&apos;s now just part of her DNA! She also shares the hidden secret of un-conferences, which are a great way to get started with public speaking.</itunes:summary>
      <itunes:subtitle>Adriana Villela geeks out with Java lover extraordinaire, Ix-chel Ruiz! Ix-chel talks about going back and forth from developer to DevRel, and back to developer. She also talks about her start in the world of Java, and how she is still very much connected with that community as a speaker and conference organizer. Finally, Ix-chell shares how she got started with public speaking and how it&apos;s now just part of her DNA! She also shares the hidden secret of un-conferences, which are a great way to get started with public speaking.</itunes:subtitle>
      <itunes:keywords>groovy, public speaking, devrel, open source, software development, unconference, java, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>40</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">caef7582-0223-41b5-a901-d1ce6ef64b9a</guid>
      <title>The One Where We Geek Out on All Things DevRel with Abdel Sghiouar of Google Cloud</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Abdel Sghiouar is a senior Cloud Developer Advocate @Google Cloud. A co-host of the Kubernetes Podcast by Google and a CNCF Ambassador. His focused areas are GKE/Kubernetes, Service Mesh, and Serverless. Abdel started his career in data centers and infrastructure in Morocco, where he is originally from, before moving to Google's largest EU data center in Belgium. Then in Sweden, he joined Google Cloud Professional Services and spent five years working with Google Cloud customers on architecting and designing large-scale distributed systems before turning to advocacy and community work.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/boredabdel.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/sabdelfettah/">LinkedIn</a></li><li><a href="https://twitter.com/boredabdel">Twitter (X)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://2025.allthingsopen.org">All Things Open</a></li><li><a href="https://store.google.com/product/pixel_9_pro_fold">Google Pixel 9 Fold</a></li><li><a href="https://www.samsung.com/ca/smartphones/galaxy-z-flip6/">Samsung Galaxy Flip</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_screen_of_death">Blue Screen of Death (BSOD)</a></li><li><a href="https://images.app.goo.gl/5sXe79UGqVM1KRCY7">Blue Screen of Death T-shirt</a></li><li><a href="https://www.youtube.com/watch?v=cowtgmZuai0">Silicon Valley - Tabs vs. Spaces</a></li><li><a href="https://sig-boba.github.io">SIG Boba</a></li><li><a href="https://www.linkedin.com/in/leighcs/">Leigh Capili</a></li><li><a href="https://kubernetespodcast.com">The Kubernetes Podcast from Google</a></li><li><a href="https://www.linkedin.com/in/kaslinfields/">Kaslin Fields (co-host of The Kubernetes Podcast)</a></li><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://youtube.com/playlist?list=PLVYDBkQ1TdyziQ-hK-HBlW-0fjo-nKgLe&si=YH_tf58qyB08cz1i">Humans of OpenTelemetry</a></li><li><a href="https://www.irlande.campusfrance.org/lmd-system-and-equivalences">Licence-master (LMD)</a></li><li><a href="https://en.wikipedia.org/wiki/Nagios">Nagios</a></li><li><a href="https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">Simple network management protocol (SNMP)</a></li><li><a href="https://mesos.apache.org">Apache Mesos</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://devoxx.ma">DEVOXX Conference (Morocco)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://medium.com/@adri-v/a-beginners-guide-to-openstack-9bc024f4c4e3">Adriana's blog post on OpenStack</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today, I have Abdel Sghiouar. Welcome, Abdel.</p><p><strong>ABDEL:</strong> Hello. I should have. I should have known so I could brought my American accent. So, hey, y'all.</p><p><strong>ADRIANA:</strong> Hey, y'all.</p><p><strong>ABDEL:</strong> Hey, y'all. I'll try. I'll try.</p><p><strong>ADRIANA:</strong> It's funny because the first time I heard y'all. So my husband worked in Jacksonville, Florida for a couple of years. He. He's in consulting. And one time I came down to Florida with him for. For the weekend because he had some work stuff to do. And we stop off at a gas station and they're. They're like, how y'all doing? I was like. I started. I. I think I started laughing because I'd never heard, like, "y'all" in real life.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I'm like, this is the most glorious thing ever. And I now just love saying "y'all". And my daughter bugs me about saying "y'all". She's like, don't say y'all. I'm like, "it's so much fun to say.</p><p><strong>ABDEL:</strong> It is. It is. I love it. So. So, yes.</p><p><strong>ADRIANA:</strong> A little sidebar. So where are you calling from today?</p><p><strong>ABDEL:</strong> I mean, I'm home, surprisingly, because each time I talk to somebody, they're like, you're home. You're always on the road. I'm in Stockholm, Sweden. So that's where I'm based. But, yeah, usually I am somewhere.</p><p><strong>ADRIANA:</strong> I know every time I see you on, like, on Twitter, I'm like, it's always a different city. You are definitely globetrotting.</p><p><strong>ABDEL:</strong> Yeah, I am doing the way I say it is. I'm doing DevRel the hard way.</p><p><strong>ADRIANA:</strong> Yeah, no kidding. But, you know, I have to say, like, we met in person last year at All Things Open. And I remember it was like, just before. It was definitely before KubeCon EU. And you were, like, giving me tips on. On, like, places to. To stay in. In Paris. You're like, don't stay too close to the conference venue, because then it's like, it's kind of a boring area. You want something that's a little bit further out so that it's closer to the cooler, touristy stuff. And I'm like, yes. So that was such great advice.</p><p><strong>ABDEL:</strong> And I think we ended up being in the same hotel now.</p><p><strong>ADRIANA:</strong> We did. We did. Yeah. Yeah. You recommended. You recommended a hotel to me, I'm like, that looks like a good spot.</p><p><strong>ABDEL:</strong> Yeah, I remember that we shared like a. We shared like a walk and we had some croissant on the way to. To KubeCon at some point.</p><p><strong>ADRIANA:</strong> Yeah, that's right. That's right. On one of the days we. We ran into each other. I'm like, ah, staying at the same hotel and running into each other. What are, what are the odds? Right?</p><p><strong>ABDEL:</strong> Yeah, no, that's. That was fun. KubeCon Paris was fun.</p><p><strong>ADRIANA:</strong> That was. I'm looking forward to the next KubeCon. Are you going to be. Are you going to be in Salt Lake City?</p><p><strong>ABDEL:</strong> I am trying, but yes, most probably, yes, because I got accepted. I have a talk. Accepted. So finally. Thank you.</p><p><strong>ADRIANA:</strong> Congrats.</p><p><strong>ABDEL:</strong> Thank you. And yeah, so hopefully, hopefully I'll. I'll be there. It's going to be fun. We are planning some stuff for the podcast and me and, yeah, me and the colleague were accepted and then Kaslin is going to be there. So it'll be fun.</p><p><strong>ADRIANA:</strong> Yay. That's awesome. Cool. I have many questions, but before. Before we get started, I'm going to start with the. With the lightning round slash icebreaker questions.</p><p><strong>ABDEL:</strong> Sure.</p><p><strong>ADRIANA:</strong> Okay. You ready?</p><p><strong>ABDEL:</strong> Sure. Go for it.</p><p><strong>ADRIANA:</strong> First question. Are you a lefty or a righty?</p><p><strong>ABDEL:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>ABDEL:</strong> iPhone. I've been experimenting with the Pixel 9 recently, the Fold one. Because I'm getting old and I need big screens and I do have to admit I like it, but I am not ready to convert yet.</p><p><strong>ADRIANA:</strong> Yeah, so the folding one, that's cool.</p><p><strong>ABDEL:</strong> Yeah, Nine Fold. The new model. The. Yeah, the big one, that is cool.</p><p><strong>ADRIANA:</strong> You know, like, I actually miss my flip phone. As much as I love my smartphone, there is something so satisfying about, like, flipping.</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Flipping your phone off, flipping your phone up to talk and then just closing to hang up and. Yeah, I miss those days.</p><p><strong>ABDEL:</strong> Yeah. Unfortunately, the Fold doesn't open that way. Right. It opens like a book, but it's still.</p><p><strong>ADRIANA:</strong> Oh, it's that kind of a fool.</p><p><strong>ABDEL:</strong> Yeah. Yeah. So I think. I think that the one that you're talking about, the only model that exists is the Samsung Flip, they call it.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's what I was thinking.</p><p><strong>ABDEL:</strong> But yeah, the Fold is like basically a big phone, but double because when you unfold it, it's like. Yeah, just a large. A small tablet, essentially.</p><p><strong>ADRIANA:</strong> Yeah, I was going to say it sounds like a small tablet.</p><p><strong>ABDEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Thing. I'd be curious to see one in real life. I don't think it'll make me convert from my iPhone, but I would still be curious to see it in real life.</p><p><strong>ABDEL:</strong> I am still on iPhone just because it's just so easy when you have everything Apple and so, yeah, we'll see. We'll see if I get. If I ever convert.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. Okay, well, that leads to my next question. Do you prefer Mac, Linux or Windows?</p><p><strong>ABDEL:</strong> I'm both a Mac and the Linux user. I've been a Linux user forever, since my start of my career. Like, I started with Mandrake, which then became Mandriva, and then eventually Fedora and Ubuntu and Debian, and then eventually a few years ago converted to Mac just because it's easier for work. But I still have a Linux laptop and I still use Linux daily. So Windows, I have never used Windows in my life.</p><p><strong>ADRIANA:</strong> Really? No way.</p><p><strong>ABDEL:</strong> If you put me in front of a Windows computer, I wouldn't know what to do.</p><p><strong>ADRIANA:</strong> Oh, my God. Lucky you.</p><p><strong>ABDEL:</strong> Well, I don't know. Yeah, sure. Lucky me. Thank you. I guess.</p><p><strong>ADRIANA:</strong> I'm sorry to the Windows people out there. No, I don't know. I've told a few people, I'm like, I have a bit of Windows PTSD. I grew up on DOS and then Windows 3.1 and the succession of the Windows. And then I discovered Ubuntu in the. I don't know, early. I want to say early 2000s. I had it running as a VM. I discovered Ubuntu and VMS at the same time. I'm like, "whoa".</p><p><strong>ABDEL:</strong> Yeah, you could run a VM? Yeah. If somebody gets offended, I have three words to remind you. Blue screen of death. Or that's more like four words.</p><p><strong>ADRIANA:</strong> You know, I have a blue screen of death T-shirt that I wear to conferences sometimes. And it's great when people are like, oh my God, that's so cool. I'm like, these, these are my people who recognize the blue screen of death, of course, and can relate.</p><p><strong>ABDEL:</strong> Yes, yes, exactly.</p><p><strong>ADRIANA:</strong> Absolutely. Okay, next question. Do you have a favorite programming language? And if so, what is it?</p><p><strong>ABDEL:</strong> Um, I'm a Python developer. Always been a Python developer for a very long time. I picked up Go a few years ago. I am learning Rust, and if you would have asked me this question six months ago, I would probably not even mention Rust because Rust has this like, learning cycle where you are fighting Rust and Rust is fighting you for a few months. And once you get the heck that, like the heck out of it, it becomes actually enjoy, enjoyable to write code in it. So in order of if in in order, I would say Python, my preferred language, go, obviously, I love Go. And right now I'm really having a good time actually learning and coding stuff with Rust.</p><p><strong>ADRIANA:</strong> Right on. Yeah, I've heard, like, people who like Rust like Rust, but I always hear the learning curve is just outrageous. Yeah. I have not dipped my toes into Rust-land. I'm with you on the Python thing. I love Python. I came up in the Java world, did Java for a really long time, 15, 16 years. And then a friend introduced me to Python. I'm like, how could I be introduced to Python in such like a late stage of my career? But it's all good. And then I'm like, I've fallen in love with Python. It's like such. I don't know, it's like a nice. I. I think it's a pleasurable language to code in.</p><p><strong>ABDEL:</strong> You know, there is one thing I, I really like. There is one thing that I really appreciate about Java, which existing go that makes me appreciate Go even more, is chaining functions. Like, you can chain functions like, you know, in Java with the way. Chain functions with the...</p><p><strong>ADRIANA:</strong> Oh, yeah, the dot. Gotcha. Yeah, yeah.</p><p><strong>ABDEL:</strong> And that exists in Go, and that's really amazing. It makes code so easy to read instead of like having to use variables to capture the output of one function to feed into another function. It's just one long line. It's just super amazing. Well, long, no pun intended for Java, but you get the point, right?</p><p><strong>ADRIANA:</strong> Yeah, that's true. I do agree. That's nice. I think it's fun from a writing perspective, but if you're reading someone else's code, you're like, what the fuck is happening here?</p><p><strong>ABDEL:</strong> That's true. Then with that comes the challenge of learning how to debug code and how to use breakpoints to debug code so you understand what's going on. But yeah, it's. It's both a blessing and a curse sometimes, I would say.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I definitely agree with you on that. Cool. All right, next question. Do you prefer Dev or Ops?</p><p><strong>ABDEL:</strong> Oh, that's a very good question. You know, it's funny, I studied software engineering, so I'm by training or by degree, if degree matters in this context. I am a software engineer. Yeah, I never really wanted or liked the idea of just doing pure developments as main occupation, just because I always liked the interaction with hardware and the automation parts and all that stuff. When people ask me a lot of time about my career, I always tell them I used to do DevOps before DevOps was cool because I was always in this intersection of how do you use software to automate infrastructure? Right. And that's. That's at the base of it, what DevOps is all about. Right. So I would say in between, I never really was in a job that, that required me to write applications, like purely, like just backends. And I never was in a job where I did just system administration kind of, kind of work. So I was always between the two.</p><p><strong>ADRIANA:</strong> Ooh, that's awesome.</p><p><strong>ABDEL:</strong> So, yeah, I love that.</p><p><strong>ADRIANA:</strong> I love that. Yeah. It's funny, the way that you describe it is. That's what I love so much about DevOps too, is you get the software stuff, but you're getting to automate infrastructure and I don't know, it's so neat.</p><p><strong>ABDEL:</strong> Yes. You get to understand how things actually work after they are developed.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It's funny, I went through a period in my career, I had left tech for a bit, and then when I returned, you know, someone asked me, like, what do you want to do? What do you want to do, like, with. With your career now that you're back? And. And I'm like, I really like the infrastructure side of things. I really like writing code. I wish there was a way to marry the two. And this was like before, you know, DevOps had become like, you know, like a household name. And then, and then, like, I learned about DevOps, I'm like, what? Where have you been all my life? You know?</p><p><strong>ABDEL:</strong> Yes. And I mean, putting aside all the, you know, the how to say all the things that people have to say about DevOps, because people have opinions about it, of course, but like, just not going too much into what people think DevOps is or it should be, I think at the most basic idea of what it is, that's what I enjoy. It's anything that is intersection between the two worlds.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I agree. I love that. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>ABDEL:</strong> Oh, that's a very good question. I saw somebody today asking this question of like, what's your preferred programming language? What's your preferred configuration language that is not YAML. And don't tell me TOML.</p><p><strong>ADRIANA:</strong> I saw that. I have to agree. I don't like TOML.</p><p><strong>ABDEL:</strong> All right. I had to do something. Have you ever had to configure Containerd before? No, I haven't, because Containerd is TOML-based and it's horrendous. I would say configuration YAML for coding, JSON data exchange, JSON configuration, YAML.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense. I have to agree with you on that.</p><p><strong>ABDEL:</strong> Cool.</p><p><strong>ADRIANA:</strong> Next question. Do you prefer spaces or tabs?</p><p><strong>ABDEL:</strong> Aren't they fundamentally the same thing? Aren't tabs just a combination? I mean, I'm just remembering, like, I have flashbacks to Silicon Valley right now, so.</p><p><strong>ADRIANA:</strong> Exactly. Well, honestly, that's why I ask the question. I'm like, it's either going to be very polarizing. Polarizing where people have opinions, or some people are just going to be like, meh?</p><p><strong>ABDEL:</strong> Doesn't matter. Right. What was that. What was that phrase? Like? At the end of the day, the compiler treat them the same way. So it doesn't really matter. Technically, I'd say I'm a tabs person. Yeah, Tabs is probably my most used. One of my most used keys on the keyboard.</p><p><strong>ADRIANA:</strong> All right, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ABDEL:</strong> Oh, definitely video. Yeah. I hate reading. I mean, if it's short text, yes, but long text, no video, for sure.</p><p><strong>ADRIANA:</strong> My daughter's the same way. She, like, she refuses to. She's like, I don't want to read books. And. And she learns all this, like, ridiculous stuff on YouTube. It's so cool. Like, she'll be like, today I learned about financial planning and today I learned about, like, you know, amputations. Like, not a joke. These are like real life examples. And I'm like, what?</p><p><strong>ABDEL:</strong> It's like a wide spectrum of topics that she is interested in.</p><p><strong>ADRIANA:</strong> I know the most random stuff, but, like, she learned some really cool stuff. I'm like, I am not going to interfere. Like, I'm not one of those parents who's like, you, you don't read, therefore there's something wrong with you. I'm like, no. Like, this is how you learn. And it's like, it's glorious. I love it so much.</p><p><strong>ABDEL:</strong> So, you know, I. I like, since we're geeking out here, in my. One of my internships, I had to build an app for a person who is a PhD. Like a....doc...like a doctorate, right. Doing. Doing some research. And the research was in pedagogy. So the way you teach people. And there is this, like, I don't know if it exists all over the world, but in at least where I'm from, Morocco, it's like a methodology for teaching kids, which essentially is based on the research from the 1950s, I guess, or something. Some dude at some point came up with this like 44 questions questionnaire or survey that you can ask people and based on their answers, you can classify them in either visual learner, auditive learners, you know, like, do you learn by text, you learn by audio, do you learn by reading, do you learn by Applied, etc. Etc. Right. And which at the time, it was so cool because I had to build an app which was like a survey app. So I was learning was pretty cool. But then later I learned that this was actually bullshit. That research is BS. It has been debunked over, over and over because, like, no one is one style of learning where all multitudes, like, we're all multi. Multi, to use a term which is very popular these days, we're all multimodal. Like, we learn using multiple ways. So the reason why I'm saying this whole, this entire long story is what's interesting about, for example, video. YouTube. Right. You would assume that people watch YouTube, but I am quite sure that there are people now that just listen to YouTube. As in you launch YouTube in the background and they're listening to it.</p><p><strong>ADRIANA:</strong> Yeah, like a podcast.</p><p><strong>ABDEL:</strong> Yeah, that's hilarious to me because, like, like, okay, so let's say, for example, you are listening, listening to a video which explains how jet engines work. Did you actually learn how jet engine. Like, did you look at the animations that explains how it works or did you just, like, hear about it?</p><p><strong>ADRIANA:</strong> Yeah, and that. That's the shortcoming of it because, like, my dad loves to send me YouTube videos. And I'm like, if you send me a YouTube video, chances are I'm not going to watch it because I don't have the patience to, like, sit there and watch a video. But then I'm like, if I just put it on while I'm, you know, like, doing dishes or whatever. And so that worked fine. He sent me this video about, like, I don't know, something to do with, like, the Moon's orbit and how it's, like, moving further from. From the Earth, I think something to that. Something to that effect. And so it was. It was all good until, like, they got into a part where they're showing diagrams. I'm like, goddammit. Now I have to, like, I have to pull out my phone and look at what they're showing in the animation.</p><p><strong>ABDEL:</strong> Yeah, it's. It's actually pretty interesting. Yeah, it's. It's pretty interesting how people are actually consuming content in YouTube these days.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And. And then don't forget the YouTube shorts. Like, my daughter watches so many YouTube shorts, like, constant. I'm. It's like in either Instagram short, what are they called? Instagram Reels or YouTube shorts. And. And that. That's how she does her Learning, Sure.</p><p><strong>ABDEL:</strong> Whatever works for your daughter, I guess.</p><p><strong>ADRIANA:</strong> Exactly. Exactly. Yeah, that's. That's cool. Okay, final question. What is your superpower?</p><p><strong>ABDEL:</strong> Oh, I don't get asked this question quite a lot. I think I know how to be sarcastic. Like, I know how to use sarcasm in. In a way that is, like, makes a point without being hurtful. Sometimes people get hurt, but, like, you cannot. You cannot. You cannot accommodate everybody's feelings, I guess. But I can use sarcasm in a very good way, I guess. I guess that would be one of my superpowers.</p><p><strong>ADRIANA:</strong> That's great.</p><p><strong>ABDEL:</strong> So, yeah, otherwise, I cook very well. I'm a really good cook. They just. Yeah, the simple superpower. Like, if. If the world goes south, I am going to be fine.</p><p><strong>ADRIANA:</strong> Okay, so I got to ask, what kind of stuff do you cook?</p><p><strong>ABDEL:</strong> A lot of Moroccan food, since I am from Morocco, but I experiment quite a lot. I like to try out all sorts of cuisines from. From different parts of the world. So probably second to Moroccan would be Mediterranean food in general. A big fan of Asian food. Korean, specifically, a lot of Korean food. But, yeah, generally speaking, just whatever. I like experimenting. I like, you know, blending and mixing stuff together. And probably a big part of my money wasted, if that's such a. If that's a correct term to use, goes into, like, kitchen stuff.</p><p><strong>ADRIANA:</strong> I mean, come on. Kitchen gadgets are so much fun.</p><p><strong>ABDEL:</strong> They are, yes. But, like, how many knives do you need when you are a home cook? Right. Probably not 10. So. So. So, no, it's. It's. It's. It's fun. I don't know. I feel like it allows me to get out of the. Like, do something with your hands. Like, be kind of tactile in a way.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> So. So, yeah, So I have cooked for big parties before. My biggest party is, like, 40 people.</p><p><strong>ADRIANA:</strong> Oh, wow. Does that include dessert?</p><p><strong>ABDEL:</strong> No, I don't do desserts just because I don't eat sugar. I avoid sugar, generally speaking. So usually I don't. Or if I invite people, I ask them to bring dessert, but I can cook for big groups.</p><p><strong>ADRIANA:</strong> Oh, that's very cool.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> All right, so party coming soon, your way.</p><p><strong>ABDEL:</strong> Yes. Oh, my God.</p><p><strong>ADRIANA:</strong> There should be, like, KubeCooking or something.</p><p><strong>ABDEL:</strong> Yeah, we should probably do something like that. You know, there is, like, a boba. There is a SIG Boba now.</p><p><strong>ADRIANA:</strong> That's right.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I love SIG Boba. Yeah, I'm a big fan. I've got my bubble tea right here.</p><p><strong>ABDEL:</strong> Yeah. We like to claim that SIG Boba started with the Kubernetes podcast because it literally started with an interview on the podcast.</p><p><strong>ADRIANA:</strong> No way.</p><p><strong>ABDEL:</strong> Yeah. It was, I think, Leigh Capili, if I remember correctly, interviewed during one of the KubeCons, and Leigh was talking about the fact that we need parties without alcohol. And it was Kaslin who was interviewing, and they were like, boba and then a SIG Boba and then another, like, a KubeCon after. It was like, a thing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> So.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>ABDEL:</strong> So we like to claim that we originated the idea.</p><p><strong>ADRIANA:</strong> Oh, that's so great. And this is actually a great segue into one of the things that I want to ask you about, which is like, your podcast.</p><p><strong>ABDEL:</strong> Yes. Yeah. So I'm a co-host of the Kubernetes podcast. Me and Kaslin Fields. Been doing it for almost two years now. Slightly more than two years. And, yeah, it's a lot of fun. You get to talk to a lot of interesting people. It's a challenge. I mean, as you understood, you know, keeping something running is a challenge. And we do have, like, help and producers, and we only do audio and where we're gonna start doing videos soon. So, yeah, it's a lot of fun. It's a lot of fun.</p><p><strong>ADRIANA:</strong> That's great. Yeah, it. It's. It's funny. Podcasting is so much work. Like, when in my previous podcast On-Call Me maybe, we had a producer, so she would edit everything and she would do audiograms, send stuff out for transcription. But this podcast is, like, everything me.</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> And the. That. The extent of the help I get is, like, my daughter edits the videos, but, like, everything else is me. So I have to, like, I have. I have to send stuff out for transcription. I have, like, an AI tool that I use for that, but I still have to check to make sure that it's, you know, not spewing crap. So I still go through the script and, like, you know, sometimes it misinterprets words, especially OpenTelemetry. When someone says "OTel", it thinks it's "hotel" constantly. So, yeah, it's. But it's fun. It's such a great way. A great way to. To meet, like, really cool people is through podcasting.</p><p><strong>ABDEL:</strong> Yeah. And I don't know, I feel like podcasts are one of these things where you can actually get access to a lot of people. I feel like people like just sitting and discussing for some time, so we can get pretty much anybody we want on the show. So it's pretty cool. Pretty nice.</p><p><strong>ADRIANA:</strong> That's awesome. And did you. Is this a podcast that you inherited, or is that a podcast that you started?</p><p><strong>ABDEL:</strong> We inherited It. So there used some. There was somebody else before us, and we took it over, like, 22 years ago. Yeah.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>ABDEL:</strong> And we've been. I mean, we changed a little bit. Some stuff. We reduced the schedule, like, the frequency, and we started doing some stuff. So one of them is the whole story behind the SIG Boba is we started doing interviews during KubeCon. So we go to KubeCon and we interview people, right? Oh, and, yeah, and then we produce an episode about. And then we do every KubeCon. So. So that's. That's, like, one of the things we do. And then we do a bunch of other things. It's. It's. It's fun to experiment also with different kind of contents to try to, like, try to attract different people. So. Yeah, no, it's pretty cool. It's a lot of fun.</p><p><strong>ADRIANA:</strong> That's great. So when you. When you do the KubeCon episodes, like, do you find, like, a room where you record? Are you, like, on the floor, and just, like, chase people down with a mic and record?</p><p><strong>ABDEL:</strong> We record on the floor, actually. So you have the background noise.</p><p><strong>ADRIANA:</strong> That is impressive.</p><p><strong>ABDEL:</strong> Yeah. So. And. And we are. One of our plans is to start doing video as well. I think that's going to be fun to just, like, stop people randomly and ask them, but not, like, I have a bunch of, like, fun things that I want to experiment with, so we'll see how that goes. But, like, yeah, I'm looking forward. It's going to be fun.</p><p><strong>ADRIANA:</strong> That's cool. Yeah. I have to say, like, when. So my previous podcast, On-Call Me Maybe was audio only. And so when I started this podcast, I'm like, I want to do audio and video because I know there's some people who love podcasts, and there are other people who are like, I hate podcasts, but they'll watch video. So I offer it in both formats. And also, like, the fun thing about doing it, doing the video is, like, first of all, you can see some really cool office setups. Sometimes you can see some, like, awesome outfits and hairdos that you just don't get to experience if you're just recording the audio. So that's been. That's been kind of fun to experience. Experience as well.</p><p><strong>ABDEL:</strong> Yeah. Yeah, that's. That's definitely. Yeah, that's. That's part of the plan. The other. Also part of the plan is to. I mean, if you have a phone, you can literally record anywhere. Yeah. So if you can, since I travel so much, it would be fun to be able to, like, try like travel and record in different parts of the world and just have, you know, some fun background or. I'm. I'm mostly interested in recording outdoors I think.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah.</p><p><strong>ABDEL:</strong> Depending on the weather. So. So it be. It'll be fun. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, that's great. I, I did my last season of, of this podcast. I ended up with two episodes that I recorded during KubeHuddle and I recorded those like on site, outside and that was fun. It was like I'd never done an on site recording, but there was like a couple my, my two guests that I had on there. I've been trying to chase them down, like trying to align schedules. I'm like, we're going to be in the same place. I'm going to sit you down, we're going to record.</p><p><strong>ABDEL:</strong> I've been, I've been to an event in Berlin a few weeks ago and during this event they had a podcast studio that anybody could use and that was actually a lot like, I really like the idea. I mean that's like most more professional. So that's was kind of triggered this idea of doing video because. Doing video on the go because then you can have different backgrounds and you can have, I mean maybe the quality of the video is not as important as far. As long as you can get the audio right and then you can get like people visible on camera, that's. That's all it matters.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I would definitely say like invest in a decent mic because I did last KubeCon North America in Chicago. I did a series called Humans of OTel, like for OpenTelemetry and I had these like really crappy Amazon mics that I had gotten. Like these, I guess they were, they were crappy lavalier mics and oh my God, like some of the sound quality was so bad. I, I had to like cut out a couple videos because I couldn't make out what the people were saying. And then, and then the next KubeCon, one of the OTel guys, Henrik Rexed said, he, he messages me. He's like, you know, I have some really nice recording equipment that we could use for the next KubeCon. I'm like, I'm like, oh, he's being so polite. Basically saying like, my audio quality was not that great. Please let me help you. And I'm like, I am happy to take the help. And his setup, like when we did the Humans of OTel for, for KubeCon in Paris was so sweet. Like he knows his shit, so...</p><p><strong>ABDEL:</strong> Yeah, I saw, I saw, I remember, I saw the setup. Yeah, yeah, yeah, I remember like, yeah, So I, I used to. We used to record for the KubeCon episodes with the Rode Wireless 2. And I recently got a pair of the DJI DJI wireless microphones.</p><p><strong>ADRIANA:</strong> Oh, nice.</p><p><strong>ABDEL:</strong> Just because I like them, because they come in like a very nice case with both the receiver and the transmitters. But the case also double up as a charging case.</p><p><strong>ADRIANA:</strong> Oh yeah.</p><p><strong>ABDEL:</strong> And I did some experiments and the audio quality is pretty good. So I'm looking forward to start using that one and see how it comes out.</p><p><strong>ADRIANA:</strong> Ooh, fun. New toys.</p><p><strong>ABDEL:</strong> Yeah, of course. It's always a good time to use new toys, right?</p><p><strong>ADRIANA:</strong> I know when people are like, oh, you have to get this mic. I'm like, okay.</p><p><strong>ABDEL:</strong> They're not very expensive, so.</p><p><strong>ADRIANA:</strong> No, they're not too bad. Yeah. I, I also like, after. After that incident at the. That first KubeCon in Chicago with Humans of OTel, I'm like, I need better mics and I need to obviously pay more than 50 bucks for. For my wireless mic. So yeah, it's definitely a worthwhile investment to get a decent set of lavalier mics.</p><p><strong>ABDEL:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Definitely. The other thing that I wanted to ask is, you know, you mentioned that like you had studied. You said you studied software engineering in school, right?</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> But you now work and you found your way into the DevOps space. You work as a developer advocate currently, right?</p><p><strong>ABDEL:</strong> Correct. Yes.</p><p><strong>ADRIANA:</strong> In the Google Cloud space, right?</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah. So can you talk about how you found yourself in this role?</p><p><strong>ABDEL:</strong> It's. Oh, it's long story. Okay. I'll try to make it short. So a little bit of background. So I studied in Morocco. Right. So I am originally from there. I was born and raised there. I studied my master's degree in software engineering in one of the schools we have in Morocco. Morocco, for those who doesn't know, we follow the same. The same system as the rest of Europe. So that's basically high school bachelor, masters. Right? That's. I think that's the American version. But we say licence-master. It doesn't matter. Like three years you get a bachelor, five years get a master's. Right. So I got my masters in software engineering and my first job. And this is where things started being interesting for me in my career. My first job was actually in a data center.</p><p><strong>ADRIANA:</strong> Ooh.</p><p><strong>ABDEL:</strong> Yeah. Like an actual physical data center.</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>ABDEL:</strong> Like, yeah. Yes, pretty much.</p><p><strong>ADRIANA:</strong> So you were cold all the time?</p><p><strong>ABDEL:</strong> Actually, it's a very interesting point. A lot of people think that you need to run data centers at sub zero temperature. You don't hardware, like data center grade Hardware is made to sustain very high temperatures.</p><p><strong>ADRIANA:</strong> Oh, good, Cool.</p><p><strong>ABDEL:</strong> We definitely had customers that wanted us to run their server rooms at like 10 degrees, 10 degrees C. I don't know how much is that in Freedom units.</p><p><strong>ADRIANA:</strong> I'm a Celsius girl, so.</p><p><strong>ABDEL:</strong> Okay, from the right part of the world. So. Which is too cold. It's cold even for humans. Right. So that's just. Yeah, but no, we run our. I mean, of course, the colder you want your data center to be, the more energy you're going to spend or waste. Right. So yeah, but yeah, I joined this company that was looking for. Initially they were actually looking for somebody to help them set up their internal systems because the data center was new. So you have, you know, your ticketing system and your CRM and all your tools that you need to actually make the thing operational. Your monitoring systems and all this stuff. And by monitoring, I'm talking back the days, Nagios time and you know, SNMP and old school before it became cool and we started calling it Observability, I guess. So I started there and yeah, that role was little bit of software engineering, little bit of automation, so kind of DevOps, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> And then through that role, I got contacted by Google and they actually hired me to work in their data center in Belgium. So that's how I joined Google. Yeah, we have data centers obviously all over the place, so Belgium is one of the biggest ones in Europe. So I joined that team and continued doing same thing. So a little bit of, you know, a little bit of automation, a little bit of system administration. Then a few years later, cloud started becoming a thing, at least for us. I mean, I guess it existed all over for other companies. But Google started being kind of more serious about it. And in 2017 they wanted me or they hired me to join a consulting team, an internal consulting team. So it's a team that basically works with external customers and help them architect, migrate, whatever, whatever that needs to happen to get stuff from where they are to Google Cloud. Right. So I joined that team initially to work on infrastructure because that's my background.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> But like very quickly I started working with Kubernetes. This is Kubernetes in 2017. So it was not as complex, I guess, as it is today, and I started learning it. I had no idea what containerization was. I had no idea what I. I think the only experience I had before was Mesos. But Mesos is like it's an orchestration system, which is similar to Kubernetes, but it's orchestrates virtual machines and not containers. Right. And I did work a little bit on OpenStack before. So conceptually it's the same idea. You are still orchestrating workloads. It just had different levels of the stack. Right. And yeah. And then just started learning Kubernetes and somehow became an. I'm putting air codes, SME, subjects matter, experts.</p><p>So, so then. And then parallel to this and back in the days when I was still living in Morocco, I was all. I was very active in the Ubuntu community because I started with Linux, right. So I was a member of the local user group. So that's like, yeah, the user group for, for Ubuntu. And we were doing Linux parties events, you know, install parties. We just go to university and people come with a laptop and we will help them deploy Ubuntu, help them sort out drivers, you know, give them like functional environments where they can like, you know, play with Linux. And then in my role as a consultant, I started actually doing conferences and my first conference was back home.</p><p>So there is a conference in Morocco called DEVOXX. It's a large conference and in 2017 they invited me and 2018 I joined the committee and I am in the committee since that 2018. So I was like, damn, I like this idea of like, you know, presenting public speaking, talking to developers, understanding what people are trying to solve. More understanding what people are trying to solve than actually talking to them. Really. Yeah. And yeah. And then in 2022, I basically, five years in consulting, I was like, I'm looking for something new.</p><p>And I talked to the DevRel manager for eme. I was like, hey, I would like to give DevRel a go. And he was like, we don't have anybody in cloud native, so why not? And that's how I became joined DevRel.</p><p><strong>ADRIANA:</strong> Oh, that's so great. Wow.</p><p><strong>ABDEL:</strong> Yeah, it's a pretty, I think it's a pretty interesting transition in the sense of. The way I like to describe it is that I've been over time going up the abstraction layers from the hardware all the way into containers.</p><p><strong>ADRIANA:</strong> It's so cool to see like basically everything in your life had been building up to that moment, right?</p><p><strong>ABDEL:</strong> I guess, yes. Yeah.</p><p><strong>ADRIANA:</strong> So then you were like, by the time you became a DevRel, it was like, it felt like a natural fit too for you.</p><p><strong>ABDEL:</strong> Yes, yes, in a way. And also because I've always been comfortable talking in public, I guess I like, it always came natural to me. I think when I was actually back in my university time, I was doing tutoring for my colleagues in, like, in my class. So I would like, help people, you know, understand concepts, like after. After the actual class. And it always came natural that I think it's more. More coming from the fact that you just like to help people, not really wanting to talk at people. It's more like, hey, if I explain something and you understand it, I'm happy. Right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It's such a satisfying feeling. Like, you know, you get it and now they get it.</p><p><strong>ABDEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Compared to like, I don't know if you had this experience in university. I had professors who, you know, were too smart for their own good and couldn't explain anything.</p><p><strong>ABDEL:</strong> Oh, of course. Oh, yeah.</p><p><strong>ADRIANA:</strong> You know, I. One of my memorable moments was I had. I had this midterm and I go to the professor during his office hours and I'm like, can you explain, like, why I got this wrong? And he's like, well, it's easy. Obviously, if you don't understand the question, then I can't explain it to you. I'm like, what just happened here?</p><p><strong>ABDEL:</strong> Sounds like a Karen.</p><p><strong>ADRIANA:</strong> I'm like, all right, well, thanks for nothing, buddy.</p><p><strong>ABDEL:</strong> Yeah, I think that that's. That's probably. I mean, it's interesting, like the, the academic. I have friends in academia right now, like, we're in Sweden. I have. We have a lot of friends who are like researchers and, you know, postdocs and stuff like that. And, and they're like young and our age, and they had to all suffer through some of what you're describing eventually. Right. At some point. And I think that the. Probably one of the reasons is because when you are studying to become a professor, you have to build up so much knowledge that you end up not having to apply all of it. So you feel you are like, better than everybody else. Like, you obviously know more than your average students, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, for sure.</p><p><strong>ABDEL:</strong> And so I have a friend who is a bio. Biochemist. She's like post doc and she does research and stuff and she has to teach. So she has one semester every year that she has to teach.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> And she. Sometimes she starts complaining about these kids, they don't understand anything. And I'm always like, remember when you were in their shoes, you also did not understand much. Right. So.</p><p><strong>ADRIANA:</strong> Yeah, so true.</p><p><strong>ABDEL:</strong> So I think that that's. Yeah, I had to experiment. I had to go through that as well. So. Yeah, whatever.</p><p><strong>ADRIANA:</strong> I mean, I think we come back more resilient and I think then, you know, for. For people like us, where it's like part of our job to explain how things work in an accessible manner. I feel like you almost tap into that feeling of helplessness, of like, oh my God, it was horrible when I didn't understand this concept and I was so lost. And then, you know, the whole. The whole thing just got away from under me. Right. Versus, like, having someone who can explain things in a. In a way that's accessible, where, like, you're like, oh my God, I finally understand how this works. Like, it makes such a difference. Having that aha moment and seeing people get it, I think is so satisfying.</p><p><strong>ABDEL:</strong> And that's exactly what happened to me six months later after I started learning Rust, right? So the aha moment, they're like, oh, now I know. Now I get it!</p><p><strong>ADRIANA:</strong> This gives me hope. This gives me hope if I ever want to touch Rust.</p><p><strong>ABDEL:</strong> I mean, you know how it works. Like, you start learning something and you go like through hello world, and it works and then it stops working and you don't understand what's going on. And I'm like, oh my God, I'm stupid. Oh my God, I'm stupid. Oh my God, I'm stupid. And you build up the stupidity and they're like, oh, no. I know, it's so true.</p><p><strong>ADRIANA:</strong> It's like, you know, it. It's almost like if your program works the first time around, like, first of all, when that happens, I'm like, I'm shocked. Why? But then also, yeah, right? Like, are you sure? Yeah. Are you sure? But, but the other thing too, in some ways, it's like, it's almost like you're robbed of the experience of. Of the failure, which leads to, like, so much more insights into the problem compared to like, getting it right the first time. Like when you fail so hard that you've broken your system and I can't tell you how many times I've broken things beyond repair. And then you kind of have to like, just start building it from scratch, one thing at a time, and then you finally understand, oh, this is where it broke. Like, I feel like that is such a validating experience. Even though I, you know, I spent the last, like four hours, like in panic mode. Like, why isn't this working?</p><p><strong>ABDEL:</strong> Yeah, yeah, that's true. I think learning to through failure is valuable. But also, like, you don't always have. And that's actually, I think you can relate to this. Like, in DevRel, you don't always have that luxury, right? Yeah, just sometimes you just. So I think my favorite thing that I would do in my current role is actually go on Stack Overflow. I am spending quite a lot of time there because I find that that's a really good resource for understanding what people are struggling with and trying to replicate the error and then walk my way back from that to try to figure out what was the intention of the user to start with. And then how can we solve this for the user, but how can we solve it for everybody else? Right? And that's like, that's so much. I get so much joy from that. Right. But that's something you can do. You can control your time, you can take time, you can do it, you have time to do it. You don't have pressure, you don't always have that. And the downside, I think, of DevRel is that you live in. I mean, I hate using this word, but you live in the cutting edge of the technology, that sometimes you are required to build stuff. And by stuff, I mean content about things that no one knows how to use yet.</p><p>New features, new stuff come out and you are expected to teach people how to use it. But, like, you don't necessarily understand how it works. Right. And we live in this space right now. Right, like AI. So it's definitely a very interesting kind of role to be in. And knowing how to balance these two things is quite challenging, but quite good to learn from, I guess.</p><p><strong>ADRIANA:</strong> Yeah, yeah, it is exciting. And you make a really good point about, like, being on the cutting edge means that you're probably one of the few people who is tackling this problem, which therefore makes you one of the few experts, even if you're not an expert in that at the time, which is a little bit terrifying. And I've definitely found myself in. In that position. Like, even. There was something in OpenTelemetry the other day where they had, like, they had updated the API for something, the OpenTelemetry Operator. So I was like updating my YAML manifests for it and I'm like, unfortunately, the documentation in the readme was not up to date, so I had to chase down the answer by going. It was a combination of going into the code, but also...Googl...not Googling...searching through Slack messages to find my answer.</p><p><strong>ABDEL:</strong> What changed?</p><p><strong>ADRIANA:</strong> And then I'm like, yeah, yeah, exactly. What changed? And then, and then once I got it working, I'm like, okay, now I'm going to go back to the readme and fix this. Because, like, if. If I was confused, someone else is going to be confused.</p><p><strong>ABDEL:</strong> Yeah, yeah. And like, a lot of times when that happens to me, the same thing around GKE, which is our product, I mean our Kubernetes product. It's usually some change log that just slipped through the cracks that like that change happened somewhere. There is a comment, but it was not in the release notes. Right. The talk is not up to date. You know, different lab, but like to a large extent, I don't, I always think that that's something that would happen to anybody. Like any developer would eventually be faced with that kind of problems.</p><p><strong>ADRIANA:</strong> Yeah, definitely.</p><p><strong>ABDEL:</strong> And it is definitely part of your job as a DevRel to figure that out and figure out how that could be improved going forward. Right. Because like a lot of times people see DevRel as, oh, we just like travel and talk to conferences. No, no, no, no. There's a lot of time spent talking to engineering teams.</p><p><strong>ADRIANA:</strong> Yeah, that's true.</p><p><strong>ABDEL:</strong> And telling them like this is how, this is how things are supposed to work. I know that you don't think so, but let me tell you so it's a lot of, it's a, it's a two ways role. You talk to people outside your company, but you also talk to people inside the company.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Which makes it a very, a very sort of unique role. You're, you're, you're basically bridging, bridging the gap, right? So that you're, you're, you're like telling the engineers like this is how people are actually using it.</p><p><strong>ABDEL:</strong> So you better listen to me.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Which sometimes is hard like you know, putting yourself in the shoes of the engineer and getting that feedback where you're like, you kind of, you know, it's your baby. You've invested your time into like writing it a certain way and being told like that's not how people are using it. You have to sort of put, put your feelings aside. You know, I, I have this, the, this mantra that I try to live by. I don't always succeed, but I, I try to live by like never fall in love with your code because you know, you just, you never know like someone's gonna come along and, and do it better and, and you have to be open minded enough to be like, yeah, this is a better solution. I gotta let go of, of you know, what, what I wrote and not be so, so possessive about it, so.</p><p><strong>ABDEL:</strong> Exactly. Exactly.</p><p><strong>ADRIANA:</strong> Yeah. Cool. Well, we are coming up on time, but before we wrap up, I wanted to ask you if you have any pieces of advice or hot takes that you want to share with our audience.</p><p><strong>ABDEL:</strong> Does AI count as a hot take?</p><p><strong>ADRIANA:</strong> Oh, sure.</p><p><strong>ABDEL:</strong> Uh, it's actually interesting. I am in the process of. I'm. I'm involved in some startup programs that are AI startups where we're supposed to review what the startup product is all about. And my hot take is the following. Not AI is not. Is not gonna solve all the problems that people think they are gonna solve. I feel like people are trying to shove AI like in places where it shouldn't, and it comes out very obvious. A lot of times when you look at something and they're like, but can't you just solve this in a different way? Why do you need to put AI everywhere? But, yeah, I know.</p><p>And my other hot take is Kubernetes is here to stick around. I think that a lot of people think that it's a faded technology. It's not. It's going to be around for a while. So just, I guess the more people learn to live with this and accept it, the better it's going to be for everyone.</p><p><strong>ADRIANA:</strong> What are some quickly, some things that you kind of look forward to seeing in Kubernetes in the next little while?</p><p><strong>ABDEL:</strong> Maturity, for sure. There is quite a lot of interesting. I mean, again, in the AI space, there is quite a lot of improvements happening in Kubernetes itself that are happening for AI, but I see use cases for them beyond just AI. Right. Like the community is definitely shifting and adapting to accommodate kind of AI workloads, AI and ML workloads. But the ramification of this is going to go beyond. Beyond the beyond. I mean, speaking of observability, just in the last version of Kubernetes, they have added quite a lot of things around device observability.</p><p>So if you have a GPU attached or a TPU, how can you expose metrics through the node and how can you monitor those? And that's pretty cool. But there are use cases where you have to attach all sorts of hardware to a node and monitor how that hardware is performing, and that's going to help solve other types of problems. And yeah, it's evolving and maturing at a very slow-ish pace, but it's at a very steady pace and I'm very excited to see what the future brings. And also there is a lot of things happening in networking space because that's kind of one of my areas of focus and I'm really excited to see how that goes.</p><p><strong>ADRIANA:</strong> That's great. Looking forward to seeing more cool things come out of Kubernetes in the next little while. Yeah, well, awesome. Well, thank you so much, Abdel, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ABDEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 26 Nov 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Abdel Sghiouar)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-all-things-devrel-abdel-sghiouar-RlyTRf_l</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Abdel Sghiouar is a senior Cloud Developer Advocate @Google Cloud. A co-host of the Kubernetes Podcast by Google and a CNCF Ambassador. His focused areas are GKE/Kubernetes, Service Mesh, and Serverless. Abdel started his career in data centers and infrastructure in Morocco, where he is originally from, before moving to Google's largest EU data center in Belgium. Then in Sweden, he joined Google Cloud Professional Services and spent five years working with Google Cloud customers on architecting and designing large-scale distributed systems before turning to advocacy and community work.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://bsky.app/profile/boredabdel.bsky.social">Bluesky</a></li><li><a href="https://www.linkedin.com/in/sabdelfettah/">LinkedIn</a></li><li><a href="https://twitter.com/boredabdel">Twitter (X)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://2025.allthingsopen.org">All Things Open</a></li><li><a href="https://store.google.com/product/pixel_9_pro_fold">Google Pixel 9 Fold</a></li><li><a href="https://www.samsung.com/ca/smartphones/galaxy-z-flip6/">Samsung Galaxy Flip</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_screen_of_death">Blue Screen of Death (BSOD)</a></li><li><a href="https://images.app.goo.gl/5sXe79UGqVM1KRCY7">Blue Screen of Death T-shirt</a></li><li><a href="https://www.youtube.com/watch?v=cowtgmZuai0">Silicon Valley - Tabs vs. Spaces</a></li><li><a href="https://sig-boba.github.io">SIG Boba</a></li><li><a href="https://www.linkedin.com/in/leighcs/">Leigh Capili</a></li><li><a href="https://kubernetespodcast.com">The Kubernetes Podcast from Google</a></li><li><a href="https://www.linkedin.com/in/kaslinfields/">Kaslin Fields (co-host of The Kubernetes Podcast)</a></li><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://youtube.com/playlist?list=PLVYDBkQ1TdyziQ-hK-HBlW-0fjo-nKgLe&si=YH_tf58qyB08cz1i">Humans of OpenTelemetry</a></li><li><a href="https://www.irlande.campusfrance.org/lmd-system-and-equivalences">Licence-master (LMD)</a></li><li><a href="https://en.wikipedia.org/wiki/Nagios">Nagios</a></li><li><a href="https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">Simple network management protocol (SNMP)</a></li><li><a href="https://mesos.apache.org">Apache Mesos</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://devoxx.ma">DEVOXX Conference (Morocco)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://medium.com/@adri-v/a-beginners-guide-to-openstack-9bc024f4c4e3">Adriana's blog post on OpenStack</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today, I have Abdel Sghiouar. Welcome, Abdel.</p><p><strong>ABDEL:</strong> Hello. I should have. I should have known so I could brought my American accent. So, hey, y'all.</p><p><strong>ADRIANA:</strong> Hey, y'all.</p><p><strong>ABDEL:</strong> Hey, y'all. I'll try. I'll try.</p><p><strong>ADRIANA:</strong> It's funny because the first time I heard y'all. So my husband worked in Jacksonville, Florida for a couple of years. He. He's in consulting. And one time I came down to Florida with him for. For the weekend because he had some work stuff to do. And we stop off at a gas station and they're. They're like, how y'all doing? I was like. I started. I. I think I started laughing because I'd never heard, like, "y'all" in real life.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I'm like, this is the most glorious thing ever. And I now just love saying "y'all". And my daughter bugs me about saying "y'all". She's like, don't say y'all. I'm like, "it's so much fun to say.</p><p><strong>ABDEL:</strong> It is. It is. I love it. So. So, yes.</p><p><strong>ADRIANA:</strong> A little sidebar. So where are you calling from today?</p><p><strong>ABDEL:</strong> I mean, I'm home, surprisingly, because each time I talk to somebody, they're like, you're home. You're always on the road. I'm in Stockholm, Sweden. So that's where I'm based. But, yeah, usually I am somewhere.</p><p><strong>ADRIANA:</strong> I know every time I see you on, like, on Twitter, I'm like, it's always a different city. You are definitely globetrotting.</p><p><strong>ABDEL:</strong> Yeah, I am doing the way I say it is. I'm doing DevRel the hard way.</p><p><strong>ADRIANA:</strong> Yeah, no kidding. But, you know, I have to say, like, we met in person last year at All Things Open. And I remember it was like, just before. It was definitely before KubeCon EU. And you were, like, giving me tips on. On, like, places to. To stay in. In Paris. You're like, don't stay too close to the conference venue, because then it's like, it's kind of a boring area. You want something that's a little bit further out so that it's closer to the cooler, touristy stuff. And I'm like, yes. So that was such great advice.</p><p><strong>ABDEL:</strong> And I think we ended up being in the same hotel now.</p><p><strong>ADRIANA:</strong> We did. We did. Yeah. Yeah. You recommended. You recommended a hotel to me, I'm like, that looks like a good spot.</p><p><strong>ABDEL:</strong> Yeah, I remember that we shared like a. We shared like a walk and we had some croissant on the way to. To KubeCon at some point.</p><p><strong>ADRIANA:</strong> Yeah, that's right. That's right. On one of the days we. We ran into each other. I'm like, ah, staying at the same hotel and running into each other. What are, what are the odds? Right?</p><p><strong>ABDEL:</strong> Yeah, no, that's. That was fun. KubeCon Paris was fun.</p><p><strong>ADRIANA:</strong> That was. I'm looking forward to the next KubeCon. Are you going to be. Are you going to be in Salt Lake City?</p><p><strong>ABDEL:</strong> I am trying, but yes, most probably, yes, because I got accepted. I have a talk. Accepted. So finally. Thank you.</p><p><strong>ADRIANA:</strong> Congrats.</p><p><strong>ABDEL:</strong> Thank you. And yeah, so hopefully, hopefully I'll. I'll be there. It's going to be fun. We are planning some stuff for the podcast and me and, yeah, me and the colleague were accepted and then Kaslin is going to be there. So it'll be fun.</p><p><strong>ADRIANA:</strong> Yay. That's awesome. Cool. I have many questions, but before. Before we get started, I'm going to start with the. With the lightning round slash icebreaker questions.</p><p><strong>ABDEL:</strong> Sure.</p><p><strong>ADRIANA:</strong> Okay. You ready?</p><p><strong>ABDEL:</strong> Sure. Go for it.</p><p><strong>ADRIANA:</strong> First question. Are you a lefty or a righty?</p><p><strong>ABDEL:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>ABDEL:</strong> iPhone. I've been experimenting with the Pixel 9 recently, the Fold one. Because I'm getting old and I need big screens and I do have to admit I like it, but I am not ready to convert yet.</p><p><strong>ADRIANA:</strong> Yeah, so the folding one, that's cool.</p><p><strong>ABDEL:</strong> Yeah, Nine Fold. The new model. The. Yeah, the big one, that is cool.</p><p><strong>ADRIANA:</strong> You know, like, I actually miss my flip phone. As much as I love my smartphone, there is something so satisfying about, like, flipping.</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Flipping your phone off, flipping your phone up to talk and then just closing to hang up and. Yeah, I miss those days.</p><p><strong>ABDEL:</strong> Yeah. Unfortunately, the Fold doesn't open that way. Right. It opens like a book, but it's still.</p><p><strong>ADRIANA:</strong> Oh, it's that kind of a fool.</p><p><strong>ABDEL:</strong> Yeah. Yeah. So I think. I think that the one that you're talking about, the only model that exists is the Samsung Flip, they call it.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's what I was thinking.</p><p><strong>ABDEL:</strong> But yeah, the Fold is like basically a big phone, but double because when you unfold it, it's like. Yeah, just a large. A small tablet, essentially.</p><p><strong>ADRIANA:</strong> Yeah, I was going to say it sounds like a small tablet.</p><p><strong>ABDEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Thing. I'd be curious to see one in real life. I don't think it'll make me convert from my iPhone, but I would still be curious to see it in real life.</p><p><strong>ABDEL:</strong> I am still on iPhone just because it's just so easy when you have everything Apple and so, yeah, we'll see. We'll see if I get. If I ever convert.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. Okay, well, that leads to my next question. Do you prefer Mac, Linux or Windows?</p><p><strong>ABDEL:</strong> I'm both a Mac and the Linux user. I've been a Linux user forever, since my start of my career. Like, I started with Mandrake, which then became Mandriva, and then eventually Fedora and Ubuntu and Debian, and then eventually a few years ago converted to Mac just because it's easier for work. But I still have a Linux laptop and I still use Linux daily. So Windows, I have never used Windows in my life.</p><p><strong>ADRIANA:</strong> Really? No way.</p><p><strong>ABDEL:</strong> If you put me in front of a Windows computer, I wouldn't know what to do.</p><p><strong>ADRIANA:</strong> Oh, my God. Lucky you.</p><p><strong>ABDEL:</strong> Well, I don't know. Yeah, sure. Lucky me. Thank you. I guess.</p><p><strong>ADRIANA:</strong> I'm sorry to the Windows people out there. No, I don't know. I've told a few people, I'm like, I have a bit of Windows PTSD. I grew up on DOS and then Windows 3.1 and the succession of the Windows. And then I discovered Ubuntu in the. I don't know, early. I want to say early 2000s. I had it running as a VM. I discovered Ubuntu and VMS at the same time. I'm like, "whoa".</p><p><strong>ABDEL:</strong> Yeah, you could run a VM? Yeah. If somebody gets offended, I have three words to remind you. Blue screen of death. Or that's more like four words.</p><p><strong>ADRIANA:</strong> You know, I have a blue screen of death T-shirt that I wear to conferences sometimes. And it's great when people are like, oh my God, that's so cool. I'm like, these, these are my people who recognize the blue screen of death, of course, and can relate.</p><p><strong>ABDEL:</strong> Yes, yes, exactly.</p><p><strong>ADRIANA:</strong> Absolutely. Okay, next question. Do you have a favorite programming language? And if so, what is it?</p><p><strong>ABDEL:</strong> Um, I'm a Python developer. Always been a Python developer for a very long time. I picked up Go a few years ago. I am learning Rust, and if you would have asked me this question six months ago, I would probably not even mention Rust because Rust has this like, learning cycle where you are fighting Rust and Rust is fighting you for a few months. And once you get the heck that, like the heck out of it, it becomes actually enjoy, enjoyable to write code in it. So in order of if in in order, I would say Python, my preferred language, go, obviously, I love Go. And right now I'm really having a good time actually learning and coding stuff with Rust.</p><p><strong>ADRIANA:</strong> Right on. Yeah, I've heard, like, people who like Rust like Rust, but I always hear the learning curve is just outrageous. Yeah. I have not dipped my toes into Rust-land. I'm with you on the Python thing. I love Python. I came up in the Java world, did Java for a really long time, 15, 16 years. And then a friend introduced me to Python. I'm like, how could I be introduced to Python in such like a late stage of my career? But it's all good. And then I'm like, I've fallen in love with Python. It's like such. I don't know, it's like a nice. I. I think it's a pleasurable language to code in.</p><p><strong>ABDEL:</strong> You know, there is one thing I, I really like. There is one thing that I really appreciate about Java, which existing go that makes me appreciate Go even more, is chaining functions. Like, you can chain functions like, you know, in Java with the way. Chain functions with the...</p><p><strong>ADRIANA:</strong> Oh, yeah, the dot. Gotcha. Yeah, yeah.</p><p><strong>ABDEL:</strong> And that exists in Go, and that's really amazing. It makes code so easy to read instead of like having to use variables to capture the output of one function to feed into another function. It's just one long line. It's just super amazing. Well, long, no pun intended for Java, but you get the point, right?</p><p><strong>ADRIANA:</strong> Yeah, that's true. I do agree. That's nice. I think it's fun from a writing perspective, but if you're reading someone else's code, you're like, what the fuck is happening here?</p><p><strong>ABDEL:</strong> That's true. Then with that comes the challenge of learning how to debug code and how to use breakpoints to debug code so you understand what's going on. But yeah, it's. It's both a blessing and a curse sometimes, I would say.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I definitely agree with you on that. Cool. All right, next question. Do you prefer Dev or Ops?</p><p><strong>ABDEL:</strong> Oh, that's a very good question. You know, it's funny, I studied software engineering, so I'm by training or by degree, if degree matters in this context. I am a software engineer. Yeah, I never really wanted or liked the idea of just doing pure developments as main occupation, just because I always liked the interaction with hardware and the automation parts and all that stuff. When people ask me a lot of time about my career, I always tell them I used to do DevOps before DevOps was cool because I was always in this intersection of how do you use software to automate infrastructure? Right. And that's. That's at the base of it, what DevOps is all about. Right. So I would say in between, I never really was in a job that, that required me to write applications, like purely, like just backends. And I never was in a job where I did just system administration kind of, kind of work. So I was always between the two.</p><p><strong>ADRIANA:</strong> Ooh, that's awesome.</p><p><strong>ABDEL:</strong> So, yeah, I love that.</p><p><strong>ADRIANA:</strong> I love that. Yeah. It's funny, the way that you describe it is. That's what I love so much about DevOps too, is you get the software stuff, but you're getting to automate infrastructure and I don't know, it's so neat.</p><p><strong>ABDEL:</strong> Yes. You get to understand how things actually work after they are developed.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It's funny, I went through a period in my career, I had left tech for a bit, and then when I returned, you know, someone asked me, like, what do you want to do? What do you want to do, like, with. With your career now that you're back? And. And I'm like, I really like the infrastructure side of things. I really like writing code. I wish there was a way to marry the two. And this was like before, you know, DevOps had become like, you know, like a household name. And then, and then, like, I learned about DevOps, I'm like, what? Where have you been all my life? You know?</p><p><strong>ABDEL:</strong> Yes. And I mean, putting aside all the, you know, the how to say all the things that people have to say about DevOps, because people have opinions about it, of course, but like, just not going too much into what people think DevOps is or it should be, I think at the most basic idea of what it is, that's what I enjoy. It's anything that is intersection between the two worlds.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I agree. I love that. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>ABDEL:</strong> Oh, that's a very good question. I saw somebody today asking this question of like, what's your preferred programming language? What's your preferred configuration language that is not YAML. And don't tell me TOML.</p><p><strong>ADRIANA:</strong> I saw that. I have to agree. I don't like TOML.</p><p><strong>ABDEL:</strong> All right. I had to do something. Have you ever had to configure Containerd before? No, I haven't, because Containerd is TOML-based and it's horrendous. I would say configuration YAML for coding, JSON data exchange, JSON configuration, YAML.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense. I have to agree with you on that.</p><p><strong>ABDEL:</strong> Cool.</p><p><strong>ADRIANA:</strong> Next question. Do you prefer spaces or tabs?</p><p><strong>ABDEL:</strong> Aren't they fundamentally the same thing? Aren't tabs just a combination? I mean, I'm just remembering, like, I have flashbacks to Silicon Valley right now, so.</p><p><strong>ADRIANA:</strong> Exactly. Well, honestly, that's why I ask the question. I'm like, it's either going to be very polarizing. Polarizing where people have opinions, or some people are just going to be like, meh?</p><p><strong>ABDEL:</strong> Doesn't matter. Right. What was that. What was that phrase? Like? At the end of the day, the compiler treat them the same way. So it doesn't really matter. Technically, I'd say I'm a tabs person. Yeah, Tabs is probably my most used. One of my most used keys on the keyboard.</p><p><strong>ADRIANA:</strong> All right, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ABDEL:</strong> Oh, definitely video. Yeah. I hate reading. I mean, if it's short text, yes, but long text, no video, for sure.</p><p><strong>ADRIANA:</strong> My daughter's the same way. She, like, she refuses to. She's like, I don't want to read books. And. And she learns all this, like, ridiculous stuff on YouTube. It's so cool. Like, she'll be like, today I learned about financial planning and today I learned about, like, you know, amputations. Like, not a joke. These are like real life examples. And I'm like, what?</p><p><strong>ABDEL:</strong> It's like a wide spectrum of topics that she is interested in.</p><p><strong>ADRIANA:</strong> I know the most random stuff, but, like, she learned some really cool stuff. I'm like, I am not going to interfere. Like, I'm not one of those parents who's like, you, you don't read, therefore there's something wrong with you. I'm like, no. Like, this is how you learn. And it's like, it's glorious. I love it so much.</p><p><strong>ABDEL:</strong> So, you know, I. I like, since we're geeking out here, in my. One of my internships, I had to build an app for a person who is a PhD. Like a....doc...like a doctorate, right. Doing. Doing some research. And the research was in pedagogy. So the way you teach people. And there is this, like, I don't know if it exists all over the world, but in at least where I'm from, Morocco, it's like a methodology for teaching kids, which essentially is based on the research from the 1950s, I guess, or something. Some dude at some point came up with this like 44 questions questionnaire or survey that you can ask people and based on their answers, you can classify them in either visual learner, auditive learners, you know, like, do you learn by text, you learn by audio, do you learn by reading, do you learn by Applied, etc. Etc. Right. And which at the time, it was so cool because I had to build an app which was like a survey app. So I was learning was pretty cool. But then later I learned that this was actually bullshit. That research is BS. It has been debunked over, over and over because, like, no one is one style of learning where all multitudes, like, we're all multi. Multi, to use a term which is very popular these days, we're all multimodal. Like, we learn using multiple ways. So the reason why I'm saying this whole, this entire long story is what's interesting about, for example, video. YouTube. Right. You would assume that people watch YouTube, but I am quite sure that there are people now that just listen to YouTube. As in you launch YouTube in the background and they're listening to it.</p><p><strong>ADRIANA:</strong> Yeah, like a podcast.</p><p><strong>ABDEL:</strong> Yeah, that's hilarious to me because, like, like, okay, so let's say, for example, you are listening, listening to a video which explains how jet engines work. Did you actually learn how jet engine. Like, did you look at the animations that explains how it works or did you just, like, hear about it?</p><p><strong>ADRIANA:</strong> Yeah, and that. That's the shortcoming of it because, like, my dad loves to send me YouTube videos. And I'm like, if you send me a YouTube video, chances are I'm not going to watch it because I don't have the patience to, like, sit there and watch a video. But then I'm like, if I just put it on while I'm, you know, like, doing dishes or whatever. And so that worked fine. He sent me this video about, like, I don't know, something to do with, like, the Moon's orbit and how it's, like, moving further from. From the Earth, I think something to that. Something to that effect. And so it was. It was all good until, like, they got into a part where they're showing diagrams. I'm like, goddammit. Now I have to, like, I have to pull out my phone and look at what they're showing in the animation.</p><p><strong>ABDEL:</strong> Yeah, it's. It's actually pretty interesting. Yeah, it's. It's pretty interesting how people are actually consuming content in YouTube these days.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And. And then don't forget the YouTube shorts. Like, my daughter watches so many YouTube shorts, like, constant. I'm. It's like in either Instagram short, what are they called? Instagram Reels or YouTube shorts. And. And that. That's how she does her Learning, Sure.</p><p><strong>ABDEL:</strong> Whatever works for your daughter, I guess.</p><p><strong>ADRIANA:</strong> Exactly. Exactly. Yeah, that's. That's cool. Okay, final question. What is your superpower?</p><p><strong>ABDEL:</strong> Oh, I don't get asked this question quite a lot. I think I know how to be sarcastic. Like, I know how to use sarcasm in. In a way that is, like, makes a point without being hurtful. Sometimes people get hurt, but, like, you cannot. You cannot. You cannot accommodate everybody's feelings, I guess. But I can use sarcasm in a very good way, I guess. I guess that would be one of my superpowers.</p><p><strong>ADRIANA:</strong> That's great.</p><p><strong>ABDEL:</strong> So, yeah, otherwise, I cook very well. I'm a really good cook. They just. Yeah, the simple superpower. Like, if. If the world goes south, I am going to be fine.</p><p><strong>ADRIANA:</strong> Okay, so I got to ask, what kind of stuff do you cook?</p><p><strong>ABDEL:</strong> A lot of Moroccan food, since I am from Morocco, but I experiment quite a lot. I like to try out all sorts of cuisines from. From different parts of the world. So probably second to Moroccan would be Mediterranean food in general. A big fan of Asian food. Korean, specifically, a lot of Korean food. But, yeah, generally speaking, just whatever. I like experimenting. I like, you know, blending and mixing stuff together. And probably a big part of my money wasted, if that's such a. If that's a correct term to use, goes into, like, kitchen stuff.</p><p><strong>ADRIANA:</strong> I mean, come on. Kitchen gadgets are so much fun.</p><p><strong>ABDEL:</strong> They are, yes. But, like, how many knives do you need when you are a home cook? Right. Probably not 10. So. So. So, no, it's. It's. It's. It's fun. I don't know. I feel like it allows me to get out of the. Like, do something with your hands. Like, be kind of tactile in a way.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> So. So, yeah, So I have cooked for big parties before. My biggest party is, like, 40 people.</p><p><strong>ADRIANA:</strong> Oh, wow. Does that include dessert?</p><p><strong>ABDEL:</strong> No, I don't do desserts just because I don't eat sugar. I avoid sugar, generally speaking. So usually I don't. Or if I invite people, I ask them to bring dessert, but I can cook for big groups.</p><p><strong>ADRIANA:</strong> Oh, that's very cool.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> All right, so party coming soon, your way.</p><p><strong>ABDEL:</strong> Yes. Oh, my God.</p><p><strong>ADRIANA:</strong> There should be, like, KubeCooking or something.</p><p><strong>ABDEL:</strong> Yeah, we should probably do something like that. You know, there is, like, a boba. There is a SIG Boba now.</p><p><strong>ADRIANA:</strong> That's right.</p><p><strong>ABDEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I love SIG Boba. Yeah, I'm a big fan. I've got my bubble tea right here.</p><p><strong>ABDEL:</strong> Yeah. We like to claim that SIG Boba started with the Kubernetes podcast because it literally started with an interview on the podcast.</p><p><strong>ADRIANA:</strong> No way.</p><p><strong>ABDEL:</strong> Yeah. It was, I think, Leigh Capili, if I remember correctly, interviewed during one of the KubeCons, and Leigh was talking about the fact that we need parties without alcohol. And it was Kaslin who was interviewing, and they were like, boba and then a SIG Boba and then another, like, a KubeCon after. It was like, a thing.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> So.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>ABDEL:</strong> So we like to claim that we originated the idea.</p><p><strong>ADRIANA:</strong> Oh, that's so great. And this is actually a great segue into one of the things that I want to ask you about, which is like, your podcast.</p><p><strong>ABDEL:</strong> Yes. Yeah. So I'm a co-host of the Kubernetes podcast. Me and Kaslin Fields. Been doing it for almost two years now. Slightly more than two years. And, yeah, it's a lot of fun. You get to talk to a lot of interesting people. It's a challenge. I mean, as you understood, you know, keeping something running is a challenge. And we do have, like, help and producers, and we only do audio and where we're gonna start doing videos soon. So, yeah, it's a lot of fun. It's a lot of fun.</p><p><strong>ADRIANA:</strong> That's great. Yeah, it. It's. It's funny. Podcasting is so much work. Like, when in my previous podcast On-Call Me maybe, we had a producer, so she would edit everything and she would do audiograms, send stuff out for transcription. But this podcast is, like, everything me.</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> And the. That. The extent of the help I get is, like, my daughter edits the videos, but, like, everything else is me. So I have to, like, I have. I have to send stuff out for transcription. I have, like, an AI tool that I use for that, but I still have to check to make sure that it's, you know, not spewing crap. So I still go through the script and, like, you know, sometimes it misinterprets words, especially OpenTelemetry. When someone says "OTel", it thinks it's "hotel" constantly. So, yeah, it's. But it's fun. It's such a great way. A great way to. To meet, like, really cool people is through podcasting.</p><p><strong>ABDEL:</strong> Yeah. And I don't know, I feel like podcasts are one of these things where you can actually get access to a lot of people. I feel like people like just sitting and discussing for some time, so we can get pretty much anybody we want on the show. So it's pretty cool. Pretty nice.</p><p><strong>ADRIANA:</strong> That's awesome. And did you. Is this a podcast that you inherited, or is that a podcast that you started?</p><p><strong>ABDEL:</strong> We inherited It. So there used some. There was somebody else before us, and we took it over, like, 22 years ago. Yeah.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>ABDEL:</strong> And we've been. I mean, we changed a little bit. Some stuff. We reduced the schedule, like, the frequency, and we started doing some stuff. So one of them is the whole story behind the SIG Boba is we started doing interviews during KubeCon. So we go to KubeCon and we interview people, right? Oh, and, yeah, and then we produce an episode about. And then we do every KubeCon. So. So that's. That's, like, one of the things we do. And then we do a bunch of other things. It's. It's. It's fun to experiment also with different kind of contents to try to, like, try to attract different people. So. Yeah, no, it's pretty cool. It's a lot of fun.</p><p><strong>ADRIANA:</strong> That's great. So when you. When you do the KubeCon episodes, like, do you find, like, a room where you record? Are you, like, on the floor, and just, like, chase people down with a mic and record?</p><p><strong>ABDEL:</strong> We record on the floor, actually. So you have the background noise.</p><p><strong>ADRIANA:</strong> That is impressive.</p><p><strong>ABDEL:</strong> Yeah. So. And. And we are. One of our plans is to start doing video as well. I think that's going to be fun to just, like, stop people randomly and ask them, but not, like, I have a bunch of, like, fun things that I want to experiment with, so we'll see how that goes. But, like, yeah, I'm looking forward. It's going to be fun.</p><p><strong>ADRIANA:</strong> That's cool. Yeah. I have to say, like, when. So my previous podcast, On-Call Me Maybe was audio only. And so when I started this podcast, I'm like, I want to do audio and video because I know there's some people who love podcasts, and there are other people who are like, I hate podcasts, but they'll watch video. So I offer it in both formats. And also, like, the fun thing about doing it, doing the video is, like, first of all, you can see some really cool office setups. Sometimes you can see some, like, awesome outfits and hairdos that you just don't get to experience if you're just recording the audio. So that's been. That's been kind of fun to experience. Experience as well.</p><p><strong>ABDEL:</strong> Yeah. Yeah, that's. That's definitely. Yeah, that's. That's part of the plan. The other. Also part of the plan is to. I mean, if you have a phone, you can literally record anywhere. Yeah. So if you can, since I travel so much, it would be fun to be able to, like, try like travel and record in different parts of the world and just have, you know, some fun background or. I'm. I'm mostly interested in recording outdoors I think.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah.</p><p><strong>ABDEL:</strong> Depending on the weather. So. So it be. It'll be fun. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, that's great. I, I did my last season of, of this podcast. I ended up with two episodes that I recorded during KubeHuddle and I recorded those like on site, outside and that was fun. It was like I'd never done an on site recording, but there was like a couple my, my two guests that I had on there. I've been trying to chase them down, like trying to align schedules. I'm like, we're going to be in the same place. I'm going to sit you down, we're going to record.</p><p><strong>ABDEL:</strong> I've been, I've been to an event in Berlin a few weeks ago and during this event they had a podcast studio that anybody could use and that was actually a lot like, I really like the idea. I mean that's like most more professional. So that's was kind of triggered this idea of doing video because. Doing video on the go because then you can have different backgrounds and you can have, I mean maybe the quality of the video is not as important as far. As long as you can get the audio right and then you can get like people visible on camera, that's. That's all it matters.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I would definitely say like invest in a decent mic because I did last KubeCon North America in Chicago. I did a series called Humans of OTel, like for OpenTelemetry and I had these like really crappy Amazon mics that I had gotten. Like these, I guess they were, they were crappy lavalier mics and oh my God, like some of the sound quality was so bad. I, I had to like cut out a couple videos because I couldn't make out what the people were saying. And then, and then the next KubeCon, one of the OTel guys, Henrik Rexed said, he, he messages me. He's like, you know, I have some really nice recording equipment that we could use for the next KubeCon. I'm like, I'm like, oh, he's being so polite. Basically saying like, my audio quality was not that great. Please let me help you. And I'm like, I am happy to take the help. And his setup, like when we did the Humans of OTel for, for KubeCon in Paris was so sweet. Like he knows his shit, so...</p><p><strong>ABDEL:</strong> Yeah, I saw, I saw, I remember, I saw the setup. Yeah, yeah, yeah, I remember like, yeah, So I, I used to. We used to record for the KubeCon episodes with the Rode Wireless 2. And I recently got a pair of the DJI DJI wireless microphones.</p><p><strong>ADRIANA:</strong> Oh, nice.</p><p><strong>ABDEL:</strong> Just because I like them, because they come in like a very nice case with both the receiver and the transmitters. But the case also double up as a charging case.</p><p><strong>ADRIANA:</strong> Oh yeah.</p><p><strong>ABDEL:</strong> And I did some experiments and the audio quality is pretty good. So I'm looking forward to start using that one and see how it comes out.</p><p><strong>ADRIANA:</strong> Ooh, fun. New toys.</p><p><strong>ABDEL:</strong> Yeah, of course. It's always a good time to use new toys, right?</p><p><strong>ADRIANA:</strong> I know when people are like, oh, you have to get this mic. I'm like, okay.</p><p><strong>ABDEL:</strong> They're not very expensive, so.</p><p><strong>ADRIANA:</strong> No, they're not too bad. Yeah. I, I also like, after. After that incident at the. That first KubeCon in Chicago with Humans of OTel, I'm like, I need better mics and I need to obviously pay more than 50 bucks for. For my wireless mic. So yeah, it's definitely a worthwhile investment to get a decent set of lavalier mics.</p><p><strong>ABDEL:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Definitely. The other thing that I wanted to ask is, you know, you mentioned that like you had studied. You said you studied software engineering in school, right?</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> But you now work and you found your way into the DevOps space. You work as a developer advocate currently, right?</p><p><strong>ABDEL:</strong> Correct. Yes.</p><p><strong>ADRIANA:</strong> In the Google Cloud space, right?</p><p><strong>ABDEL:</strong> Yes.</p><p><strong>ADRIANA:</strong> Yeah. So can you talk about how you found yourself in this role?</p><p><strong>ABDEL:</strong> It's. Oh, it's long story. Okay. I'll try to make it short. So a little bit of background. So I studied in Morocco. Right. So I am originally from there. I was born and raised there. I studied my master's degree in software engineering in one of the schools we have in Morocco. Morocco, for those who doesn't know, we follow the same. The same system as the rest of Europe. So that's basically high school bachelor, masters. Right? That's. I think that's the American version. But we say licence-master. It doesn't matter. Like three years you get a bachelor, five years get a master's. Right. So I got my masters in software engineering and my first job. And this is where things started being interesting for me in my career. My first job was actually in a data center.</p><p><strong>ADRIANA:</strong> Ooh.</p><p><strong>ABDEL:</strong> Yeah. Like an actual physical data center.</p><p><strong>ADRIANA:</strong> Oh, damn.</p><p><strong>ABDEL:</strong> Like, yeah. Yes, pretty much.</p><p><strong>ADRIANA:</strong> So you were cold all the time?</p><p><strong>ABDEL:</strong> Actually, it's a very interesting point. A lot of people think that you need to run data centers at sub zero temperature. You don't hardware, like data center grade Hardware is made to sustain very high temperatures.</p><p><strong>ADRIANA:</strong> Oh, good, Cool.</p><p><strong>ABDEL:</strong> We definitely had customers that wanted us to run their server rooms at like 10 degrees, 10 degrees C. I don't know how much is that in Freedom units.</p><p><strong>ADRIANA:</strong> I'm a Celsius girl, so.</p><p><strong>ABDEL:</strong> Okay, from the right part of the world. So. Which is too cold. It's cold even for humans. Right. So that's just. Yeah, but no, we run our. I mean, of course, the colder you want your data center to be, the more energy you're going to spend or waste. Right. So yeah, but yeah, I joined this company that was looking for. Initially they were actually looking for somebody to help them set up their internal systems because the data center was new. So you have, you know, your ticketing system and your CRM and all your tools that you need to actually make the thing operational. Your monitoring systems and all this stuff. And by monitoring, I'm talking back the days, Nagios time and you know, SNMP and old school before it became cool and we started calling it Observability, I guess. So I started there and yeah, that role was little bit of software engineering, little bit of automation, so kind of DevOps, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> And then through that role, I got contacted by Google and they actually hired me to work in their data center in Belgium. So that's how I joined Google. Yeah, we have data centers obviously all over the place, so Belgium is one of the biggest ones in Europe. So I joined that team and continued doing same thing. So a little bit of, you know, a little bit of automation, a little bit of system administration. Then a few years later, cloud started becoming a thing, at least for us. I mean, I guess it existed all over for other companies. But Google started being kind of more serious about it. And in 2017 they wanted me or they hired me to join a consulting team, an internal consulting team. So it's a team that basically works with external customers and help them architect, migrate, whatever, whatever that needs to happen to get stuff from where they are to Google Cloud. Right. So I joined that team initially to work on infrastructure because that's my background.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> But like very quickly I started working with Kubernetes. This is Kubernetes in 2017. So it was not as complex, I guess, as it is today, and I started learning it. I had no idea what containerization was. I had no idea what I. I think the only experience I had before was Mesos. But Mesos is like it's an orchestration system, which is similar to Kubernetes, but it's orchestrates virtual machines and not containers. Right. And I did work a little bit on OpenStack before. So conceptually it's the same idea. You are still orchestrating workloads. It just had different levels of the stack. Right. And yeah. And then just started learning Kubernetes and somehow became an. I'm putting air codes, SME, subjects matter, experts.</p><p>So, so then. And then parallel to this and back in the days when I was still living in Morocco, I was all. I was very active in the Ubuntu community because I started with Linux, right. So I was a member of the local user group. So that's like, yeah, the user group for, for Ubuntu. And we were doing Linux parties events, you know, install parties. We just go to university and people come with a laptop and we will help them deploy Ubuntu, help them sort out drivers, you know, give them like functional environments where they can like, you know, play with Linux. And then in my role as a consultant, I started actually doing conferences and my first conference was back home.</p><p>So there is a conference in Morocco called DEVOXX. It's a large conference and in 2017 they invited me and 2018 I joined the committee and I am in the committee since that 2018. So I was like, damn, I like this idea of like, you know, presenting public speaking, talking to developers, understanding what people are trying to solve. More understanding what people are trying to solve than actually talking to them. Really. Yeah. And yeah. And then in 2022, I basically, five years in consulting, I was like, I'm looking for something new.</p><p>And I talked to the DevRel manager for eme. I was like, hey, I would like to give DevRel a go. And he was like, we don't have anybody in cloud native, so why not? And that's how I became joined DevRel.</p><p><strong>ADRIANA:</strong> Oh, that's so great. Wow.</p><p><strong>ABDEL:</strong> Yeah, it's a pretty, I think it's a pretty interesting transition in the sense of. The way I like to describe it is that I've been over time going up the abstraction layers from the hardware all the way into containers.</p><p><strong>ADRIANA:</strong> It's so cool to see like basically everything in your life had been building up to that moment, right?</p><p><strong>ABDEL:</strong> I guess, yes. Yeah.</p><p><strong>ADRIANA:</strong> So then you were like, by the time you became a DevRel, it was like, it felt like a natural fit too for you.</p><p><strong>ABDEL:</strong> Yes, yes, in a way. And also because I've always been comfortable talking in public, I guess I like, it always came natural to me. I think when I was actually back in my university time, I was doing tutoring for my colleagues in, like, in my class. So I would like, help people, you know, understand concepts, like after. After the actual class. And it always came natural that I think it's more. More coming from the fact that you just like to help people, not really wanting to talk at people. It's more like, hey, if I explain something and you understand it, I'm happy. Right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It's such a satisfying feeling. Like, you know, you get it and now they get it.</p><p><strong>ABDEL:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Compared to like, I don't know if you had this experience in university. I had professors who, you know, were too smart for their own good and couldn't explain anything.</p><p><strong>ABDEL:</strong> Oh, of course. Oh, yeah.</p><p><strong>ADRIANA:</strong> You know, I. One of my memorable moments was I had. I had this midterm and I go to the professor during his office hours and I'm like, can you explain, like, why I got this wrong? And he's like, well, it's easy. Obviously, if you don't understand the question, then I can't explain it to you. I'm like, what just happened here?</p><p><strong>ABDEL:</strong> Sounds like a Karen.</p><p><strong>ADRIANA:</strong> I'm like, all right, well, thanks for nothing, buddy.</p><p><strong>ABDEL:</strong> Yeah, I think that that's. That's probably. I mean, it's interesting, like the, the academic. I have friends in academia right now, like, we're in Sweden. I have. We have a lot of friends who are like researchers and, you know, postdocs and stuff like that. And, and they're like young and our age, and they had to all suffer through some of what you're describing eventually. Right. At some point. And I think that the. Probably one of the reasons is because when you are studying to become a professor, you have to build up so much knowledge that you end up not having to apply all of it. So you feel you are like, better than everybody else. Like, you obviously know more than your average students, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, for sure.</p><p><strong>ABDEL:</strong> And so I have a friend who is a bio. Biochemist. She's like post doc and she does research and stuff and she has to teach. So she has one semester every year that she has to teach.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ABDEL:</strong> And she. Sometimes she starts complaining about these kids, they don't understand anything. And I'm always like, remember when you were in their shoes, you also did not understand much. Right. So.</p><p><strong>ADRIANA:</strong> Yeah, so true.</p><p><strong>ABDEL:</strong> So I think that that's. Yeah, I had to experiment. I had to go through that as well. So. Yeah, whatever.</p><p><strong>ADRIANA:</strong> I mean, I think we come back more resilient and I think then, you know, for. For people like us, where it's like part of our job to explain how things work in an accessible manner. I feel like you almost tap into that feeling of helplessness, of like, oh my God, it was horrible when I didn't understand this concept and I was so lost. And then, you know, the whole. The whole thing just got away from under me. Right. Versus, like, having someone who can explain things in a. In a way that's accessible, where, like, you're like, oh my God, I finally understand how this works. Like, it makes such a difference. Having that aha moment and seeing people get it, I think is so satisfying.</p><p><strong>ABDEL:</strong> And that's exactly what happened to me six months later after I started learning Rust, right? So the aha moment, they're like, oh, now I know. Now I get it!</p><p><strong>ADRIANA:</strong> This gives me hope. This gives me hope if I ever want to touch Rust.</p><p><strong>ABDEL:</strong> I mean, you know how it works. Like, you start learning something and you go like through hello world, and it works and then it stops working and you don't understand what's going on. And I'm like, oh my God, I'm stupid. Oh my God, I'm stupid. Oh my God, I'm stupid. And you build up the stupidity and they're like, oh, no. I know, it's so true.</p><p><strong>ADRIANA:</strong> It's like, you know, it. It's almost like if your program works the first time around, like, first of all, when that happens, I'm like, I'm shocked. Why? But then also, yeah, right? Like, are you sure? Yeah. Are you sure? But, but the other thing too, in some ways, it's like, it's almost like you're robbed of the experience of. Of the failure, which leads to, like, so much more insights into the problem compared to like, getting it right the first time. Like when you fail so hard that you've broken your system and I can't tell you how many times I've broken things beyond repair. And then you kind of have to like, just start building it from scratch, one thing at a time, and then you finally understand, oh, this is where it broke. Like, I feel like that is such a validating experience. Even though I, you know, I spent the last, like four hours, like in panic mode. Like, why isn't this working?</p><p><strong>ABDEL:</strong> Yeah, yeah, that's true. I think learning to through failure is valuable. But also, like, you don't always have. And that's actually, I think you can relate to this. Like, in DevRel, you don't always have that luxury, right? Yeah, just sometimes you just. So I think my favorite thing that I would do in my current role is actually go on Stack Overflow. I am spending quite a lot of time there because I find that that's a really good resource for understanding what people are struggling with and trying to replicate the error and then walk my way back from that to try to figure out what was the intention of the user to start with. And then how can we solve this for the user, but how can we solve it for everybody else? Right? And that's like, that's so much. I get so much joy from that. Right. But that's something you can do. You can control your time, you can take time, you can do it, you have time to do it. You don't have pressure, you don't always have that. And the downside, I think, of DevRel is that you live in. I mean, I hate using this word, but you live in the cutting edge of the technology, that sometimes you are required to build stuff. And by stuff, I mean content about things that no one knows how to use yet.</p><p>New features, new stuff come out and you are expected to teach people how to use it. But, like, you don't necessarily understand how it works. Right. And we live in this space right now. Right, like AI. So it's definitely a very interesting kind of role to be in. And knowing how to balance these two things is quite challenging, but quite good to learn from, I guess.</p><p><strong>ADRIANA:</strong> Yeah, yeah, it is exciting. And you make a really good point about, like, being on the cutting edge means that you're probably one of the few people who is tackling this problem, which therefore makes you one of the few experts, even if you're not an expert in that at the time, which is a little bit terrifying. And I've definitely found myself in. In that position. Like, even. There was something in OpenTelemetry the other day where they had, like, they had updated the API for something, the OpenTelemetry Operator. So I was like updating my YAML manifests for it and I'm like, unfortunately, the documentation in the readme was not up to date, so I had to chase down the answer by going. It was a combination of going into the code, but also...Googl...not Googling...searching through Slack messages to find my answer.</p><p><strong>ABDEL:</strong> What changed?</p><p><strong>ADRIANA:</strong> And then I'm like, yeah, yeah, exactly. What changed? And then, and then once I got it working, I'm like, okay, now I'm going to go back to the readme and fix this. Because, like, if. If I was confused, someone else is going to be confused.</p><p><strong>ABDEL:</strong> Yeah, yeah. And like, a lot of times when that happens to me, the same thing around GKE, which is our product, I mean our Kubernetes product. It's usually some change log that just slipped through the cracks that like that change happened somewhere. There is a comment, but it was not in the release notes. Right. The talk is not up to date. You know, different lab, but like to a large extent, I don't, I always think that that's something that would happen to anybody. Like any developer would eventually be faced with that kind of problems.</p><p><strong>ADRIANA:</strong> Yeah, definitely.</p><p><strong>ABDEL:</strong> And it is definitely part of your job as a DevRel to figure that out and figure out how that could be improved going forward. Right. Because like a lot of times people see DevRel as, oh, we just like travel and talk to conferences. No, no, no, no. There's a lot of time spent talking to engineering teams.</p><p><strong>ADRIANA:</strong> Yeah, that's true.</p><p><strong>ABDEL:</strong> And telling them like this is how, this is how things are supposed to work. I know that you don't think so, but let me tell you so it's a lot of, it's a, it's a two ways role. You talk to people outside your company, but you also talk to people inside the company.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Which makes it a very, a very sort of unique role. You're, you're, you're basically bridging, bridging the gap, right? So that you're, you're, you're like telling the engineers like this is how people are actually using it.</p><p><strong>ABDEL:</strong> So you better listen to me.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Which sometimes is hard like you know, putting yourself in the shoes of the engineer and getting that feedback where you're like, you kind of, you know, it's your baby. You've invested your time into like writing it a certain way and being told like that's not how people are using it. You have to sort of put, put your feelings aside. You know, I, I have this, the, this mantra that I try to live by. I don't always succeed, but I, I try to live by like never fall in love with your code because you know, you just, you never know like someone's gonna come along and, and do it better and, and you have to be open minded enough to be like, yeah, this is a better solution. I gotta let go of, of you know, what, what I wrote and not be so, so possessive about it, so.</p><p><strong>ABDEL:</strong> Exactly. Exactly.</p><p><strong>ADRIANA:</strong> Yeah. Cool. Well, we are coming up on time, but before we wrap up, I wanted to ask you if you have any pieces of advice or hot takes that you want to share with our audience.</p><p><strong>ABDEL:</strong> Does AI count as a hot take?</p><p><strong>ADRIANA:</strong> Oh, sure.</p><p><strong>ABDEL:</strong> Uh, it's actually interesting. I am in the process of. I'm. I'm involved in some startup programs that are AI startups where we're supposed to review what the startup product is all about. And my hot take is the following. Not AI is not. Is not gonna solve all the problems that people think they are gonna solve. I feel like people are trying to shove AI like in places where it shouldn't, and it comes out very obvious. A lot of times when you look at something and they're like, but can't you just solve this in a different way? Why do you need to put AI everywhere? But, yeah, I know.</p><p>And my other hot take is Kubernetes is here to stick around. I think that a lot of people think that it's a faded technology. It's not. It's going to be around for a while. So just, I guess the more people learn to live with this and accept it, the better it's going to be for everyone.</p><p><strong>ADRIANA:</strong> What are some quickly, some things that you kind of look forward to seeing in Kubernetes in the next little while?</p><p><strong>ABDEL:</strong> Maturity, for sure. There is quite a lot of interesting. I mean, again, in the AI space, there is quite a lot of improvements happening in Kubernetes itself that are happening for AI, but I see use cases for them beyond just AI. Right. Like the community is definitely shifting and adapting to accommodate kind of AI workloads, AI and ML workloads. But the ramification of this is going to go beyond. Beyond the beyond. I mean, speaking of observability, just in the last version of Kubernetes, they have added quite a lot of things around device observability.</p><p>So if you have a GPU attached or a TPU, how can you expose metrics through the node and how can you monitor those? And that's pretty cool. But there are use cases where you have to attach all sorts of hardware to a node and monitor how that hardware is performing, and that's going to help solve other types of problems. And yeah, it's evolving and maturing at a very slow-ish pace, but it's at a very steady pace and I'm very excited to see what the future brings. And also there is a lot of things happening in networking space because that's kind of one of my areas of focus and I'm really excited to see how that goes.</p><p><strong>ADRIANA:</strong> That's great. Looking forward to seeing more cool things come out of Kubernetes in the next little while. Yeah, well, awesome. Well, thank you so much, Abdel, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ABDEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="48019373" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/ff895033-2321-4be0-900e-911c25474055/audio/f6258a86-da90-47c4-8085-9dea736e432f/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on All Things DevRel with Abdel Sghiouar of Google Cloud</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Abdel Sghiouar</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a8a01bdc-a422-4fec-b3e6-a47c440c279b/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:01</itunes:duration>
      <itunes:summary>Adriana geeks out with world traveller, DevRel extraordinaire, and CNCF Ambassador, Abdel Sghiouar. Abdel talks about his podcast, The Kubernetes Podcast, including experimenting with different content formats, recording content at KubeCon, and the origins of SIG Boba (spoiler alert - it originated on his podcast). He also shares how he became a Developer Advocate, with his journey starting by working in data centers. Finally, he wraps up by giving some hot takes on AI and Kubernetes.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with world traveller, DevRel extraordinaire, and CNCF Ambassador, Abdel Sghiouar. Abdel talks about his podcast, The Kubernetes Podcast, including experimenting with different content formats, recording content at KubeCon, and the origins of SIG Boba (spoiler alert - it originated on his podcast). He also shares how he became a Developer Advocate, with his journey starting by working in data centers. Finally, he wraps up by giving some hot takes on AI and Kubernetes.</itunes:subtitle>
      <itunes:keywords>cloud native, cncf, devrel, google cloud, podcasting, cncf ambassador</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>39</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2a854442-fd18-42ca-8c05-3aed39da6700</guid>
      <title>E17 ENCORE: The One Where We Geek Out on All Things Hashi with Riaan Nolan</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Riaan has worked for Multi-National companies in Portugal, Germany, China, United States, South Africa and Australia.</p><ul><li>Certified Hashicorp Terraform Instructor</li><li>HashiCorp Ambassador 2021, 2022, 2023</li><li>Creator of <a href="https://hashiqube.com">Hashiqube</a> - The best DevOps Lab running all the Hashicorp products</li><li>HashiCorp Vault and Terraform Certified</li><li>Certified Hashicorp Vault Implementation Partner</li><li>10+ years relevant DevOps experience with a strong focus on Automation and Infrastructure / Configuration in Code.</li></ul><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/RiaanNolan">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/riaannolan">LinkedIn</a></li><li><a href="https://www.youtube.com/@hashiqube">YouTube</a></li><li><a href="https://github.com/star3am">GitHub</a></li><li><a href="https://medium.com/@riaan.nolan">Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://versent.com.au">Versent</a></li><li><a href="https://www.telstra.com.au">Telstra</a></li><li><a href="https://ubuntu.com/">Ubuntu Linux</a></li><li><a href="https://gist.github.com/cjonesy/2e2d8ca5e50ee1811f70">Installing Ubuntu on Macbook Pro</a></li><li><a href="https://en.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shuttleworth</a></li><li><a href="https://code.visualstudio.com/docs/devcontainers/tutorial">VSCode Dev Containers</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://en.wikipedia.org/wiki/AWS_CloudFormation">AWS Cloudformation</a></li><li><a href="https://en.wikipedia.org/wiki/Puppet_(software)">Puppet</a></li><li><a href="https://en.wikipedia.org/wiki/Magento#:~:text=Magento%20employs%20the%20MySQL%20or,as%20Zend%20Framework">Magento</a>%20and%20Symfony.)</li><li><a href="https://en.wikipedia.org/wiki/Systemd">systemd</a></li><li><a href="https://hashiqube.com">HashiQube</a></li><li><a href="https://en.wikipedia.org/wiki/12_Rules_for_Life">12 Rule for Life, by Jordan Peterson</a></li><li><a href="https://davidgoggins.com">Never Finished: Unshackle Your Mind and Win the War Within, by David Goggins</a></li><li><a href="https://www.transport.nsw.gov.au/operations/roads-and-waterways">NSW Maritime and Road Services</a></li><li><a href="https://www.hashicorp.com/ambassadors">HashiCorp Ambassador</a></li><li><a href="https://en.wikipedia.org/wiki/Wipro">Wipro</a></li><li><a href="https://hashitalks2024.splashthat.com">HashiTalks 2024</a></li><li><a href="http://vagrantup.com">Vagrant</a></li><li><a href="http://terraform.io/language/values/variables">Terraform</a></li><li><a href="https://vaultproject.io">Vault</a></li><li><a href="https://docs.ansible.com/ansible-tower/">RedHat Ansible Tower</a></li><li><a href="https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/stable/connections.html">Apache Airflow with DBT</a></li><li><a href="https://www.servian.com">Servian</a></li><li><a href="https://www.hashicorp.com/certification/vault-associate">Vault Associate</a></li><li><a href="https://github.com/aws-ia/terraform-aws-eks-blueprints">Terraform AWS EKS Blueprints</a></li><li><a href="https://www.credly.com/org/hashicorp/badge/hashicorp-core-contributor-2022">HashiCorp Core Contributor</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon?lang=en">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license">HashiCorp BUSL</a></li><li><a href="https://www.youtube.com/live/GAQegAt39Fo?si=Q941JqH8ebvwJgD_&t=14644">HashiTalks Deploy 2023</a></li><li><a href="https://terragrunt.gruntwork.io">Terragrunt</a></li><li><a href="https://opentofu.org">OpenTofu</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Azure Bicep</a></li><li><a href="https://www.puppet.com/docs/puppet/5.5/hiera_intro.html">Hira</a></li><li><a href="https://www.boundaryproject.io">(HashiCorp) Boundary</a></li><li><a href="https://www.waypointproject.io">(HashiCorp) Waypoint</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_NT_4.0">(Windows) NT 4</a></li><li><a href="https://www.gentoo.org">Gentoo Linux</a></li><li><a href="https://developer.hashicorp.com/vagrant/docs/providers/docker">Vagrant Docker Provider</a></li><li><a href="https://github.com/ansible/awx">Ansible AWX</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Riaan Nolan.</p><p><strong>RIAAN:</strong> Good morning, Adriana. How are you? It's good to see you. Happy Australia day. It's Australia day in Australia, so happy Australia day. At the moment, I'm working for a consultancy in Australia called Versent, and they've recently been bought by Australia's biggest telco, Telstra. So I'm a consultant for them. I do DevOps and HashiCorp stuff.</p><p><strong>ADRIANA:</strong> Amazing. So you said you're calling from Australia? Where in Australia are you calling from?</p><p><strong>RIAAN:</strong> I'm on the east coast in Brisbane. Brisbane, Australia, in Queensland. The state is called Queensland.</p><p><strong>ADRIANA:</strong> Awesome. And significantly hotter than the crappy rainy weather of Toronto today. We are at a balmy 3C. And you are at what temperature right now?</p><p><strong>RIAAN:</strong> Oh, my goodness. I'll tell you right now, weather. It's 25 degrees C right now...26 degrees C. It's 7:00 in the morning and it is going to go up to 30 degrees C today.</p><p><strong>ADRIANA:</strong> Oh, wow. Hey, my kind of weather, it's lovely.</p><p><strong>RIAAN:</strong> I tell you, it is so beautiful. We've got so many birds here, and thankfully I've got a pool here where I rent this property.</p><p><strong>ADRIANA:</strong> Oh, that's nice.</p><p><strong>RIAAN:</strong> If it gets too hot, I just jump in the pool.</p><p><strong>ADRIANA:</strong> That is very nice. Super jelly. Super jelly. That's cool. Well, are you ready for our lightning round questions?</p><p><strong>RIAAN:</strong> Yeah, sure. Let's see what you got.</p><p><strong>ADRIANA:</strong> All right. Yes. This is a get to know you better icebreaker sort of thing. Okay, first question. Are you a lefty or a righty?</p><p><strong>RIAAN:</strong> I'm right handed.</p><p><strong>ADRIANA:</strong> Awesome. Do you prefer iPhone or Android?</p><p><strong>RIAAN:</strong> I am on Android. I prefer Android.</p><p><strong>ADRIANA:</strong> All right. And do you prefer Mac, Linux or windows?</p><p><strong>RIAAN:</strong> Strangely, I'm the type of guy that used to run Linux on a Mac on my MacBook air. Yeah, Ubuntu.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> Made by Mark Shuttleworth, who's from South Africa. But it just became a little bit difficult with all the changes. Work takes over. And so I've recently, well, not recently, about five years ago, switched to MacOS on a Mac.</p><p><strong>ADRIANA:</strong> Oh, nice. So you were running like Ubuntu natively on a Mac. It wasn't a VM, it was like...actually...</p><p><strong>RIAAN:</strong> I can't sometimes with the new stuff that doesn't work. But my old little MacBook Air that I got from Germany runs Ubuntu dual boot.</p><p><strong>ADRIANA:</strong> Oh my God, how cool is that. That's amazing.</p><p><strong>RIAAN:</strong> Because KDE is just such a great desktop. And it's got so many customizations and Windows gestures that it just makes your day to day and your working incredibly easy.</p><p><strong>ADRIANA:</strong> Very cool. And now you're like, no, now it's MacOS on the Mac.</p><p><strong>RIAAN:</strong> Now I've become not lazy, but when something breaks on my Mac because I work as a consultant, so I get a company PC and then sometimes I'm on Windows, sometimes I'm on Linux, sometimes on a cloud thing. So now I'm just the default OS with dev containers. So I use VSCode's dev containers, which means I just need VSCode and Docker and the rest I do inside of the container.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I really keep it so simple and so easy nowadays.</p><p><strong>ADRIANA:</strong> That's awesome. Hey, that is the way to do it. To keep it simple. We overcomplicate our lives. So, awesome.</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>RIAAN:</strong> Listen man, I must come from systems administration. So I like Python and I like Bash and scripting. And then of course HCL is my favorite. And I used to start off with PHP back in the day on PHP, but I've since moved away from it. I used to do a little bit of PHP in Magento, but I'm just really in love with the infrastructure stuff and the DevOps. So I don't even know if you can call YAML and Cloudformation and HCL programming languages. You probably can't. So I'm a script kitty. Let's call me a script kitty, you know.</p><p><strong>ADRIANA:</strong> All right, I love it. Okay, next question. Related. Do you prefer dev or ops?</p><p><strong>RIAAN:</strong> I love both. And I really like the synergy. I used to do Puppet stuff, and when I discovered Puppet, I was like, wow, this is incredible. And then along came Cloudformation and I could just code something in Cloudformation and in the user data, pass it off to Puppet, and then do all of my stuff in Puppet. And that was the "Aha!" moment. We have finally arrived.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I like. What's that cake? A red velvet cake. It's a mix between the two and white chocolate, vanilla and chocolate. I love it so much.</p><p><strong>ADRIANA:</strong> Awesome! I love it! Okay, another one. And I think I have an inkling of what your preference is. Do you prefer JSON or YAML?</p><p><strong>RIAAN:</strong> To tell you the truth, I hated JSON when I started with Cloudformation, but it didn't support YAML. So I wrote so much cloudformation that I loved JSON. I started loving it. But what's more readable and easier for the users. I mean, I do like YAML. It is just so beautiful and simplistic and easy to read. So it's like your kids. Let's say I've got two kids. I love them both equally. The JSON is the kid with red hair and YAML is a beautiful dark brunette kid with hazel eyes. I love them both equally.</p><p><strong>ADRIANA:</strong> I love that. I love that. Now, what if you threw HCL into the mix...as a Hashi guy?</p><p><strong>RIAAN:</strong> I love HCL. It's the fastest growing programming language and you can use it everywhere and it's just so flexible and just so forgiving. The shorthand if else. It's just such a great. That's probably what I'm going to start my son off. He's almost ready to start learning something and I think I'll start him off with that because it's really powerful if you can write a little bit of HCL and deploy it, and there you've got ten virtual machines. Yeah, that will just be the thing I'm going to start him off with.</p><p><strong>ADRIANA:</strong> That's very cool. Speaking of programming languages, so my daughter is like a perpetual artist. Like, she's just born artsy and my husband and I are both in tech. And she was like, "I'm not learning how to code." And I'm like, "But you're a great problem solver. You would be a great coder." But I'm like, "I won't push it on you because you do you." And then she took like, I don't know why, but she took a computer class in school this year and learned Python.</p><p>And she's like, and she's like, "Mom, I hate to admit it, but I love coding." And she's just wrapping up her semester and she's like, "I'm going to be so sad that there's no coding next semester because I really enjoy the daily coding challenges." And I'm like, that's vindicating.</p><p><strong>RIAAN:</strong> People always say, oh, well, you get the creativity kind and then you get the. But I really think that programming and DevOps stuff is a very creative art so much. It's not the boring essay type of stuff. And even the typing is also a creativity outlet. I really think there is a place for it.</p><p><strong>ADRIANA:</strong> Oh, yeah. And honestly, I think software engineering is such a creative profession. It's just creative in a very different way than. You're not painting on a canvas, a traditional canvas, but the IDE is your canvas.</p><p><strong>RIAAN:</strong> Yes. And you have to use your imagination when you run into a bug, you have to kind of walk it through and I wonder, what is it now? Yesterday I got a bug where HashiQube wouldn't start and I was like, is it the new Vagrant version? And then I'm like, what could it be? Could it be Docker? It turns out it's the Docker. The new Docker at 25.0 doesn't let Vagrant start. And you have to be creative. Where should I start looking now?</p><p><strong>ADRIANA:</strong> Oh my God. As a sidebar, let me tell you, every time there's a Docker update, I am like shaking in my booties because I feel like every Docker update causes my system to melt down and I can't run an update. I have to actually nuke Docker and then reinstall it and pray that other stuff that was relying on Docker is still working.</p><p><strong>RIAAN:</strong> And then yesterday with that bug, I go read the Docker change log and they had some problems with the systemd update. So the Docker developers must be like, every time there's a systemd update and I can't even just update it, I have to nuke my whole thing. It's amazing how dependent we are on each other's work. It's like this ecosystem.</p><p><strong>ADRIANA:</strong> Oh my God. Yes.</p><p><strong>RIAAN:</strong> It relies on other components.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Okay, next question from our series. Do you prefer spaces or tabs?</p><p><strong>RIAAN:</strong> I like spaces. I love spaces. Tabs give me that feeling where somebody walked over your grave. When I see it, I'm just like..."Ugh!"</p><p><strong>ADRIANA:</strong> That's awesome. That's such a great description. Okay, second last question. Do you prefer to consume content through video or text?</p><p><strong>RIAAN:</strong> That is funny. I'll tell you, I like video. I'm in two minds of what do we learn easier? I think text is too slow to make us humans learn. I love reading my book. I'm reading at the moment is Jordan Peterson's "Twelve Rules for Life". But I've been trying this out now. So while I'm reading it, I'm listening to the audiobook on Spotify and I don't know yet whether this is going to make it stick, but now I'm using my ears, my mind, and my reading, and I'm just now busy checking it out. What is going to be the best way to get content through your thick skull?</p><p><strong>ADRIANA:</strong> That is very cool.</p><p><strong>RIAAN:</strong> Learn it quicker. So I don't know, but I do like videos. I do love it when they give a link in the video to a GitHub repository. Yes, because it's like copying code from a picture. Copying code from a picture. I'm like,</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like, oh, I have to type this out.</p><p><strong>RIAAN:</strong> Anyway, that's where I am at the moment. Let's go with video with a link to a GitHub repo.</p><p><strong>ADRIANA:</strong> Awesome. I love it. You mentioned something interesting, which is like you're reading the book but also listening to the audiobook on Spotify. And I've done something similar. So I don't have too many physical books just because they take up too much space. But what I've done is I would buy the Kindle book but also get the Audible add on. So then if I was out for a run, I could listen to the book, and then if I was at home and in the mood to read, then I could open up the Kindle book and it would be in the exact spot where I left off in the Audible. And I'm like, oh, my God, this was like the best way to consume content, right? So for me, I thought it was so cool.</p><p><strong>RIAAN:</strong> Yeah. Follows actually your audio.</p><p><strong>ADRIANA:</strong> Yeah. Because they're tied the same. It's the same account, like the Audible account, uses my Kindle credentials. My Amazon account.</p><p><strong>RIAAN:</strong> Incredible. Yeah. I still have to have a little bookmark in the book.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>RIAAN:</strong> To keep it kind of in sync. Incredible. Wow. That's a good tip. I love physical books, but I might just switch now. I don't know. I'll let you know.</p><p><strong>ADRIANA:</strong> Yeah. My sister has a bunch of physical books, so she'll lend me one every so often. And I love the touch of a physical book. And there's something so satisfying about carrying a book around the house. But the convenience of the ebook is like, I can be like waiting at a doctor's office, open the iPhone and read my book.</p><p><strong>RIAAN:</strong> Yes, I do like it. I do like the physical mean. I've got a couple of them. Another great one is this one from David Goggins, and I was fortunate enough to meet him in person in Brisbane. And the other one I read before that was this thing. So weird, man. I mean, you know, after COVID, just as I was reading it, I was just keep on thinking how lucky and how thankful we are to be out of this COVID thing because they were going to pass rules from the World Health Organization and mandate us locally to countries and not all countries are the same. And I don't know, it was creating a sticky situation.</p><p>So after this, I was just reading that book and every second page I was like, oh, thank God. I don't think I could have handled that one. So, yeah, I do like the physical books and stuff, but the Kindle is just so convenient.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. All right, final question. What is your superpower?</p><p><strong>RIAAN:</strong> My superpower is probably, I'm curious and I'm quite patient. I can stick with a problem for a very long time. I might let it go for a little bit, but I would always come back to it and revisit it. And persistence is absolutely key. So I think that would be my superpower. I always say I'm not actually clever. My problem is that I'm curious. So through my curiosity, I just discover and I happen to learn stuff.</p><p><strong>RIAAN:</strong> I suppose. That's my superpower.</p><p><strong>ADRIANA:</strong> I love it. That's so great. Well, you've survived the lightning round questions. Awesome. Well, there's so many things I want to talk to you about, but one of the things, because you and I met when I was starting on my Hashi journey, where a coworker of mine found HashiQube, which you've created. And it is like whenever I have a chance, I will promote HashiQube to people, to Hashi folks, because I think it's such a great tool. To be able to basically mimic a data center setup of Hashi tools on your laptop, I think is incredible. And that it pretty much ports to your data center setup afterwards is super incredible and has saved my ass so many times, especially in my previous job when I was working with a Hashi stack.</p><p>So it was such a great way to learn how to use it, to have a setup that could mimic what we would have in real life without me having to figure it out. I appreciate that you figured all that stuff out. If you could talk a little bit about HashiQube and what inspired you to start it, where it started. And now, what are some of the new capabilities?</p><p><strong>RIAAN:</strong> I totally hear your sentiment about being able to test something and mimic it in production because it's just so valuable. But really, where it started is when in South Africa, I was director of DevOps for Mage Mojo, a company that used to run Magento e-commerce stores on Kubernetes. But I really was looking for a visa, and I came to Australia and I was applying for so many jobs. I mean, if you can imagine applying from South Africa for remote jobs. I found it quite challenging at that stage, and I got a job as a consultant, and I was off the tools, mostly off the tools as the director of DevOps. But then being as a consultant, as you can imagine, your hands on the tools and that stage. I was working for Maritime Road Services. It's a government agency here in Australia and New South Wales.</p><p>And I was subcontracting for a company called Wipro. And the stack we were working on was Jenkins as the CI/CD, Ansible Tower as the configuration management, getting secrets from Vault, and then Vault maintaining these secrets and everything orchestrated with Terraform. So Terraform would install Vault and Terraform Enterprise at that stage and maintain the stack. So at that stage I was living in the central coast and my train ride was about 1 hour, 50 minutes, 2 hours. And I was new to Vault and I was new to Terraform and I was just like, oh, I need to get this stuff in my head. But then as I go through the central coast, there's this river where there's no mobile connection and it was just difficult to get Internet and download stuff. So I thought, I know I must do something different. And Vagrant, I used Vagrant before for developer environments, vagrant.</p><p>And then I put Vagrant with Vault and some Terraform in there with local stack so that I can learn how to code Terraform but not having a cloud account. And then when I get to work, I would try get access from Ansible Tower to this Vault and it just doesn't work. And I would go to the vault administrator and say, look, I think there's something wrong with this policy. And they were like, no, no, it's working. I was like, okay, well, now I'm going to test it on my local. I'm like, you see, if I remove this star, I don't get down the secrets, I don't get access to it, but if I add it, it works. So I used to go to the Vault guy and say, look here, this is my lab. This is where I'm testing it.</p><p>I think the problem is here. And lo and behold, the problem was there. And since then, as a consultant, you work on Kubernetes with Helm. And then I would quickly need to test some Helm Charts or Docker builds and DBT with Airflow. And this is really where HashiQube started and I needed a place to store my configs and this is where HashiQube came about, where I could just text and store my configs and that's the start of it.</p><p><strong>ADRIANA:</strong> That is so cool. That's amazing. Yeah. And I can't say enough good things about HashiQube, because it's got all things. I want to go back to something that you said earlier. So you said that you used to be a director of DevOps and then when you moved to Australia, it sounds like you got into more hands-on stuff as a consultant. How was that transition like going from a director where you're not hands-on, to getting nitty gritty into the hands-on? How did that feel? What prompted the career pivot?</p><p><strong>RIAAN:</strong> First of all, it was insane. I was so overwhelmed, I had impostor syndrome on steroids. The people that I worked at that consultancy, Servian, were extremely professional, and even just the way they looked. And when I came to Australia, the accent was quite thick. So I would sit in a meeting and they would speak English, but I wouldn't understand a word. They would use abbreviations. And so I felt completely overwhelmed, but I would just be consistent. Look, you've hit some goals in the past.</p><p>It's not like that. You don't know anything. But it was incredibly overwhelming because I used to use AWS and Cloudformation very successfully. Now, I don't know one line of Terraform and the Hashi stack with Vault, and it was just so overwhelming. But I must tell you, having a lab creates confidence. Having a place to test something out of the public eye, you can make stupid mistakes totally. It just gives you that place where you can figure something out and also break it slowly but surely. I decided, well, I don't know a line of Terraform yet, but I'm going to keep at this until I feel that I'm proficient and confident in Terraform.</p><p>And I just kept at it. I started with the associate exam. I then started trying to give courses on Terraform. And then I became a Certified Terraform Instructor. I did my Vault Associate Exam. And then lately, I'm a Vault Implementation Partner, certified. And so, you know, it really starts off very organically. And so where I started and why I wanted to come to Australia is before that, I was for four years in Berlin, and my son was born in Berlin.</p><p>But I really wanted him to know his parents and his grandparents and my brother and his kids. And you can't do that from the other side of the world. So we moved back to South Africa. You know, the situation there, I was retrenched four times in South Africa, and the place is a little bit, due to the corruption in government, there are quite high crime and murder rate, and you just feel unsafe. You have to look over your shoulder. As a man, you can handle it pretty easily. But my wife was always getting nightmares and stuff.</p><p>And I just thought, like, I can't live like this, man. My kid is five years old. I need to give him a better future. I can always go back. I've still got some family there. But then I started looking around and as director of DevOps, my visa to the US didn't quite work out. It was dragging its feet. And so the guy said, well, you can go work in Ukraine with our Ukraine colleagues.</p><p>So I had the visa stamped in my passport. But then this job from Australia came about and I was just like, oh, the language transition, the weather is more up my alley. Yeah, I'm just going to go for this. And I had the chance of staying director of DevOps, but I also had the chance of learning something new and doing something new. And I always kind of take, I wouldn't say the hard way out, but I take the uncommon, charted...that way. And so I'm so happy looking back at it, that I did come to Australia. That's the whole story. So now, hopefully by April, we'll be applying for Australian citizenship and that will conclude our five year journey.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RIAAN:</strong> Citizenship in another country. I tell you what incredible last five years.</p><p><strong>ADRIANA:</strong> That is such an adventure. I mean, you're not only pivoting your job, but you're also moving to a totally different country, starting fresh. Like, so many changes, and just making it work.</p><p><strong>RIAAN:</strong> Yeah, I tell you, it was just absolutely incredible. But Australia is such a welcoming country. It's truly the rainbow nation with all of these nationalities. I mean, I go to my kids' school and I see Chinese and Filipinos and Indians there and know, and Kiwis from New Zealand and Africans and us from South Africa and all these kids play soccer together. And when I have my South African accent and the Indian parents have their accent, but all the kids sound Aussie. Yeah, mate. How are you doing, mate? And I thought always just. It is just so beautiful. I'm always astonished at how incredibly beautiful it is.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that is such an awesome story. Thank you for sharing.</p><p><strong>RIAAN:</strong> My pleasure, my pleasure. It's such a feel-good story for me. I often look back at it and I'm just like, wow, it's so funny. Sometimes you look back at things you did two years ago and how this is now playing a role in your current day and age, but two years ago, you didn't know that what you were doing was actually going to, but you stick with it and you feed and it grows and. Yeah, that's so funny how life is.</p><p><strong>ADRIANA:</strong> Yeah, I totally know what you mean. I always tell people, everything that we've done in the past prepares us for this point in time, right in the present. And as you said, you don't necessarily know that it's going to lead you here. But it feels like it's been kind of in the works, right?</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Or maybe because it happened.</p><p><strong>RIAAN:</strong> Yes. And if it feels good, do it. I liked your episode with Kelsey Hightower. I mean, he's also quite emotionally intelligent, and I would think quite a hyper aware individual to spot your podcast and ask the question. And, I mean, I really just am inspired by people. Like, I mean, well done, Kelsey. I mean, you've also inspired me. So hats off to you, mate.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>RIAAN:</strong> And I love your podcast and all the stuff you do. You're talking at HashiTalks now around the corner. Yeah, that's right.</p><p><strong>ADRIANA:</strong> HashiTalks. Yeah. And you've got a talk as well, right, for Hashi talks?</p><p><strong>RIAAN:</strong> Yes, I do. Everyone teaches you how to write Terraform code, but no one teaches you the scaffolding surrounding it, like dev containers, managing Terraform versions, scanning your code, doing the linting having environment, and everyone is like, oh, you must have micro repos. Mono repos is so bad. But this whole development lifecycle, just try to commit to three repositories with other maintainers and make prs and then wait and see how long you can get that code merged in. It is incredible. And so I'm going to give a talk a little bit about that to just help people get started and accelerate their Terraform development. So I'm looking quite forward to that.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. That sounds like such a great topic.</p><p><strong>RIAAN:</strong> Yes. There's so much stuff that goes on behind the scenes that writing Terraform code is becoming the easy part.</p><p><strong>ADRIANA:</strong> Yeah, it's funny because I think, like many things, getting started withTterraform is easy. And then when you actually go to apply it for real life scenarios or know, I think a year ago, I was doing some work in terraform, and I want to clean up my code, and I'm like, I want to use modules. And I had everything working without using modules. And then I go to use modules, I'm like, crap, it's broken. You go to prettify your code, and it's like, another roadblock. But this is the cost of beautiful code. But these are the things that you don't realize as you go and evolve your code, right?</p><p><strong>RIAAN:</strong> Yes. And making your modules usable. So now you need to write modules and patterns. And I don't know if you've ever seen the Terraform EKS Blueprints repository. If you Google "Terraform EKS Blueprints", that is just such an amazing little project. So it's deploying EKS, but in there, they've got patterns and these patterns are just so well written. And if you look at the multitenancy with teams, one, I've used it at great success in my consulting gig last year.</p><p>And I just want to say, hats off to those maintainers and developers. They've really done a good job. And if you ever want to see how to write...what good looks like, that would certainly be the repository to visit.</p><p><strong>ADRIANA:</strong> That's good to know. Thank you. Yeah, I just checked it out, as you mentioned, that it looks very well organized.</p><p><strong>RIAAN:</strong> It's incredibly well organized. It's really incredibly well...and when you start using it, you will see, oh, wow, there's been a great deal of thought that went into this thing.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. I always appreciate when folks put in that effort, especially in the open source world, because it's like extra work, right? And that someone was cared enough to just make it easily consumable for me is so nice.</p><p><strong>RIAAN:</strong> It's so selfless and I appreciate that little bit of it. I always think that people who contribute to open source projects, their glass is really overflowing because you have your personal life. I mean, you have kids and a family and a career, and yet you can still...and some people when they open up tickets, they're like, this doesn't work. Fix it. Yeah. Oh my goodness. Okay. And then you have to be nice. And I mean, it's really like helping a parent with their Internet problems. Right?</p><p><strong>ADRIANA:</strong> I know, right? Oh my God, so true. Yeah. And especially, as you said, the ticket is, "This doesn't work." And it's like, "Okay, can you tell me what isn't working?"</p><p><strong>RIAAN:</strong> Sounds so funny. But I always think back, our parents taught us how to tie our shoes and not to be cringey or anything, but they taught us how to wipe our bums. And really they had to have this insane amount of patience with us and try and try and try again. And I was trying to remind myself, especially when I've got a kid now nine years old, before that, I was kind of oblivious to the fact. But now that you've got a kid, sometimes you just have to stand back and laugh at the situation because it's just so funny. This development thing takes time.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. That's a perfect way to describe it. Because when you have a kid, you're seeing your kid experience things for the first time, things that you take for granted, right? Like learning how to walk, learning how to crawl, or them, like when they're babies and they discovered that they have feet and they stick their feet in their mouths and you're like, oh, that is so cool, right? And these are things that you don't think about because it's like, yeah, I know where my feet are.</p><p><strong>RIAAN:</strong> I forgot what it feels like. Or what it tastes like to have your big toe in your mouth.</p><p><strong>ADRIANA:</strong> Right?</p><p><strong>RIAAN:</strong> I don't know what a big toe tastes like anymore.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>RIAAN:</strong> But I love the open source thing and also try to make things easy and consumable for people. I think that's the ultimate goal.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. So much work goes into open source and I think I'm heavily involved with OpenTelemetry and I'm trying as a personal thing that I am trying to live by, which is like recently I was developing some content around OpenTelemetry and then I was going through the docs and realizing, oh, it's missing some stuff. And so I'd write a blog post about it to clarify it. But then I thought, well, that's nice, but it's missing stuff from the OpenTelemetry docs. Let's be a good citizen and contribute back to the OpenTelemetry docs, right? If there's something that you can contribute, even something so simple like documentation, clarifying documentation, I think it's so important if you're able to take the time and make that pull request to make somebody's life a little bit easier, right? Because oftentimes the developer docs for an open source project tend to be your first point...where...your one stop shop, hopefully...They're definitely your original landing point, right? So let's as a community try to make these docs better, right?</p><p><strong>RIAAN:</strong> 100% agreed. 100% agreed.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit, but still on the Hashi train of thought, you are wearing a Core Contributor t-shirt for HashiCorp. I was wondering if you could explain what that's all about. Like what does a HashiCorp core contributor do and what led you to there?</p><p><strong>RIAAN:</strong> I got this last year in the post and I was just so happy to get mean. The Credley page says, "HashiCorp core contributors are individuals who are committed to the spirit of open source. They actively contribute to HashiCorp open source tools through submissions of pull request issues and bugs and contributor to documentation while advocating and adhering to the HashiCorp principles." And I've done a few pull requests and I help test stuff. I contribute to bugs and if anything, I just validate it and say, I've run this, I've tested this, it does work, whatever. I've got this problem here. And that got me this t-shirt, and I was just incredibly thankful. HashiCorp is quite a stunning community, and the individuals that make up this, I mean, you know, from the Ambassadors, they're a fun bunch.</p><p>They...the you, they...the me, they...the other people in the community. And I do think that they've got a certain gravitas to attract these certain individuals, like looks for like, and I feel welcome there, and I like contributing there. And just because it's such a nice stack. I mean, Mitchell, Hashimoto and Armon Dadgar, they really made something really mean. I do know they went through this BUSL license change, but I mean, it was kind of expected, right? It's a company. It needs to make money. We live in a material world. We all need to make money.</p><p>I understand it. To me, just the logical evolution of this next step. But that said, the contribution that they've made to open source and to helping people like me learn and the stuff they give us for free is just incredible. So I'll be forever thankful for that.</p><p><strong>ADRIANA:</strong> That's so cool. And I love that you're being rewarded for your contributions with this designation. I think it's so awesome.</p><p><strong>RIAAN:</strong> I do appreciate it as well. I contributed such a small contribution, and still they recognized that, and I was just thankful and appreciative. It's beautiful. It feels good to get a little gift or something.</p><p><strong>ADRIANA:</strong> Yeah, totally. It's nice to know that the community appreciates. And on the same vein, like you mentioned, you and I are both HashiCorp Ambassadors. And actually you're the one who nominated me initially for the HashiCorp Ambassadorship. So I definitely appreciate that.</p><p><strong>RIAAN:</strong> You know, because I always say, like, I meet a lot of people in my work, and this is not to be bashful or anything, but a lot of people are...If you can imagine a heart monitor and you see a blip on that monitor and I see blips, and I think that those blips should be recognized and called out. I think we should be the type of person that say, wow, you look good today, or, this is inspirational. I read your blog post, and I was actually surprised when I saw that you wrote all of these blog posts using HashiQube. I was like, wow, this thing has been out in the wild. And this is the first time I see it, and I was blown away. I contacted you, I think, over Medium.</p><p><strong>ADRIANA:</strong> Yeah, that's right.</p><p><strong>RIAAN:</strong> Because you were not only using HashiQube, but also writing about it and using it in different ways. And I was incredible. And that's exactly why I nominated you because I think these type of people should be called out and should be celebrated. And you were certainly inspiring to me. And if you were inspiring to me, I bet you you're inspiring to many others out there. And that's the next wave of Ambassadors coming up in the world.</p><p><strong>ADRIANA:</strong> Yeah, for sure. It's been a great program so far. I think I've been an Ambassador for two years. When did you become an Ambassador?</p><p><strong>RIAAN:</strong> 2021.</p><p><strong>ADRIANA:</strong> Oh, awesome.</p><p><strong>RIAAN:</strong> So this year I'll be an Ambassador again. You have to put in the work and the street cred and stay active in the community and stuff. But while you can, you should. If you can.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I put in an application again for this year, so fingers crossed I get it again. Fingers crossed. Yeah, it's been great through the Ambassadorship program. They invited me last fall to MC HashiTalks Deploy in December. So that was fun. That was so fun.</p><p>I'd never MCed before, so I was super nervous. But they were very organized. They're like, this is how it's going to go and this is the order. And here's a table of who the speaker is. You just need to fill out this stuff as prepare a script for yourself. So it was like, okay, because I was full on panicking when I agreed to become an MC. I'm like, okay, that'll be easy. And then there was like all this process.</p><p>I'm like, oh my God. It is very overwhelming.</p><p><strong>RIAAN:</strong> But they do make it easy for you, but they do support you in pulling it off. Easy is definitely the wrong choice of words, but they do very much support you in getting this thing across the line. And then in the end you look back at it and you're like, wow, that was fun.</p><p><strong>ADRIANA:</strong> Yeah, it was a great experience and I'm so grateful for the opportunity that I was afforded because of being an Ambassador. So it's nice to have these little things here and there.</p><p><strong>RIAAN:</strong> I love it.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask...you're very involved in...you do a lot of Terraform work. Have you played around with the now competitor OpenTofu?</p><p><strong>RIAAN:</strong> That's a good question. And no, I have not. I mean I did use Terragrunt before and I actually quite like Terragrunt. And to be honest with you, I don't think that that was nice to make OpenTofu. I'm an open source guy, man. I've been using Ubuntu Linux since 2008 and I started using RedHat in 2000, actually RedHat 6.2. And there's always a way to go about things. And I believe in having diplomacy. Someone created it.</p><p>And now you're kind of like taking ownership of this and you're taking it. And that's also against the spirit of open source. So I have not tried using OpenTofu. I actually cringe when I hear that name. Sorry to say it, I know what they did with OpenTofu. I mean, I did think about it. It's Open TF Tofu and whatever, but I won't be using it. I'm just so know, it just feels weird to me.</p><p>It just feels wrong to me. And so I like Terraform. And in the same breath, I also haven't tried Bicep from Azure. I'm a ashicle guy, I'm a terraform guy. So I have not delved into that. And I wish them luck on their journey and stuff. But when I see that name, it's just worthy to me. So I've unfortunately not tested it out or anything.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. Now, going back to one thing that you mentioned earlier, which was Terragrunt. Can you explain to folks who aren't familiar with Terragrunt what that's all about?</p><p><strong>RIAAN:</strong> I mean, I do like Terragrunt. Just touching on the topic. I wish that they could have just played nice because it could have really benefited this ecosystem so much more. And the companies...there is enough money in the world for everyone. Trust me, there's no reason why...there's enough money. There's billions and trillions and gazillions. So there's always an amicable way to do something.</p><p>But getting back to Terragrunt is very. I like what the Yevgeni Smirnoff did. You write your module? Everything driven through variables. And so your module should be completely flexible, very dynamic. And then what Terragrant is, is they add a Terragrunt HCL file and then you can make your folders names, variables. So you can imagine if you've got an environments folder and you've got Dev, Prod, UAT, Low, Production, whatever, Non-prod in there, you can turn this folder name into a variable. So you can then define this thing at the very top-level and benefit from this in your modules. So you can say module name and you can use module name in your tags.</p><p>So when you do apply this Terragrunt stack, these Terraforms, you can benefit from all of this modules that you define in the top and top down. So for those who's ever used Puppet and Hira, it's very similar to Hira. So in Hira, you've got a common file and this common file can be used down in your hierarchy. But let's say you want to overwrite a key name down in a couple of folders, let's say environment. Then you've got dev, and then in dev you've got your availability zones or your regions and then further down you've got availability zones that you stack support. And then lastly you've got your Terraform module and you just want to override a key on a module somewhere down you just overwrite this key. And so what, Terragrunt was quite nice as they defined everything in YAML, so you can have complete very complex YAML code structures that you can then pass to many, very many Terraform modules.</p><p>And these things all get executed in parallel. And so you can bring up complex infrastructure environments quite quickly. And because your code is DRY, your Terraform modules can be used many times over and you just pass parameters to it which is defined in your YAML files. And this is how Terragrunt comes about. It's actually beautiful the way they've done it. It's really nice. It becomes a little bit complex when you debug yourself because if you can imagine you've got ten Terraform threads now running all at once and if one breaks, the rest of them also stops and it's like quite an avalanche of output. But as far as if you get to use it and you use it properly, then you can accomplish quite a lot very quickly.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, maybe not so much Terragrunt, but in general for Terraform, how do you test Terraform code?</p><p><strong>RIAAN:</strong> So my Terraform code, what I do is I have an examples directory or a patterns directory next to my modules. So if you can imagine I would have in my top gun Terraform developer environment I would have Terraform and then AWS, GCP and Azure and custom. And inside those I'd have modules folders and inside of those I'd have our Terraform modules. Then next to the modules folders I would have patterns and the pattern would be Linux server behind load balancer. And that Linux server behind load balancer would just be a main and a variables and outputs that then reference these modules with the source stanza inside of these modules. And then I just build them or I run them and I apply them. I normally just do a plan and I see if it works. But I do run them through an init and if I want to test it all at once, I actually drop a Terragrunt HCL file in there and I use "terragrant run" or "plan" to test all of these things.</p><p>I use Terraform in conjunction with this and then I plan all of these modules quite quickly. And if my plan works, I leave it out there and then I wait till I run into it again or someone needs an update or something. And then I look at this again.</p><p><strong>ADRIANA:</strong> Cool, that's so awesome. Well, thanks for sharing. We are just about at time, but before we wrap up, I actually have two questions. One, what is your favorite HashiCorp tool?</p><p><strong>RIAAN:</strong> My favorite HashiCorp tool would really be Terraform at the moment. There's a few. There's Vagrant. I love vagrant.</p><p><strong>ADRIANA:</strong> Vagrant is great. I really love it. It was my first Hashi tool.</p><p><strong>RIAAN:</strong> It's incredibly powerful. I mean, I really must take a shout out to vagrant. I mean, thank you, Mitchell and Armon for writing this thing. I use it every day, still. It's incredibly powerful. So I love Vagrant. I dig Terraform because that's my staple. I eat that thing every day for breakfast.</p><p>I love Nomad. I run Nomad jobs quite a lot. And so nomad is just so easy. You just drop it on a server and there could be still PHP and Apache sites running on there, but there's Nomad with containerized jobs and you can just migrate it and it's so cost effective and so easy to test it. And I've also liked Waypoint at the moment.</p><p><strong>ADRIANA:</strong> Oh, Waypoint, yeah, I haven't played with Waypoint for a while. Yeah, I need to play with it. Because I think when I played with Waypoint, it was very early days and I can early days. I'm so curious to see how it's evolved since then.</p><p><strong>RIAAN:</strong> It's got a lot of potential, and then Boundary is the next thing I really need to sink my teeth in and get a couple of examples into HashiQube. Just get people started and that's on my to do list to do. But yeah, there are so many.</p><p><strong>ADRIANA:</strong> So many awesome tools.</p><p><strong>RIAAN:</strong> You know what I mean? To pick a favorite. I mean, it's even difficult to pick a favorite cloud because all of these things just enable you to do stuff. So mean. GCP has got its way of working and Azure has got its way of working and AWS works in its ways, but they all help me on my day to day and I'm just so thankful we've got cloud computing. I mean, holy moly, can you imagine? Still back in the day.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's wild to see how much software has evolved in the last 20 years. Holy cow. Mind blowing.</p><p><strong>RIAAN:</strong> Mind blowing coming from NT4 and A+ where I started with chips and RAM and stuff. I mean, it's incredible to see how it's evolved.</p><p><strong>ADRIANA:</strong> I totally agree. I totally agree. I mean, there was no cloud when I started my career.</p><p><strong>RIAAN:</strong> No, just think back fondly. I mean, I used to use Gentoo and compiling stuff and running my own postfix mail servers and pure FTP servers and. Oh my goodness. Incredible.</p><p><strong>ADRIANA:</strong> And now look, the world is at our fingertips with cloud. That's pretty mind blowing. Well, before we wrap up, do you have any final words of wisdom for our audience?</p><p><strong>RIAAN:</strong> Well, maybe if you want to check out hashicube. I always plug that little thing. It's just so incredible to see a little docker container running more docker containers.</p><p><strong>ADRIANA:</strong> Oh my God, it's like mind blowing sometimes.</p><p><strong>RIAAN:</strong> Just think back and how lucky I was to get that to work. It is just incredible. And so easy to POC stuff and get stuff up. So, I mean, if you want to check out HashiQube, if you want to learn or play around with, that's my DevOps lab from now on going forward. Yeah, so cool.</p><p><strong>ADRIANA:</strong> It's a great lab.</p><p><strong>RIAAN:</strong> And that's the only plug. And see you guys at HashiTalks in a couple of days.</p><p><strong>ADRIANA:</strong> Yeah, totally. The other thing I want to mention on that same vein is I think you getting vVgrant to work with the Docker provider is probably one of the best running examples of Vagrant with the Docker provider, because I don't think there's a lot of documentation around that. So thank you for that. Hats off to you because, yeah, I think getting that to work, which you did, to be able to run HashiQube on the M processor, Macs, that's why you needed to get that running, right.</p><p><strong>RIAAN:</strong> I so like it because it is just so light and if you do Vagrant SSH, it's very difficult to say you're in a Docker container now.</p><p><strong>ADRIANA:</strong> Yeah, I know. You would never know. You would never know.</p><p><strong>RIAAN:</strong> And it's incredible. I can really see things going that way. It's the way I do stuff at the moment. I no longer do VMS, so even when I run HashiQube on an EC2, or when I want to run Ansible AWX Tower on an ec two, I just HashiQube and "vagrant up".</p><p><strong>ADRIANA:</strong> Yeah, it's the way to do it. I love it. Well, thank you so much.</p><p><strong>RIAAN:</strong> Thank you for having me on your show. It's so good to see you. And shout out to your daughter, who I believe is doing your editing for your videos and job well done. I take my hat off. Thank you so much for your time and it's so good to see you again.</p><p><strong>ADRIANA:</strong> Yeah, it was great to see you as well. And thank you, Riaan, for geeking out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIAAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 19 Nov 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Riaan Nolan)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-all-things-hashi-riaan-nolan-dgBfqsDp</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Riaan has worked for Multi-National companies in Portugal, Germany, China, United States, South Africa and Australia.</p><ul><li>Certified Hashicorp Terraform Instructor</li><li>HashiCorp Ambassador 2021, 2022, 2023</li><li>Creator of <a href="https://hashiqube.com">Hashiqube</a> - The best DevOps Lab running all the Hashicorp products</li><li>HashiCorp Vault and Terraform Certified</li><li>Certified Hashicorp Vault Implementation Partner</li><li>10+ years relevant DevOps experience with a strong focus on Automation and Infrastructure / Configuration in Code.</li></ul><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/RiaanNolan">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/riaannolan">LinkedIn</a></li><li><a href="https://www.youtube.com/@hashiqube">YouTube</a></li><li><a href="https://github.com/star3am">GitHub</a></li><li><a href="https://medium.com/@riaan.nolan">Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://versent.com.au">Versent</a></li><li><a href="https://www.telstra.com.au">Telstra</a></li><li><a href="https://ubuntu.com/">Ubuntu Linux</a></li><li><a href="https://gist.github.com/cjonesy/2e2d8ca5e50ee1811f70">Installing Ubuntu on Macbook Pro</a></li><li><a href="https://en.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shuttleworth</a></li><li><a href="https://code.visualstudio.com/docs/devcontainers/tutorial">VSCode Dev Containers</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://en.wikipedia.org/wiki/AWS_CloudFormation">AWS Cloudformation</a></li><li><a href="https://en.wikipedia.org/wiki/Puppet_(software)">Puppet</a></li><li><a href="https://en.wikipedia.org/wiki/Magento#:~:text=Magento%20employs%20the%20MySQL%20or,as%20Zend%20Framework">Magento</a>%20and%20Symfony.)</li><li><a href="https://en.wikipedia.org/wiki/Systemd">systemd</a></li><li><a href="https://hashiqube.com">HashiQube</a></li><li><a href="https://en.wikipedia.org/wiki/12_Rules_for_Life">12 Rule for Life, by Jordan Peterson</a></li><li><a href="https://davidgoggins.com">Never Finished: Unshackle Your Mind and Win the War Within, by David Goggins</a></li><li><a href="https://www.transport.nsw.gov.au/operations/roads-and-waterways">NSW Maritime and Road Services</a></li><li><a href="https://www.hashicorp.com/ambassadors">HashiCorp Ambassador</a></li><li><a href="https://en.wikipedia.org/wiki/Wipro">Wipro</a></li><li><a href="https://hashitalks2024.splashthat.com">HashiTalks 2024</a></li><li><a href="http://vagrantup.com">Vagrant</a></li><li><a href="http://terraform.io/language/values/variables">Terraform</a></li><li><a href="https://vaultproject.io">Vault</a></li><li><a href="https://docs.ansible.com/ansible-tower/">RedHat Ansible Tower</a></li><li><a href="https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/stable/connections.html">Apache Airflow with DBT</a></li><li><a href="https://www.servian.com">Servian</a></li><li><a href="https://www.hashicorp.com/certification/vault-associate">Vault Associate</a></li><li><a href="https://github.com/aws-ia/terraform-aws-eks-blueprints">Terraform AWS EKS Blueprints</a></li><li><a href="https://www.credly.com/org/hashicorp/badge/hashicorp-core-contributor-2022">HashiCorp Core Contributor</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon?lang=en">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license">HashiCorp BUSL</a></li><li><a href="https://www.youtube.com/live/GAQegAt39Fo?si=Q941JqH8ebvwJgD_&t=14644">HashiTalks Deploy 2023</a></li><li><a href="https://terragrunt.gruntwork.io">Terragrunt</a></li><li><a href="https://opentofu.org">OpenTofu</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Azure Bicep</a></li><li><a href="https://www.puppet.com/docs/puppet/5.5/hiera_intro.html">Hira</a></li><li><a href="https://www.boundaryproject.io">(HashiCorp) Boundary</a></li><li><a href="https://www.waypointproject.io">(HashiCorp) Waypoint</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_NT_4.0">(Windows) NT 4</a></li><li><a href="https://www.gentoo.org">Gentoo Linux</a></li><li><a href="https://developer.hashicorp.com/vagrant/docs/providers/docker">Vagrant Docker Provider</a></li><li><a href="https://github.com/ansible/awx">Ansible AWX</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Riaan Nolan.</p><p><strong>RIAAN:</strong> Good morning, Adriana. How are you? It's good to see you. Happy Australia day. It's Australia day in Australia, so happy Australia day. At the moment, I'm working for a consultancy in Australia called Versent, and they've recently been bought by Australia's biggest telco, Telstra. So I'm a consultant for them. I do DevOps and HashiCorp stuff.</p><p><strong>ADRIANA:</strong> Amazing. So you said you're calling from Australia? Where in Australia are you calling from?</p><p><strong>RIAAN:</strong> I'm on the east coast in Brisbane. Brisbane, Australia, in Queensland. The state is called Queensland.</p><p><strong>ADRIANA:</strong> Awesome. And significantly hotter than the crappy rainy weather of Toronto today. We are at a balmy 3C. And you are at what temperature right now?</p><p><strong>RIAAN:</strong> Oh, my goodness. I'll tell you right now, weather. It's 25 degrees C right now...26 degrees C. It's 7:00 in the morning and it is going to go up to 30 degrees C today.</p><p><strong>ADRIANA:</strong> Oh, wow. Hey, my kind of weather, it's lovely.</p><p><strong>RIAAN:</strong> I tell you, it is so beautiful. We've got so many birds here, and thankfully I've got a pool here where I rent this property.</p><p><strong>ADRIANA:</strong> Oh, that's nice.</p><p><strong>RIAAN:</strong> If it gets too hot, I just jump in the pool.</p><p><strong>ADRIANA:</strong> That is very nice. Super jelly. Super jelly. That's cool. Well, are you ready for our lightning round questions?</p><p><strong>RIAAN:</strong> Yeah, sure. Let's see what you got.</p><p><strong>ADRIANA:</strong> All right. Yes. This is a get to know you better icebreaker sort of thing. Okay, first question. Are you a lefty or a righty?</p><p><strong>RIAAN:</strong> I'm right handed.</p><p><strong>ADRIANA:</strong> Awesome. Do you prefer iPhone or Android?</p><p><strong>RIAAN:</strong> I am on Android. I prefer Android.</p><p><strong>ADRIANA:</strong> All right. And do you prefer Mac, Linux or windows?</p><p><strong>RIAAN:</strong> Strangely, I'm the type of guy that used to run Linux on a Mac on my MacBook air. Yeah, Ubuntu.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> Made by Mark Shuttleworth, who's from South Africa. But it just became a little bit difficult with all the changes. Work takes over. And so I've recently, well, not recently, about five years ago, switched to MacOS on a Mac.</p><p><strong>ADRIANA:</strong> Oh, nice. So you were running like Ubuntu natively on a Mac. It wasn't a VM, it was like...actually...</p><p><strong>RIAAN:</strong> I can't sometimes with the new stuff that doesn't work. But my old little MacBook Air that I got from Germany runs Ubuntu dual boot.</p><p><strong>ADRIANA:</strong> Oh my God, how cool is that. That's amazing.</p><p><strong>RIAAN:</strong> Because KDE is just such a great desktop. And it's got so many customizations and Windows gestures that it just makes your day to day and your working incredibly easy.</p><p><strong>ADRIANA:</strong> Very cool. And now you're like, no, now it's MacOS on the Mac.</p><p><strong>RIAAN:</strong> Now I've become not lazy, but when something breaks on my Mac because I work as a consultant, so I get a company PC and then sometimes I'm on Windows, sometimes I'm on Linux, sometimes on a cloud thing. So now I'm just the default OS with dev containers. So I use VSCode's dev containers, which means I just need VSCode and Docker and the rest I do inside of the container.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I really keep it so simple and so easy nowadays.</p><p><strong>ADRIANA:</strong> That's awesome. Hey, that is the way to do it. To keep it simple. We overcomplicate our lives. So, awesome.</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>RIAAN:</strong> Listen man, I must come from systems administration. So I like Python and I like Bash and scripting. And then of course HCL is my favorite. And I used to start off with PHP back in the day on PHP, but I've since moved away from it. I used to do a little bit of PHP in Magento, but I'm just really in love with the infrastructure stuff and the DevOps. So I don't even know if you can call YAML and Cloudformation and HCL programming languages. You probably can't. So I'm a script kitty. Let's call me a script kitty, you know.</p><p><strong>ADRIANA:</strong> All right, I love it. Okay, next question. Related. Do you prefer dev or ops?</p><p><strong>RIAAN:</strong> I love both. And I really like the synergy. I used to do Puppet stuff, and when I discovered Puppet, I was like, wow, this is incredible. And then along came Cloudformation and I could just code something in Cloudformation and in the user data, pass it off to Puppet, and then do all of my stuff in Puppet. And that was the "Aha!" moment. We have finally arrived.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I like. What's that cake? A red velvet cake. It's a mix between the two and white chocolate, vanilla and chocolate. I love it so much.</p><p><strong>ADRIANA:</strong> Awesome! I love it! Okay, another one. And I think I have an inkling of what your preference is. Do you prefer JSON or YAML?</p><p><strong>RIAAN:</strong> To tell you the truth, I hated JSON when I started with Cloudformation, but it didn't support YAML. So I wrote so much cloudformation that I loved JSON. I started loving it. But what's more readable and easier for the users. I mean, I do like YAML. It is just so beautiful and simplistic and easy to read. So it's like your kids. Let's say I've got two kids. I love them both equally. The JSON is the kid with red hair and YAML is a beautiful dark brunette kid with hazel eyes. I love them both equally.</p><p><strong>ADRIANA:</strong> I love that. I love that. Now, what if you threw HCL into the mix...as a Hashi guy?</p><p><strong>RIAAN:</strong> I love HCL. It's the fastest growing programming language and you can use it everywhere and it's just so flexible and just so forgiving. The shorthand if else. It's just such a great. That's probably what I'm going to start my son off. He's almost ready to start learning something and I think I'll start him off with that because it's really powerful if you can write a little bit of HCL and deploy it, and there you've got ten virtual machines. Yeah, that will just be the thing I'm going to start him off with.</p><p><strong>ADRIANA:</strong> That's very cool. Speaking of programming languages, so my daughter is like a perpetual artist. Like, she's just born artsy and my husband and I are both in tech. And she was like, "I'm not learning how to code." And I'm like, "But you're a great problem solver. You would be a great coder." But I'm like, "I won't push it on you because you do you." And then she took like, I don't know why, but she took a computer class in school this year and learned Python.</p><p>And she's like, and she's like, "Mom, I hate to admit it, but I love coding." And she's just wrapping up her semester and she's like, "I'm going to be so sad that there's no coding next semester because I really enjoy the daily coding challenges." And I'm like, that's vindicating.</p><p><strong>RIAAN:</strong> People always say, oh, well, you get the creativity kind and then you get the. But I really think that programming and DevOps stuff is a very creative art so much. It's not the boring essay type of stuff. And even the typing is also a creativity outlet. I really think there is a place for it.</p><p><strong>ADRIANA:</strong> Oh, yeah. And honestly, I think software engineering is such a creative profession. It's just creative in a very different way than. You're not painting on a canvas, a traditional canvas, but the IDE is your canvas.</p><p><strong>RIAAN:</strong> Yes. And you have to use your imagination when you run into a bug, you have to kind of walk it through and I wonder, what is it now? Yesterday I got a bug where HashiQube wouldn't start and I was like, is it the new Vagrant version? And then I'm like, what could it be? Could it be Docker? It turns out it's the Docker. The new Docker at 25.0 doesn't let Vagrant start. And you have to be creative. Where should I start looking now?</p><p><strong>ADRIANA:</strong> Oh my God. As a sidebar, let me tell you, every time there's a Docker update, I am like shaking in my booties because I feel like every Docker update causes my system to melt down and I can't run an update. I have to actually nuke Docker and then reinstall it and pray that other stuff that was relying on Docker is still working.</p><p><strong>RIAAN:</strong> And then yesterday with that bug, I go read the Docker change log and they had some problems with the systemd update. So the Docker developers must be like, every time there's a systemd update and I can't even just update it, I have to nuke my whole thing. It's amazing how dependent we are on each other's work. It's like this ecosystem.</p><p><strong>ADRIANA:</strong> Oh my God. Yes.</p><p><strong>RIAAN:</strong> It relies on other components.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Okay, next question from our series. Do you prefer spaces or tabs?</p><p><strong>RIAAN:</strong> I like spaces. I love spaces. Tabs give me that feeling where somebody walked over your grave. When I see it, I'm just like..."Ugh!"</p><p><strong>ADRIANA:</strong> That's awesome. That's such a great description. Okay, second last question. Do you prefer to consume content through video or text?</p><p><strong>RIAAN:</strong> That is funny. I'll tell you, I like video. I'm in two minds of what do we learn easier? I think text is too slow to make us humans learn. I love reading my book. I'm reading at the moment is Jordan Peterson's "Twelve Rules for Life". But I've been trying this out now. So while I'm reading it, I'm listening to the audiobook on Spotify and I don't know yet whether this is going to make it stick, but now I'm using my ears, my mind, and my reading, and I'm just now busy checking it out. What is going to be the best way to get content through your thick skull?</p><p><strong>ADRIANA:</strong> That is very cool.</p><p><strong>RIAAN:</strong> Learn it quicker. So I don't know, but I do like videos. I do love it when they give a link in the video to a GitHub repository. Yes, because it's like copying code from a picture. Copying code from a picture. I'm like,</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like, oh, I have to type this out.</p><p><strong>RIAAN:</strong> Anyway, that's where I am at the moment. Let's go with video with a link to a GitHub repo.</p><p><strong>ADRIANA:</strong> Awesome. I love it. You mentioned something interesting, which is like you're reading the book but also listening to the audiobook on Spotify. And I've done something similar. So I don't have too many physical books just because they take up too much space. But what I've done is I would buy the Kindle book but also get the Audible add on. So then if I was out for a run, I could listen to the book, and then if I was at home and in the mood to read, then I could open up the Kindle book and it would be in the exact spot where I left off in the Audible. And I'm like, oh, my God, this was like the best way to consume content, right? So for me, I thought it was so cool.</p><p><strong>RIAAN:</strong> Yeah. Follows actually your audio.</p><p><strong>ADRIANA:</strong> Yeah. Because they're tied the same. It's the same account, like the Audible account, uses my Kindle credentials. My Amazon account.</p><p><strong>RIAAN:</strong> Incredible. Yeah. I still have to have a little bookmark in the book.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>RIAAN:</strong> To keep it kind of in sync. Incredible. Wow. That's a good tip. I love physical books, but I might just switch now. I don't know. I'll let you know.</p><p><strong>ADRIANA:</strong> Yeah. My sister has a bunch of physical books, so she'll lend me one every so often. And I love the touch of a physical book. And there's something so satisfying about carrying a book around the house. But the convenience of the ebook is like, I can be like waiting at a doctor's office, open the iPhone and read my book.</p><p><strong>RIAAN:</strong> Yes, I do like it. I do like the physical mean. I've got a couple of them. Another great one is this one from David Goggins, and I was fortunate enough to meet him in person in Brisbane. And the other one I read before that was this thing. So weird, man. I mean, you know, after COVID, just as I was reading it, I was just keep on thinking how lucky and how thankful we are to be out of this COVID thing because they were going to pass rules from the World Health Organization and mandate us locally to countries and not all countries are the same. And I don't know, it was creating a sticky situation.</p><p>So after this, I was just reading that book and every second page I was like, oh, thank God. I don't think I could have handled that one. So, yeah, I do like the physical books and stuff, but the Kindle is just so convenient.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. All right, final question. What is your superpower?</p><p><strong>RIAAN:</strong> My superpower is probably, I'm curious and I'm quite patient. I can stick with a problem for a very long time. I might let it go for a little bit, but I would always come back to it and revisit it. And persistence is absolutely key. So I think that would be my superpower. I always say I'm not actually clever. My problem is that I'm curious. So through my curiosity, I just discover and I happen to learn stuff.</p><p><strong>RIAAN:</strong> I suppose. That's my superpower.</p><p><strong>ADRIANA:</strong> I love it. That's so great. Well, you've survived the lightning round questions. Awesome. Well, there's so many things I want to talk to you about, but one of the things, because you and I met when I was starting on my Hashi journey, where a coworker of mine found HashiQube, which you've created. And it is like whenever I have a chance, I will promote HashiQube to people, to Hashi folks, because I think it's such a great tool. To be able to basically mimic a data center setup of Hashi tools on your laptop, I think is incredible. And that it pretty much ports to your data center setup afterwards is super incredible and has saved my ass so many times, especially in my previous job when I was working with a Hashi stack.</p><p>So it was such a great way to learn how to use it, to have a setup that could mimic what we would have in real life without me having to figure it out. I appreciate that you figured all that stuff out. If you could talk a little bit about HashiQube and what inspired you to start it, where it started. And now, what are some of the new capabilities?</p><p><strong>RIAAN:</strong> I totally hear your sentiment about being able to test something and mimic it in production because it's just so valuable. But really, where it started is when in South Africa, I was director of DevOps for Mage Mojo, a company that used to run Magento e-commerce stores on Kubernetes. But I really was looking for a visa, and I came to Australia and I was applying for so many jobs. I mean, if you can imagine applying from South Africa for remote jobs. I found it quite challenging at that stage, and I got a job as a consultant, and I was off the tools, mostly off the tools as the director of DevOps. But then being as a consultant, as you can imagine, your hands on the tools and that stage. I was working for Maritime Road Services. It's a government agency here in Australia and New South Wales.</p><p>And I was subcontracting for a company called Wipro. And the stack we were working on was Jenkins as the CI/CD, Ansible Tower as the configuration management, getting secrets from Vault, and then Vault maintaining these secrets and everything orchestrated with Terraform. So Terraform would install Vault and Terraform Enterprise at that stage and maintain the stack. So at that stage I was living in the central coast and my train ride was about 1 hour, 50 minutes, 2 hours. And I was new to Vault and I was new to Terraform and I was just like, oh, I need to get this stuff in my head. But then as I go through the central coast, there's this river where there's no mobile connection and it was just difficult to get Internet and download stuff. So I thought, I know I must do something different. And Vagrant, I used Vagrant before for developer environments, vagrant.</p><p>And then I put Vagrant with Vault and some Terraform in there with local stack so that I can learn how to code Terraform but not having a cloud account. And then when I get to work, I would try get access from Ansible Tower to this Vault and it just doesn't work. And I would go to the vault administrator and say, look, I think there's something wrong with this policy. And they were like, no, no, it's working. I was like, okay, well, now I'm going to test it on my local. I'm like, you see, if I remove this star, I don't get down the secrets, I don't get access to it, but if I add it, it works. So I used to go to the Vault guy and say, look here, this is my lab. This is where I'm testing it.</p><p>I think the problem is here. And lo and behold, the problem was there. And since then, as a consultant, you work on Kubernetes with Helm. And then I would quickly need to test some Helm Charts or Docker builds and DBT with Airflow. And this is really where HashiQube started and I needed a place to store my configs and this is where HashiQube came about, where I could just text and store my configs and that's the start of it.</p><p><strong>ADRIANA:</strong> That is so cool. That's amazing. Yeah. And I can't say enough good things about HashiQube, because it's got all things. I want to go back to something that you said earlier. So you said that you used to be a director of DevOps and then when you moved to Australia, it sounds like you got into more hands-on stuff as a consultant. How was that transition like going from a director where you're not hands-on, to getting nitty gritty into the hands-on? How did that feel? What prompted the career pivot?</p><p><strong>RIAAN:</strong> First of all, it was insane. I was so overwhelmed, I had impostor syndrome on steroids. The people that I worked at that consultancy, Servian, were extremely professional, and even just the way they looked. And when I came to Australia, the accent was quite thick. So I would sit in a meeting and they would speak English, but I wouldn't understand a word. They would use abbreviations. And so I felt completely overwhelmed, but I would just be consistent. Look, you've hit some goals in the past.</p><p>It's not like that. You don't know anything. But it was incredibly overwhelming because I used to use AWS and Cloudformation very successfully. Now, I don't know one line of Terraform and the Hashi stack with Vault, and it was just so overwhelming. But I must tell you, having a lab creates confidence. Having a place to test something out of the public eye, you can make stupid mistakes totally. It just gives you that place where you can figure something out and also break it slowly but surely. I decided, well, I don't know a line of Terraform yet, but I'm going to keep at this until I feel that I'm proficient and confident in Terraform.</p><p>And I just kept at it. I started with the associate exam. I then started trying to give courses on Terraform. And then I became a Certified Terraform Instructor. I did my Vault Associate Exam. And then lately, I'm a Vault Implementation Partner, certified. And so, you know, it really starts off very organically. And so where I started and why I wanted to come to Australia is before that, I was for four years in Berlin, and my son was born in Berlin.</p><p>But I really wanted him to know his parents and his grandparents and my brother and his kids. And you can't do that from the other side of the world. So we moved back to South Africa. You know, the situation there, I was retrenched four times in South Africa, and the place is a little bit, due to the corruption in government, there are quite high crime and murder rate, and you just feel unsafe. You have to look over your shoulder. As a man, you can handle it pretty easily. But my wife was always getting nightmares and stuff.</p><p>And I just thought, like, I can't live like this, man. My kid is five years old. I need to give him a better future. I can always go back. I've still got some family there. But then I started looking around and as director of DevOps, my visa to the US didn't quite work out. It was dragging its feet. And so the guy said, well, you can go work in Ukraine with our Ukraine colleagues.</p><p>So I had the visa stamped in my passport. But then this job from Australia came about and I was just like, oh, the language transition, the weather is more up my alley. Yeah, I'm just going to go for this. And I had the chance of staying director of DevOps, but I also had the chance of learning something new and doing something new. And I always kind of take, I wouldn't say the hard way out, but I take the uncommon, charted...that way. And so I'm so happy looking back at it, that I did come to Australia. That's the whole story. So now, hopefully by April, we'll be applying for Australian citizenship and that will conclude our five year journey.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RIAAN:</strong> Citizenship in another country. I tell you what incredible last five years.</p><p><strong>ADRIANA:</strong> That is such an adventure. I mean, you're not only pivoting your job, but you're also moving to a totally different country, starting fresh. Like, so many changes, and just making it work.</p><p><strong>RIAAN:</strong> Yeah, I tell you, it was just absolutely incredible. But Australia is such a welcoming country. It's truly the rainbow nation with all of these nationalities. I mean, I go to my kids' school and I see Chinese and Filipinos and Indians there and know, and Kiwis from New Zealand and Africans and us from South Africa and all these kids play soccer together. And when I have my South African accent and the Indian parents have their accent, but all the kids sound Aussie. Yeah, mate. How are you doing, mate? And I thought always just. It is just so beautiful. I'm always astonished at how incredibly beautiful it is.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that is such an awesome story. Thank you for sharing.</p><p><strong>RIAAN:</strong> My pleasure, my pleasure. It's such a feel-good story for me. I often look back at it and I'm just like, wow, it's so funny. Sometimes you look back at things you did two years ago and how this is now playing a role in your current day and age, but two years ago, you didn't know that what you were doing was actually going to, but you stick with it and you feed and it grows and. Yeah, that's so funny how life is.</p><p><strong>ADRIANA:</strong> Yeah, I totally know what you mean. I always tell people, everything that we've done in the past prepares us for this point in time, right in the present. And as you said, you don't necessarily know that it's going to lead you here. But it feels like it's been kind of in the works, right?</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Or maybe because it happened.</p><p><strong>RIAAN:</strong> Yes. And if it feels good, do it. I liked your episode with Kelsey Hightower. I mean, he's also quite emotionally intelligent, and I would think quite a hyper aware individual to spot your podcast and ask the question. And, I mean, I really just am inspired by people. Like, I mean, well done, Kelsey. I mean, you've also inspired me. So hats off to you, mate.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>RIAAN:</strong> And I love your podcast and all the stuff you do. You're talking at HashiTalks now around the corner. Yeah, that's right.</p><p><strong>ADRIANA:</strong> HashiTalks. Yeah. And you've got a talk as well, right, for Hashi talks?</p><p><strong>RIAAN:</strong> Yes, I do. Everyone teaches you how to write Terraform code, but no one teaches you the scaffolding surrounding it, like dev containers, managing Terraform versions, scanning your code, doing the linting having environment, and everyone is like, oh, you must have micro repos. Mono repos is so bad. But this whole development lifecycle, just try to commit to three repositories with other maintainers and make prs and then wait and see how long you can get that code merged in. It is incredible. And so I'm going to give a talk a little bit about that to just help people get started and accelerate their Terraform development. So I'm looking quite forward to that.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. That sounds like such a great topic.</p><p><strong>RIAAN:</strong> Yes. There's so much stuff that goes on behind the scenes that writing Terraform code is becoming the easy part.</p><p><strong>ADRIANA:</strong> Yeah, it's funny because I think, like many things, getting started withTterraform is easy. And then when you actually go to apply it for real life scenarios or know, I think a year ago, I was doing some work in terraform, and I want to clean up my code, and I'm like, I want to use modules. And I had everything working without using modules. And then I go to use modules, I'm like, crap, it's broken. You go to prettify your code, and it's like, another roadblock. But this is the cost of beautiful code. But these are the things that you don't realize as you go and evolve your code, right?</p><p><strong>RIAAN:</strong> Yes. And making your modules usable. So now you need to write modules and patterns. And I don't know if you've ever seen the Terraform EKS Blueprints repository. If you Google "Terraform EKS Blueprints", that is just such an amazing little project. So it's deploying EKS, but in there, they've got patterns and these patterns are just so well written. And if you look at the multitenancy with teams, one, I've used it at great success in my consulting gig last year.</p><p>And I just want to say, hats off to those maintainers and developers. They've really done a good job. And if you ever want to see how to write...what good looks like, that would certainly be the repository to visit.</p><p><strong>ADRIANA:</strong> That's good to know. Thank you. Yeah, I just checked it out, as you mentioned, that it looks very well organized.</p><p><strong>RIAAN:</strong> It's incredibly well organized. It's really incredibly well...and when you start using it, you will see, oh, wow, there's been a great deal of thought that went into this thing.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. I always appreciate when folks put in that effort, especially in the open source world, because it's like extra work, right? And that someone was cared enough to just make it easily consumable for me is so nice.</p><p><strong>RIAAN:</strong> It's so selfless and I appreciate that little bit of it. I always think that people who contribute to open source projects, their glass is really overflowing because you have your personal life. I mean, you have kids and a family and a career, and yet you can still...and some people when they open up tickets, they're like, this doesn't work. Fix it. Yeah. Oh my goodness. Okay. And then you have to be nice. And I mean, it's really like helping a parent with their Internet problems. Right?</p><p><strong>ADRIANA:</strong> I know, right? Oh my God, so true. Yeah. And especially, as you said, the ticket is, "This doesn't work." And it's like, "Okay, can you tell me what isn't working?"</p><p><strong>RIAAN:</strong> Sounds so funny. But I always think back, our parents taught us how to tie our shoes and not to be cringey or anything, but they taught us how to wipe our bums. And really they had to have this insane amount of patience with us and try and try and try again. And I was trying to remind myself, especially when I've got a kid now nine years old, before that, I was kind of oblivious to the fact. But now that you've got a kid, sometimes you just have to stand back and laugh at the situation because it's just so funny. This development thing takes time.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. That's a perfect way to describe it. Because when you have a kid, you're seeing your kid experience things for the first time, things that you take for granted, right? Like learning how to walk, learning how to crawl, or them, like when they're babies and they discovered that they have feet and they stick their feet in their mouths and you're like, oh, that is so cool, right? And these are things that you don't think about because it's like, yeah, I know where my feet are.</p><p><strong>RIAAN:</strong> I forgot what it feels like. Or what it tastes like to have your big toe in your mouth.</p><p><strong>ADRIANA:</strong> Right?</p><p><strong>RIAAN:</strong> I don't know what a big toe tastes like anymore.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>RIAAN:</strong> But I love the open source thing and also try to make things easy and consumable for people. I think that's the ultimate goal.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. So much work goes into open source and I think I'm heavily involved with OpenTelemetry and I'm trying as a personal thing that I am trying to live by, which is like recently I was developing some content around OpenTelemetry and then I was going through the docs and realizing, oh, it's missing some stuff. And so I'd write a blog post about it to clarify it. But then I thought, well, that's nice, but it's missing stuff from the OpenTelemetry docs. Let's be a good citizen and contribute back to the OpenTelemetry docs, right? If there's something that you can contribute, even something so simple like documentation, clarifying documentation, I think it's so important if you're able to take the time and make that pull request to make somebody's life a little bit easier, right? Because oftentimes the developer docs for an open source project tend to be your first point...where...your one stop shop, hopefully...They're definitely your original landing point, right? So let's as a community try to make these docs better, right?</p><p><strong>RIAAN:</strong> 100% agreed. 100% agreed.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit, but still on the Hashi train of thought, you are wearing a Core Contributor t-shirt for HashiCorp. I was wondering if you could explain what that's all about. Like what does a HashiCorp core contributor do and what led you to there?</p><p><strong>RIAAN:</strong> I got this last year in the post and I was just so happy to get mean. The Credley page says, "HashiCorp core contributors are individuals who are committed to the spirit of open source. They actively contribute to HashiCorp open source tools through submissions of pull request issues and bugs and contributor to documentation while advocating and adhering to the HashiCorp principles." And I've done a few pull requests and I help test stuff. I contribute to bugs and if anything, I just validate it and say, I've run this, I've tested this, it does work, whatever. I've got this problem here. And that got me this t-shirt, and I was just incredibly thankful. HashiCorp is quite a stunning community, and the individuals that make up this, I mean, you know, from the Ambassadors, they're a fun bunch.</p><p>They...the you, they...the me, they...the other people in the community. And I do think that they've got a certain gravitas to attract these certain individuals, like looks for like, and I feel welcome there, and I like contributing there. And just because it's such a nice stack. I mean, Mitchell, Hashimoto and Armon Dadgar, they really made something really mean. I do know they went through this BUSL license change, but I mean, it was kind of expected, right? It's a company. It needs to make money. We live in a material world. We all need to make money.</p><p>I understand it. To me, just the logical evolution of this next step. But that said, the contribution that they've made to open source and to helping people like me learn and the stuff they give us for free is just incredible. So I'll be forever thankful for that.</p><p><strong>ADRIANA:</strong> That's so cool. And I love that you're being rewarded for your contributions with this designation. I think it's so awesome.</p><p><strong>RIAAN:</strong> I do appreciate it as well. I contributed such a small contribution, and still they recognized that, and I was just thankful and appreciative. It's beautiful. It feels good to get a little gift or something.</p><p><strong>ADRIANA:</strong> Yeah, totally. It's nice to know that the community appreciates. And on the same vein, like you mentioned, you and I are both HashiCorp Ambassadors. And actually you're the one who nominated me initially for the HashiCorp Ambassadorship. So I definitely appreciate that.</p><p><strong>RIAAN:</strong> You know, because I always say, like, I meet a lot of people in my work, and this is not to be bashful or anything, but a lot of people are...If you can imagine a heart monitor and you see a blip on that monitor and I see blips, and I think that those blips should be recognized and called out. I think we should be the type of person that say, wow, you look good today, or, this is inspirational. I read your blog post, and I was actually surprised when I saw that you wrote all of these blog posts using HashiQube. I was like, wow, this thing has been out in the wild. And this is the first time I see it, and I was blown away. I contacted you, I think, over Medium.</p><p><strong>ADRIANA:</strong> Yeah, that's right.</p><p><strong>RIAAN:</strong> Because you were not only using HashiQube, but also writing about it and using it in different ways. And I was incredible. And that's exactly why I nominated you because I think these type of people should be called out and should be celebrated. And you were certainly inspiring to me. And if you were inspiring to me, I bet you you're inspiring to many others out there. And that's the next wave of Ambassadors coming up in the world.</p><p><strong>ADRIANA:</strong> Yeah, for sure. It's been a great program so far. I think I've been an Ambassador for two years. When did you become an Ambassador?</p><p><strong>RIAAN:</strong> 2021.</p><p><strong>ADRIANA:</strong> Oh, awesome.</p><p><strong>RIAAN:</strong> So this year I'll be an Ambassador again. You have to put in the work and the street cred and stay active in the community and stuff. But while you can, you should. If you can.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I put in an application again for this year, so fingers crossed I get it again. Fingers crossed. Yeah, it's been great through the Ambassadorship program. They invited me last fall to MC HashiTalks Deploy in December. So that was fun. That was so fun.</p><p>I'd never MCed before, so I was super nervous. But they were very organized. They're like, this is how it's going to go and this is the order. And here's a table of who the speaker is. You just need to fill out this stuff as prepare a script for yourself. So it was like, okay, because I was full on panicking when I agreed to become an MC. I'm like, okay, that'll be easy. And then there was like all this process.</p><p>I'm like, oh my God. It is very overwhelming.</p><p><strong>RIAAN:</strong> But they do make it easy for you, but they do support you in pulling it off. Easy is definitely the wrong choice of words, but they do very much support you in getting this thing across the line. And then in the end you look back at it and you're like, wow, that was fun.</p><p><strong>ADRIANA:</strong> Yeah, it was a great experience and I'm so grateful for the opportunity that I was afforded because of being an Ambassador. So it's nice to have these little things here and there.</p><p><strong>RIAAN:</strong> I love it.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask...you're very involved in...you do a lot of Terraform work. Have you played around with the now competitor OpenTofu?</p><p><strong>RIAAN:</strong> That's a good question. And no, I have not. I mean I did use Terragrunt before and I actually quite like Terragrunt. And to be honest with you, I don't think that that was nice to make OpenTofu. I'm an open source guy, man. I've been using Ubuntu Linux since 2008 and I started using RedHat in 2000, actually RedHat 6.2. And there's always a way to go about things. And I believe in having diplomacy. Someone created it.</p><p>And now you're kind of like taking ownership of this and you're taking it. And that's also against the spirit of open source. So I have not tried using OpenTofu. I actually cringe when I hear that name. Sorry to say it, I know what they did with OpenTofu. I mean, I did think about it. It's Open TF Tofu and whatever, but I won't be using it. I'm just so know, it just feels weird to me.</p><p>It just feels wrong to me. And so I like Terraform. And in the same breath, I also haven't tried Bicep from Azure. I'm a ashicle guy, I'm a terraform guy. So I have not delved into that. And I wish them luck on their journey and stuff. But when I see that name, it's just worthy to me. So I've unfortunately not tested it out or anything.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. Now, going back to one thing that you mentioned earlier, which was Terragrunt. Can you explain to folks who aren't familiar with Terragrunt what that's all about?</p><p><strong>RIAAN:</strong> I mean, I do like Terragrunt. Just touching on the topic. I wish that they could have just played nice because it could have really benefited this ecosystem so much more. And the companies...there is enough money in the world for everyone. Trust me, there's no reason why...there's enough money. There's billions and trillions and gazillions. So there's always an amicable way to do something.</p><p>But getting back to Terragrunt is very. I like what the Yevgeni Smirnoff did. You write your module? Everything driven through variables. And so your module should be completely flexible, very dynamic. And then what Terragrant is, is they add a Terragrunt HCL file and then you can make your folders names, variables. So you can imagine if you've got an environments folder and you've got Dev, Prod, UAT, Low, Production, whatever, Non-prod in there, you can turn this folder name into a variable. So you can then define this thing at the very top-level and benefit from this in your modules. So you can say module name and you can use module name in your tags.</p><p>So when you do apply this Terragrunt stack, these Terraforms, you can benefit from all of this modules that you define in the top and top down. So for those who's ever used Puppet and Hira, it's very similar to Hira. So in Hira, you've got a common file and this common file can be used down in your hierarchy. But let's say you want to overwrite a key name down in a couple of folders, let's say environment. Then you've got dev, and then in dev you've got your availability zones or your regions and then further down you've got availability zones that you stack support. And then lastly you've got your Terraform module and you just want to override a key on a module somewhere down you just overwrite this key. And so what, Terragrunt was quite nice as they defined everything in YAML, so you can have complete very complex YAML code structures that you can then pass to many, very many Terraform modules.</p><p>And these things all get executed in parallel. And so you can bring up complex infrastructure environments quite quickly. And because your code is DRY, your Terraform modules can be used many times over and you just pass parameters to it which is defined in your YAML files. And this is how Terragrunt comes about. It's actually beautiful the way they've done it. It's really nice. It becomes a little bit complex when you debug yourself because if you can imagine you've got ten Terraform threads now running all at once and if one breaks, the rest of them also stops and it's like quite an avalanche of output. But as far as if you get to use it and you use it properly, then you can accomplish quite a lot very quickly.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, maybe not so much Terragrunt, but in general for Terraform, how do you test Terraform code?</p><p><strong>RIAAN:</strong> So my Terraform code, what I do is I have an examples directory or a patterns directory next to my modules. So if you can imagine I would have in my top gun Terraform developer environment I would have Terraform and then AWS, GCP and Azure and custom. And inside those I'd have modules folders and inside of those I'd have our Terraform modules. Then next to the modules folders I would have patterns and the pattern would be Linux server behind load balancer. And that Linux server behind load balancer would just be a main and a variables and outputs that then reference these modules with the source stanza inside of these modules. And then I just build them or I run them and I apply them. I normally just do a plan and I see if it works. But I do run them through an init and if I want to test it all at once, I actually drop a Terragrunt HCL file in there and I use "terragrant run" or "plan" to test all of these things.</p><p>I use Terraform in conjunction with this and then I plan all of these modules quite quickly. And if my plan works, I leave it out there and then I wait till I run into it again or someone needs an update or something. And then I look at this again.</p><p><strong>ADRIANA:</strong> Cool, that's so awesome. Well, thanks for sharing. We are just about at time, but before we wrap up, I actually have two questions. One, what is your favorite HashiCorp tool?</p><p><strong>RIAAN:</strong> My favorite HashiCorp tool would really be Terraform at the moment. There's a few. There's Vagrant. I love vagrant.</p><p><strong>ADRIANA:</strong> Vagrant is great. I really love it. It was my first Hashi tool.</p><p><strong>RIAAN:</strong> It's incredibly powerful. I mean, I really must take a shout out to vagrant. I mean, thank you, Mitchell and Armon for writing this thing. I use it every day, still. It's incredibly powerful. So I love Vagrant. I dig Terraform because that's my staple. I eat that thing every day for breakfast.</p><p>I love Nomad. I run Nomad jobs quite a lot. And so nomad is just so easy. You just drop it on a server and there could be still PHP and Apache sites running on there, but there's Nomad with containerized jobs and you can just migrate it and it's so cost effective and so easy to test it. And I've also liked Waypoint at the moment.</p><p><strong>ADRIANA:</strong> Oh, Waypoint, yeah, I haven't played with Waypoint for a while. Yeah, I need to play with it. Because I think when I played with Waypoint, it was very early days and I can early days. I'm so curious to see how it's evolved since then.</p><p><strong>RIAAN:</strong> It's got a lot of potential, and then Boundary is the next thing I really need to sink my teeth in and get a couple of examples into HashiQube. Just get people started and that's on my to do list to do. But yeah, there are so many.</p><p><strong>ADRIANA:</strong> So many awesome tools.</p><p><strong>RIAAN:</strong> You know what I mean? To pick a favorite. I mean, it's even difficult to pick a favorite cloud because all of these things just enable you to do stuff. So mean. GCP has got its way of working and Azure has got its way of working and AWS works in its ways, but they all help me on my day to day and I'm just so thankful we've got cloud computing. I mean, holy moly, can you imagine? Still back in the day.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's wild to see how much software has evolved in the last 20 years. Holy cow. Mind blowing.</p><p><strong>RIAAN:</strong> Mind blowing coming from NT4 and A+ where I started with chips and RAM and stuff. I mean, it's incredible to see how it's evolved.</p><p><strong>ADRIANA:</strong> I totally agree. I totally agree. I mean, there was no cloud when I started my career.</p><p><strong>RIAAN:</strong> No, just think back fondly. I mean, I used to use Gentoo and compiling stuff and running my own postfix mail servers and pure FTP servers and. Oh my goodness. Incredible.</p><p><strong>ADRIANA:</strong> And now look, the world is at our fingertips with cloud. That's pretty mind blowing. Well, before we wrap up, do you have any final words of wisdom for our audience?</p><p><strong>RIAAN:</strong> Well, maybe if you want to check out hashicube. I always plug that little thing. It's just so incredible to see a little docker container running more docker containers.</p><p><strong>ADRIANA:</strong> Oh my God, it's like mind blowing sometimes.</p><p><strong>RIAAN:</strong> Just think back and how lucky I was to get that to work. It is just incredible. And so easy to POC stuff and get stuff up. So, I mean, if you want to check out HashiQube, if you want to learn or play around with, that's my DevOps lab from now on going forward. Yeah, so cool.</p><p><strong>ADRIANA:</strong> It's a great lab.</p><p><strong>RIAAN:</strong> And that's the only plug. And see you guys at HashiTalks in a couple of days.</p><p><strong>ADRIANA:</strong> Yeah, totally. The other thing I want to mention on that same vein is I think you getting vVgrant to work with the Docker provider is probably one of the best running examples of Vagrant with the Docker provider, because I don't think there's a lot of documentation around that. So thank you for that. Hats off to you because, yeah, I think getting that to work, which you did, to be able to run HashiQube on the M processor, Macs, that's why you needed to get that running, right.</p><p><strong>RIAAN:</strong> I so like it because it is just so light and if you do Vagrant SSH, it's very difficult to say you're in a Docker container now.</p><p><strong>ADRIANA:</strong> Yeah, I know. You would never know. You would never know.</p><p><strong>RIAAN:</strong> And it's incredible. I can really see things going that way. It's the way I do stuff at the moment. I no longer do VMS, so even when I run HashiQube on an EC2, or when I want to run Ansible AWX Tower on an ec two, I just HashiQube and "vagrant up".</p><p><strong>ADRIANA:</strong> Yeah, it's the way to do it. I love it. Well, thank you so much.</p><p><strong>RIAAN:</strong> Thank you for having me on your show. It's so good to see you. And shout out to your daughter, who I believe is doing your editing for your videos and job well done. I take my hat off. Thank you so much for your time and it's so good to see you again.</p><p><strong>ADRIANA:</strong> Yeah, it was great to see you as well. And thank you, Riaan, for geeking out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIAAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="103843256" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/2a8d7487-d7ed-4e5d-90c3-55f7a9ae0fb1/audio/ea6a8e0f-116a-4f57-9b3a-86d2a0698544/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E17 ENCORE: The One Where We Geek Out on All Things Hashi with Riaan Nolan</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Riaan Nolan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:48:10</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow HashiCorp Ambassador, Riaan Nolan, about All Things Hashi! Riaan shares how he pivoted from being a Director of DevOps in his native South Africa to moving to Australia and reinventing himself as a Terraformer extraordinaire as an individual contributor. He and Adriana also talk about what it&apos;s like to be a HashiCorp Ambassador, and what led him to create HashiQube - the ultimate playground for the Hashi stack and more!</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow HashiCorp Ambassador, Riaan Nolan, about All Things Hashi! Riaan shares how he pivoted from being a Director of DevOps in his native South Africa to moving to Australia and reinventing himself as a Terraformer extraordinaire as an individual contributor. He and Adriana also talk about what it&apos;s like to be a HashiCorp Ambassador, and what led him to create HashiQube - the ultimate playground for the Hashi stack and more!</itunes:subtitle>
      <itunes:keywords>terraform, hashicorp nomad, cloud native, hashicorp ambassador, vault, open source, cloud computing, hashitalks, software engineering, hashiqube, hashicorp, community, nomad</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">1890c4db-3c1b-454d-bf37-05b58c6644d6</guid>
      <title>E16 ENCORE: The One Where We Geek Out on Breaking Barriers with Edith Puclla</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Edith is a Tech Evangelist at Percona, a company known for its work with open source databases. She used to work as a DevOps engineer, helping IT companies and startups set up and use DevOps. After taking a break for two years, Edith started working with Open Source, which helped her get back into the job market. She has made valuable contributions to the Apache Airflow project during her time with Outreachy and is working on translating the Kubernetes website into Spanish. Edith is also an ambassador for the Cloud Native Computing Foundation, focusing on creating content, and is recognized as a Docker captain. She has taken part in tech programs like Stanford's Code in Place and studied at 42, a coding school in California. Recently, Edith moved to the United Kingdom on a Global Talent Visa, which was a big step forward in her life.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/EdithPuclla">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/edithpuclla/">LinkedIn</a></li><li><a href="https://youtube.com/@techwithedi">YouTube</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.cncf.io">Cloud Native Computing Foundation (CNCF)</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://airflow.apache.org">Apache Airflow</a></li><li><a href="https://www.cncf.io/kcds/">Kubernetes Community Days (KCD)</a></li><li><a href="https://www.lizrice.com">Liz Rice</a></li><li><a href="http://kcdperu.com/">KCD Peru - July 20th, 2024</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.docker.com/community/captains/">Docker Captains program</a></li><li><a href="https://codeinplace.stanford.edu">Code in Place (Stanford University)</a></li><li><a href="https://42.fr/en/homepage/">42 Silicon Valley (coding school)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today. I have Edith Puklia. And where are you calling from today?</p><p><strong>EDITH:</strong> Yeah, I am calling from UK. London, UK.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people on the show that have called in from London. I think you're like the third person from London. I had Abby Bangser, who I think it was Abby who introduced. Right? Abby is the ultimate connector of people. So thank you, Abby, for introducing us.</p><p>Yes, I had Abby and then Jennifer Riggins, who is a tech journalist. You probably saw a bunch of her pieces on The New Stack. And then you. So you are my three London, UK people. Very exciting.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> And we share a South American connection as well, right?</p><p><strong>EDITH:</strong> Yes. You are from Brazil, right? Peru here.</p><p><strong>ADRIANA:</strong> Yay. Home of the llamas.</p><p><strong>EDITH:</strong> We love llamas. We love them.</p><p><strong>ADRIANA:</strong> Oh, yeah, you have the awesome mug. Yeah. I was telling you earlier before we started recording that llamas and capybaras are like my two favorite animals in the world, so I always get excited when I see either one of them. Cool. Well, let's start with the lightning round questions. Are you ready?</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay. Are you left-handed or right-handed?</p><p><strong>EDITH:</strong> Right.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>EDITH:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer to use Mac, Linux or Windows?</p><p><strong>EDITH:</strong> Linux. I love Linux.</p><p><strong>ADRIANA:</strong> All right. Hardcore. I love it. What is your favorite programming language?</p><p><strong>EDITH:</strong> Okay, there are many. Now my favorite right now I can say that it's Rust.</p><p><strong>ADRIANA:</strong> Very cool, very cool. I hear that it's great. But also very complicated to get into.</p><p><strong>EDITH:</strong> Yes. I mean, I don't code like a deep programming. I am just starting, just learning, but I was fascinated for what you can do with it.</p><p><strong>ADRIANA:</strong> Cool. I'm curious as a sidebar, what got you interested in learning Rust?</p><p><strong>EDITH:</strong> Because how you can easily integrate with other technologies. For example, with Docker I was trying to play, I was able to do fast with Rust. And using Chat, GPT is also a great tool to learn,.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's awesome. Very cool. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>EDITH:</strong> Hard question here. Yeah, I prefer Ops.</p><p><strong>ADRIANA:</strong> Okay, cool. Next one. Do you like JSON or YAML better?</p><p><strong>EDITH:</strong> YAML. I feel that I can read it.</p><p><strong>ADRIANA:</strong> Yes. Yeah, that's my thing with YAML too. I think it's easier to read. Okay, next one may be controversial spaces or tabs? Which one do you like better?</p><p><strong>EDITH:</strong> Spaces or tabs? I use spaces.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Okay. So I used to be a big fan of tabs, but then I started using spaces, especially when working with YAML, because it felt a little bit more organic for me. Yeah. So I used to be very adamant, like, no, it's got to be tabs. But now I'm like, I'm open right now. I'm down for spaces. So, yeah.</p><p><strong>EDITH:</strong> Okay.</p><p><strong>ADRIANA:</strong> Also, kudos to you for turning the question back on me.</p><p><strong>EDITH:</strong> But I am curious about you too. Why you too?</p><p><strong>ADRIANA:</strong> I love it. Very awesome. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EDITH:</strong> Okay. I love videos. I have a hard moment reading a lot of text, but videos is more easy for me to consume for you. I can imagine that too, because you do videos a lot also, right?</p><p><strong>ADRIANA:</strong> No, it's mostly text for me. It's funny, though. I was talking to my dad yesterday, so my dad does not...he was like, I do not like podcasts. I'm like, but my podcast is on video, too. He's like, it's just boring to see people's heads on video, but he's more of a video guy because he likes the visual stuff. He refuses to do podcasts. And my daughter loves, loves, loves videos. She's always learning things on Instagram or YouTube.</p><p><strong>EDITH:</strong> And you have a lot of articles.</p><p><strong>ADRIANA:</strong> Definitely. Like, I prefer writing. I think I've embraced video a little bit more. I used to be very scared of editing video, and I feel like nowadays the tools have made it easier to do video edits so that it looks like I'm not fumbling around. So I feel a lot more comfortable doing video editing compared to, like, ten years ago when it felt impossibly hard.</p><p><strong>EDITH:</strong> With writing. I feel really hard writing. Long time ago, I was not able to write a single article that take me too long to write. But now I feel I'm more comfortable because I am trying to do constantly.</p><p><strong>ADRIANA:</strong> Oh, that's awesome.</p><p><strong>EDITH:</strong> Yay.</p><p><strong>ADRIANA:</strong> I love to hear stuff like that. Final question. What is your superpower?</p><p><strong>EDITH:</strong> Patience.</p><p><strong>ADRIANA:</strong> Patience. I love it.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Oh, jeez. My superpower. I think I'm really good at connecting people together. I find myself in situations where I'll have a conversation with someone and then they'll ask me a question. I'm like, I know a person that you can talk to. Yeah.</p><p><strong>EDITH:</strong> You have a lot of people in your mind.</p><p><strong>ADRIANA:</strong> Yeah, I guess so. I guess so. At least remember people who should be talking to each other.</p><p><strong>EDITH:</strong> That's a superpower.</p><p><strong>ADRIANA:</strong> All right, cool. Well, that was it for the lightning round questions. You survived! Yay.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> Okay, so now for the fun stuff. As I mentioned before, we got connected through Abby, and then it turns out we have another connection in common, which is we're both CNCF Ambassadors from the spring 2023 group. So, very exciting. I guess our first year of ambassadorship is coming to a close, and I guess they're renewing applications end of this month. So my question to you is, how has it been this last almost year as a CNCF Ambassador?</p><p><strong>EDITH:</strong> Almost a year because we started at March. I think the last year. I was here in London, too. Then I go back to Peru. And how I feel this year being CNCF Ambassador, I think it doesn't cost to me too much make things for being Ambassador because I was in the category. If you see there are several categories, right? Run events or you go many, you can choose whatever you want. I choose the part of content creations which I love. So when I inspire it, I just create a video. I just make a flyer or a pdf of anything which I do in my free time. And I love it because editing videos and making that things require a lot of patience.</p><p><strong>ADRIANA:</strong> Yes. There's your superpower.</p><p><strong>EDITH:</strong> That's my superpower. And I can do that. I feel really excited. I feel like I'm going to apply again. For the last month, I was not just involving in content creation, I was also involving in organizing events. We are organizing Kubernetes Community Days. Lima, Peru is the first time we are running these events in Peru with other members of the community and also being members of CFP proposals reviewers, for example. I was involved in many other things.</p><p>No just content creation. A lot of things to learn. A lot of things that I never did in the past, but I never thought to do it. But I am doing. Wow, this is amazing. It's hard sometimes because it costs to learn, but it's very interesting and I like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And I have to say, I really enjoyed being a CNCF Ambassador because of the different opportunities that it's opened up, like just making new connections and being given opportunities to review CFPs and being given speaking opportunities that you necessarily wouldn't have had otherwise.</p><p><strong>EDITH:</strong> Yeah. I feel in the same way, just to tell you that the first trip that I did in my life outside Peru was for CNCF because I won a scholarship. So I didn't speak English, just my name. And I got to Seattle and saw a different experience. Just being in the KubeCon in Seattle, it was just amazing. And things that made me think, wow, there is doors here that I should start open. It's here I should go. I saw a lot of opportunities, and since then I go to that side of CNCF and all those communities my career start to doing that. I think the support for women in tech is also very valuable what we are doing as a community.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. I do want to go back to your earlier comment on your first trip out of Peru, and you said you didn't know English at the time. How long ago was that?</p><p><strong>EDITH:</strong> I'm sorry? It was 2018. Yes. I mean, I study English. Yes, I talk basic English, but outside you is different.</p><p><strong>ADRIANA:</strong> It's different, yeah. It's so true. Because it's the slang, it's the technical terms. It's funny, because I was thinking back...as you mentioned, I'm from Brazil, but I grew up most of...I've been in Canada since I was ten. I've been in Canada for, like, almost 35 years. So I am bilingual. I'm even trilingual.</p><p>I speak French, too, but I have to say my Portuguese has degraded in the time that I've been here, even though I speak to my parents in Portuguese, but I lack some of the technical terminology and I even lack some of the slang. So I actually started joining...following people on Instagram for Portuguese language school so that I can up my game to just get back into some of the slang terms and just be a little bit more conversational than I am, because I've lost some of that from not being around that many Portuguese speakers.</p><p><strong>EDITH:</strong> Yeah, I understand that. I have been here speaking English not too long time, but I already start to forgetting how to write things in Spanish, and I brought it wrong. And my father is always correcting me asterisk.</p><p><strong>ADRIANA:</strong> I know my dad's always correcting me as well, because sometimes I'll do a translation...what seems to be a direct translation of the English word to Portuguese, and he's like, yeah, that's not the same word. It means something totally different. I'm like, oh, my God, I feel so embarrassed.</p><p><strong>EDITH:</strong> You are not alone.</p><p><strong>ADRIANA:</strong> But then I remember something that I've read, like, being able to speak more than one language and making the effort to converse in more than one language is putting yourself out there. It's a sign of bravery, because, holy crap, it is so scary to attempt to communicate it in a language that you're not necessarily familiar with or super comfortable speaking in. Before we met today to record this, I recorded a podcast episode in Portuguese, and it was my second time recording a podcast episode in Portuguese. And I was so scared because I'm like, I don't know technical terminology in Portuguese. And so some of the advice that I got from a few of my Brazilian friends who live here in Toronto, they're like, "Don't worry if you don't know the word. Just use the English word, but give it a bit of a Portuguese accent." Yeah. I mean, like, you know, even though, like, something like that completely scared the shit out of me. At the same time, I'm like, you know what? I'm going to force myself to do this because the more I do it, the more comfortable I will get.</p><p><strong>EDITH:</strong> Yes. I don't know why we are like that. I mean, we are really afraid. We jump and we start to doing. Then it pass and we said we did it. Yeah. Before that start to feel like the fear, the hands start to with everything, that scary moment. Then you use go, but then you jump to another thing.</p><p><strong>EDITH:</strong> To start to jump to a ring and another ring. The same motions.</p><p><strong>ADRIANA:</strong> Exactly. It actually reminds me of, like, I was having this conversation last week with someone where I'm like, oh, my God. When I first learned about cloud and cloud native, I'm like, it's this terrifying, scary thing. So I was like, I don't want to do it. I don't know. I don't think I can do it. And then I did my first thing in the cloud and I'm like, oh, okay. It was okay.</p><p><strong>ADRIANA:</strong> Yeah, it wasn't scary.</p><p><strong>EDITH:</strong> You are complete. Nothing happened. It's weird how we can be afraid of things that also involve human beings, like communications, like speaking, we are afraid. I don't know what we are afraid. What is the fear that we feel to be exposed, to see that others look at us and we are trying to embarrass. I think we all are humans and we all have the mistakes.</p><p><strong>ADRIANA:</strong> Yeah. And I think we judge ourselves a lot more than others judge us. When I'm having a conversation with someone in Portuguese, especially like, with my family in Brazil, and thankfully know Google translate to help me when I'm on WhatsApp, but I'm like, oh, my God, they're going to look at me and they're going to make fun of my grammar, whatever, or use the wrong word. But then I also have to remind myself they have better things to do than to nit-pick on your grammar. They have their own lives. Get over yourself. It's not all about you.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, so I want to switch gears again and talk a little bit about your career, like how you got into...and I know you do a lot of work around Kubernetes and containers. What got you in it?</p><p><strong>EDITH:</strong> Yeah. Okay. I was in the field of tech for almost ten years. I can say I work it as a DevOps, also as a developer for big companies in Peru. For companies where I started from scratch, things. Was really hard. For example, when DevOps was not big tendency. Right now we are starting from scratch. I started from scratch alone.</p><p>Trying to start servers, make all that stuff was really hard, but challenge. And after that I decided to quit my job in 2018, I think...2019. Because of healthy problems, emotional problems, healthy problems, back problems, and with family problems, everything like when you have one and everything start to make a big thing. And I decided to take a moment. I take two years. I never thought it will take me too much, but I took two years. Okay. But these two years was really amazing for me. It was amazing because I give me this time to know me better.</p><p>Things that I never did in the past. Because I was always running, running, piecing the car. I don't know how to say the accelerator of the car and trying to gas in that life. But then when everything happened, I just. No plan. Nothing for that future, for the future, just that. Just myself, my thoughts and my body. And thinking what made me happy, what will make me happy for the future.</p><p>It's how I invest the time in two years. So not just thinking, but also doing. Because I wanted to improve English, I wanted to improve also my technical skills. And I realized that tech made me happy. It's one of the things also make me happy. Okay. I'm also geek.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>EDITH:</strong> Yeah. Between several things, tech also made me happy. And I start to improve my skills. I start to learning English, which was really challenged for me. Now I can communicate how I want. I think I need to improve, but it's good for me. So I started to apply for jobs after having an internship in Outreachy. Did you hear about Outreachy?</p><p><strong>ADRIANA:</strong> Yes, yes. I have heard of Outreachy. For folks who have not heard of Outreachy...</p><p><strong>EDITH:</strong> Yes. Outreachy is a program, open source program. In three months you can have a mentor. It is also paid. So you learn a lot of things because you put your hands in real open source projects. I put my hands in Apache Airflow, where I start to code. I start to make things that I had never thought to do it. It was really amazing. And I wasn't with Oyo, but they give me a pay.</p><p>So it was enough to me to survive and to learn English and improve some soft skills and also technical skills. Then I started to apply a job. I set a goal for me, for myself, to apply for an international company where I can speak English. Have that opportunity to speak English. So applied maybe to 200 jobs in two months. I applied the most I can.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>EDITH:</strong> Sweden, Germany, USA. I send my CVs a lot. So one of the companies was Percona, and after the process and everything, I was hired by Percona and now I'm working as a technology evangelist in Percona, which is an open source company.</p><p><strong>ADRIANA:</strong> That's so cool. And I have to say, it so resonated with me when you said that as part of your time of really digging into who you are and what you love, that you decided that you love tech. Because I felt like I went through a similar thing in my career as well. I was working at a bank and I had quit my job at the bank to become a professional full time photographer. And I was like, this is it. I'm done. I don't want to work in tech. I want to do photography.</p><p>This is my passion. And I did it for a year, and then I came to this moment in my life where I was like, so it's really hard. And if I really want to make this work, I can probably give it another year or two and probably finally start seeing growth. Because at the time, it was like I wasn't really right then I thought, but do I want to invest this extra time to grow my photography business? What do I actually like doing? Then I realized I had more fun tinkering around, like doing my newsletters and tinkering around with my website, and I was using WordPress and I bought this plugin that wasn't working. And I'm like, let's go into the PHP code to see what's wrong. And I'm like, oh, I think I like that more. So I ended up like. I'm like, you know what? I want to go back to tech.</p><p>It took a year of me not being in tech to realize that I actually enjoyed tech. So, anyway, yeah, your story so much resonated with me, and I think it's so awesome and so important to take the time in our careers to figure out what makes us happy because, I don't know, we're at work for most of our lives and it better be something that we enjoy, right?</p><p><strong>EDITH:</strong> Yeah. And it's different and it's unique history. I can say yours, for example, is totally different than mine, but it's very unique. It has the meaning for you, and that is the good thing, the very important thing that maybe nobody's going to understand. But we are going to understand, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>EDITH:</strong> We are the only one who understand that special moment. Yes.</p><p><strong>ADRIANA:</strong> It's so true. Very deep thoughts. I love it. So philosophical. So great. The other thing I wanted to ask you about, because how did you get into doing Kubernetes work?</p><p><strong>EDITH:</strong> Kubernetes in Peru, we started to hear about Docker, for example, we started to see the whale everywhere. What is the doll? And that was the curiosity, the doll with a terminal. The terminal to Docker and containers and all that stuff. The same, I think happened with Kubernetes. In Peru, we started to listen about Kubernetes as a technology, as a standard things, but just listening. So I started to follow. What is this Kubernetes thing that people talk? And I start to follow people on social media, like Liz Rice, for example. The first person, people that I was following was Kelsey [Hightower].</p><p>You interview Kelsey. Kelsey, Liz. That's big people there. So I was really fascinated for the keynote that they did. So I started to investigate about KubeCon, and it's how I got the scholarship to go. And once I go there, I see, wow, Kubernetes is the thing. So I started doing some demos at home with Google Cloud because I had free credits. So I start to play because it's what I want to. I love to do, to play with technology.</p><p>Do it, destroy it, create it, destroy it. Mac, Linux, Windows, destroy it again. I don't know. But I found it funny. Funny, yes. Funny. Enjoyable? What is the word? Okay.</p><p><strong>ADRIANA:</strong> Yeah. Fun.</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> That's awesome. It's so cool. And I especially love what you said about creating and destroying. And I think that's honestly some of the most fun stuff about playing with Kubernetes clusters is like, you do a bunch of stuff, you mess it up. Okay, time to start over again.</p><p><strong>EDITH:</strong> We are not in production, so you can destroy.</p><p><strong>ADRIANA:</strong> Right, exactly. Yeah, definitely don't do that with your production cluster. So you mentioned playing around with Google Cloud. Have you played around with any other cloud providers?</p><p><strong>EDITH:</strong> Yes, I had the opportunity to play with Red Hat, with Amazon, with Google Cloud and Azure. Yeah.</p><p><strong>ADRIANA:</strong> Cool. And which one's your favorite of the ones you've played with?</p><p><strong>EDITH:</strong> Google is my favorite. I don't know. I feel like interface, the graphical user interface, was more, for me, easy to do it, easy to create, to understand. For me, I feel that in that time, I feel that Amazon has a lot of things. Maybe that I didn't get too much distracted. But anyway, I use in the same time the three cloud providers.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So switching gears a bit, I wanted to talk a little bit about some of your community work.</p><p><strong>EDITH:</strong> Thank you for that question and community. I started in community participating as all of us just going to the events and see people talking and watch. But then I say, okay, there is another weight because you are in a certain level I can say you advance a little bit in your career and you say, okay, there is people who did a lot for you. They give time, they prepare. So you learn. So let's make it something for that too. And it's the mindset of the community, right? Get back this kind of things. So now we started with creating communities.</p><p>I say we because it's not just me, we always work with people in communities and we created communities in the city where I was living. There was where I was living lacks of community techs. There is no much communities in tech. So it's where I wanted to start. I'm going to create communities with many people. So Docker was one of the companies that helped me to make it with sponsoring some events. So we start to create events for per year. For example, we celebrate the anniversary of Docker. Like, the 10th anniversary which was a lot of people going to that event and they are learning about the technology and that is one of the work that we are working until now.</p><p>I like of that and I feel proud about that because we are doing something small but maybe could be impactful and give this opportunity to people that don't have the opportunity to make in that city without leaving the city. Yeah, this is one of the things that we are doing and the other is CNCF. I love this. So we had this big opportunity also because CNCF sponsor it. We have all the support of CNCF to make it possible a Kubernetes Community Days in my country in Peru. So we as a team because we are several people working in that we are creating this community for this year, for July. So I hope we can see it and we can repeat it over the year. So this will be impact also and generate more opportunities for people in our country.</p><p><strong>ADRIANA:</strong> That's amazing. Now how much work goes into putting together a Kubernetes Community Day> But actually before I get you to answer that, maybe it would be helpful to explain to our audience what is a Kubernetes Community Day? What's the purpose of having something like that?</p><p><strong>EDITH:</strong> Yeah, these are spaces where we give people the opportunity to share about the expertise they have about the Kubernetes and the CNCF ecosystem that exists. So a Kubernetes community days is an event. Could be in person, online or both, two days or one day. We choose that. And where several experts or people who want to share about ecosystem of Kubernetes go and start to talk about that. Could be not just talk, could be workshop, could be several things lightning talks, open forum, things like that. And sometimes it's free, sometimes it requires some payment. It depends on the organization, but it's a big opportunity to join a lot of experts, beginners, enthusiasts, members of communities between all this ecosystem. Kubernetes ecosystem.</p><p><strong>ADRIANA:</strong> That's amazing. So it's basically like a little mini conference.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It mini though? It sounds like. It sounds like a lot of work.</p><p><strong>EDITH:</strong> We compare it with KubeCon, could be mini, but to be honest, it's not like to be mini. Not mini like I saw 500 people in some of the Kubernetes Community Days in Europe, I think.</p><p><strong>ADRIANA:</strong> Holy cow. Damn.</p><p><strong>EDITH:</strong> We are targeting in Peru for the Kubernetes Community Days in Peru, we are targeting also 500 people. Yeah. Attendees.</p><p><strong>ADRIANA:</strong> Amazing. That's so cool. And so for organizing Kubernetes Community Day or KCD, what type of support do you get from the CNCF? As a CNCF Ambassador I would imagine that you get a little extra boost of support from the CNCF? So if you could talk a little bit about that?</p><p><strong>EDITH:</strong> Yeah. What we have is support from members of the CNCF, people who work there. So they help us organize and we have synchronization meetings sometimes to see how is our progress. Also they try to support us the most they can. For example providing us the logos and designer people who can also help us. They also sign a budget for coupons, courses, coupons and some budget. I don't remember the amount of the budget to start the event. That will help us to pay some things and what more? I'm not sure about that but they give the opportunity also to travel to the KubeCon I think.</p><p>But maybe I am wrong. I'm not sure about that but I think there is many opportunities. Once you are in the ecosystem and once you are doing things there are many opportunities. Networking is also a big opportunity because in an event you can contact with several people who also are organizing. This is my first time organizing so I don't have precise response how much that will take me because it's the first time that I am running it. Let's see how it goes.</p><p><strong>ADRIANA:</strong> So does the CNCF provide then the overall funding for running a KCD or do they provide some funding? Do you need sponsorships? How does that work?</p><p><strong>EDITH:</strong> Yeah, we need a sponsorship. Each team tried to find a sponsorship in the country or outside the country. So with that budget is how they estimate how many attendees we will have and how we are going to assign it. In some cases, this is free and the budget that you need is maybe less, right? It depends, to be honest, of the country and of the city of the country, because the governance community is now is for city. So let's give the opportunity to have more in a country.</p><p><strong>ADRIANA:</strong> Cool. That's awesome.</p><p><strong>EDITH:</strong> Did you think to organize an event? Did you think to participate?</p><p><strong>ADRIANA:</strong> So I'm actually helping to organize an event in Toronto called KubeHuddle, which is like...I think the first KubeHuddle took place in the UK, I want to say a few years ago. And then there was a KubeHuddle in Toronto last year that I attended as a speaker. So then the organizer of KubeHuddle, Marino, he asked me at the end of last one, he's like, "Do you want to help organize the 2024 one? I'm like, okay, yeah." So I am involved in that...because I have so many things on my plate, like, I'm trying to take on what I can without being overwhelmed, but still making sure that I help out. So this is my first experience with that. And KubeHuddle is taking place on May the 7th in Toronto. So this year it's going to be a one-day conference. Last year it was a two-day conference. This year it's a one day single-track conference. So yeah, very exciting. So is KCD Peru? Is it a one-day or two-day conference?</p><p><strong>EDITH:</strong> One-day conference.</p><p><strong>ADRIANA:</strong> One day. And is it multiple tracks or is it single track?</p><p><strong>EDITH:</strong> Multiple. We are thinking multiple.</p><p><strong>ADRIANA:</strong> Okay, cool. Awesome. Very exciting. I'm super stoked for you. I hope it all goes well. Now we are coming up on time, but before we finish off, do you have any parting words of wisdom for our audience?</p><p><strong>EDITH:</strong> If I can say something, it's enjoy life.</p><p><strong>ADRIANA:</strong> I love that. That is perfect.</p><p><strong>EDITH:</strong> See the sun. Look at that and enjoy it. It's very nice. Sometimes. If you have sun.</p><p><strong>ADRIANA:</strong> Except on cold days.</p><p><strong>EDITH:</strong> It's really cold. There is no sun.</p><p><strong>ADRIANA:</strong> I don't know...What's the temperature like in London today, because here it's a warm -4C.</p><p><strong>EDITH:</strong> Today there was a sun, but once you put the finger outside, it freezes. But the sun was lining.</p><p><strong>ADRIANA:</strong> That makes it better. Yesterday it was like -15C in Toronto and I went for a walk and I had to go into different stores to warm up. So I didn't freeze. But yes, I absolutely love your parting words of wisdom. I think we get so caught up in our work lives that we forget to also just take a break, reset, enjoy life. Enjoy the non-work time. Well, this was awesome. Thank you so much, Edith, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EDITH:</strong> Peace out, and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 12 Nov 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Edith Puclla)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-breaking-barriers-edith-puclla-QuFALw5n</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Edith is a Tech Evangelist at Percona, a company known for its work with open source databases. She used to work as a DevOps engineer, helping IT companies and startups set up and use DevOps. After taking a break for two years, Edith started working with Open Source, which helped her get back into the job market. She has made valuable contributions to the Apache Airflow project during her time with Outreachy and is working on translating the Kubernetes website into Spanish. Edith is also an ambassador for the Cloud Native Computing Foundation, focusing on creating content, and is recognized as a Docker captain. She has taken part in tech programs like Stanford's Code in Place and studied at 42, a coding school in California. Recently, Edith moved to the United Kingdom on a Global Talent Visa, which was a big step forward in her life.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/EdithPuclla">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/edithpuclla/">LinkedIn</a></li><li><a href="https://youtube.com/@techwithedi">YouTube</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.cncf.io">Cloud Native Computing Foundation (CNCF)</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://airflow.apache.org">Apache Airflow</a></li><li><a href="https://www.cncf.io/kcds/">Kubernetes Community Days (KCD)</a></li><li><a href="https://www.lizrice.com">Liz Rice</a></li><li><a href="http://kcdperu.com/">KCD Peru - July 20th, 2024</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.docker.com/community/captains/">Docker Captains program</a></li><li><a href="https://codeinplace.stanford.edu">Code in Place (Stanford University)</a></li><li><a href="https://42.fr/en/homepage/">42 Silicon Valley (coding school)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today. I have Edith Puklia. And where are you calling from today?</p><p><strong>EDITH:</strong> Yeah, I am calling from UK. London, UK.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people on the show that have called in from London. I think you're like the third person from London. I had Abby Bangser, who I think it was Abby who introduced. Right? Abby is the ultimate connector of people. So thank you, Abby, for introducing us.</p><p>Yes, I had Abby and then Jennifer Riggins, who is a tech journalist. You probably saw a bunch of her pieces on The New Stack. And then you. So you are my three London, UK people. Very exciting.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> And we share a South American connection as well, right?</p><p><strong>EDITH:</strong> Yes. You are from Brazil, right? Peru here.</p><p><strong>ADRIANA:</strong> Yay. Home of the llamas.</p><p><strong>EDITH:</strong> We love llamas. We love them.</p><p><strong>ADRIANA:</strong> Oh, yeah, you have the awesome mug. Yeah. I was telling you earlier before we started recording that llamas and capybaras are like my two favorite animals in the world, so I always get excited when I see either one of them. Cool. Well, let's start with the lightning round questions. Are you ready?</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay. Are you left-handed or right-handed?</p><p><strong>EDITH:</strong> Right.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>EDITH:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer to use Mac, Linux or Windows?</p><p><strong>EDITH:</strong> Linux. I love Linux.</p><p><strong>ADRIANA:</strong> All right. Hardcore. I love it. What is your favorite programming language?</p><p><strong>EDITH:</strong> Okay, there are many. Now my favorite right now I can say that it's Rust.</p><p><strong>ADRIANA:</strong> Very cool, very cool. I hear that it's great. But also very complicated to get into.</p><p><strong>EDITH:</strong> Yes. I mean, I don't code like a deep programming. I am just starting, just learning, but I was fascinated for what you can do with it.</p><p><strong>ADRIANA:</strong> Cool. I'm curious as a sidebar, what got you interested in learning Rust?</p><p><strong>EDITH:</strong> Because how you can easily integrate with other technologies. For example, with Docker I was trying to play, I was able to do fast with Rust. And using Chat, GPT is also a great tool to learn,.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's awesome. Very cool. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>EDITH:</strong> Hard question here. Yeah, I prefer Ops.</p><p><strong>ADRIANA:</strong> Okay, cool. Next one. Do you like JSON or YAML better?</p><p><strong>EDITH:</strong> YAML. I feel that I can read it.</p><p><strong>ADRIANA:</strong> Yes. Yeah, that's my thing with YAML too. I think it's easier to read. Okay, next one may be controversial spaces or tabs? Which one do you like better?</p><p><strong>EDITH:</strong> Spaces or tabs? I use spaces.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Okay. So I used to be a big fan of tabs, but then I started using spaces, especially when working with YAML, because it felt a little bit more organic for me. Yeah. So I used to be very adamant, like, no, it's got to be tabs. But now I'm like, I'm open right now. I'm down for spaces. So, yeah.</p><p><strong>EDITH:</strong> Okay.</p><p><strong>ADRIANA:</strong> Also, kudos to you for turning the question back on me.</p><p><strong>EDITH:</strong> But I am curious about you too. Why you too?</p><p><strong>ADRIANA:</strong> I love it. Very awesome. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EDITH:</strong> Okay. I love videos. I have a hard moment reading a lot of text, but videos is more easy for me to consume for you. I can imagine that too, because you do videos a lot also, right?</p><p><strong>ADRIANA:</strong> No, it's mostly text for me. It's funny, though. I was talking to my dad yesterday, so my dad does not...he was like, I do not like podcasts. I'm like, but my podcast is on video, too. He's like, it's just boring to see people's heads on video, but he's more of a video guy because he likes the visual stuff. He refuses to do podcasts. And my daughter loves, loves, loves videos. She's always learning things on Instagram or YouTube.</p><p><strong>EDITH:</strong> And you have a lot of articles.</p><p><strong>ADRIANA:</strong> Definitely. Like, I prefer writing. I think I've embraced video a little bit more. I used to be very scared of editing video, and I feel like nowadays the tools have made it easier to do video edits so that it looks like I'm not fumbling around. So I feel a lot more comfortable doing video editing compared to, like, ten years ago when it felt impossibly hard.</p><p><strong>EDITH:</strong> With writing. I feel really hard writing. Long time ago, I was not able to write a single article that take me too long to write. But now I feel I'm more comfortable because I am trying to do constantly.</p><p><strong>ADRIANA:</strong> Oh, that's awesome.</p><p><strong>EDITH:</strong> Yay.</p><p><strong>ADRIANA:</strong> I love to hear stuff like that. Final question. What is your superpower?</p><p><strong>EDITH:</strong> Patience.</p><p><strong>ADRIANA:</strong> Patience. I love it.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Oh, jeez. My superpower. I think I'm really good at connecting people together. I find myself in situations where I'll have a conversation with someone and then they'll ask me a question. I'm like, I know a person that you can talk to. Yeah.</p><p><strong>EDITH:</strong> You have a lot of people in your mind.</p><p><strong>ADRIANA:</strong> Yeah, I guess so. I guess so. At least remember people who should be talking to each other.</p><p><strong>EDITH:</strong> That's a superpower.</p><p><strong>ADRIANA:</strong> All right, cool. Well, that was it for the lightning round questions. You survived! Yay.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> Okay, so now for the fun stuff. As I mentioned before, we got connected through Abby, and then it turns out we have another connection in common, which is we're both CNCF Ambassadors from the spring 2023 group. So, very exciting. I guess our first year of ambassadorship is coming to a close, and I guess they're renewing applications end of this month. So my question to you is, how has it been this last almost year as a CNCF Ambassador?</p><p><strong>EDITH:</strong> Almost a year because we started at March. I think the last year. I was here in London, too. Then I go back to Peru. And how I feel this year being CNCF Ambassador, I think it doesn't cost to me too much make things for being Ambassador because I was in the category. If you see there are several categories, right? Run events or you go many, you can choose whatever you want. I choose the part of content creations which I love. So when I inspire it, I just create a video. I just make a flyer or a pdf of anything which I do in my free time. And I love it because editing videos and making that things require a lot of patience.</p><p><strong>ADRIANA:</strong> Yes. There's your superpower.</p><p><strong>EDITH:</strong> That's my superpower. And I can do that. I feel really excited. I feel like I'm going to apply again. For the last month, I was not just involving in content creation, I was also involving in organizing events. We are organizing Kubernetes Community Days. Lima, Peru is the first time we are running these events in Peru with other members of the community and also being members of CFP proposals reviewers, for example. I was involved in many other things.</p><p>No just content creation. A lot of things to learn. A lot of things that I never did in the past, but I never thought to do it. But I am doing. Wow, this is amazing. It's hard sometimes because it costs to learn, but it's very interesting and I like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And I have to say, I really enjoyed being a CNCF Ambassador because of the different opportunities that it's opened up, like just making new connections and being given opportunities to review CFPs and being given speaking opportunities that you necessarily wouldn't have had otherwise.</p><p><strong>EDITH:</strong> Yeah. I feel in the same way, just to tell you that the first trip that I did in my life outside Peru was for CNCF because I won a scholarship. So I didn't speak English, just my name. And I got to Seattle and saw a different experience. Just being in the KubeCon in Seattle, it was just amazing. And things that made me think, wow, there is doors here that I should start open. It's here I should go. I saw a lot of opportunities, and since then I go to that side of CNCF and all those communities my career start to doing that. I think the support for women in tech is also very valuable what we are doing as a community.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. I do want to go back to your earlier comment on your first trip out of Peru, and you said you didn't know English at the time. How long ago was that?</p><p><strong>EDITH:</strong> I'm sorry? It was 2018. Yes. I mean, I study English. Yes, I talk basic English, but outside you is different.</p><p><strong>ADRIANA:</strong> It's different, yeah. It's so true. Because it's the slang, it's the technical terms. It's funny, because I was thinking back...as you mentioned, I'm from Brazil, but I grew up most of...I've been in Canada since I was ten. I've been in Canada for, like, almost 35 years. So I am bilingual. I'm even trilingual.</p><p>I speak French, too, but I have to say my Portuguese has degraded in the time that I've been here, even though I speak to my parents in Portuguese, but I lack some of the technical terminology and I even lack some of the slang. So I actually started joining...following people on Instagram for Portuguese language school so that I can up my game to just get back into some of the slang terms and just be a little bit more conversational than I am, because I've lost some of that from not being around that many Portuguese speakers.</p><p><strong>EDITH:</strong> Yeah, I understand that. I have been here speaking English not too long time, but I already start to forgetting how to write things in Spanish, and I brought it wrong. And my father is always correcting me asterisk.</p><p><strong>ADRIANA:</strong> I know my dad's always correcting me as well, because sometimes I'll do a translation...what seems to be a direct translation of the English word to Portuguese, and he's like, yeah, that's not the same word. It means something totally different. I'm like, oh, my God, I feel so embarrassed.</p><p><strong>EDITH:</strong> You are not alone.</p><p><strong>ADRIANA:</strong> But then I remember something that I've read, like, being able to speak more than one language and making the effort to converse in more than one language is putting yourself out there. It's a sign of bravery, because, holy crap, it is so scary to attempt to communicate it in a language that you're not necessarily familiar with or super comfortable speaking in. Before we met today to record this, I recorded a podcast episode in Portuguese, and it was my second time recording a podcast episode in Portuguese. And I was so scared because I'm like, I don't know technical terminology in Portuguese. And so some of the advice that I got from a few of my Brazilian friends who live here in Toronto, they're like, "Don't worry if you don't know the word. Just use the English word, but give it a bit of a Portuguese accent." Yeah. I mean, like, you know, even though, like, something like that completely scared the shit out of me. At the same time, I'm like, you know what? I'm going to force myself to do this because the more I do it, the more comfortable I will get.</p><p><strong>EDITH:</strong> Yes. I don't know why we are like that. I mean, we are really afraid. We jump and we start to doing. Then it pass and we said we did it. Yeah. Before that start to feel like the fear, the hands start to with everything, that scary moment. Then you use go, but then you jump to another thing.</p><p><strong>EDITH:</strong> To start to jump to a ring and another ring. The same motions.</p><p><strong>ADRIANA:</strong> Exactly. It actually reminds me of, like, I was having this conversation last week with someone where I'm like, oh, my God. When I first learned about cloud and cloud native, I'm like, it's this terrifying, scary thing. So I was like, I don't want to do it. I don't know. I don't think I can do it. And then I did my first thing in the cloud and I'm like, oh, okay. It was okay.</p><p><strong>ADRIANA:</strong> Yeah, it wasn't scary.</p><p><strong>EDITH:</strong> You are complete. Nothing happened. It's weird how we can be afraid of things that also involve human beings, like communications, like speaking, we are afraid. I don't know what we are afraid. What is the fear that we feel to be exposed, to see that others look at us and we are trying to embarrass. I think we all are humans and we all have the mistakes.</p><p><strong>ADRIANA:</strong> Yeah. And I think we judge ourselves a lot more than others judge us. When I'm having a conversation with someone in Portuguese, especially like, with my family in Brazil, and thankfully know Google translate to help me when I'm on WhatsApp, but I'm like, oh, my God, they're going to look at me and they're going to make fun of my grammar, whatever, or use the wrong word. But then I also have to remind myself they have better things to do than to nit-pick on your grammar. They have their own lives. Get over yourself. It's not all about you.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, so I want to switch gears again and talk a little bit about your career, like how you got into...and I know you do a lot of work around Kubernetes and containers. What got you in it?</p><p><strong>EDITH:</strong> Yeah. Okay. I was in the field of tech for almost ten years. I can say I work it as a DevOps, also as a developer for big companies in Peru. For companies where I started from scratch, things. Was really hard. For example, when DevOps was not big tendency. Right now we are starting from scratch. I started from scratch alone.</p><p>Trying to start servers, make all that stuff was really hard, but challenge. And after that I decided to quit my job in 2018, I think...2019. Because of healthy problems, emotional problems, healthy problems, back problems, and with family problems, everything like when you have one and everything start to make a big thing. And I decided to take a moment. I take two years. I never thought it will take me too much, but I took two years. Okay. But these two years was really amazing for me. It was amazing because I give me this time to know me better.</p><p>Things that I never did in the past. Because I was always running, running, piecing the car. I don't know how to say the accelerator of the car and trying to gas in that life. But then when everything happened, I just. No plan. Nothing for that future, for the future, just that. Just myself, my thoughts and my body. And thinking what made me happy, what will make me happy for the future.</p><p>It's how I invest the time in two years. So not just thinking, but also doing. Because I wanted to improve English, I wanted to improve also my technical skills. And I realized that tech made me happy. It's one of the things also make me happy. Okay. I'm also geek.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>EDITH:</strong> Yeah. Between several things, tech also made me happy. And I start to improve my skills. I start to learning English, which was really challenged for me. Now I can communicate how I want. I think I need to improve, but it's good for me. So I started to apply for jobs after having an internship in Outreachy. Did you hear about Outreachy?</p><p><strong>ADRIANA:</strong> Yes, yes. I have heard of Outreachy. For folks who have not heard of Outreachy...</p><p><strong>EDITH:</strong> Yes. Outreachy is a program, open source program. In three months you can have a mentor. It is also paid. So you learn a lot of things because you put your hands in real open source projects. I put my hands in Apache Airflow, where I start to code. I start to make things that I had never thought to do it. It was really amazing. And I wasn't with Oyo, but they give me a pay.</p><p>So it was enough to me to survive and to learn English and improve some soft skills and also technical skills. Then I started to apply a job. I set a goal for me, for myself, to apply for an international company where I can speak English. Have that opportunity to speak English. So applied maybe to 200 jobs in two months. I applied the most I can.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>EDITH:</strong> Sweden, Germany, USA. I send my CVs a lot. So one of the companies was Percona, and after the process and everything, I was hired by Percona and now I'm working as a technology evangelist in Percona, which is an open source company.</p><p><strong>ADRIANA:</strong> That's so cool. And I have to say, it so resonated with me when you said that as part of your time of really digging into who you are and what you love, that you decided that you love tech. Because I felt like I went through a similar thing in my career as well. I was working at a bank and I had quit my job at the bank to become a professional full time photographer. And I was like, this is it. I'm done. I don't want to work in tech. I want to do photography.</p><p>This is my passion. And I did it for a year, and then I came to this moment in my life where I was like, so it's really hard. And if I really want to make this work, I can probably give it another year or two and probably finally start seeing growth. Because at the time, it was like I wasn't really right then I thought, but do I want to invest this extra time to grow my photography business? What do I actually like doing? Then I realized I had more fun tinkering around, like doing my newsletters and tinkering around with my website, and I was using WordPress and I bought this plugin that wasn't working. And I'm like, let's go into the PHP code to see what's wrong. And I'm like, oh, I think I like that more. So I ended up like. I'm like, you know what? I want to go back to tech.</p><p>It took a year of me not being in tech to realize that I actually enjoyed tech. So, anyway, yeah, your story so much resonated with me, and I think it's so awesome and so important to take the time in our careers to figure out what makes us happy because, I don't know, we're at work for most of our lives and it better be something that we enjoy, right?</p><p><strong>EDITH:</strong> Yeah. And it's different and it's unique history. I can say yours, for example, is totally different than mine, but it's very unique. It has the meaning for you, and that is the good thing, the very important thing that maybe nobody's going to understand. But we are going to understand, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>EDITH:</strong> We are the only one who understand that special moment. Yes.</p><p><strong>ADRIANA:</strong> It's so true. Very deep thoughts. I love it. So philosophical. So great. The other thing I wanted to ask you about, because how did you get into doing Kubernetes work?</p><p><strong>EDITH:</strong> Kubernetes in Peru, we started to hear about Docker, for example, we started to see the whale everywhere. What is the doll? And that was the curiosity, the doll with a terminal. The terminal to Docker and containers and all that stuff. The same, I think happened with Kubernetes. In Peru, we started to listen about Kubernetes as a technology, as a standard things, but just listening. So I started to follow. What is this Kubernetes thing that people talk? And I start to follow people on social media, like Liz Rice, for example. The first person, people that I was following was Kelsey [Hightower].</p><p>You interview Kelsey. Kelsey, Liz. That's big people there. So I was really fascinated for the keynote that they did. So I started to investigate about KubeCon, and it's how I got the scholarship to go. And once I go there, I see, wow, Kubernetes is the thing. So I started doing some demos at home with Google Cloud because I had free credits. So I start to play because it's what I want to. I love to do, to play with technology.</p><p>Do it, destroy it, create it, destroy it. Mac, Linux, Windows, destroy it again. I don't know. But I found it funny. Funny, yes. Funny. Enjoyable? What is the word? Okay.</p><p><strong>ADRIANA:</strong> Yeah. Fun.</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> That's awesome. It's so cool. And I especially love what you said about creating and destroying. And I think that's honestly some of the most fun stuff about playing with Kubernetes clusters is like, you do a bunch of stuff, you mess it up. Okay, time to start over again.</p><p><strong>EDITH:</strong> We are not in production, so you can destroy.</p><p><strong>ADRIANA:</strong> Right, exactly. Yeah, definitely don't do that with your production cluster. So you mentioned playing around with Google Cloud. Have you played around with any other cloud providers?</p><p><strong>EDITH:</strong> Yes, I had the opportunity to play with Red Hat, with Amazon, with Google Cloud and Azure. Yeah.</p><p><strong>ADRIANA:</strong> Cool. And which one's your favorite of the ones you've played with?</p><p><strong>EDITH:</strong> Google is my favorite. I don't know. I feel like interface, the graphical user interface, was more, for me, easy to do it, easy to create, to understand. For me, I feel that in that time, I feel that Amazon has a lot of things. Maybe that I didn't get too much distracted. But anyway, I use in the same time the three cloud providers.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So switching gears a bit, I wanted to talk a little bit about some of your community work.</p><p><strong>EDITH:</strong> Thank you for that question and community. I started in community participating as all of us just going to the events and see people talking and watch. But then I say, okay, there is another weight because you are in a certain level I can say you advance a little bit in your career and you say, okay, there is people who did a lot for you. They give time, they prepare. So you learn. So let's make it something for that too. And it's the mindset of the community, right? Get back this kind of things. So now we started with creating communities.</p><p>I say we because it's not just me, we always work with people in communities and we created communities in the city where I was living. There was where I was living lacks of community techs. There is no much communities in tech. So it's where I wanted to start. I'm going to create communities with many people. So Docker was one of the companies that helped me to make it with sponsoring some events. So we start to create events for per year. For example, we celebrate the anniversary of Docker. Like, the 10th anniversary which was a lot of people going to that event and they are learning about the technology and that is one of the work that we are working until now.</p><p>I like of that and I feel proud about that because we are doing something small but maybe could be impactful and give this opportunity to people that don't have the opportunity to make in that city without leaving the city. Yeah, this is one of the things that we are doing and the other is CNCF. I love this. So we had this big opportunity also because CNCF sponsor it. We have all the support of CNCF to make it possible a Kubernetes Community Days in my country in Peru. So we as a team because we are several people working in that we are creating this community for this year, for July. So I hope we can see it and we can repeat it over the year. So this will be impact also and generate more opportunities for people in our country.</p><p><strong>ADRIANA:</strong> That's amazing. Now how much work goes into putting together a Kubernetes Community Day> But actually before I get you to answer that, maybe it would be helpful to explain to our audience what is a Kubernetes Community Day? What's the purpose of having something like that?</p><p><strong>EDITH:</strong> Yeah, these are spaces where we give people the opportunity to share about the expertise they have about the Kubernetes and the CNCF ecosystem that exists. So a Kubernetes community days is an event. Could be in person, online or both, two days or one day. We choose that. And where several experts or people who want to share about ecosystem of Kubernetes go and start to talk about that. Could be not just talk, could be workshop, could be several things lightning talks, open forum, things like that. And sometimes it's free, sometimes it requires some payment. It depends on the organization, but it's a big opportunity to join a lot of experts, beginners, enthusiasts, members of communities between all this ecosystem. Kubernetes ecosystem.</p><p><strong>ADRIANA:</strong> That's amazing. So it's basically like a little mini conference.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It mini though? It sounds like. It sounds like a lot of work.</p><p><strong>EDITH:</strong> We compare it with KubeCon, could be mini, but to be honest, it's not like to be mini. Not mini like I saw 500 people in some of the Kubernetes Community Days in Europe, I think.</p><p><strong>ADRIANA:</strong> Holy cow. Damn.</p><p><strong>EDITH:</strong> We are targeting in Peru for the Kubernetes Community Days in Peru, we are targeting also 500 people. Yeah. Attendees.</p><p><strong>ADRIANA:</strong> Amazing. That's so cool. And so for organizing Kubernetes Community Day or KCD, what type of support do you get from the CNCF? As a CNCF Ambassador I would imagine that you get a little extra boost of support from the CNCF? So if you could talk a little bit about that?</p><p><strong>EDITH:</strong> Yeah. What we have is support from members of the CNCF, people who work there. So they help us organize and we have synchronization meetings sometimes to see how is our progress. Also they try to support us the most they can. For example providing us the logos and designer people who can also help us. They also sign a budget for coupons, courses, coupons and some budget. I don't remember the amount of the budget to start the event. That will help us to pay some things and what more? I'm not sure about that but they give the opportunity also to travel to the KubeCon I think.</p><p>But maybe I am wrong. I'm not sure about that but I think there is many opportunities. Once you are in the ecosystem and once you are doing things there are many opportunities. Networking is also a big opportunity because in an event you can contact with several people who also are organizing. This is my first time organizing so I don't have precise response how much that will take me because it's the first time that I am running it. Let's see how it goes.</p><p><strong>ADRIANA:</strong> So does the CNCF provide then the overall funding for running a KCD or do they provide some funding? Do you need sponsorships? How does that work?</p><p><strong>EDITH:</strong> Yeah, we need a sponsorship. Each team tried to find a sponsorship in the country or outside the country. So with that budget is how they estimate how many attendees we will have and how we are going to assign it. In some cases, this is free and the budget that you need is maybe less, right? It depends, to be honest, of the country and of the city of the country, because the governance community is now is for city. So let's give the opportunity to have more in a country.</p><p><strong>ADRIANA:</strong> Cool. That's awesome.</p><p><strong>EDITH:</strong> Did you think to organize an event? Did you think to participate?</p><p><strong>ADRIANA:</strong> So I'm actually helping to organize an event in Toronto called KubeHuddle, which is like...I think the first KubeHuddle took place in the UK, I want to say a few years ago. And then there was a KubeHuddle in Toronto last year that I attended as a speaker. So then the organizer of KubeHuddle, Marino, he asked me at the end of last one, he's like, "Do you want to help organize the 2024 one? I'm like, okay, yeah." So I am involved in that...because I have so many things on my plate, like, I'm trying to take on what I can without being overwhelmed, but still making sure that I help out. So this is my first experience with that. And KubeHuddle is taking place on May the 7th in Toronto. So this year it's going to be a one-day conference. Last year it was a two-day conference. This year it's a one day single-track conference. So yeah, very exciting. So is KCD Peru? Is it a one-day or two-day conference?</p><p><strong>EDITH:</strong> One-day conference.</p><p><strong>ADRIANA:</strong> One day. And is it multiple tracks or is it single track?</p><p><strong>EDITH:</strong> Multiple. We are thinking multiple.</p><p><strong>ADRIANA:</strong> Okay, cool. Awesome. Very exciting. I'm super stoked for you. I hope it all goes well. Now we are coming up on time, but before we finish off, do you have any parting words of wisdom for our audience?</p><p><strong>EDITH:</strong> If I can say something, it's enjoy life.</p><p><strong>ADRIANA:</strong> I love that. That is perfect.</p><p><strong>EDITH:</strong> See the sun. Look at that and enjoy it. It's very nice. Sometimes. If you have sun.</p><p><strong>ADRIANA:</strong> Except on cold days.</p><p><strong>EDITH:</strong> It's really cold. There is no sun.</p><p><strong>ADRIANA:</strong> I don't know...What's the temperature like in London today, because here it's a warm -4C.</p><p><strong>EDITH:</strong> Today there was a sun, but once you put the finger outside, it freezes. But the sun was lining.</p><p><strong>ADRIANA:</strong> That makes it better. Yesterday it was like -15C in Toronto and I went for a walk and I had to go into different stores to warm up. So I didn't freeze. But yes, I absolutely love your parting words of wisdom. I think we get so caught up in our work lives that we forget to also just take a break, reset, enjoy life. Enjoy the non-work time. Well, this was awesome. Thank you so much, Edith, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EDITH:</strong> Peace out, and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="37335333" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/9d76d449-32a9-4503-8b4e-54904f095d43/audio/21ffc6fa-cee6-4942-a6e5-a138b2e7ff08/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E16 ENCORE: The One Where We Geek Out on Breaking Barriers with Edith Puclla</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Edith Puclla</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:58</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow CNCF Ambassador, Edith Puclla, about personal growth, Kubernetes, and community! They delve into Edith&apos;s decision to take a two-year hiatus to reflect on and make changes to her life. This led her to land an Outreachy internship, and eventually resulted in her current role at Percona. They also touch on Edith&apos;s journey into Kubernetes, and her ongoing efforts to give back to the community, by organizing Kubernetes Community Days (KCD) in Peru, happening in July 2024.</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow CNCF Ambassador, Edith Puclla, about personal growth, Kubernetes, and community! They delve into Edith&apos;s decision to take a two-year hiatus to reflect on and make changes to her life. This led her to land an Outreachy internship, and eventually resulted in her current role at Percona. They also touch on Edith&apos;s journey into Kubernetes, and her ongoing efforts to give back to the community, by organizing Kubernetes Community Days (KCD) in Peru, happening in July 2024.</itunes:subtitle>
      <itunes:keywords>cloud native, cncf, cloud native ambassador, outreachy, docker, open source, kubernetes community days, k8s, cloud computing, cncf ambassador, software engineering, kubernetes, community</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">3888968f-425b-4025-aa2e-55ae6eba38c7</guid>
      <title>E15 ENCORE: The One Where We Geek Out on Being a Tech Journalist with Jennifer Riggins</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Riggins is a culture side of tech storyteller, journalist, writer, and event and podcast host, helping to share the stories where culture and technology collide and to translate the impact of the tech we are building. She has been a working writer since 2003, and is currently based in London.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/jkriggins">X (Twitter)</a></li><li><a href="https://linkedin.com/in/jkriggins">LinkedIn</a></li><li><a href="https://hachyderm.io/@jkriggins">Mastodon</a></li><li><a href="https://bsky.app/profile/jkriggins.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://thenewstack.io">The New Stack</a></li><li><a href="https://leaddev.com">LeadDev</a></li><li><a href="https://thenewstack.io/qcon-keynote-why-generative-ai-is-harmful-to-earth-and-society/">At QCon: Why Generative AI Is Harmful to Earth and Society</a></li><li><a href="https://en.wikipedia.org/wiki/Upwork">E-lance</a></li><li><a href="https://www.youtube.com/watch?v=BiGXyMS-Bu4">Kelsey Hightower at Civo Navigate</a></li><li><a href="https://www.linkedin.com/in/abbybangser/">Abby Bangser</a></li><li><a href="https://en.wikipedia.org/wiki/Diversity,_equity,_and_inclusion">Diversity, Equity, and Inclusion (DEI)</a></li><li><a href="https://en.wikipedia.org/wiki/David_Heinemeier_Hansson">David Heinemeier Hansson (DHH)</a></li><li><a href="https://en.wikipedia.org/wiki/37signals">37signals (formerly Basecamp)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub_Copilot">GitHub Copilot</a></li><li><a href="https://backstage.spotify.com">Backstage (CNCF Project donated by Spotify)</a></li><li><a href="https://www.linkedin.com/in/divya-mohan0209/?originalSubdomain=in">Divya Mohan (Kubernetes Maintainer)</a></li><li><a href="https://github.blog/2023-11-08-the-state-of-open-source-and-ai/">Octoverse: The state of open source and rise of AI in 2023</a></li><li><a href="https://www.infoq.com/news/2023/03/ai-bias/">The AI Revolution Is Just Getting Started: Leslie Miley Bids Us to Act Now against Its Bias and CO2</a></li><li><a href="https://emilywebber.co.uk/consequence-scanning-an-agile-event-for-responsible-teams/">Consequence Scanning – an agile event for responsible teams</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Developer Empowerment Via Platform Engineering, Self-Service Tooling</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">tag-environmental-sustainability Slack Channel (CNCF Slack)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada, and geeking out with me today is Jennifer Riggins. Welcome, Jennifer.</p><p><strong>JENNIFER:</strong> Hi, thank you so much for having me on.</p><p><strong>ADRIANA:</strong> I'm super excited to have you join me. And where are you calling from today?</p><p><strong>JENNIFER:</strong> London.</p><p><strong>ADRIANA:</strong> Awesome. What I'll do is we'll start with some lightning round questions and then I'll get you to talk a little bit about yourself and then we'll go from there. Sound good?</p><p><strong>JENNIFER:</strong> Great, yeah, sure.</p><p><strong>ADRIANA:</strong> All right, let's do this. Okay, first question. Are you a lefty or a righty?</p><p><strong>JENNIFER:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>JENNIFER:</strong> iPhone. Just because it's what I have and it's seamless. It's not a moral choice, but it's a convenience choice.</p><p><strong>ADRIANA:</strong> That's fair. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>JENNIFER:</strong> Mac. Same. Convenience.</p><p><strong>ADRIANA:</strong> Convenience is always very important. Okay, next question. As a tech journalist, do you lean towards Dev or Ops?</p><p><strong>JENNIFER:</strong> Oh, Dev. Well, no, that's hard. No, I would say either side. Yeah, because Platform Engineering is all about bridging that gap, isn't it?</p><p><strong>ADRIANA:</strong> Yeah, that's very true. Exactly. Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>JENNIFER:</strong> Text for sure. Or audio more than anything. Podcast.</p><p><strong>ADRIANA:</strong> Yeah, I love me a good podcast. I have like way too many in my queue that I have to get through. Okay, final question. What is your superpower?</p><p><strong>JENNIFER:</strong> Connecting people, introducing different people that can help people figure out their next step or their next job or people should just know. People. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. I love that. I think it's so important. I think people really underestimate the power of connection. All right, so we are on to the main event, the meaty bits, if you will. So why don't you share with our audience what you do with TheNewStack?</p><p><strong>JENNIFER:</strong> Okay. I have been a working writer since uni. I am not a trained journalist. I went for political science and I've been in the tech niche for 12 or 13 years. That includes both the marketing side and journalism side. I'm just a naturally good writer and good at explaining complex topics so that everyone understands, which is good because I'm geek by association, I am nerdy by nature, but I am not technical. So it helps me then help other people understand because everyone should be involved in understanding the future and how it's being built, especially as it gets more pervasive in our bodies. In our homes and our cars and then AI thinking for our behalf, on our behalf, et cetera.</p><p><strong>JENNIFER:</strong> And I have been writing for various as a freelancer, but with The New Stack for over eight years now, so pretty much their first year. And also I write for LeadDev and other blogs and then have software customers, things like that, helping them do their case studies or explain. I am not interested in funding, not interested in who's appointed CEO, not interested in crypto, not interested in technology precisely. I'm much more interested in the cultural impact of technology and what it's done. So I won't typically write about a new feature unless something extraordinary is about it. But I will write about once that feature is used and how it impacts people's lives, or more feature-driven like thought leadership, things like that.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So you mentioned that in university you did not come from a journalism background. So how did you find yourself writing for a living? Like you said, it came naturally. What gave you the first opportunity?</p><p><strong>JENNIFER:</strong> I've always been a natural writer, but I'm good at writing in that side. "Soy de letras," as you would say in Spanish. Math is how you would say it in English. And I was actually editor of my school newspaper and all, at university, so I was always involved in some way in writing and in helping other people write better things like that. So it's just a natural thing for me. I've always been able to fall back on writing.</p><p><strong>ADRIANA:</strong> And then how did you find yourself, like writing about technology then?</p><p><strong>JENNIFER:</strong> What else is there to write about? I think role was through Elance, or whatever it's called now. One of those Upwork, one of those freelance websites, and from there it spiraled. Something I'm good at explaining complicated concepts.</p><p><strong>ADRIANA:</strong> I think there's not enough emphasis on really being able to distill things in a very approachable manner, right? Especially a lot of docs out there, technical docs are so.</p><p><strong>JENNIFER:</strong> Complicated and incomplete at the same time.</p><p>I think it's the most important thing. Critical thinking and being able to talk across that chasm or chasm between technology and business will be the greatest skill set and is so important, especially in this time of AI, because you need to be able to distinguish the bullshit that the AI we know is giving what, 52% of code generated by Chat GPT is wrong, but Chat GPT is very convincing because it was trained by tech bros, which have great sense of confidence and to sell bullshit. So it doesn't have to tell you when it's wrong. So in this time when we're entering AI and all this productivity mentality and everything, we need to be able to understand, be suspicious of what is working or not. And we also need to understand the business impact. So either side of it, whether it's business needing to understand that wildly expensive cost center of engineering and cloud, or engineering being able to explain and feel connected to that business impact and to understand, so everyone's going to have to explain to themselves. And Kelsey Hightower said at Civo Navigate, an event...he said, we have this weird, maybe it's a corporate throwback, where in tech we're like, I have this great idea, but I'm not done my slides yet, I'm not done my PowerPoint presentation yet. We'll wait to talk about it.</p><p>But that's not how things work. People are storytellers. People need to be able to have conversations, even if it's expressing yourself in writing. I don't think it's necessarily very inclusive at all that everyone has to speak on stage or speak, but one-on-one conversations is still going to be a very important thing. And being able to write, even in Slack and be concise, so that's not my strong suit because I write very long features and things like that. But being able to express yourself in a way that everyone understands, because especially with AI, as we get into this interstitial age of prompt engineering, the next maybe two years, it's going to be the subject matter experts that are really important. So you won't need necessarily for everything, a coder. But if it's like building management or security in a building, maybe you need someone that actually has experience in that, who can work and partner with the developer to build something that's actually useful in AI.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So they need to talk to each other. And the people that may be deciding, especially with a chat bot, customer support and all, may have zero coding capabilities. So you need to be able to talk and communicate with them. And that's where the benefit from AI will come about. And it's honestly where we're going right now.</p><p><strong>ADRIANA:</strong> Yeah, I think the interesting thing is AI, in a way, keeps us on our toes because you almost have to be smarter than the AI to be able to pick out the bullshit, right? Because the minute you start trusting the AI and what it produces, that's what gets you in trouble, right?</p><p><strong>JENNIFER:</strong> Absolutely. And it's just different. We forget Chat GPT specifically is a large research project. It's not a tool. You are part of a research project. The tool is when you pay for like a private version of any of the AI tools that are trained on your context, your documentation, your processes. That's where the value comes. So if it's free, you should probably distrust it.</p><p><strong>JENNIFER:</strong> And also think about how bad that is for the earth.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. Now, on the same vein of Chat GPT, I've heard initiatives from various companies where they want to replace a chunk of their written content with AI-generated content. What are your thoughts around that?</p><p><strong>JENNIFER:</strong> Okay, so in the world of documentation and things, I think it's very interesting. I think that is...documentation writers are super important, but there's also a lot of companies relying on developers to create docs. And in the 12, 13 years I've been in the industry, I started out a lot in the API space. Number one complaint was that there was not enough documentation. Yes, the number one thing developers don't want to do is write documentation. So having documentation embedded next to the code and somewhat AI-generated I think is very valuable. Human-generated media, things like that. There was a rumor 95% of media will be generated by AI by 2025 and all.</p><p>I think we're having a real backlash about that. I know AI can't do what I can do, and I don't use it that much. I don't really use it. But my understanding, when other people use it and all, it's for the low value content. Have a proper conversation with someone to distill from someone that maybe isn't as easily expressing themselves because maybe they've got a very technical mindset. It can't have that conversation and draw out of them the true value of their product and then translate it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Could it be useful if someone wrote an article themselves and then wanted to from that article spew out a bunch of social posts or something? It could probably be very interesting for that. Just very suspicious and controlling. You have to be anyway. But when you go through all of that, I don't feel my job is going to be in trouble. The people whose jobs are going to be in trouble are people whose lives live in Excel. Things that can and should be automated. The point is that we work on real problems. Boring, low level-coding problems will be automated, like repetitions.</p><p>Creative work should get more creative, more problem solving. But then the boring stuff, I don't know what I could automate. I'd love to automate. Like invoicing, because I tend to procrastinate that because again, soy des letras. I'm not good at math, but then I don't trust the systems to throw that private information in there.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Also, we cannot forget that there's this unbelievable inequality that's being caused by data centers. It is causing a huge environmental impact. In west London alone, affordable housing cannot be built. There can be no new affordable housing in one of the largest cities in the world, one of the alpha cities, because too much power is being taken by data centers.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> To cool them down, et cetera. They're super polluting. Like, it's really bad. Note that I said affordable housing. So rich people who are leaving these plots empty and funneling money, because London's like a huge money laundering area, those are still being built and left empty. But people that truly need homes cannot get homes in west London because, specifically data center power. So I think we need to think about how we're impacting the environment. There's very interesting things going on for FinOps and optimizing your Kubernetes clusters, not getting in this habit of being double the amount of cloud just in case, but having things.</p><p>And this is where AI is very interesting too, because AI can be a solution to help. It's always better to have the tool manage it than a human manage that, because if a human is responsible, they're always going to give more, just in case. They'll never give less, but they'll always more. So that's where AI can be a solution or part of the solution. But we should be putting far more pressure on anything we're paying for. We should be putting pressure as a customer that they are putting on data centers that are sustainable.</p><p><strong>ADRIANA:</strong> Yeah, I think we have to sort of move away from this mentality, as you alluded to earlier, of just more and more and more throw more at it, because it's like infinite resources. First of all, it costs money. If that doesn't deter you, which it should, then think about the environmental impact, which is just absolutely mind blowing.</p><p><strong>JENNIFER:</strong> And then that leads to another impact that disproportionately negatively affects people from underrepresented groups. Whether it's pollution in Virginia, which has a very underprivileged community, very impoverished community in Virginia that are directly...have hearing problems, have asthma problems, these are all problems. So yeah, I think we need to consider, in everything we do as tech storytellers, we need to consider the implication beyond the stereotypical developer, but we need to help them think about who will most likely be harmed by this and who will be more likely to be excluded or what being near.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. When you're writing an article, what inspires you? How do you decide what to write about?</p><p><strong>JENNIFER:</strong> It's 50/50 now because I've been writing so much about developer productivity and Platform Engineering, and, before DEI, but no one cares in 2023 about DEI. See the numbers. Sadly, diversity, equity, and inclusion is not a priority, so you have to do it surreptitiously, like by who you interview and stuff. Can't just write directly about it. I get reached out to a lot. I also see people's talks or use LinkedIn a lot. So there's all that.</p><p><strong>ADRIANA:</strong> And then the other thing I want to ask. You said that you do a lot of writing on Platform Engineering. What got you interested in Platform Engineering in the first place?</p><p><strong>JENNIFER:</strong> Oh, it's really a simplistic thing. I've been writing about and working in the Agile and DevOps space for a really long time. I write about culture side of tech, and like I said, in 2023, I see it in the data, I see it in traffic and all. Tech isn't even trying to pretend they care about diversity, equity and inclusion anymore. But you know what? Look at it while women, and that's probably the most privileged, minority or minoritized group in tech. While women make up about between 22 and 24% of the industry, there were 69% of layoffs. Black startups are not getting funding. I mean, it went from abysmal to 0.0002 abysmal percentage.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> People like Elon Musk and DHH from BaseCamp, they've made it cool publicly to not give a fuck about diversity, equity, inclusion. That means before it was informative...sorry...that means, before it was performative, but now they're not even trying to be performative. So there's that. And there's been a ton of cuts and layoffs. I see those cuts because there's two things. There's the last hired, first fired. So if they only started caring about diversity in the last two years, well, those people are going to be first cut. They also tend to be in roles like DEI, which were cut across the board.</p><p>Accessibility cut across the board. Marketing, at least perennially, is cut when there's cutbacks, but tend to be more people from minoritized groups. But on the other hand, what's 2023 been about? A lot about tech layoffs, which means a lot of trying to do more with less. And then on top of that, the code is just getting more and more complex. The cognitive load is more and more extreme. And I think while we...we, not me.</p><p>But the tech industry in general, doesn't seem to care about diversity, equity, inclusion, accessibility as much anymore, sadly, it does still understand, and I don't know that we can go back to, they've tried to return to office so many times and guess what? People are not happy, they're not productive, they're going to leave. Yes, the hand is more of an employer's market, but is still an employee's market across the board. And there's all these things where companies are realizing what statistics and data and journalism has said for years, that happy workers are more productive. And that doesn't mean massages and ping pong tables or foosball tables. That means actually finding purpose in your work, having visibility, not having even logically, from a nutty corporate standpoint, not having so many distractions and all the meetings blew up. So there's all of that. So there's this push for developer productivity because budgets are tighter, people need to make more money, staff is still bigger than it was a year, maybe two years ago. There was this irresponsible, cannibalistic growth for a while there, and it's kind of a correction, but the code has grown in the meantime too.</p><p>The cloud native landscape is obscenely complex. So there's this idea we need to work on developer productivity, which is where Platform Engineering comes in. Instead of being a platform that we've had for... since codes exist. Like Cisco was making platforms back in the '70s. It was, you do this, you control this, which for some security stuff is not a bad idea for role-based access control and all that should not be optional. But the majority of the idea of Platform Engineering is that your customers are your developers and you are building a platform as a product where you are getting feedback from them constantly and you're building just what they need to get better. And then also it comes back to that whole docs problem. What is a huge problem? Who is breaking that developer flow, that getting in the zone is not being able to find things, googling it, going to Stack Overflow, asking a question on Reddit. Instead you've got this...we haven't even mentioned Copilot yet, but I think that for the developer audience has the most potential, because it's in with where 85% of repos are...in GitHub. So it's about them not context-switching as much and meetings actually having value, not having Agile.</p><p>And then Covid just led to this multiplication of meetings for meeting. So Abby Bangser from Syntasso has my favorite definition of what Platform Engineering is, which it's almost like a physical platform you're supporting people on that takes care of the not differential but not unimportant work. So with DevOps, we went through this idea that you build, you test, you maintain, you do all of that, all the way to the cloud, all the way to release and all. But cloud is not differential to the average programmer, specifically to their audience, which would tend to be external users or customers. Security, very important, not differential testing. Very important, not differential repetitive work. Now it just should just be automated. So it doesn't matter anyway.</p><p>And it's about...Spotify calls it Golden Pathway. I like calling it the Yellow Brick Road because if your developers wander off, they may go in a poppy field and go down a Reddit rabbit hole. But if Dorothy and them had stayed on the Yellow Brick Road, they would have been a lot faster. If Gandalf had given the eagles from the start, the book would have been a lot shorter. So why don't we do that? Guess what? If you had asked what Frodo would like? Oh, that's a new nerdy euphemism I'm coming up with right now, metaphor. But I think it works. Would have been a lot shorter movie, a lot shorter movie series, book series, and probably a lot more people wouldn't have died.</p><p>So just ask your developers what is frustrating them and then start there.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And there are so many things that frustrate developers.</p><p><strong>JENNIFER:</strong> And [inaudible] and searchability are always at the top of that list. They want to know who does what in a company, which again, comes down to collaboration and knowing people across the business. It's a positive thing to learn.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And there's another one. I think it came about from a question that you asked on one of the socials, which was something around, what are some of the developer frustrations? And I was thinking back to so many jobs where I started off...and onboarding and setting up a new environment on your machine is like the most fucking irritating experience ever. It's like, why do we have to keep doing the same thing over and over and over again? Why don't we have a streamlined process for setting up our dev environments when we start a new job?</p><p><strong>JENNIFER:</strong> Why would. Yeah, why would you even need to, why is setting up an environment useful for you to be doing? It's not helping the customer, it's not driving value. So Spotify, being like one of know, they created Backstage and outsourced it because they thought it was that important to standardize it in the community, which I like. But by them using Backstage, they got their developer onboarding time, which I believe they count as ten pull requests. Like that is when you consider productive. They went from 110 days to 20 days, pull requests because you just get people up and running. You give them what they need. You wouldn't give them a laptop and have them install Windows or install Linux or install whatever you want on your laptop. Give them the tool.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So just do that for all of the cloud because, and then you still give them the option. There will still be your 5% that want to engineer their way around a problem. And that's why you build it with APIs and you let people do their own thing. But maybe you don't need to support their work. They're at their own risk. They're on that poppy field, they're doing their own thing. But you'll support that 95% and that's okay.</p><p><strong>ADRIANA:</strong> Yeah. I really love your analogy of the Yellow Brick Road, because it really is all about like, these are your guardrails. It's there to protect you from yourself. Because we like to deviate. Sometimes we're not necessarily aware that that's not a great thing to do.</p><p><strong>JENNIFER:</strong> And you can still deviate. That's why you, as a Platform Engineer have to make something they want to use. And again, it comes all the way back to that tech storytelling, those early wins, the examples. Just the proof of good work is you need to make something they want to use. And then you have your customers who happen to be internal, probably more annoying, but you have a much tighter feedback loop. So you're going to get more direct feedback all the time. It's a good thing. It can just be probably a bit awkward for some people.</p><p>Also, there's the problem that Platform Engineers are engineers, so they think they know best, which is not the point. And you just build something that they want to use, make it easy for them to stay on the path. So even the guardrails, I picture that car cannot really go past those guardrails. Follow the lines.</p><p><strong>ADRIANA:</strong> Yeah, it's like this is the path with some flexibility in mind, but you only have...</p><p><strong>JENNIFER:</strong> Fall off the cliff, and that is all you.</p><p><strong>ADRIANA:</strong> I think that's a perfect analogy. I love that. And the final thing that I wanted to touch upon, and you brought it up a few times, and I think it's actually a very important subject, which is DEI, which, as you pointed out, is the conversation around it has changed a lot, but the problem still remains. And it's kind of interesting because...</p><p>I've had a number of conversations with people over the years, and after you pointed it out, I'm like, yeah, I guess it's kind of unfashionable to like, oh, let's have the panels of underrepresented groups talking about being underrepresented. Then it's like, well, as you said, we have to do it in a sneaky manner. But I think we do have to call it out for what it is because you go to tech conferences and I was a speaker at Observability Day, the co-located event for KubeCon North America, and there were three of us female speakers for all of Observability Day. And I was like, what the hell?</p><p><strong>JENNIFER:</strong> Could probably guess two of them just by knowing the handful of females or women that have access to that space and who are doing amazing work. But yeah, we don't need VIP bathrooms at tech events, we need representation. It's the only time we would be very happy to queue at bathrooms. Please, tech events.</p><p>But like anything in the. When we're talking about open source, 3% out of what, 20 speakers or something for co-located day, it's actually not a bad percentage for open source because open source around 4% women and non-binary because it's toxic, because it's based on free work, which we do the brunt of anyway.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>JENNIFER:</strong> Women and people of color are far more likely to be doing free voluntary work and they don't have time for it. But then you lose the benefits of public code samples, of working with companies that actually are really big companies, like a Google or a Spotify or Atlassian, all these companies that support a lot of open source or access Amazon Web Services. These are companies that provide a lot of open source. But then if you can't go to these events, you can't work on these projects because you can't do free work. Open source is a huge problem. So it's always going to be worse. Which open source should I believe that open source should be free code, but I don't think believe in free labor, and I think that's a huge problem.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>JENNIFER:</strong> You are a company benefiting from an open source project. You should be investing.</p><p>Either find a way to sponsor that project or hire a staffer that contributes to that project as their deal, as their job, and just also focused on both technical and nontechnical contributions. Because again, we're back to documentation, we're back to the other big barrier to entry in open source diversity is that everything's in English. So you need people translate. Another use case that in probably 18 months will be very valuable from AI.</p><p><strong>ADRIANA:</strong> Yes, we take it for granted that we're English speakers, so we're like, yeah, of course, no problem. But I do remember, I think it was someone at KubeCon who was saying that they felt so shy about contributing to stuff because English wasn't their native language and they know incredibly smart, but they just didn't feel confident contributing to open source. And it just. Oh, my God.</p><p><strong>JENNIFER:</strong> Even in other languages, you need to know English too, to be a translator because it's the de facto language to translate to. But for example, Kubernetes, which Divya Mohan runs with someone else. I forget their name, sorry, but has organized for years the documentation translation, and it's across like 18 languages, or will be soon. Zero are in Africa. Are African languages zero?</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>JENNIFER:</strong> Only about 2%, maybe 3%, depending on what you see of open source contributors and users are from Africa, which is about 19% of the world population and likely the geographic area that would most benefit from free and open and secure software, because typically open source is also more secure, more eyeballs, more people involved, et cetera. So it would benefit everyone, like, at an exponential GDP level, but because it's just in English...</p><p><strong>ADRIANA:</strong> Yeah. And it occurs to me also that even our programming languages...the syntax is in English!</p><p><strong>JENNIFER:</strong> And doesn't seem like that's going to change. Yeah, no, that is where AI, I think, will be interesting.</p><p><strong>ADRIANA:</strong> Yeah, it'll be definitely very interesting to see where it goes. Now, as we wrap things up, do you have any final thoughts on where you see this industry, our tech industry, going in the next, say, year?</p><p><strong>JENNIFER:</strong> That's it. It's a year, year and a half tops, because we're in this transition period where AI is still nascent, but it will very quickly advance and it will be much more useful because it will be context-specific, and I hope it won't be companies like...Telephonica in Spain fired, like, a huge chunk of its customer support reps because it's like, we can just use a chat AI. It's not great. I'm an HSBC customer, and I'm always like, give me human, give me human.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>JENNIFER:</strong> It's not working. The Moby whatever, the chat bot thing, they. It's. It's not for me. I know a lot of people would rather talk to a bot, definitely, than stay on hold, but it's just not there yet. So we need humans in the loop now more than ever who have that subject matter expertise. We're not there yet, but we then need real humans in the loop feeding back into the AI, whatever it is, explaining to it, because people are still really nascent. But that's also part of the problem.</p><p>A lot of companies...this was in my Spanish class. If I started taking Spanish class for the first time, at the YMCA. And that was our topic, Chat GPT. And I'm like, no, I don't use it. Other people are like, "Yeah, I use it for this and this." But then the Spanish teacher who's quite...kind of identifies as a Luddite, he says he pays for Chat GPT because then he gets the license, then he gets the right to his own content that he could one day sell. And I was like, "I didn't think about that." I thought about it more because a lot of companies don't have generative AI policies yet, which is ridiculous.</p><p>Look what happened to Samsung. We're recording this in early December, I think in September, a coder didn't think about it and checked like a whole code base live in the public, free Chat GPT feeding like a bunch of private information in. And now Samsung's like, no more, no more generative AI, we're done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> [inaudible] behind, instead of every company needs like law firms. People are using it for stuff at consultancies. But if you don't tell people, like, do not put public information in here, do not put IP in here, or just pay the $20 a month for Chat GPT. I think it's five a month for Copilot and it's just a much better experience anyway. So pay for your tools and advise people how to use them. So I think just super important because I just think it's clear that AI is just going to be a part of our lives.</p><p><strong>ADRIANA:</strong> It is, yeah. And we have to be more mindful of how we're integrating it in our lives.</p><p><strong>JENNIFER:</strong> Because what is it? Copilot went GA early June [2023]. It's early December now...maybe mid June. By the time of the Octoverse Report, which I think was early November, late October, 92% of developers in the US were using generative AI.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> We're testing out. Like you can't take this away. They are finding value from, yeah, you can't take this away anymore, but you really have to have a policy. And it's shocking how few do in California or GDPR in Europe. I'm shocked we haven't had a big problem. I'm shocked it hasn't been big yet.</p><p><strong>ADRIANA:</strong> Yeah, it's been sort of...as companies realize that it's important, they'll implement it into their policies, but there's like, no...</p><p><strong>JENNIFER:</strong> [inaudible] And putting really wild stuff. I have someone I know in the journalist space who is much more technologically advanced than I am and not a native English speaker. So they had put a very nascent new technology...had written like a really deep dive article, evaluating it, explaining tutorial. They had thrown it into public Chat GPT to clean it up. Then they delivered the client. Three weeks later, their exact article showed up on one of those clickbait sites.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>JENNIFER:</strong> They can't contact an editor, because...they can't contact a human being, because it's a fake human being, because it's like a clickbait site. But that site had found that this new technology was trending and they trained that site in it. They trained Chat GPT in it. And then it just took out their article.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> Don't put stuff that's not published or public in a public AI, whether Bard, it's Bing, whether it's Chat GPT, you don't know what's going to happen. Pay for it. If you want to play around with it, maybe. But even playing for fun, it still has an environmental impact that no one seems to care about.</p><p><strong>ADRIANA:</strong> Yeah, I'm so glad that you're bringing that up, because the more we talk about it, I hope the more it gets into people's brains that we cannot take for granted the things that we use. I mean, even Google, right? The fact that you're googling stuff, I mean, there are servers running things somewhere.</p><p><strong>JENNIFER:</strong> Google tends towards green energy more than the largest one, AWS. Leslie Miley, who was speaking as himself, but does work at Microsoft, at QCon, gave this wonderful in his keynote, just a really impactful talk. And he analogized the growth in AI to the US and maybe one of the world's largest infrastructure projects, which was the interstate road system, which specifically created red lines, which specifically was like, strategically kept people of color from being able to use buses to enter New York City and work, which still to this day in San Francisco or that area, the Bay Area, where we have all this, I assume is the most inequitable place in the world, where kids are three times more likely to have asthma, severe asthma, by six years old because of where these roads were built. So this idea, and it's happening again with the access to electricity, the access to data, the pollution, the access to clean water, because that's what's used...water is being used to cool data centers and it's happening around the same lines and stuff. It has this ability to create this great inequity and without diverse people and thought on your teams, people aren't considering it. And we know, again, one of those statistics, just like happy developers are more productive ones, more diverse teams are more innovative and profitable, but we've got our masks over our eyes again and not thinking. And that's where we are.</p><p>So sorry to end on a bummer of a note, but let's think of the...I'm always back to there's a wonderful, Agile practice called Consequence Scanning from Emily Webber and Sam Brown. And I just recommend just doing a consequence scanning sometimes. Thinking about it's just simple questions like if this scaled, who wouldn't be able to use it? What are the good intentions we weren't thinking about? And what are some negative intentions or consequences that could happen because of this tool? This is one of those things with open source that even more because if you're being truly open source, your code could be used, I don't know, making another Kiwi Farms or another hate site. Hate farm, that's the consequence of open source. You need to think early on, "Okay, what if someone used this for evil?"</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Negative consequences or what are the environmental consequences?</p><p><strong>ADRIANA:</strong> Absolutely. And I think that's really great food for thought. And I hope folks who are listening to this really take this to heart. And next time they use a tool like Chat GPT, they think about the environmental impact or even when they're using resources on the cloud, think about these things because it's so important and we've only got the one planet and time is ticking.</p><p><strong>JENNIFER:</strong> And don't trust the news. Like, these jobs like mine as a tech storyteller are not going away. We need more people. We need more people explaining in different ways, in different languages and different jargon so everyone understands what is being built and why and what the consequences are. Because a lot of people are just using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Well, thank you so much, Jennifer, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JENNIFER:</strong> Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 5 Nov 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Jennifer Riggins)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-being-a-tech-journalist-jennifer-riggins-ar4LiJO1</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Riggins is a culture side of tech storyteller, journalist, writer, and event and podcast host, helping to share the stories where culture and technology collide and to translate the impact of the tech we are building. She has been a working writer since 2003, and is currently based in London.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/jkriggins">X (Twitter)</a></li><li><a href="https://linkedin.com/in/jkriggins">LinkedIn</a></li><li><a href="https://hachyderm.io/@jkriggins">Mastodon</a></li><li><a href="https://bsky.app/profile/jkriggins.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://thenewstack.io">The New Stack</a></li><li><a href="https://leaddev.com">LeadDev</a></li><li><a href="https://thenewstack.io/qcon-keynote-why-generative-ai-is-harmful-to-earth-and-society/">At QCon: Why Generative AI Is Harmful to Earth and Society</a></li><li><a href="https://en.wikipedia.org/wiki/Upwork">E-lance</a></li><li><a href="https://www.youtube.com/watch?v=BiGXyMS-Bu4">Kelsey Hightower at Civo Navigate</a></li><li><a href="https://www.linkedin.com/in/abbybangser/">Abby Bangser</a></li><li><a href="https://en.wikipedia.org/wiki/Diversity,_equity,_and_inclusion">Diversity, Equity, and Inclusion (DEI)</a></li><li><a href="https://en.wikipedia.org/wiki/David_Heinemeier_Hansson">David Heinemeier Hansson (DHH)</a></li><li><a href="https://en.wikipedia.org/wiki/37signals">37signals (formerly Basecamp)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub_Copilot">GitHub Copilot</a></li><li><a href="https://backstage.spotify.com">Backstage (CNCF Project donated by Spotify)</a></li><li><a href="https://www.linkedin.com/in/divya-mohan0209/?originalSubdomain=in">Divya Mohan (Kubernetes Maintainer)</a></li><li><a href="https://github.blog/2023-11-08-the-state-of-open-source-and-ai/">Octoverse: The state of open source and rise of AI in 2023</a></li><li><a href="https://www.infoq.com/news/2023/03/ai-bias/">The AI Revolution Is Just Getting Started: Leslie Miley Bids Us to Act Now against Its Bias and CO2</a></li><li><a href="https://emilywebber.co.uk/consequence-scanning-an-agile-event-for-responsible-teams/">Consequence Scanning – an agile event for responsible teams</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Developer Empowerment Via Platform Engineering, Self-Service Tooling</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">tag-environmental-sustainability Slack Channel (CNCF Slack)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada, and geeking out with me today is Jennifer Riggins. Welcome, Jennifer.</p><p><strong>JENNIFER:</strong> Hi, thank you so much for having me on.</p><p><strong>ADRIANA:</strong> I'm super excited to have you join me. And where are you calling from today?</p><p><strong>JENNIFER:</strong> London.</p><p><strong>ADRIANA:</strong> Awesome. What I'll do is we'll start with some lightning round questions and then I'll get you to talk a little bit about yourself and then we'll go from there. Sound good?</p><p><strong>JENNIFER:</strong> Great, yeah, sure.</p><p><strong>ADRIANA:</strong> All right, let's do this. Okay, first question. Are you a lefty or a righty?</p><p><strong>JENNIFER:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>JENNIFER:</strong> iPhone. Just because it's what I have and it's seamless. It's not a moral choice, but it's a convenience choice.</p><p><strong>ADRIANA:</strong> That's fair. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>JENNIFER:</strong> Mac. Same. Convenience.</p><p><strong>ADRIANA:</strong> Convenience is always very important. Okay, next question. As a tech journalist, do you lean towards Dev or Ops?</p><p><strong>JENNIFER:</strong> Oh, Dev. Well, no, that's hard. No, I would say either side. Yeah, because Platform Engineering is all about bridging that gap, isn't it?</p><p><strong>ADRIANA:</strong> Yeah, that's very true. Exactly. Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>JENNIFER:</strong> Text for sure. Or audio more than anything. Podcast.</p><p><strong>ADRIANA:</strong> Yeah, I love me a good podcast. I have like way too many in my queue that I have to get through. Okay, final question. What is your superpower?</p><p><strong>JENNIFER:</strong> Connecting people, introducing different people that can help people figure out their next step or their next job or people should just know. People. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. I love that. I think it's so important. I think people really underestimate the power of connection. All right, so we are on to the main event, the meaty bits, if you will. So why don't you share with our audience what you do with TheNewStack?</p><p><strong>JENNIFER:</strong> Okay. I have been a working writer since uni. I am not a trained journalist. I went for political science and I've been in the tech niche for 12 or 13 years. That includes both the marketing side and journalism side. I'm just a naturally good writer and good at explaining complex topics so that everyone understands, which is good because I'm geek by association, I am nerdy by nature, but I am not technical. So it helps me then help other people understand because everyone should be involved in understanding the future and how it's being built, especially as it gets more pervasive in our bodies. In our homes and our cars and then AI thinking for our behalf, on our behalf, et cetera.</p><p><strong>JENNIFER:</strong> And I have been writing for various as a freelancer, but with The New Stack for over eight years now, so pretty much their first year. And also I write for LeadDev and other blogs and then have software customers, things like that, helping them do their case studies or explain. I am not interested in funding, not interested in who's appointed CEO, not interested in crypto, not interested in technology precisely. I'm much more interested in the cultural impact of technology and what it's done. So I won't typically write about a new feature unless something extraordinary is about it. But I will write about once that feature is used and how it impacts people's lives, or more feature-driven like thought leadership, things like that.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So you mentioned that in university you did not come from a journalism background. So how did you find yourself writing for a living? Like you said, it came naturally. What gave you the first opportunity?</p><p><strong>JENNIFER:</strong> I've always been a natural writer, but I'm good at writing in that side. "Soy de letras," as you would say in Spanish. Math is how you would say it in English. And I was actually editor of my school newspaper and all, at university, so I was always involved in some way in writing and in helping other people write better things like that. So it's just a natural thing for me. I've always been able to fall back on writing.</p><p><strong>ADRIANA:</strong> And then how did you find yourself, like writing about technology then?</p><p><strong>JENNIFER:</strong> What else is there to write about? I think role was through Elance, or whatever it's called now. One of those Upwork, one of those freelance websites, and from there it spiraled. Something I'm good at explaining complicated concepts.</p><p><strong>ADRIANA:</strong> I think there's not enough emphasis on really being able to distill things in a very approachable manner, right? Especially a lot of docs out there, technical docs are so.</p><p><strong>JENNIFER:</strong> Complicated and incomplete at the same time.</p><p>I think it's the most important thing. Critical thinking and being able to talk across that chasm or chasm between technology and business will be the greatest skill set and is so important, especially in this time of AI, because you need to be able to distinguish the bullshit that the AI we know is giving what, 52% of code generated by Chat GPT is wrong, but Chat GPT is very convincing because it was trained by tech bros, which have great sense of confidence and to sell bullshit. So it doesn't have to tell you when it's wrong. So in this time when we're entering AI and all this productivity mentality and everything, we need to be able to understand, be suspicious of what is working or not. And we also need to understand the business impact. So either side of it, whether it's business needing to understand that wildly expensive cost center of engineering and cloud, or engineering being able to explain and feel connected to that business impact and to understand, so everyone's going to have to explain to themselves. And Kelsey Hightower said at Civo Navigate, an event...he said, we have this weird, maybe it's a corporate throwback, where in tech we're like, I have this great idea, but I'm not done my slides yet, I'm not done my PowerPoint presentation yet. We'll wait to talk about it.</p><p>But that's not how things work. People are storytellers. People need to be able to have conversations, even if it's expressing yourself in writing. I don't think it's necessarily very inclusive at all that everyone has to speak on stage or speak, but one-on-one conversations is still going to be a very important thing. And being able to write, even in Slack and be concise, so that's not my strong suit because I write very long features and things like that. But being able to express yourself in a way that everyone understands, because especially with AI, as we get into this interstitial age of prompt engineering, the next maybe two years, it's going to be the subject matter experts that are really important. So you won't need necessarily for everything, a coder. But if it's like building management or security in a building, maybe you need someone that actually has experience in that, who can work and partner with the developer to build something that's actually useful in AI.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So they need to talk to each other. And the people that may be deciding, especially with a chat bot, customer support and all, may have zero coding capabilities. So you need to be able to talk and communicate with them. And that's where the benefit from AI will come about. And it's honestly where we're going right now.</p><p><strong>ADRIANA:</strong> Yeah, I think the interesting thing is AI, in a way, keeps us on our toes because you almost have to be smarter than the AI to be able to pick out the bullshit, right? Because the minute you start trusting the AI and what it produces, that's what gets you in trouble, right?</p><p><strong>JENNIFER:</strong> Absolutely. And it's just different. We forget Chat GPT specifically is a large research project. It's not a tool. You are part of a research project. The tool is when you pay for like a private version of any of the AI tools that are trained on your context, your documentation, your processes. That's where the value comes. So if it's free, you should probably distrust it.</p><p><strong>JENNIFER:</strong> And also think about how bad that is for the earth.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. Now, on the same vein of Chat GPT, I've heard initiatives from various companies where they want to replace a chunk of their written content with AI-generated content. What are your thoughts around that?</p><p><strong>JENNIFER:</strong> Okay, so in the world of documentation and things, I think it's very interesting. I think that is...documentation writers are super important, but there's also a lot of companies relying on developers to create docs. And in the 12, 13 years I've been in the industry, I started out a lot in the API space. Number one complaint was that there was not enough documentation. Yes, the number one thing developers don't want to do is write documentation. So having documentation embedded next to the code and somewhat AI-generated I think is very valuable. Human-generated media, things like that. There was a rumor 95% of media will be generated by AI by 2025 and all.</p><p>I think we're having a real backlash about that. I know AI can't do what I can do, and I don't use it that much. I don't really use it. But my understanding, when other people use it and all, it's for the low value content. Have a proper conversation with someone to distill from someone that maybe isn't as easily expressing themselves because maybe they've got a very technical mindset. It can't have that conversation and draw out of them the true value of their product and then translate it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Could it be useful if someone wrote an article themselves and then wanted to from that article spew out a bunch of social posts or something? It could probably be very interesting for that. Just very suspicious and controlling. You have to be anyway. But when you go through all of that, I don't feel my job is going to be in trouble. The people whose jobs are going to be in trouble are people whose lives live in Excel. Things that can and should be automated. The point is that we work on real problems. Boring, low level-coding problems will be automated, like repetitions.</p><p>Creative work should get more creative, more problem solving. But then the boring stuff, I don't know what I could automate. I'd love to automate. Like invoicing, because I tend to procrastinate that because again, soy des letras. I'm not good at math, but then I don't trust the systems to throw that private information in there.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Also, we cannot forget that there's this unbelievable inequality that's being caused by data centers. It is causing a huge environmental impact. In west London alone, affordable housing cannot be built. There can be no new affordable housing in one of the largest cities in the world, one of the alpha cities, because too much power is being taken by data centers.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> To cool them down, et cetera. They're super polluting. Like, it's really bad. Note that I said affordable housing. So rich people who are leaving these plots empty and funneling money, because London's like a huge money laundering area, those are still being built and left empty. But people that truly need homes cannot get homes in west London because, specifically data center power. So I think we need to think about how we're impacting the environment. There's very interesting things going on for FinOps and optimizing your Kubernetes clusters, not getting in this habit of being double the amount of cloud just in case, but having things.</p><p>And this is where AI is very interesting too, because AI can be a solution to help. It's always better to have the tool manage it than a human manage that, because if a human is responsible, they're always going to give more, just in case. They'll never give less, but they'll always more. So that's where AI can be a solution or part of the solution. But we should be putting far more pressure on anything we're paying for. We should be putting pressure as a customer that they are putting on data centers that are sustainable.</p><p><strong>ADRIANA:</strong> Yeah, I think we have to sort of move away from this mentality, as you alluded to earlier, of just more and more and more throw more at it, because it's like infinite resources. First of all, it costs money. If that doesn't deter you, which it should, then think about the environmental impact, which is just absolutely mind blowing.</p><p><strong>JENNIFER:</strong> And then that leads to another impact that disproportionately negatively affects people from underrepresented groups. Whether it's pollution in Virginia, which has a very underprivileged community, very impoverished community in Virginia that are directly...have hearing problems, have asthma problems, these are all problems. So yeah, I think we need to consider, in everything we do as tech storytellers, we need to consider the implication beyond the stereotypical developer, but we need to help them think about who will most likely be harmed by this and who will be more likely to be excluded or what being near.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. When you're writing an article, what inspires you? How do you decide what to write about?</p><p><strong>JENNIFER:</strong> It's 50/50 now because I've been writing so much about developer productivity and Platform Engineering, and, before DEI, but no one cares in 2023 about DEI. See the numbers. Sadly, diversity, equity, and inclusion is not a priority, so you have to do it surreptitiously, like by who you interview and stuff. Can't just write directly about it. I get reached out to a lot. I also see people's talks or use LinkedIn a lot. So there's all that.</p><p><strong>ADRIANA:</strong> And then the other thing I want to ask. You said that you do a lot of writing on Platform Engineering. What got you interested in Platform Engineering in the first place?</p><p><strong>JENNIFER:</strong> Oh, it's really a simplistic thing. I've been writing about and working in the Agile and DevOps space for a really long time. I write about culture side of tech, and like I said, in 2023, I see it in the data, I see it in traffic and all. Tech isn't even trying to pretend they care about diversity, equity and inclusion anymore. But you know what? Look at it while women, and that's probably the most privileged, minority or minoritized group in tech. While women make up about between 22 and 24% of the industry, there were 69% of layoffs. Black startups are not getting funding. I mean, it went from abysmal to 0.0002 abysmal percentage.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> People like Elon Musk and DHH from BaseCamp, they've made it cool publicly to not give a fuck about diversity, equity, inclusion. That means before it was informative...sorry...that means, before it was performative, but now they're not even trying to be performative. So there's that. And there's been a ton of cuts and layoffs. I see those cuts because there's two things. There's the last hired, first fired. So if they only started caring about diversity in the last two years, well, those people are going to be first cut. They also tend to be in roles like DEI, which were cut across the board.</p><p>Accessibility cut across the board. Marketing, at least perennially, is cut when there's cutbacks, but tend to be more people from minoritized groups. But on the other hand, what's 2023 been about? A lot about tech layoffs, which means a lot of trying to do more with less. And then on top of that, the code is just getting more and more complex. The cognitive load is more and more extreme. And I think while we...we, not me.</p><p>But the tech industry in general, doesn't seem to care about diversity, equity, inclusion, accessibility as much anymore, sadly, it does still understand, and I don't know that we can go back to, they've tried to return to office so many times and guess what? People are not happy, they're not productive, they're going to leave. Yes, the hand is more of an employer's market, but is still an employee's market across the board. And there's all these things where companies are realizing what statistics and data and journalism has said for years, that happy workers are more productive. And that doesn't mean massages and ping pong tables or foosball tables. That means actually finding purpose in your work, having visibility, not having even logically, from a nutty corporate standpoint, not having so many distractions and all the meetings blew up. So there's all of that. So there's this push for developer productivity because budgets are tighter, people need to make more money, staff is still bigger than it was a year, maybe two years ago. There was this irresponsible, cannibalistic growth for a while there, and it's kind of a correction, but the code has grown in the meantime too.</p><p>The cloud native landscape is obscenely complex. So there's this idea we need to work on developer productivity, which is where Platform Engineering comes in. Instead of being a platform that we've had for... since codes exist. Like Cisco was making platforms back in the '70s. It was, you do this, you control this, which for some security stuff is not a bad idea for role-based access control and all that should not be optional. But the majority of the idea of Platform Engineering is that your customers are your developers and you are building a platform as a product where you are getting feedback from them constantly and you're building just what they need to get better. And then also it comes back to that whole docs problem. What is a huge problem? Who is breaking that developer flow, that getting in the zone is not being able to find things, googling it, going to Stack Overflow, asking a question on Reddit. Instead you've got this...we haven't even mentioned Copilot yet, but I think that for the developer audience has the most potential, because it's in with where 85% of repos are...in GitHub. So it's about them not context-switching as much and meetings actually having value, not having Agile.</p><p>And then Covid just led to this multiplication of meetings for meeting. So Abby Bangser from Syntasso has my favorite definition of what Platform Engineering is, which it's almost like a physical platform you're supporting people on that takes care of the not differential but not unimportant work. So with DevOps, we went through this idea that you build, you test, you maintain, you do all of that, all the way to the cloud, all the way to release and all. But cloud is not differential to the average programmer, specifically to their audience, which would tend to be external users or customers. Security, very important, not differential testing. Very important, not differential repetitive work. Now it just should just be automated. So it doesn't matter anyway.</p><p>And it's about...Spotify calls it Golden Pathway. I like calling it the Yellow Brick Road because if your developers wander off, they may go in a poppy field and go down a Reddit rabbit hole. But if Dorothy and them had stayed on the Yellow Brick Road, they would have been a lot faster. If Gandalf had given the eagles from the start, the book would have been a lot shorter. So why don't we do that? Guess what? If you had asked what Frodo would like? Oh, that's a new nerdy euphemism I'm coming up with right now, metaphor. But I think it works. Would have been a lot shorter movie, a lot shorter movie series, book series, and probably a lot more people wouldn't have died.</p><p>So just ask your developers what is frustrating them and then start there.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And there are so many things that frustrate developers.</p><p><strong>JENNIFER:</strong> And [inaudible] and searchability are always at the top of that list. They want to know who does what in a company, which again, comes down to collaboration and knowing people across the business. It's a positive thing to learn.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And there's another one. I think it came about from a question that you asked on one of the socials, which was something around, what are some of the developer frustrations? And I was thinking back to so many jobs where I started off...and onboarding and setting up a new environment on your machine is like the most fucking irritating experience ever. It's like, why do we have to keep doing the same thing over and over and over again? Why don't we have a streamlined process for setting up our dev environments when we start a new job?</p><p><strong>JENNIFER:</strong> Why would. Yeah, why would you even need to, why is setting up an environment useful for you to be doing? It's not helping the customer, it's not driving value. So Spotify, being like one of know, they created Backstage and outsourced it because they thought it was that important to standardize it in the community, which I like. But by them using Backstage, they got their developer onboarding time, which I believe they count as ten pull requests. Like that is when you consider productive. They went from 110 days to 20 days, pull requests because you just get people up and running. You give them what they need. You wouldn't give them a laptop and have them install Windows or install Linux or install whatever you want on your laptop. Give them the tool.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So just do that for all of the cloud because, and then you still give them the option. There will still be your 5% that want to engineer their way around a problem. And that's why you build it with APIs and you let people do their own thing. But maybe you don't need to support their work. They're at their own risk. They're on that poppy field, they're doing their own thing. But you'll support that 95% and that's okay.</p><p><strong>ADRIANA:</strong> Yeah. I really love your analogy of the Yellow Brick Road, because it really is all about like, these are your guardrails. It's there to protect you from yourself. Because we like to deviate. Sometimes we're not necessarily aware that that's not a great thing to do.</p><p><strong>JENNIFER:</strong> And you can still deviate. That's why you, as a Platform Engineer have to make something they want to use. And again, it comes all the way back to that tech storytelling, those early wins, the examples. Just the proof of good work is you need to make something they want to use. And then you have your customers who happen to be internal, probably more annoying, but you have a much tighter feedback loop. So you're going to get more direct feedback all the time. It's a good thing. It can just be probably a bit awkward for some people.</p><p>Also, there's the problem that Platform Engineers are engineers, so they think they know best, which is not the point. And you just build something that they want to use, make it easy for them to stay on the path. So even the guardrails, I picture that car cannot really go past those guardrails. Follow the lines.</p><p><strong>ADRIANA:</strong> Yeah, it's like this is the path with some flexibility in mind, but you only have...</p><p><strong>JENNIFER:</strong> Fall off the cliff, and that is all you.</p><p><strong>ADRIANA:</strong> I think that's a perfect analogy. I love that. And the final thing that I wanted to touch upon, and you brought it up a few times, and I think it's actually a very important subject, which is DEI, which, as you pointed out, is the conversation around it has changed a lot, but the problem still remains. And it's kind of interesting because...</p><p>I've had a number of conversations with people over the years, and after you pointed it out, I'm like, yeah, I guess it's kind of unfashionable to like, oh, let's have the panels of underrepresented groups talking about being underrepresented. Then it's like, well, as you said, we have to do it in a sneaky manner. But I think we do have to call it out for what it is because you go to tech conferences and I was a speaker at Observability Day, the co-located event for KubeCon North America, and there were three of us female speakers for all of Observability Day. And I was like, what the hell?</p><p><strong>JENNIFER:</strong> Could probably guess two of them just by knowing the handful of females or women that have access to that space and who are doing amazing work. But yeah, we don't need VIP bathrooms at tech events, we need representation. It's the only time we would be very happy to queue at bathrooms. Please, tech events.</p><p>But like anything in the. When we're talking about open source, 3% out of what, 20 speakers or something for co-located day, it's actually not a bad percentage for open source because open source around 4% women and non-binary because it's toxic, because it's based on free work, which we do the brunt of anyway.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>JENNIFER:</strong> Women and people of color are far more likely to be doing free voluntary work and they don't have time for it. But then you lose the benefits of public code samples, of working with companies that actually are really big companies, like a Google or a Spotify or Atlassian, all these companies that support a lot of open source or access Amazon Web Services. These are companies that provide a lot of open source. But then if you can't go to these events, you can't work on these projects because you can't do free work. Open source is a huge problem. So it's always going to be worse. Which open source should I believe that open source should be free code, but I don't think believe in free labor, and I think that's a huge problem.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>JENNIFER:</strong> You are a company benefiting from an open source project. You should be investing.</p><p>Either find a way to sponsor that project or hire a staffer that contributes to that project as their deal, as their job, and just also focused on both technical and nontechnical contributions. Because again, we're back to documentation, we're back to the other big barrier to entry in open source diversity is that everything's in English. So you need people translate. Another use case that in probably 18 months will be very valuable from AI.</p><p><strong>ADRIANA:</strong> Yes, we take it for granted that we're English speakers, so we're like, yeah, of course, no problem. But I do remember, I think it was someone at KubeCon who was saying that they felt so shy about contributing to stuff because English wasn't their native language and they know incredibly smart, but they just didn't feel confident contributing to open source. And it just. Oh, my God.</p><p><strong>JENNIFER:</strong> Even in other languages, you need to know English too, to be a translator because it's the de facto language to translate to. But for example, Kubernetes, which Divya Mohan runs with someone else. I forget their name, sorry, but has organized for years the documentation translation, and it's across like 18 languages, or will be soon. Zero are in Africa. Are African languages zero?</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>JENNIFER:</strong> Only about 2%, maybe 3%, depending on what you see of open source contributors and users are from Africa, which is about 19% of the world population and likely the geographic area that would most benefit from free and open and secure software, because typically open source is also more secure, more eyeballs, more people involved, et cetera. So it would benefit everyone, like, at an exponential GDP level, but because it's just in English...</p><p><strong>ADRIANA:</strong> Yeah. And it occurs to me also that even our programming languages...the syntax is in English!</p><p><strong>JENNIFER:</strong> And doesn't seem like that's going to change. Yeah, no, that is where AI, I think, will be interesting.</p><p><strong>ADRIANA:</strong> Yeah, it'll be definitely very interesting to see where it goes. Now, as we wrap things up, do you have any final thoughts on where you see this industry, our tech industry, going in the next, say, year?</p><p><strong>JENNIFER:</strong> That's it. It's a year, year and a half tops, because we're in this transition period where AI is still nascent, but it will very quickly advance and it will be much more useful because it will be context-specific, and I hope it won't be companies like...Telephonica in Spain fired, like, a huge chunk of its customer support reps because it's like, we can just use a chat AI. It's not great. I'm an HSBC customer, and I'm always like, give me human, give me human.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>JENNIFER:</strong> It's not working. The Moby whatever, the chat bot thing, they. It's. It's not for me. I know a lot of people would rather talk to a bot, definitely, than stay on hold, but it's just not there yet. So we need humans in the loop now more than ever who have that subject matter expertise. We're not there yet, but we then need real humans in the loop feeding back into the AI, whatever it is, explaining to it, because people are still really nascent. But that's also part of the problem.</p><p>A lot of companies...this was in my Spanish class. If I started taking Spanish class for the first time, at the YMCA. And that was our topic, Chat GPT. And I'm like, no, I don't use it. Other people are like, "Yeah, I use it for this and this." But then the Spanish teacher who's quite...kind of identifies as a Luddite, he says he pays for Chat GPT because then he gets the license, then he gets the right to his own content that he could one day sell. And I was like, "I didn't think about that." I thought about it more because a lot of companies don't have generative AI policies yet, which is ridiculous.</p><p>Look what happened to Samsung. We're recording this in early December, I think in September, a coder didn't think about it and checked like a whole code base live in the public, free Chat GPT feeding like a bunch of private information in. And now Samsung's like, no more, no more generative AI, we're done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> [inaudible] behind, instead of every company needs like law firms. People are using it for stuff at consultancies. But if you don't tell people, like, do not put public information in here, do not put IP in here, or just pay the $20 a month for Chat GPT. I think it's five a month for Copilot and it's just a much better experience anyway. So pay for your tools and advise people how to use them. So I think just super important because I just think it's clear that AI is just going to be a part of our lives.</p><p><strong>ADRIANA:</strong> It is, yeah. And we have to be more mindful of how we're integrating it in our lives.</p><p><strong>JENNIFER:</strong> Because what is it? Copilot went GA early June [2023]. It's early December now...maybe mid June. By the time of the Octoverse Report, which I think was early November, late October, 92% of developers in the US were using generative AI.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> We're testing out. Like you can't take this away. They are finding value from, yeah, you can't take this away anymore, but you really have to have a policy. And it's shocking how few do in California or GDPR in Europe. I'm shocked we haven't had a big problem. I'm shocked it hasn't been big yet.</p><p><strong>ADRIANA:</strong> Yeah, it's been sort of...as companies realize that it's important, they'll implement it into their policies, but there's like, no...</p><p><strong>JENNIFER:</strong> [inaudible] And putting really wild stuff. I have someone I know in the journalist space who is much more technologically advanced than I am and not a native English speaker. So they had put a very nascent new technology...had written like a really deep dive article, evaluating it, explaining tutorial. They had thrown it into public Chat GPT to clean it up. Then they delivered the client. Three weeks later, their exact article showed up on one of those clickbait sites.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>JENNIFER:</strong> They can't contact an editor, because...they can't contact a human being, because it's a fake human being, because it's like a clickbait site. But that site had found that this new technology was trending and they trained that site in it. They trained Chat GPT in it. And then it just took out their article.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> Don't put stuff that's not published or public in a public AI, whether Bard, it's Bing, whether it's Chat GPT, you don't know what's going to happen. Pay for it. If you want to play around with it, maybe. But even playing for fun, it still has an environmental impact that no one seems to care about.</p><p><strong>ADRIANA:</strong> Yeah, I'm so glad that you're bringing that up, because the more we talk about it, I hope the more it gets into people's brains that we cannot take for granted the things that we use. I mean, even Google, right? The fact that you're googling stuff, I mean, there are servers running things somewhere.</p><p><strong>JENNIFER:</strong> Google tends towards green energy more than the largest one, AWS. Leslie Miley, who was speaking as himself, but does work at Microsoft, at QCon, gave this wonderful in his keynote, just a really impactful talk. And he analogized the growth in AI to the US and maybe one of the world's largest infrastructure projects, which was the interstate road system, which specifically created red lines, which specifically was like, strategically kept people of color from being able to use buses to enter New York City and work, which still to this day in San Francisco or that area, the Bay Area, where we have all this, I assume is the most inequitable place in the world, where kids are three times more likely to have asthma, severe asthma, by six years old because of where these roads were built. So this idea, and it's happening again with the access to electricity, the access to data, the pollution, the access to clean water, because that's what's used...water is being used to cool data centers and it's happening around the same lines and stuff. It has this ability to create this great inequity and without diverse people and thought on your teams, people aren't considering it. And we know, again, one of those statistics, just like happy developers are more productive ones, more diverse teams are more innovative and profitable, but we've got our masks over our eyes again and not thinking. And that's where we are.</p><p>So sorry to end on a bummer of a note, but let's think of the...I'm always back to there's a wonderful, Agile practice called Consequence Scanning from Emily Webber and Sam Brown. And I just recommend just doing a consequence scanning sometimes. Thinking about it's just simple questions like if this scaled, who wouldn't be able to use it? What are the good intentions we weren't thinking about? And what are some negative intentions or consequences that could happen because of this tool? This is one of those things with open source that even more because if you're being truly open source, your code could be used, I don't know, making another Kiwi Farms or another hate site. Hate farm, that's the consequence of open source. You need to think early on, "Okay, what if someone used this for evil?"</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Negative consequences or what are the environmental consequences?</p><p><strong>ADRIANA:</strong> Absolutely. And I think that's really great food for thought. And I hope folks who are listening to this really take this to heart. And next time they use a tool like Chat GPT, they think about the environmental impact or even when they're using resources on the cloud, think about these things because it's so important and we've only got the one planet and time is ticking.</p><p><strong>JENNIFER:</strong> And don't trust the news. Like, these jobs like mine as a tech storyteller are not going away. We need more people. We need more people explaining in different ways, in different languages and different jargon so everyone understands what is being built and why and what the consequences are. Because a lot of people are just using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Well, thank you so much, Jennifer, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JENNIFER:</strong> Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="41238036" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/b52b4aee-e4b0-4b0a-a38b-dbf424429c4d/audio/39936c84-dc6d-456e-bfe4-dd5ed466e544/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E15 ENCORE: The One Where We Geek Out on Being a Tech Journalist with Jennifer Riggins</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Jennifer Riggins</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:03</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with freelance tech journalist Jennifer Riggins about being a tech journalist, AI, diversity, equity, and inclusion (DEI), and Platform Engineering. Jennifer keeps it real on the use of AI as a job aid, policy-making surrounding the responsible use of AI, and how AI can both help lower the environmental impact of datacenters, but can itself have an environmental impact. She also reminds us that, while DEI may not have been at the forefront in 2023, it is still very much an issue in 2024 that needs to be discussed and addressed. Finally, Jennifer shares her thoughts on Platform Engineering: the importance of building platforms that software engineers will want to use, and also using Platform Engineering to define a Yellow Brick Road, providing guardrails to developers so that they can develop quickly, safely, and effectively.</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with freelance tech journalist Jennifer Riggins about being a tech journalist, AI, diversity, equity, and inclusion (DEI), and Platform Engineering. Jennifer keeps it real on the use of AI as a job aid, policy-making surrounding the responsible use of AI, and how AI can both help lower the environmental impact of datacenters, but can itself have an environmental impact. She also reminds us that, while DEI may not have been at the forefront in 2023, it is still very much an issue in 2024 that needs to be discussed and addressed. Finally, Jennifer shares her thoughts on Platform Engineering: the importance of building platforms that software engineers will want to use, and also using Platform Engineering to define a Yellow Brick Road, providing guardrails to developers so that they can develop quickly, safely, and effectively.</itunes:subtitle>
      <itunes:keywords>carbon footprint, artificial intelligence, tech journalism, sustainability engineering, tech journalist, open source, cloud computing, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">cd6883b3-ce07-4e4c-960d-bcc83cff1a46</guid>
      <title>E14 ENCORE: The One Where We Geek Out on Observability with Charity Majors</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Charity is an ops engineer and accidental startup founder at honeycomb.io. Before this she worked at Parse, Facebook, and Linden Lab on infrastructure and developer tools, and always seemed to wind up running the databases. She is the co-author of O'Reilly's <a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Reliability Engineering</a> and <a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering</a>, and loves free speech, free software, and single malt scotch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/mipsytipsy">X (Twitter)</a></li><li><a href="https://linkedin.com/in/charity-majors">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://honeycomb.io">Honeycomb.io</a></li><li><a href="https://gretchenrubin.com/books/the-four-tendencies/">The Four Tendencies, by Gretchen Rubin</a></li><li><a href="https://charity.wtf/2023/05/01/choose-boring-technology-culture/">Choose Boring Culture, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2023/06/19/helicopter-management/">Helicopter Management, by Charity Majors (blog)</a></li><li><a href="https://mcfunley.com/choose-boring-technology">Choose Boring Technology, by Dan McKinley (blog)</a></li><li><a href="https://www.amazon.ca/Advantage-Organizational-Health-Everything-Business/dp/0470941529/ref=sr_1_1?hvadid=668464372229&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=10866783028113716172&hvtargid=kwd-306682828942&hydadcr=3349_13589091&keywords=the+advantage+by+patrick+lencioni&qid=1704904524&sr=8-1">The Advantage, by Patrick Lencioni</a></li><li><a href="https://charity.wtf/2024/01/05/questionable-advice-my-boss-says-we-dont-need-any-engineering-managers-is-he-right/">Questionable Advice: "My Boss Says We Don't Need Any Engineering Managers. Is He Right?" by Charity Majors (blog)</a></li><li><a href="https://www.perkbox.com/uk/resources/blog/a-complete-guide-to-performance-improvement-plans">Performance Improvement Plan (PIP)</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2022/09/23/the-hierarchy-is-bullshit-and-bad-for-business/">The Hierarchy is Bullshit, by Charity Majors (blog)</a></li><li><a href="https://www.okta.com">Okta</a></li><li><a href="calendly.com/charitym/advice">Charity's Calendly for career advice</a></li><li><a href="https://en.wikipedia.org/wiki/Parse,_Inc.">Parse, Inc.</a></li><li><a href="https://docs.honeycomb.io/community/">Honeycomb Pollinators Slack</a></li><li><a href="https://dora.dev">DevOps Research and Assessment (DORA)</a></li><li><a href="https://youtu.be/OEGgmTNfYsU?si=ZdjNwLbGTrWIVs1D&t=288">OpenTelemetry specification has gone GA</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering (book)</a></li><li><a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Engineering (book)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today...I am so excited to have Charity Majors of Honeycomb on! Welcome, Charity.</p><p><strong>CHARITY:</strong> Yay! Thank you for having me, Adriana.</p><p><strong>ADRIANA:</strong> I'm so excited. And where are you calling in from today, Charity?</p><p><strong>CHARITY:</strong> San Francisco. I just got home. I was in Charlottesville, Virginia, with my little sister over Christmas, and so I am newly home again, looking forward to a very quiet week between Christmas and New Year's.</p><p><strong>ADRIANA:</strong> That is always the best week for chillaxing, right?</p><p><strong>CHARITY:</strong> Nothing going on. This is why at honeycomb, we just give everyone the week off. Obviously, some people have to be on call, but why pretend you're getting stuff done if you aren't?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, I fully support that. I totally agree. I think more companies should embrace that.</p><p><strong>CHARITY:</strong> Yeah. I don't feel like anyone should have to be performing that they're excited to be at work or like, we don't make people have a set number of vacation days or anything, but...That's the worst. If you're like, well, it wouldn't really be working, but do I spend one of my precious vacation days? Yeah, fuck it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. Honestly, I get so much anxiety over vacation days, like, having to meticulously plan them and, like, oh, where do I spend them? And maximize vacation with family and school holidays. And there's, like, so many school holidays, right?</p><p><strong>CHARITY:</strong> Seriously, there's no perfect system. Like, if you do the unlimited holiday thing, people are like, well, but then you're not treating it like real comp. And people have stress about, are they hitting the right number of days or not? And people won't take it. But then if you have specific number of vacation days, then it's where do I spend it? And everything. So I guess if there's one thing that being a CEO CTO of a company has taught me, it's that people are going to complain no matter what. All you can try and do is pick what is genuinely best for your people that will really help you get as much work as possible done without asking people to fake it and do a bunch of. So, we've gone the infinite vacation route, because, all things considered, I think you kind of want to have a mandatory minimum. Like, you have to take two weeks off, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> And above and beyond that, it's like, are you getting your work done here? It's a standard. The company standard is about three weeks a year, but nobody's looking over your shoulder and policing you.</p><p><strong>ADRIANA:</strong> Yeah. See, I appreciate those policies, especially at companies where they fully respect autonomy, because there's the companies where it's like, well, it's unlimited, but we really only expect you to take like three weeks or four weeks or whatever, and it's like, so it's not really unlimited. Right. And that's disingenuous and annoying and very stressful. I don't know. I bust my ass and I need the time to chill.</p><p><strong>CHARITY:</strong> Yeah. But I will say some people will start taking five weeks, six weeks. But then the question that you have to ask them is, you're taking too much time. It's like, well, are you really getting your job done? And what's the impact on the people around you? Really?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CHARITY:</strong> Because, yeah, it isn't actually fair if you take eight weeks off. Anyone would understand if you have a health issue or if someone in your family is. We've had those situations. But if you're working at a startup with some intensity, we have VC money that's burning in the bank. You kind of can't get your job done, really, if you're not there for two months out of the year.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>CHARITY:</strong> I think always trying to steer it back to the impact. Right. Can you get your job done and are you letting down the people around you, or are you being a real functional member of a high performing team? Those are the terms to have this debate on not how many days you're here or not. The other thing, unlimited time, is that it removes the aspect of scorekeeping and time keeping and quibbling about hours, because some people don't really care, but some people get really concerned about, well, am I taking 2 hours off here and 3 hours there? If I take 4 hours of that a day or not? And those are brain cells that I would really rather you just devote to solving the problems that we're paying you to solve, not to bookkeeping around your own anxiety or your projected expectation of someone else's anxiety about the hours that you're spending on your job.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I have to admit, the timekeeping stuff is so stressful, and I've been lucky the last three years. I have not had to fill out any timesheets, which has been like, oh, my God, my first job out of college was, like, consulting. So all of your fucking hours are accounted for.</p><p><strong>CHARITY:</strong> Oh...</p><p><strong>ADRIANA:</strong> So everything and even your downtime, right? If you're in between projects, you got to charge it to internal thing. And it was like, yeah, I lasted four years.</p><p><strong>CHARITY:</strong> Oh, honey. I don't know how! One of our company values is we hire adults. And I actually think about that. It's as much about us as it is about the people we hire. It's like, are we treating people like adults? Do we expect them to manage their own time or not? And of course, the difficult points come. I think as an industry, we're just terrible at figuring out how to really take people on as apprentices and turn them into fully-fledged employees. I mean, there's that middle section that takes, even for a fresh college grad or someone entering...It takes five to seven years, I think, for you, really, to bring someone on and bring them up to a level of senior engineer and teach them all these things.</p><p>But you can interpret it, our value as you're on your own. You better come fully baked because we're not going to help you, which is not what we're trying to project or do. But it's challenging, no?</p><p><strong>ADRIANA:</strong> Yeah. It's so challenging, like coming out of school, right? Trying to figure out where you fit in. And it's also kind of, for me, it was like a bit of a mind fuck because I was like the goody goody. Like, I will do all the assignments. And marks were everything. And then you go out into the real world and it's like, yeah, bye bye. That did not apply. For me, it was a massive adjustment and I kind of sucked fresh out of school, like my first couple of years in the work world trying to figure out, what do I do? What do I do? There's like, no marks. Not in the standard sense, right?</p><p><strong>CHARITY:</strong> No, of course not. You must be an upholder type. Do you get a lot of satisfaction out of checklists? Like your own checklists and the checklists that people do?</p><p><strong>ADRIANA:</strong> I do, I do. My own checklist. My whiteboard next to me. It's mostly clean now because of the holidays, but it had my to-dos...but I've had to learn to roll with it. I had to be a lot less uptight than I was in school, because I think you just have to, in the work world.</p><p><strong>CHARITY:</strong> Well, because you learn eventually that if you want to be successful, it's not actually about checklists, it's about figuring out what matters to you and what matters to other people and then figuring out how to creatively achieve those goals. And the checklists are there as a tool, right? I'm not telling you anything you don't know.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. I completely agree. And I think that's a lesson that comes so much more easily for some than others for sure. Especially. I've hired a couple of interns in my past life and trying to steer them in the direction of, like, chill. Let's relax. Let's just focus on getting the work done and learning cool shit.</p><p><strong>CHARITY:</strong> In a lot of ways, though, I would argue that the upholder is the easiest type of person to onboard because they're motivated by everything.</p><p><strong>ADRIANA:</strong> True.</p><p><strong>CHARITY:</strong> So when I use the term upholder, I don't know if you've read the book, "The Four Tendencies"? It's this book that it's super cheesy and I don't want to get anybody's expectations up, but it was actually really pivotal for me and Christine [CEO of Honeycomb] and finding a way through our relationship because she's an upholder. I'm the opposite. I'm a rebel. Which means that I reject all of your checklists and my own too, called checklist. Basically, it's about motivation. And there's only four possible types.</p><p>It's a two by two, right? It's like your own motivation, like what motivates you and the goals that you set for yourself and then the goals that other people have for you. And you can either be super motivated by both or you can be what's called a questioner type, which you can't really give a fuck about other people's expectations. But if you care about something, then you can hit that goal every time. And then there's the type that needs a gym buddy because you struggle to do the things that you set for yourself, but you respond really well to external structure. And then there's the type that rejects all of the structures. And that's my type. And this was really helpful to us in just like, sort of because Christine and me are just such polar opposites that she was just like, who the fuck are you? How does your brain work? Why is it that I give you this perfectly formed challenge and you're like, "Fuck all your challenges." And I'm just like, "Why are you telling me what the fuck to do? Don't you know that's the easiest way to demotivate me, is to tell me what to do?"</p><p>And so it was really helpful because this book actually has these almost, like, examples of, if you're this type in a relationship with this type, here are some conflicts and conversations that you might have if you're in a working relationship and you're this type paired with this type. And it was just like, oh, my God. Some conversations that I had had with my partner, like almost word for word, some conflicts Christine and I had had, almost word for word. It was just like, here are some tools for getting around them. So I really like it.</p><p><strong>ADRIANA:</strong> That is so helpful. It's funny, because I think the way you describe yourself is how I would describe my daughter, too, to a certain extent, because when she was in preschool, her teacher could not teach her, and she realized that the way to teach her was not to teach her, but to teach her friends. And then it would cause Hannah to go over, oh, that looks interesting. So she's like, don't tell me what the fuck to do. I'm from Brazil. And I'm like, oh, it'd be so cool if you learned Portuguese. She's like, "No." What did she do? She learned German.</p><p><strong>CHARITY:</strong> That is how you deal with rebels. You have to rely on them to find their own intrinsic motivation, because if it becomes part of their identity and part of who they say that they are, then you can't stop them.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. So I'm like, you know what? You do you. I embrace that. And I think she's happier for it. I'm happier for it.</p><p><strong>CHARITY:</strong> Everyone should be happier for it. As a manager, part of what you have to do is, I feel like, as a manager, in the beginning, we try to give our reports the experience that we wish we had had. For upholders and for...I can never remember...the obligers. Obligers are the ones that need the external structure. You're really giving them a gift. If you give them a structure or if you give them regular check ins and you let them know what the expectations are, you're giving them a huge gift, and they will rise to the occasion and they'll thank you for it. And if you do that for rebels or questioners, you're insulting them.</p><p>That sort of versatility. And it's not just managers, of course. It's anyone who's, like, in a senior plus position, where what you need to do depends a lot in influencing others. Just sort of having a mental map of how other people respond to sort of motivations is super helpful.</p><p><strong>ADRIANA:</strong> Yeah. I actually remember reading one of your blog posts on, like, I think you're talking, like, being manager and trying to make everybody happy, but it's not also about being their buddy and making everybody happy, but also, you do have company goals to fulfill. And so to what extent do you protect your team, but then don't end up doing the things that need to be done, which I think is such a common pitfall for new managers, because for me, certainly when I first got into a management role. I'm like, this happened to me.</p><p><strong>ADRIANA:</strong> I'm not going to let that happen to my direct reports. I am going to be the best manager that I can possibly be. Right. It can kind of blow up in your face if you're not careful. Like, I wanted to be friends with my direct reports. That did not work out in the long run. Initially, it was like, yaaaay. But afterwards, it was like, no.</p><p><strong>CHARITY:</strong> We're always overcompensating for our own experience.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And in the end, I think we learn, right?</p><p><strong>CHARITY:</strong> Yeah, exactly. Eventually, hopefully, we find a happy medium. I think about that so often when thinking about diversity issues in the industry or about management or that it's natural for there to be like, this is a young industry. This is a very young profession. For as old as some of us feel like we are, we're still like, there's been... When I was coming up, we didn't talk about women in tech. There was a few of us that were just, like, quietly there, wearing men's clothes and just sort of pretending we were straight white dudes. And so there was a lash, right? And then there was a backlash.</p><p>And it swings. I'm not going to say too much about how sensitive I think some people are, but I understand why they are. I understand why they are. And also, that's not where we have to end. That can't be where we end up. We have to end up in a place that is less reactionary on all sides.</p><p><strong>ADRIANA:</strong> Absolutely.</p><p><strong>CHARITY:</strong> The goal of our businesses and our companies, this is something I've been thinking about a lot. The few times that I feel like the honeycomb culture has gone off the rails a little bit, is when we've kind of lost sight of the fact that we are here to serve our customers. We are not here to have the most diverse company in the world. We're not here to give people the best work life balance. We aren't even here to give everyone the best employment experience of their lives, which early in our, when it seems for so many years like we were going to fail, Christine and I would console each other. We'd be, you know, if we go under tomorrow, as we think we probably will, at least I think we've done a good job of giving a lot of people an experience that will set the know so they won't accept shitty jobs for the rest of their life. But now that we're hoping to be around for a long time, we can't forget that we are here to serve our customers. The decisions that we happen to think that a lot of these things go in harmony.</p><p>Treating people really well means we treat our customers well. Having people who are happy at work. We believe in having healthy businesses, which is a lot of people's complaints. They see symptoms, but what they'reacting to is the fact that the business is not healthy. The way people are relating to each other is not healthy. I wrote this other blog post a while ago, I don't know if you saw it about, "Choose Boring Culture"?</p><p><strong>ADRIANA:</strong> That sounds vaguely familiar.</p><p><strong>CHARITY:</strong> You know, because Dan McKinley wrote that blog post that was hugely influential on me about choose boring technology where he's like, you know, as a startup you get three innovation tokens. Choose wisely. And I feel know the same is true for culture and businesses. And like, we stand on the shoulders of...you know, a lot of people, a lot of really smart people have figured out things about how to make companies work well. There's this great book by Pat Lancioni called the Advantage, which I think of as like the James Madison of business and organizational structure. He's incredibly innovative thinker and he makes things very simple. But he's like, the advantage increasingly in corporations is not your widgets. Because everybody's widgets are getting so good. It's how healthy is your organization, which means how much of your people's creativity are you really taking advantage of? How much of their creativity do you feel free to bring to work? Is your organization equipped to absorb it and to change from it and to react to it? Are you able to keep people who are passionate about their work? Do you let people go who are detracting from the culture? And he's like, it is amazing how poorly most organizations are run to this day.</p><p>So choose boring culture. I think in a lot of ways, companies don't have to make their companies interesting and fun because people will do that. People have so much fun, creative energy in themselves. You just have to create a boring place for them to work where they can do their best work and they'll come up with all the fun stuff.</p><p><strong>ADRIANA:</strong> Oh, I love that. That's so cool. You touched upon something that I am a huge proponent of, which is like, letting go of people who are not adding to your corporate culture. Because I think there's this tendency, I think, in our industry to hire rock stars and kind of ignore the shittiness and their personality because, oh my God, they're the best of the best at blah. Right? And I've personally experienced a couple of incidents in my life where if you have somebody who is constantly just being negative on your team, no matter how good the rest of your team is if they're like, poo pooing everything, it sullies the culture. It's like a poison pill. And it's not like, oh, I'm going to fire your ass. It's like, well, perhaps this team might not be the best for what you want to achieve. Perhaps I can help you find a position in another team in the company. Because it's just poison.</p><p><strong>CHARITY:</strong> I think it starts with not having kid gloves on. I don't think you jump straight to firing. I don't even think you jump straight to moving. A lot of these people have never really been told no in their lives. And some of them can take it, some of them can. But I think you owe it to them to figure it out, right? To start giving feedback consistently and regularly working with the person. And this is something that I think can be really frustrating to people who are. When it looks like management is doing nothing right, because it looks like, I know that people at Honeycomb have felt this way at times, because it looks like they're just kind of being shitty and they get better and then they don't.</p><p>And it's always a judgment call. And I would actually agree that we always probably wait a little too long in general, but we waited a little too long with everyone. And I would take that over being a little too fast to fire people, because I think that that even more trust. But, yeah, I agree. If they can't bend, if they can't change, if they can't understand that the smallest unit of software ownership is the team, it's not the person. It doesn't matter how great one person is, because one person can't own software. It's all about, are you contributing to the overall greatness of this team? You can bend your rockstar talents to that, but if you're not willing to, or if you can't, then there's no place here for you. I'm sure you can get paid a lot more money somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, absolutely true. Absolutely.</p><p><strong>CHARITY:</strong> Sorry, go ahead. I didn't mean to cut you off.</p><p><strong>ADRIANA:</strong> Oh, no, I was just saying I agree with you, but I think that.</p><p><strong>CHARITY:</strong> Letting go of people is hard, and I think that it comes in all forms. I think that it's really discouraging to people who are on a high performance, who want to be on a high performing team, when someone isn't really showing up and who consistently isn't showing. The person who's like, consistently taking six weeks of vacation when everyone else is taking three or four, or the person who is kind of half asking it. And all of us half ass it sometimes, right? But people can tell you work on a team for a while, you get a real good sense of how hard everyone is working, how much they're trying. Sometimes it comes in form of, this is almost some of the most heartbreaking ones of when you've got someone who's very junior who just isn't working hard enough. And it's like we kind of don't have the language to tell them that. Because on this pendulum, we're so far over to the side of, you shouldn't be like, work crush code. It's almost like we've kind of lost the ability to tell people, no, really, you're probably not going to make it if you don't put in a few more hours and if you don't have a little bit more grit.</p><p>And some people don't want to work that hard, and that's fine, but you aren't automatically granted a job based on however hard you do or don't want to work.</p><p><strong>ADRIANA:</strong> Yeah. And it's such a tough conversation to have. I had someone in a previous team that I hired on as a senior person, and then she was, like, scamming on my. She was scamming on everyone else. She would just pretend that she was doing work by, like, oh, let me attend meetings with so and so. And meanwhile, I'd hired this junior person who was working like she was working at the senior level. And it was so frustrating. I was trying to have the conversations with the senior person saying, listen, I want to help you. How can we work together? But she got offended. And these conversations are so hard to have because we all perceive differently how we're doing. And in her mind, she was doing just fine. How have you had those conversations in the past with people?</p><p><strong>CHARITY:</strong> Oh, it's really hard. There's no version of this that isn't hard if you care about people.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> My most recent blog post was about why anyone should go into engineering management. Because it's a hard fucking job. And the answer is, because we need them. Because we need them desperately. Like a team with a great engineering manager builds circles around teams without one. And the other reason in my piece, I said is that it changes you as a person, and it gives you these skills that a lot of us didn't learn when we were growing up about how to be honest and how to have hard conversations and all these things. But as to your question, how do you go into this? The number one thing I think is no review should be a surprise. You should be having this conversation consistently, which is a hard thing to do because it makes people feel demotivated and frustrated.</p><p>But sometimes they have to feel that way. We've instituted a rule at honeycomb that if you're thinking of putting someone on a PIP, if you're thinking of, you have to literally say the words, your job is at risk because it's so tempting when you're face to face with someone who you really want to succeed, to soft pedal it or for them to feel upset and for you to kind of walk it back, or for you just to use words that let them walk away thinking something that is not what you want. And there are tools you can use to make sure. You can write up an email afterwards to be like, just to be clear, this is what I saw. This is what I'm saying. This is what you're hearing. But I really do think that one of the most important tools we have is just being explicit because they can file it away. We all have such infinite creativity when it comes to explaining away things that we don't want to hear.</p><p>And we can be like, oh, my manager is kind of a bitch. Oh, they're just in a bad mood. Oh, they're just kind of riding me lately. Oh, it's because of this thing. But this will be over. And I feel like if something really isn't trending, well, we have a responsibility to be more of a dick. We have to be the ones who kind of put our bodies in the breach and be like...and just sit there and deal with their reactions, which are going...They're going to have negative feelings. And it's really hard to sit with someone else's negative feelings who you are the proximate cause of. It's really hard, but you have to do it. It is the best thing for them to do it, to let them know this isn't just a small thing. This isn't just a flash in the pan. You are not succeeding. You are not on a path to succeeding here. You are on a path to, your job is at risk. Honestly, that's the kindest thing you can do for someone.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. And you're right. It's so hard to get those words out. Like, "Your job is at risk." Yeah. And I've worked in organizations, too, where pussyfooting around the topic was like kind of the cultural norm, and so things wouldn't get said that should have been said, and you don't have the favorable outcomes in the end.</p><p><strong>CHARITY:</strong> Yeah. And then people feel stabbed in the back, understandably. I would, too. They go...walk away going, "If they had just told me, if I had only known." And that is the worst outcome. That is the thing that I always remind myself of when I'm just like, I love this person. I don't want to be mean to them, but I cannot take it if they walk away feeling like I didn't tell them, like I stabbed them in the back by not making it perfectly clear that they're not performing and their job is at risk.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely something that I wish that I had done more of in the past, and I try to remind myself of it, but, yeah, I think that is absolutely the right thing.</p><p><strong>CHARITY:</strong> And to your point earlier about being people's friends, you can absolutely be friends with your direct report, but there's a line there. There's a boundary there, and there's a point at which you're not their friend. It's just like being someone's parent, right? When things are going great, yeah, you act like friends, but they have to know that when it's time for you to be parent, you're going to be parent.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because otherwise they will take advantage of you.</p><p><strong>CHARITY:</strong> Right. They will completely take advantage of you. It's human nature.</p><p><strong>ADRIANA:</strong> Exactly. And you will let your guard down, too, right? Because they're like, oh, "I don't want to hurt so and so's feelings, otherwise they won't love me." And it's like, you kind of have to get over that as a manager. And it's hard.</p><p><strong>CHARITY:</strong> It's really hard. It's really hard. And it's always a matter of judgment. It's always a judgment call. And you have to know that after you've had that hard conversation, chances are they're going to go tell other teammates a version of it that makes you look bad and them look great. And you can't do fuck all about it. You have to sit there and take it and hope that the relationships and the trust that you have built up are enough that people aren't going to just automatically believe that other person. That is the hardest thing about being a manager to me.</p><p><strong>CHARITY:</strong> That right there, knowing...is when I know I can't say anything.</p><p><strong>ADRIANA:</strong> Yeah. And risking, as you said, having people say, well, management doesn't know what they're doing. Oh, my God. Because as an IC in the past, I was like, management clearly doesn't know what they're doing, and then...</p><p><strong>CHARITY:</strong> Clearly doesn't know shit.</p><p><strong>ADRIANA:</strong> The first time it happened to me, oh, my God, I want to go cry. Like I'm trying everything to make you happy.</p><p><strong>CHARITY:</strong> Yeah. This is why I feel like my dream vision for the future of engineering management is that more people do it. But people don't do it. They don't do it as a career. They do it as a tour of duty, because I feel like having ex managers on the team, it's like a game-changer, because whenever the dynamic is ICS versus managers, which always happens. Comes and goes, but it always happens. It's so helpful to have an ex-manager there on the IC side who could go, okay, kids, it might be this. It might be this. It might be this. Do we trust this manager in general? Okay, well, let's not jump to the automatic conclusion that they're just an idiot or they're just, like, being manipulated by the upper or whatever. They're the only voice in the room who can talk people down off a cliff and remind them whether to have some trust. And it's such a game changer. It is so wonderful.</p><p><strong>ADRIANA:</strong> Yeah, that is so true. And it makes so much sense. I even find myself in positions after I've been a manager, and then being now an IC...whenever I get comments...</p><p><strong>CHARITY:</strong> It's nice!</p><p><strong>ADRIANA:</strong> Yeah, it is nice! And sometimes I have my manager apologize, "Oh, I'm so sorry. Blah, blah, blah." I'm like, "Dude, I totally get it." "It's fine. No worries."</p><p><strong>CHARITY:</strong> You're able to give so much better support and understanding to your manager than you ever could have without that experience.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CHARITY:</strong> It's so grounding and validating for them to have someone who sees them.</p><p><strong>ADRIANA:</strong> Yeah. And especially, also when you have that nice rapport with your manager where you have that ultimate trust, where, okay, it might seem like they're riding you hard, but then you're like, oh, my ex-manager brain has said, okay, "I have a good reason to trust them. Take a step back. Let's look at the big picture." And, yeah, it's cathartic and it's eye opening.</p><p><strong>CHARITY:</strong> Everyone wins.</p><p><strong>ADRIANA:</strong> Yeah, exactly. No, sorry. Go ahead. No, please.</p><p><strong>CHARITY:</strong> I often hear people who are first-time managers who are, like, anxious or like, if I go back to being an IC, will I ever get the chance again to be a manager? And I'm just like, "Oh, grasshopper, they can smell it on you. You will be fighting off manager opportunities for the rest of your career." Have you found this to be true? I expect you have.</p><p><strong>ADRIANA:</strong> Yeah, I have. And it was funny because after I read it in one of your blog posts, I was like, oh, yeah, so true.</p><p><strong>CHARITY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, it's on your resume. Yeah.</p><p><strong>CHARITY:</strong> Just the way you come across. I've also said that the fastest way to mint like, a shiny new staff engineer is to take a senior engineer and put them in management for a couple of years. Because the way you present yourself at work, the way you approach problems, you have such a better sense of the business, even if it wasn't on your resume. This is why some people get to be managers early and often, because for whatever reason, they already have some of those skills. But once you've been a manager, it's written all over your face that you understand.</p><p><strong>ADRIANA:</strong> Yeah, very true. Now, here's a question for you. What's your take on folks who have gone into management at a really early point in their career, becoming a technical manager for a technical team when they don't have that many years of actual technical experience?</p><p><strong>CHARITY:</strong> I think they are not well-served by this. I often see this happen to women, especially, and I think it's often intended as a compliment and by people who genuinely are trying to do they want to help the industry. They know that there needs to be more women in leadership and management. And so they're like, here's this person who has social skills and also some engineering skills. So we'll just...I think everyone has the best of intentions, and I think it really does not serve them because it's often a one-way...it's a one way-ticket, right? Because you don't have the skills to be able to go back and pick up coding easily in a couple of years. I think you also don't really have the skills to be a great manager.</p><p>Honestly, my recommendation to them would be get back to coding as quickly as you can or climb the ladder. If you choose to climb the ladder, then those skills are less relevant. But I wouldn't be in a rush. If you're 25 and you're a manager getting offered a director position, I would look at that cross-eyed. I would be like, because, yes, it is probably a compliment, but is it the right thing for you? I don't know. I mean, if you play out over the course of your career, you've got a 30, 40 year career. There's no rush. And the people who really excel in those senior leadership positions tend to be ones with deep roots, not just a very shallow.</p><p>And there's so much to learn, right? This is not to say that there's not anyone out there who's climbed the ladder in a hurry and not regretted it, because there probably is. But the people that I know who have done it have, by and large, profoundly regretted it. You know, I wrote about my friend Molly, who's an engineer at Honeycomb now, and she was one of those people. She super bright, straight out of college, became an engineer, became a manager, became a director. Shot up. You know she was a VP, she was a director, she was an EP. And she came to Honeycomb to be our head of...VP of customer success or something like that. And she was so unhappy.</p><p>And she would make all these wistful comments about how she wished she could be a software engineer. She wished she had done that. Eventually, her husband, he was an early member at Okta and Okta IPOed. And so suddenly she was like, "Wow, I can do anything I want with my life. I want to be a software engineer." And so she became a support engineer for us, and she just started writing code on the side. She started picking up some PRs. Now she's a software engineer on the team, and it's been hard.</p><p>She's never been happier, though. And I'm proud that Honeycomb is the kind of place that can support someone in doing that, because I think the opportunities to do something like that are few and far between. There are not many places we'll take a flyer on someone who's middle-aged and wants to go back to software engineering. But if you think of your career as a long game, you don't want to amass a bunch of titles, especially titles that are kind of empty because you're not getting a...I would...I would venture to guess that you're not getting a really high quality offer to be a director or a VP at age 27. It's really mostly the title. You want to amass yourself a solid base of experiences and skills, and you want to have shit to draw on as you climb that ladder so that you can help people better.</p><p>So the thing that I do want to guard against when I'm talking about this, I'm speaking to people who are early in their career, who are facing these questions. I don't want to make it sound like it's too late and you're screwed if you're already in this position. In fact, if you're in that position, if you'd like someone to talk it through, reach out to me. I have a Calendly link, calendly.com/charitym/advice, and I'm always happy to talk through interesting and tough career conversations with people. You have skills, you have assets. It might not be a super sexy path, but you can find places that will take advantage of the skills you have to offer while you kind of work your way up from the bottom again, if that's what you want to do. I'm sure you can do it, but it's easier if you do it right the first way and become a solidly senior engineer. Seven years really is the minimum, I think, before you become a manager.</p><p>And if you really want to be able to manage other senior engineers, you need to at least be able to speak the language and be able to roll back on it.</p><p><strong>ADRIANA:</strong> Yeah, I fully agree with you on that. I was thinking back to my own career. My first job out of school was as a consultant at Accenture, and the career path was basically like, you must pay your dues as a developer, and you shall be rewarded with a management position. Right? Yeah. Right. So we're all kind of brainwashed to think, oh, my God, if I'm not a manager, by 27, 28, I have failed at life. Right? And I hit this crossroads in my life where I was being groomed to be a manager. I didn't have the manager title, but they threw me on some engagement where I was managing three teams at once. I was doing a shitty job, and I'm like, I was miserable, and I'm like, what do I want to do with my life? And so I decided...I left consulting. I took on a job as a software engineer. It was a lateral move, but I was so happy, and it was the best thing for me because my thought was, how can I manage these people if I don't know enough? I just didn't feel right for me, so I'm happy I did that.</p><p><strong>CHARITY:</strong> Good for you for listening to your gut. I think all too often we talk about impostor syndrome, and we try to talk people out of it. I often think if your gut is really eating at you, that something is wrong. You should listen to that. You shouldn't just go, oh, everybody, there's impostor syndrome, and then there's just, like, the feeling in your stomach that you're not really setting your future self up for success or that you aren't really equipped to do the kind of job that you want to be able to do in this role. And I think that is not something to be brushed aside lightly.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. Listen to your gut, because it's telling you something. One thing that I wanted to ask was, when you were building Honeycomb from the ground up, did you have sort of lofty aspirations of how you wanted things to be?</p><p><strong>CHARITY:</strong> Ha!</p><p><strong>ADRIANA:</strong> How was...the initial thoughts versus how it turned out?</p><p><strong>CHARITY:</strong> I 100,000% expected us to fail like the plan was to fail. So I was never one of those kids who was like, I'm going to start a company. Because I always kind of low key hate those people. It's like, "Oh, you're too good to work for someone else." I'm not too good to work for someone else. I was a serial dropout. I'm the opposite of you, right? I didn't collect all the awards. I didn't check anything off.</p><p>I dropped out and I dropped out again. I dropped out again. And so I never had a pedigree. Nobody was ever going to give me money. Then I was leaving Facebook, and the first time in my life, I kind of had a pedigree. And so I was like, well, I can't waste, like, on behalf of all women and queers and dropouts everywhere, I have to take it and run with it and do something. But I was super burned out. And I was like, well, I guess I have an idea, but I'll go heads down the corner, write code for a couple of years, and then we'll fail.</p><p>And I'll open source it. Then I'll have my tool to use. Hee haw! That was really the grand vision. And I would say Honeycomb has been around for eight years as of January 1, but we had many near-death experiences. Now, we hit our $40 million ARR mark this month, which is exciting. We're hoping to get on a path towards an IPO. But for the first five years, I think we wobbled around between 5 people, 12 people, 30 people. We did layoffs down to 15 people again. We were a skeleton crew wandering in the wilderness. In retrospect, I realized that we were creating a category and we were writing the database and all this stuff, but it just felt brutal. It just felt like failure was around every corner. And most of those corners were right. We did fail most of those corners. There are several just, like, near-death experiences that we had, and we made it through.</p><p>And now I, for the first time, am not thinking we're going to fail. But no, there was no grand vision. There was no grand vision at all. There was just, like putting 1 foot in front of the other and feeling like I was failing the people that I loved most almost every single day. It was brutal. I will say, though, that Christine and I, a little bit older than your average tech founders, especially me, and turns out we have very strong opinions. And we learned a lot of lessons at previous startups. We were at, like, at Parse, which I loved working at Parse.</p><p>Parse is where I learned about the importance of design, about marketing. People loved that product and I loved working on it. Before Parse, I was like, I'm just a backend engineer. I don't care what the product's about. I'll work on anything. Parse is where I learned that, of course, that was never true. But Parse never really had a shot because the founders never really tried to build a business. They tried to build a great product, and they did. But then around series B, they had a marketing person and a couple salespeople.</p><p>We weren't bringing any revenue. They had to sell. Their destiny got taken out of their hands because they had no other choice. And so Christine and I, from the very beginning were like, we want to build a business. We want to build a business. We want to build a product that people want to pay money for. We're not building freebies. We're going to try and monetize on the other end of the pipe.</p><p>We are building a product. We're building a business. And I had a lot of just, like, very strong opinions about the kind of culture we wanted to build, just about how...in the beginning, when we were interviewing engineers, if anyone talked, not even dismissingly, about go to market functions like sales or marketing, even just sort of, like, almost alienated, just like, "Oh, well, that's them. We're us. We don't understand that." Those weren't our engineers, because we don't need to hire engineers who wanted to build a business with us and who weren't going to create that us versus them dynamic that makes all great business people in the valley feel like second-class citizens. So, yeah, I would say we discovered the grand vision along the way. It really wasn't there from the beginning.</p><p><strong>ADRIANA:</strong> And as a follow-up, you know, one of the things that I admire so much about Honeycomb is you build such a lovely community around your product. Your customers truly, truly love it. And we met because I was asking so many questions in the Honeycomb Pollinators Slack. At the time, I was exploring Honeycomb as a potential product that the company I was working for might switch over to. And everyone was just so genuinely nice in helping me understand this Observability thing that was so nebulous. How do you build that thoughtful community? Was it something that you sought out to do from the get-go? Is it something that organically grew?</p><p><strong>CHARITY:</strong> If you ask any founder, they'd say they're trying to build that, right? So I think the questions were like, "Why were we more successful than many others?" I think a lot of it has to do with just...and if you had asked me if I would be talking about values and shit, like a year ago or a few years ago, I'd be, like, rolling my eyes, because I've always hated when people are like, "Values," because most businesses are just like. I don't know. I get really cynical about it, but I feel like we are our customers, and our customers are us. We built this product to solve a real problem that we are having. And it is more important to us that these problems get solved than that Honeycomb is successful. I think I can say that about everyone there.</p><p>We would love to be successful. We'd love to make lots of money and all this stuff. But we see the pain that so many teams are in, and we know that we have a way to fix a lot of that pain, because we've seen our customers do this over and over, and we hear what they say about how no one else could do this. And we had the advantage of designing and building this 25 years after metrics began dominating the landscape. So we build on the shoulders of giants, like I said earlier. So I feel like it's easy to be a true believer, because we're not just trying to sell something. We're really building something that really changes people's lives. And it's easy to get starry-eyed about that.</p><p>It's easy to be a believer when you're all on the same page about fixing problems, not just about trying to tweak your messaging or your marketing or your sales or something. I think people, Honeycomb, are generally very passionate about solving the problem, and it's very exciting to see them. I mean, the product does what it says on the sticker, which is very exciting, because almost no products do. Most products are hyped. If anything, Honeycomb is underhyped. It does so much more than we've been able to explain to people, which is why our churn is like nothing. We win, like, 80% of our tech evals, which the industry standard is, like 30 or 35%. Once people see it on their data, you cannot pry it out of their cold, dead hands.</p><p>One of our best sources of leads is when engineers change jobs and they bring us with them, because once they've tried developing with Honeycomb, they can't go back to not having honeycomb. And this is all stuff that it's hard to explain to people in words, but once they see it, it clicks. And so, really, our core challenge, over the next year, we've built the product. Our core challenge is figure out how to get more people to click with it faster, because we know that once they've seen it. The deal is done, but it's still a very hard problem.</p><p><strong>ADRIANA:</strong> Yeah. The other thing that I think is very interesting about Honeycomb is it's not only are you building a product that people are excited about, but you've also really turned the whole area of Observability on its head. I'd like to think that it was Honeycomb that sort of gave Observability...Observability became what it is because of what Honeycomb has done. I mean, you've spent a lot of time talking about Observability. I mean, honestly, that's how I got dialed into what Observability was in the first place, was catching your Tweets. Yeah, if you could say a little bit more about that.</p><p><strong>CHARITY:</strong> Yeah. Like, Christine and I are not marketing people. It turns out what we were doing was category creation. All I knew was that we were trying to build something based on an experience we had had that had changed us as engineers, and we knew that it wasn't monitoring. And I spent months just sort of, like, testing language, trying various things. And one point, it was July in 2016 that I Googled the term "Observability", and I read the control theory definition, and I was like, "Oh, shit. This is what we're trying to do. We're trying to build something to let engineers understand the inner workings of a system, no matter what's happening, just by observing its outputs."</p><p>So, like, working backwards from that, what do you need? Like, you need the high cardinality, you need the high dimensionality and all this stuff. And I feel like that definition really took hold for about three years. In 2019, 2020, maybe 2021, all of the money started rushing into the space, and suddenly, anyone who was doing anything with telemetry was like, cool. We do Observability, too, which, on the one hand, is like, it's a good problem to have. It means that what we were talking about really resonates with people. And at the time, I was naïve enough to think that, oh, well, they're co-opting our marketing language, but surely they're building the same technology under the hood. It's just a matter of time until they release it. I don't believe that anymore.</p><p>I think all they did was steal the marketing language, and I don't think they actually have any plans to. I think that, like, Datadog in particular, their business model is centered around having all these different SKUs, right? A different product for metrics, for logs, for tracing, for profiling, for security, and they've got too much money invested in. The problem is that the experience degrades for everyone if nothing connects all these data sources. People are paying to store their data again and again and again and again, but nothing connects it except the engineer who's sitting in the middle just trying to visualize or visually correlate. If that spike is the same as that one, it's fucking broken. My hope is that there will be new startups that are entering the space. So I've kind of given up like, okay, Observability now means, and this makes sense, I'm actually completely on board.</p><p>Observability, instead of having a strict technical falsifiable definition, Observability is a property of systems, right? A system can be more less observable if you add some metrics, great, you're more observable. But what we're seeing in the field is that there's a real huge step function difference between, let's call it Observability 1.0, which is about metrics, three pillars, right? And Observability 2.0, which is based on this single source of truth. And it's not just the technology, because o11y 1.0 is very much about MTDR, MTTD reliability, uptime. It's a checkmark before you send your code to production to make sure that it's observable. And Observability 2.0 is about, it's the foundation of the software development lifecycle. It defines your velocity, how fast you can ship, how well you can ship, the quality of what you ship, your ability to iterate quickly, your ability to identify what your customers are actually doing and why, and build on that. It's your ability to see what's happening in the wild and make decisions based on real data and then feed them. Because this is all about feedback loops, right? And it's about learning to be a developer where you're developing with fast feedback loops.</p><p>And it's like the difference, o11y 1.0 is about, okay, this is something that you tack onto a product...2.0 is about, this is how you build the product, right? So many teams are stuck in 1.0 land and they're happy with the tools that they have, but the teams that are going to win are the ones that not only adopt 2.0 tooling, but also adopt the 2.0 mindset of this is how we build software. It's like putting your glasses on before you drive down the highway. You can drive a lot faster, you can make better decisions much more quickly. So I feel like right now, the big problem that Honeycomb has from a business perspective is that far too few engineering leaders even understand that 2.0 is possible because you can have a 2.0 mindset. But if you've only ever seen 1.0 tools, it's janky. It's real hard to like...you can only do so much, right? You really need to see 2.0 tooling in order to really...</p><p>But it clicks so fast when you do. So that's really our job. For a long time, I was really disappointed that there are still Observability startups starting. They come up, ping, pong, like here and there, everywhere, but they're all 1.0 tools. They're still doing the multiple storage places. My hope is, and I get why, it's because you have to build an entirely different storage layer from the ground up. And very few VCs have the patience for you to do that. They want you to get right to product, market fit and all this stuff. Now that there are more columnar storage engines out there like Snowflake, I don't know...</p><p>I'm optimistic, but I'm optimistic over the long run, our model of Observability will win. Even if Honeycomb completely fucks up in the end state is the complexity of our systems is increasingly demanding it. The complexity of people's systems is skyrocketing. You look at the DORA metrics, and I was always kind of like, dude, it's so weird. Like high performing teams, okay, that takes an hour to a day to restore service. But for the bottom like 80% of teams, it takes them a day to a week to restore service from an outage. How? It's because they don't have Observability.</p><p>It's because they can't actually see what's going on. They rely on a few people's brains, people who've been there for a long time, who pack a lot of context into their heads, who can try and reason about it using the very limited data sources that they have. That's why it takes so long over and over. Part of the reason we win so many of our POCs is because over and over, our sales engineers, we help you roll it out, and they'll be like, is this an outage over here? We're seeing something wrong. And people will be like, what? Ten minutes later they get paged and they're like, oh, it's just like once you have this feedback loop, you get used to being constant conversation with your code instead of just like shipping and waiting for someone to get paged. At some point in the next hour two year, right. It's all about hooking up this feedback eventually, even if it's ten years from now, the model that we're talking about is the shape that's going to win whether it's us or not because our systems simply demand it. There's no other way to build software at that kind of velocity and scale.</p><p><strong>ADRIANA:</strong> I completely agree and I think having that conversation where Observability is considered...is baked into like...you're shifting left on Observability basically, right? Were it's like...</p><p><strong>CHARITY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> No, it's not the thing that's tacked on at the end per usual. It's the thing that your developers are considering in the beginning that your QAs are using to troubleshoot shit and write trace based tests and that now your SREs are like, "Oh, I've got the information to solve the problem!"</p><p><strong>CHARITY:</strong> So many of the promises of Agile development and all these SREs and all of these cultural movements, they've never really lived up to their full promise. And I feel like the reason is because it's not just a cultural thing. You have to have the tools that actually make hard problems easy as well. And the feedback loops with metrics and logs are just painful and arduous and relies on so much on manual cross-correlation and heroes jumping into the break. But when you have the right tools, you can just glance at it and see the answer. And it's what unlocks the ability of teams to just be constantly...When I think about modern software development, I think about feature flags which help you separate releases from deploy so you can be deploying small changes constantly.</p><p><strong>CHARITY:</strong> I think about future flags, I think about Observability, just the ability to see what the fuck is going on at any point. I think about testing in production and I think about, well, canarying. There was one other thing that was on my mind. There's really just a four thing and they all reinforce each other, right? One of them alone is okay, but you get all of them together. And it's a completely different profession than it is in software development, which is kind of still from the shrink wrap era. It's like you're building, if your world while you're building software is your IDE and your tests, that's shrink wrap days. Your world should be production and telemetry. You should spend more time in your production windows than in your IDE windows. That's what modern software development is like I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And the final point that I wanted to touch upon is you mentioning...having...the data that correlates right? Where you're not just having to figure out how it's stitched together. And tools like open telemetry definitely enable that. But then I guess part of the irony though, is that open telemetry allows you to correlate traces and logs and metrics. But then if your Observability backend doesn't have a way to show that correlation, then you're kind of up a creek too.</p><p><strong>CHARITY:</strong> So I am so glad that OTel came out when it did so that I think we were able to have a lot of influence on how the data is gathered. You're absolutely right. Part of observability is the presentation of the information. If you don't have the ability to slice and dice, if you don't have the ability to combine, if you don't have that single sort of truth, then you can't really reap the rewards of Observability, even if you captured it. But capturing it the right way is the first step, for sure.</p><p><strong>ADRIANA:</strong> Yes, absolutely. And so glad that OpenTelemetry has gone officially GA. The specification has gone GA end of 2023. Long time coming. I'm super stoked for that.</p><p><strong>CHARITY:</strong> It's a big moment in our industry.</p><p><strong>ADRIANA:</strong> Yeah, and I'm so glad also that so many of the vendors have come together to rally behind it. And it's really not someone trying to flex their muscles over everyone else. It's such a lovely community.</p><p><strong>CHARITY:</strong> The only lagger is Datadog. People need to keep putting a little bit of shame and pressure on them because they're the only ones who are not playing nice, but everyone else is, which is a tremendous achievement. Huge kudos to Splunk, who's got like 30 engineers working on integrations every day. We would not be where we are without Splunk.</p><p><strong>ADRIANA:</strong> Yeah, it's so great. It's so great seeing all these innovations, collaborations, and people really genuinely caring for the project.</p><p><strong>CHARITY:</strong> It's great.</p><p><strong>ADRIANA:</strong> And on that note, we have come up on time. And thank you so much Charity for coming on geeking out with me today. This was awesome. One item off the podcasting bucket list for me. Always a pleasure to chat with you. And everyone, please don't forget to subscribe, be sure to check out the show notes for additional resources, and connect with us and our guests on social media.</p><p><strong>CHARITY:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. My wonderful editor daughter will edit out any, any stuff. I pay her good money.</p><p><strong>CHARITY:</strong> How old is your kid?</p><p><strong>ADRIANA:</strong> She's 15.</p><p><strong>CHARITY:</strong> Nice.</p><p><strong>ADRIANA:</strong> That's a good age. Yeah. And she sports right now...she's sporting some really rad pink hair. Last year, she had gone purple, and I just took her to get a cartilage piercing, which I'm like, hey, I have no issue taking you. No issue taking you. I'll look away while it happens. Yeah, it's super fun. Super fun.</p><p><strong>CHARITY:</strong> I went to college when I was 15, and I felt very adult at the time. And now I look back and I'm like. I was a child. What was I doing?</p><p><strong>ADRIANA:</strong> You feel so old when you're in high school or like, when you're 15. I remember when I graduated college and I'm like, everyone looks like a baby.</p><p><strong>CHARITY:</strong> Yeah. Time of rapid change.</p><p><strong>ADRIANA:</strong> Yeah, for real.</p>
]]></description>
      <pubDate>Tue, 29 Oct 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Charity Majors)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-observability-charity-majors-VNi2_Av3</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Charity is an ops engineer and accidental startup founder at honeycomb.io. Before this she worked at Parse, Facebook, and Linden Lab on infrastructure and developer tools, and always seemed to wind up running the databases. She is the co-author of O'Reilly's <a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Reliability Engineering</a> and <a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering</a>, and loves free speech, free software, and single malt scotch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/mipsytipsy">X (Twitter)</a></li><li><a href="https://linkedin.com/in/charity-majors">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://honeycomb.io">Honeycomb.io</a></li><li><a href="https://gretchenrubin.com/books/the-four-tendencies/">The Four Tendencies, by Gretchen Rubin</a></li><li><a href="https://charity.wtf/2023/05/01/choose-boring-technology-culture/">Choose Boring Culture, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2023/06/19/helicopter-management/">Helicopter Management, by Charity Majors (blog)</a></li><li><a href="https://mcfunley.com/choose-boring-technology">Choose Boring Technology, by Dan McKinley (blog)</a></li><li><a href="https://www.amazon.ca/Advantage-Organizational-Health-Everything-Business/dp/0470941529/ref=sr_1_1?hvadid=668464372229&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=10866783028113716172&hvtargid=kwd-306682828942&hydadcr=3349_13589091&keywords=the+advantage+by+patrick+lencioni&qid=1704904524&sr=8-1">The Advantage, by Patrick Lencioni</a></li><li><a href="https://charity.wtf/2024/01/05/questionable-advice-my-boss-says-we-dont-need-any-engineering-managers-is-he-right/">Questionable Advice: "My Boss Says We Don't Need Any Engineering Managers. Is He Right?" by Charity Majors (blog)</a></li><li><a href="https://www.perkbox.com/uk/resources/blog/a-complete-guide-to-performance-improvement-plans">Performance Improvement Plan (PIP)</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2022/09/23/the-hierarchy-is-bullshit-and-bad-for-business/">The Hierarchy is Bullshit, by Charity Majors (blog)</a></li><li><a href="https://www.okta.com">Okta</a></li><li><a href="calendly.com/charitym/advice">Charity's Calendly for career advice</a></li><li><a href="https://en.wikipedia.org/wiki/Parse,_Inc.">Parse, Inc.</a></li><li><a href="https://docs.honeycomb.io/community/">Honeycomb Pollinators Slack</a></li><li><a href="https://dora.dev">DevOps Research and Assessment (DORA)</a></li><li><a href="https://youtu.be/OEGgmTNfYsU?si=ZdjNwLbGTrWIVs1D&t=288">OpenTelemetry specification has gone GA</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering (book)</a></li><li><a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Engineering (book)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today...I am so excited to have Charity Majors of Honeycomb on! Welcome, Charity.</p><p><strong>CHARITY:</strong> Yay! Thank you for having me, Adriana.</p><p><strong>ADRIANA:</strong> I'm so excited. And where are you calling in from today, Charity?</p><p><strong>CHARITY:</strong> San Francisco. I just got home. I was in Charlottesville, Virginia, with my little sister over Christmas, and so I am newly home again, looking forward to a very quiet week between Christmas and New Year's.</p><p><strong>ADRIANA:</strong> That is always the best week for chillaxing, right?</p><p><strong>CHARITY:</strong> Nothing going on. This is why at honeycomb, we just give everyone the week off. Obviously, some people have to be on call, but why pretend you're getting stuff done if you aren't?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, I fully support that. I totally agree. I think more companies should embrace that.</p><p><strong>CHARITY:</strong> Yeah. I don't feel like anyone should have to be performing that they're excited to be at work or like, we don't make people have a set number of vacation days or anything, but...That's the worst. If you're like, well, it wouldn't really be working, but do I spend one of my precious vacation days? Yeah, fuck it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. Honestly, I get so much anxiety over vacation days, like, having to meticulously plan them and, like, oh, where do I spend them? And maximize vacation with family and school holidays. And there's, like, so many school holidays, right?</p><p><strong>CHARITY:</strong> Seriously, there's no perfect system. Like, if you do the unlimited holiday thing, people are like, well, but then you're not treating it like real comp. And people have stress about, are they hitting the right number of days or not? And people won't take it. But then if you have specific number of vacation days, then it's where do I spend it? And everything. So I guess if there's one thing that being a CEO CTO of a company has taught me, it's that people are going to complain no matter what. All you can try and do is pick what is genuinely best for your people that will really help you get as much work as possible done without asking people to fake it and do a bunch of. So, we've gone the infinite vacation route, because, all things considered, I think you kind of want to have a mandatory minimum. Like, you have to take two weeks off, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> And above and beyond that, it's like, are you getting your work done here? It's a standard. The company standard is about three weeks a year, but nobody's looking over your shoulder and policing you.</p><p><strong>ADRIANA:</strong> Yeah. See, I appreciate those policies, especially at companies where they fully respect autonomy, because there's the companies where it's like, well, it's unlimited, but we really only expect you to take like three weeks or four weeks or whatever, and it's like, so it's not really unlimited. Right. And that's disingenuous and annoying and very stressful. I don't know. I bust my ass and I need the time to chill.</p><p><strong>CHARITY:</strong> Yeah. But I will say some people will start taking five weeks, six weeks. But then the question that you have to ask them is, you're taking too much time. It's like, well, are you really getting your job done? And what's the impact on the people around you? Really?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CHARITY:</strong> Because, yeah, it isn't actually fair if you take eight weeks off. Anyone would understand if you have a health issue or if someone in your family is. We've had those situations. But if you're working at a startup with some intensity, we have VC money that's burning in the bank. You kind of can't get your job done, really, if you're not there for two months out of the year.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>CHARITY:</strong> I think always trying to steer it back to the impact. Right. Can you get your job done and are you letting down the people around you, or are you being a real functional member of a high performing team? Those are the terms to have this debate on not how many days you're here or not. The other thing, unlimited time, is that it removes the aspect of scorekeeping and time keeping and quibbling about hours, because some people don't really care, but some people get really concerned about, well, am I taking 2 hours off here and 3 hours there? If I take 4 hours of that a day or not? And those are brain cells that I would really rather you just devote to solving the problems that we're paying you to solve, not to bookkeeping around your own anxiety or your projected expectation of someone else's anxiety about the hours that you're spending on your job.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I have to admit, the timekeeping stuff is so stressful, and I've been lucky the last three years. I have not had to fill out any timesheets, which has been like, oh, my God, my first job out of college was, like, consulting. So all of your fucking hours are accounted for.</p><p><strong>CHARITY:</strong> Oh...</p><p><strong>ADRIANA:</strong> So everything and even your downtime, right? If you're in between projects, you got to charge it to internal thing. And it was like, yeah, I lasted four years.</p><p><strong>CHARITY:</strong> Oh, honey. I don't know how! One of our company values is we hire adults. And I actually think about that. It's as much about us as it is about the people we hire. It's like, are we treating people like adults? Do we expect them to manage their own time or not? And of course, the difficult points come. I think as an industry, we're just terrible at figuring out how to really take people on as apprentices and turn them into fully-fledged employees. I mean, there's that middle section that takes, even for a fresh college grad or someone entering...It takes five to seven years, I think, for you, really, to bring someone on and bring them up to a level of senior engineer and teach them all these things.</p><p>But you can interpret it, our value as you're on your own. You better come fully baked because we're not going to help you, which is not what we're trying to project or do. But it's challenging, no?</p><p><strong>ADRIANA:</strong> Yeah. It's so challenging, like coming out of school, right? Trying to figure out where you fit in. And it's also kind of, for me, it was like a bit of a mind fuck because I was like the goody goody. Like, I will do all the assignments. And marks were everything. And then you go out into the real world and it's like, yeah, bye bye. That did not apply. For me, it was a massive adjustment and I kind of sucked fresh out of school, like my first couple of years in the work world trying to figure out, what do I do? What do I do? There's like, no marks. Not in the standard sense, right?</p><p><strong>CHARITY:</strong> No, of course not. You must be an upholder type. Do you get a lot of satisfaction out of checklists? Like your own checklists and the checklists that people do?</p><p><strong>ADRIANA:</strong> I do, I do. My own checklist. My whiteboard next to me. It's mostly clean now because of the holidays, but it had my to-dos...but I've had to learn to roll with it. I had to be a lot less uptight than I was in school, because I think you just have to, in the work world.</p><p><strong>CHARITY:</strong> Well, because you learn eventually that if you want to be successful, it's not actually about checklists, it's about figuring out what matters to you and what matters to other people and then figuring out how to creatively achieve those goals. And the checklists are there as a tool, right? I'm not telling you anything you don't know.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. I completely agree. And I think that's a lesson that comes so much more easily for some than others for sure. Especially. I've hired a couple of interns in my past life and trying to steer them in the direction of, like, chill. Let's relax. Let's just focus on getting the work done and learning cool shit.</p><p><strong>CHARITY:</strong> In a lot of ways, though, I would argue that the upholder is the easiest type of person to onboard because they're motivated by everything.</p><p><strong>ADRIANA:</strong> True.</p><p><strong>CHARITY:</strong> So when I use the term upholder, I don't know if you've read the book, "The Four Tendencies"? It's this book that it's super cheesy and I don't want to get anybody's expectations up, but it was actually really pivotal for me and Christine [CEO of Honeycomb] and finding a way through our relationship because she's an upholder. I'm the opposite. I'm a rebel. Which means that I reject all of your checklists and my own too, called checklist. Basically, it's about motivation. And there's only four possible types.</p><p>It's a two by two, right? It's like your own motivation, like what motivates you and the goals that you set for yourself and then the goals that other people have for you. And you can either be super motivated by both or you can be what's called a questioner type, which you can't really give a fuck about other people's expectations. But if you care about something, then you can hit that goal every time. And then there's the type that needs a gym buddy because you struggle to do the things that you set for yourself, but you respond really well to external structure. And then there's the type that rejects all of the structures. And that's my type. And this was really helpful to us in just like, sort of because Christine and me are just such polar opposites that she was just like, who the fuck are you? How does your brain work? Why is it that I give you this perfectly formed challenge and you're like, "Fuck all your challenges." And I'm just like, "Why are you telling me what the fuck to do? Don't you know that's the easiest way to demotivate me, is to tell me what to do?"</p><p>And so it was really helpful because this book actually has these almost, like, examples of, if you're this type in a relationship with this type, here are some conflicts and conversations that you might have if you're in a working relationship and you're this type paired with this type. And it was just like, oh, my God. Some conversations that I had had with my partner, like almost word for word, some conflicts Christine and I had had, almost word for word. It was just like, here are some tools for getting around them. So I really like it.</p><p><strong>ADRIANA:</strong> That is so helpful. It's funny, because I think the way you describe yourself is how I would describe my daughter, too, to a certain extent, because when she was in preschool, her teacher could not teach her, and she realized that the way to teach her was not to teach her, but to teach her friends. And then it would cause Hannah to go over, oh, that looks interesting. So she's like, don't tell me what the fuck to do. I'm from Brazil. And I'm like, oh, it'd be so cool if you learned Portuguese. She's like, "No." What did she do? She learned German.</p><p><strong>CHARITY:</strong> That is how you deal with rebels. You have to rely on them to find their own intrinsic motivation, because if it becomes part of their identity and part of who they say that they are, then you can't stop them.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. So I'm like, you know what? You do you. I embrace that. And I think she's happier for it. I'm happier for it.</p><p><strong>CHARITY:</strong> Everyone should be happier for it. As a manager, part of what you have to do is, I feel like, as a manager, in the beginning, we try to give our reports the experience that we wish we had had. For upholders and for...I can never remember...the obligers. Obligers are the ones that need the external structure. You're really giving them a gift. If you give them a structure or if you give them regular check ins and you let them know what the expectations are, you're giving them a huge gift, and they will rise to the occasion and they'll thank you for it. And if you do that for rebels or questioners, you're insulting them.</p><p>That sort of versatility. And it's not just managers, of course. It's anyone who's, like, in a senior plus position, where what you need to do depends a lot in influencing others. Just sort of having a mental map of how other people respond to sort of motivations is super helpful.</p><p><strong>ADRIANA:</strong> Yeah. I actually remember reading one of your blog posts on, like, I think you're talking, like, being manager and trying to make everybody happy, but it's not also about being their buddy and making everybody happy, but also, you do have company goals to fulfill. And so to what extent do you protect your team, but then don't end up doing the things that need to be done, which I think is such a common pitfall for new managers, because for me, certainly when I first got into a management role. I'm like, this happened to me.</p><p><strong>ADRIANA:</strong> I'm not going to let that happen to my direct reports. I am going to be the best manager that I can possibly be. Right. It can kind of blow up in your face if you're not careful. Like, I wanted to be friends with my direct reports. That did not work out in the long run. Initially, it was like, yaaaay. But afterwards, it was like, no.</p><p><strong>CHARITY:</strong> We're always overcompensating for our own experience.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And in the end, I think we learn, right?</p><p><strong>CHARITY:</strong> Yeah, exactly. Eventually, hopefully, we find a happy medium. I think about that so often when thinking about diversity issues in the industry or about management or that it's natural for there to be like, this is a young industry. This is a very young profession. For as old as some of us feel like we are, we're still like, there's been... When I was coming up, we didn't talk about women in tech. There was a few of us that were just, like, quietly there, wearing men's clothes and just sort of pretending we were straight white dudes. And so there was a lash, right? And then there was a backlash.</p><p>And it swings. I'm not going to say too much about how sensitive I think some people are, but I understand why they are. I understand why they are. And also, that's not where we have to end. That can't be where we end up. We have to end up in a place that is less reactionary on all sides.</p><p><strong>ADRIANA:</strong> Absolutely.</p><p><strong>CHARITY:</strong> The goal of our businesses and our companies, this is something I've been thinking about a lot. The few times that I feel like the honeycomb culture has gone off the rails a little bit, is when we've kind of lost sight of the fact that we are here to serve our customers. We are not here to have the most diverse company in the world. We're not here to give people the best work life balance. We aren't even here to give everyone the best employment experience of their lives, which early in our, when it seems for so many years like we were going to fail, Christine and I would console each other. We'd be, you know, if we go under tomorrow, as we think we probably will, at least I think we've done a good job of giving a lot of people an experience that will set the know so they won't accept shitty jobs for the rest of their life. But now that we're hoping to be around for a long time, we can't forget that we are here to serve our customers. The decisions that we happen to think that a lot of these things go in harmony.</p><p>Treating people really well means we treat our customers well. Having people who are happy at work. We believe in having healthy businesses, which is a lot of people's complaints. They see symptoms, but what they'reacting to is the fact that the business is not healthy. The way people are relating to each other is not healthy. I wrote this other blog post a while ago, I don't know if you saw it about, "Choose Boring Culture"?</p><p><strong>ADRIANA:</strong> That sounds vaguely familiar.</p><p><strong>CHARITY:</strong> You know, because Dan McKinley wrote that blog post that was hugely influential on me about choose boring technology where he's like, you know, as a startup you get three innovation tokens. Choose wisely. And I feel know the same is true for culture and businesses. And like, we stand on the shoulders of...you know, a lot of people, a lot of really smart people have figured out things about how to make companies work well. There's this great book by Pat Lancioni called the Advantage, which I think of as like the James Madison of business and organizational structure. He's incredibly innovative thinker and he makes things very simple. But he's like, the advantage increasingly in corporations is not your widgets. Because everybody's widgets are getting so good. It's how healthy is your organization, which means how much of your people's creativity are you really taking advantage of? How much of their creativity do you feel free to bring to work? Is your organization equipped to absorb it and to change from it and to react to it? Are you able to keep people who are passionate about their work? Do you let people go who are detracting from the culture? And he's like, it is amazing how poorly most organizations are run to this day.</p><p>So choose boring culture. I think in a lot of ways, companies don't have to make their companies interesting and fun because people will do that. People have so much fun, creative energy in themselves. You just have to create a boring place for them to work where they can do their best work and they'll come up with all the fun stuff.</p><p><strong>ADRIANA:</strong> Oh, I love that. That's so cool. You touched upon something that I am a huge proponent of, which is like, letting go of people who are not adding to your corporate culture. Because I think there's this tendency, I think, in our industry to hire rock stars and kind of ignore the shittiness and their personality because, oh my God, they're the best of the best at blah. Right? And I've personally experienced a couple of incidents in my life where if you have somebody who is constantly just being negative on your team, no matter how good the rest of your team is if they're like, poo pooing everything, it sullies the culture. It's like a poison pill. And it's not like, oh, I'm going to fire your ass. It's like, well, perhaps this team might not be the best for what you want to achieve. Perhaps I can help you find a position in another team in the company. Because it's just poison.</p><p><strong>CHARITY:</strong> I think it starts with not having kid gloves on. I don't think you jump straight to firing. I don't even think you jump straight to moving. A lot of these people have never really been told no in their lives. And some of them can take it, some of them can. But I think you owe it to them to figure it out, right? To start giving feedback consistently and regularly working with the person. And this is something that I think can be really frustrating to people who are. When it looks like management is doing nothing right, because it looks like, I know that people at Honeycomb have felt this way at times, because it looks like they're just kind of being shitty and they get better and then they don't.</p><p>And it's always a judgment call. And I would actually agree that we always probably wait a little too long in general, but we waited a little too long with everyone. And I would take that over being a little too fast to fire people, because I think that that even more trust. But, yeah, I agree. If they can't bend, if they can't change, if they can't understand that the smallest unit of software ownership is the team, it's not the person. It doesn't matter how great one person is, because one person can't own software. It's all about, are you contributing to the overall greatness of this team? You can bend your rockstar talents to that, but if you're not willing to, or if you can't, then there's no place here for you. I'm sure you can get paid a lot more money somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, absolutely true. Absolutely.</p><p><strong>CHARITY:</strong> Sorry, go ahead. I didn't mean to cut you off.</p><p><strong>ADRIANA:</strong> Oh, no, I was just saying I agree with you, but I think that.</p><p><strong>CHARITY:</strong> Letting go of people is hard, and I think that it comes in all forms. I think that it's really discouraging to people who are on a high performance, who want to be on a high performing team, when someone isn't really showing up and who consistently isn't showing. The person who's like, consistently taking six weeks of vacation when everyone else is taking three or four, or the person who is kind of half asking it. And all of us half ass it sometimes, right? But people can tell you work on a team for a while, you get a real good sense of how hard everyone is working, how much they're trying. Sometimes it comes in form of, this is almost some of the most heartbreaking ones of when you've got someone who's very junior who just isn't working hard enough. And it's like we kind of don't have the language to tell them that. Because on this pendulum, we're so far over to the side of, you shouldn't be like, work crush code. It's almost like we've kind of lost the ability to tell people, no, really, you're probably not going to make it if you don't put in a few more hours and if you don't have a little bit more grit.</p><p>And some people don't want to work that hard, and that's fine, but you aren't automatically granted a job based on however hard you do or don't want to work.</p><p><strong>ADRIANA:</strong> Yeah. And it's such a tough conversation to have. I had someone in a previous team that I hired on as a senior person, and then she was, like, scamming on my. She was scamming on everyone else. She would just pretend that she was doing work by, like, oh, let me attend meetings with so and so. And meanwhile, I'd hired this junior person who was working like she was working at the senior level. And it was so frustrating. I was trying to have the conversations with the senior person saying, listen, I want to help you. How can we work together? But she got offended. And these conversations are so hard to have because we all perceive differently how we're doing. And in her mind, she was doing just fine. How have you had those conversations in the past with people?</p><p><strong>CHARITY:</strong> Oh, it's really hard. There's no version of this that isn't hard if you care about people.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> My most recent blog post was about why anyone should go into engineering management. Because it's a hard fucking job. And the answer is, because we need them. Because we need them desperately. Like a team with a great engineering manager builds circles around teams without one. And the other reason in my piece, I said is that it changes you as a person, and it gives you these skills that a lot of us didn't learn when we were growing up about how to be honest and how to have hard conversations and all these things. But as to your question, how do you go into this? The number one thing I think is no review should be a surprise. You should be having this conversation consistently, which is a hard thing to do because it makes people feel demotivated and frustrated.</p><p>But sometimes they have to feel that way. We've instituted a rule at honeycomb that if you're thinking of putting someone on a PIP, if you're thinking of, you have to literally say the words, your job is at risk because it's so tempting when you're face to face with someone who you really want to succeed, to soft pedal it or for them to feel upset and for you to kind of walk it back, or for you just to use words that let them walk away thinking something that is not what you want. And there are tools you can use to make sure. You can write up an email afterwards to be like, just to be clear, this is what I saw. This is what I'm saying. This is what you're hearing. But I really do think that one of the most important tools we have is just being explicit because they can file it away. We all have such infinite creativity when it comes to explaining away things that we don't want to hear.</p><p>And we can be like, oh, my manager is kind of a bitch. Oh, they're just in a bad mood. Oh, they're just kind of riding me lately. Oh, it's because of this thing. But this will be over. And I feel like if something really isn't trending, well, we have a responsibility to be more of a dick. We have to be the ones who kind of put our bodies in the breach and be like...and just sit there and deal with their reactions, which are going...They're going to have negative feelings. And it's really hard to sit with someone else's negative feelings who you are the proximate cause of. It's really hard, but you have to do it. It is the best thing for them to do it, to let them know this isn't just a small thing. This isn't just a flash in the pan. You are not succeeding. You are not on a path to succeeding here. You are on a path to, your job is at risk. Honestly, that's the kindest thing you can do for someone.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. And you're right. It's so hard to get those words out. Like, "Your job is at risk." Yeah. And I've worked in organizations, too, where pussyfooting around the topic was like kind of the cultural norm, and so things wouldn't get said that should have been said, and you don't have the favorable outcomes in the end.</p><p><strong>CHARITY:</strong> Yeah. And then people feel stabbed in the back, understandably. I would, too. They go...walk away going, "If they had just told me, if I had only known." And that is the worst outcome. That is the thing that I always remind myself of when I'm just like, I love this person. I don't want to be mean to them, but I cannot take it if they walk away feeling like I didn't tell them, like I stabbed them in the back by not making it perfectly clear that they're not performing and their job is at risk.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely something that I wish that I had done more of in the past, and I try to remind myself of it, but, yeah, I think that is absolutely the right thing.</p><p><strong>CHARITY:</strong> And to your point earlier about being people's friends, you can absolutely be friends with your direct report, but there's a line there. There's a boundary there, and there's a point at which you're not their friend. It's just like being someone's parent, right? When things are going great, yeah, you act like friends, but they have to know that when it's time for you to be parent, you're going to be parent.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because otherwise they will take advantage of you.</p><p><strong>CHARITY:</strong> Right. They will completely take advantage of you. It's human nature.</p><p><strong>ADRIANA:</strong> Exactly. And you will let your guard down, too, right? Because they're like, oh, "I don't want to hurt so and so's feelings, otherwise they won't love me." And it's like, you kind of have to get over that as a manager. And it's hard.</p><p><strong>CHARITY:</strong> It's really hard. It's really hard. And it's always a matter of judgment. It's always a judgment call. And you have to know that after you've had that hard conversation, chances are they're going to go tell other teammates a version of it that makes you look bad and them look great. And you can't do fuck all about it. You have to sit there and take it and hope that the relationships and the trust that you have built up are enough that people aren't going to just automatically believe that other person. That is the hardest thing about being a manager to me.</p><p><strong>CHARITY:</strong> That right there, knowing...is when I know I can't say anything.</p><p><strong>ADRIANA:</strong> Yeah. And risking, as you said, having people say, well, management doesn't know what they're doing. Oh, my God. Because as an IC in the past, I was like, management clearly doesn't know what they're doing, and then...</p><p><strong>CHARITY:</strong> Clearly doesn't know shit.</p><p><strong>ADRIANA:</strong> The first time it happened to me, oh, my God, I want to go cry. Like I'm trying everything to make you happy.</p><p><strong>CHARITY:</strong> Yeah. This is why I feel like my dream vision for the future of engineering management is that more people do it. But people don't do it. They don't do it as a career. They do it as a tour of duty, because I feel like having ex managers on the team, it's like a game-changer, because whenever the dynamic is ICS versus managers, which always happens. Comes and goes, but it always happens. It's so helpful to have an ex-manager there on the IC side who could go, okay, kids, it might be this. It might be this. It might be this. Do we trust this manager in general? Okay, well, let's not jump to the automatic conclusion that they're just an idiot or they're just, like, being manipulated by the upper or whatever. They're the only voice in the room who can talk people down off a cliff and remind them whether to have some trust. And it's such a game changer. It is so wonderful.</p><p><strong>ADRIANA:</strong> Yeah, that is so true. And it makes so much sense. I even find myself in positions after I've been a manager, and then being now an IC...whenever I get comments...</p><p><strong>CHARITY:</strong> It's nice!</p><p><strong>ADRIANA:</strong> Yeah, it is nice! And sometimes I have my manager apologize, "Oh, I'm so sorry. Blah, blah, blah." I'm like, "Dude, I totally get it." "It's fine. No worries."</p><p><strong>CHARITY:</strong> You're able to give so much better support and understanding to your manager than you ever could have without that experience.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CHARITY:</strong> It's so grounding and validating for them to have someone who sees them.</p><p><strong>ADRIANA:</strong> Yeah. And especially, also when you have that nice rapport with your manager where you have that ultimate trust, where, okay, it might seem like they're riding you hard, but then you're like, oh, my ex-manager brain has said, okay, "I have a good reason to trust them. Take a step back. Let's look at the big picture." And, yeah, it's cathartic and it's eye opening.</p><p><strong>CHARITY:</strong> Everyone wins.</p><p><strong>ADRIANA:</strong> Yeah, exactly. No, sorry. Go ahead. No, please.</p><p><strong>CHARITY:</strong> I often hear people who are first-time managers who are, like, anxious or like, if I go back to being an IC, will I ever get the chance again to be a manager? And I'm just like, "Oh, grasshopper, they can smell it on you. You will be fighting off manager opportunities for the rest of your career." Have you found this to be true? I expect you have.</p><p><strong>ADRIANA:</strong> Yeah, I have. And it was funny because after I read it in one of your blog posts, I was like, oh, yeah, so true.</p><p><strong>CHARITY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, it's on your resume. Yeah.</p><p><strong>CHARITY:</strong> Just the way you come across. I've also said that the fastest way to mint like, a shiny new staff engineer is to take a senior engineer and put them in management for a couple of years. Because the way you present yourself at work, the way you approach problems, you have such a better sense of the business, even if it wasn't on your resume. This is why some people get to be managers early and often, because for whatever reason, they already have some of those skills. But once you've been a manager, it's written all over your face that you understand.</p><p><strong>ADRIANA:</strong> Yeah, very true. Now, here's a question for you. What's your take on folks who have gone into management at a really early point in their career, becoming a technical manager for a technical team when they don't have that many years of actual technical experience?</p><p><strong>CHARITY:</strong> I think they are not well-served by this. I often see this happen to women, especially, and I think it's often intended as a compliment and by people who genuinely are trying to do they want to help the industry. They know that there needs to be more women in leadership and management. And so they're like, here's this person who has social skills and also some engineering skills. So we'll just...I think everyone has the best of intentions, and I think it really does not serve them because it's often a one-way...it's a one way-ticket, right? Because you don't have the skills to be able to go back and pick up coding easily in a couple of years. I think you also don't really have the skills to be a great manager.</p><p>Honestly, my recommendation to them would be get back to coding as quickly as you can or climb the ladder. If you choose to climb the ladder, then those skills are less relevant. But I wouldn't be in a rush. If you're 25 and you're a manager getting offered a director position, I would look at that cross-eyed. I would be like, because, yes, it is probably a compliment, but is it the right thing for you? I don't know. I mean, if you play out over the course of your career, you've got a 30, 40 year career. There's no rush. And the people who really excel in those senior leadership positions tend to be ones with deep roots, not just a very shallow.</p><p>And there's so much to learn, right? This is not to say that there's not anyone out there who's climbed the ladder in a hurry and not regretted it, because there probably is. But the people that I know who have done it have, by and large, profoundly regretted it. You know, I wrote about my friend Molly, who's an engineer at Honeycomb now, and she was one of those people. She super bright, straight out of college, became an engineer, became a manager, became a director. Shot up. You know she was a VP, she was a director, she was an EP. And she came to Honeycomb to be our head of...VP of customer success or something like that. And she was so unhappy.</p><p>And she would make all these wistful comments about how she wished she could be a software engineer. She wished she had done that. Eventually, her husband, he was an early member at Okta and Okta IPOed. And so suddenly she was like, "Wow, I can do anything I want with my life. I want to be a software engineer." And so she became a support engineer for us, and she just started writing code on the side. She started picking up some PRs. Now she's a software engineer on the team, and it's been hard.</p><p>She's never been happier, though. And I'm proud that Honeycomb is the kind of place that can support someone in doing that, because I think the opportunities to do something like that are few and far between. There are not many places we'll take a flyer on someone who's middle-aged and wants to go back to software engineering. But if you think of your career as a long game, you don't want to amass a bunch of titles, especially titles that are kind of empty because you're not getting a...I would...I would venture to guess that you're not getting a really high quality offer to be a director or a VP at age 27. It's really mostly the title. You want to amass yourself a solid base of experiences and skills, and you want to have shit to draw on as you climb that ladder so that you can help people better.</p><p>So the thing that I do want to guard against when I'm talking about this, I'm speaking to people who are early in their career, who are facing these questions. I don't want to make it sound like it's too late and you're screwed if you're already in this position. In fact, if you're in that position, if you'd like someone to talk it through, reach out to me. I have a Calendly link, calendly.com/charitym/advice, and I'm always happy to talk through interesting and tough career conversations with people. You have skills, you have assets. It might not be a super sexy path, but you can find places that will take advantage of the skills you have to offer while you kind of work your way up from the bottom again, if that's what you want to do. I'm sure you can do it, but it's easier if you do it right the first way and become a solidly senior engineer. Seven years really is the minimum, I think, before you become a manager.</p><p>And if you really want to be able to manage other senior engineers, you need to at least be able to speak the language and be able to roll back on it.</p><p><strong>ADRIANA:</strong> Yeah, I fully agree with you on that. I was thinking back to my own career. My first job out of school was as a consultant at Accenture, and the career path was basically like, you must pay your dues as a developer, and you shall be rewarded with a management position. Right? Yeah. Right. So we're all kind of brainwashed to think, oh, my God, if I'm not a manager, by 27, 28, I have failed at life. Right? And I hit this crossroads in my life where I was being groomed to be a manager. I didn't have the manager title, but they threw me on some engagement where I was managing three teams at once. I was doing a shitty job, and I'm like, I was miserable, and I'm like, what do I want to do with my life? And so I decided...I left consulting. I took on a job as a software engineer. It was a lateral move, but I was so happy, and it was the best thing for me because my thought was, how can I manage these people if I don't know enough? I just didn't feel right for me, so I'm happy I did that.</p><p><strong>CHARITY:</strong> Good for you for listening to your gut. I think all too often we talk about impostor syndrome, and we try to talk people out of it. I often think if your gut is really eating at you, that something is wrong. You should listen to that. You shouldn't just go, oh, everybody, there's impostor syndrome, and then there's just, like, the feeling in your stomach that you're not really setting your future self up for success or that you aren't really equipped to do the kind of job that you want to be able to do in this role. And I think that is not something to be brushed aside lightly.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. Listen to your gut, because it's telling you something. One thing that I wanted to ask was, when you were building Honeycomb from the ground up, did you have sort of lofty aspirations of how you wanted things to be?</p><p><strong>CHARITY:</strong> Ha!</p><p><strong>ADRIANA:</strong> How was...the initial thoughts versus how it turned out?</p><p><strong>CHARITY:</strong> I 100,000% expected us to fail like the plan was to fail. So I was never one of those kids who was like, I'm going to start a company. Because I always kind of low key hate those people. It's like, "Oh, you're too good to work for someone else." I'm not too good to work for someone else. I was a serial dropout. I'm the opposite of you, right? I didn't collect all the awards. I didn't check anything off.</p><p>I dropped out and I dropped out again. I dropped out again. And so I never had a pedigree. Nobody was ever going to give me money. Then I was leaving Facebook, and the first time in my life, I kind of had a pedigree. And so I was like, well, I can't waste, like, on behalf of all women and queers and dropouts everywhere, I have to take it and run with it and do something. But I was super burned out. And I was like, well, I guess I have an idea, but I'll go heads down the corner, write code for a couple of years, and then we'll fail.</p><p>And I'll open source it. Then I'll have my tool to use. Hee haw! That was really the grand vision. And I would say Honeycomb has been around for eight years as of January 1, but we had many near-death experiences. Now, we hit our $40 million ARR mark this month, which is exciting. We're hoping to get on a path towards an IPO. But for the first five years, I think we wobbled around between 5 people, 12 people, 30 people. We did layoffs down to 15 people again. We were a skeleton crew wandering in the wilderness. In retrospect, I realized that we were creating a category and we were writing the database and all this stuff, but it just felt brutal. It just felt like failure was around every corner. And most of those corners were right. We did fail most of those corners. There are several just, like, near-death experiences that we had, and we made it through.</p><p>And now I, for the first time, am not thinking we're going to fail. But no, there was no grand vision. There was no grand vision at all. There was just, like putting 1 foot in front of the other and feeling like I was failing the people that I loved most almost every single day. It was brutal. I will say, though, that Christine and I, a little bit older than your average tech founders, especially me, and turns out we have very strong opinions. And we learned a lot of lessons at previous startups. We were at, like, at Parse, which I loved working at Parse.</p><p>Parse is where I learned about the importance of design, about marketing. People loved that product and I loved working on it. Before Parse, I was like, I'm just a backend engineer. I don't care what the product's about. I'll work on anything. Parse is where I learned that, of course, that was never true. But Parse never really had a shot because the founders never really tried to build a business. They tried to build a great product, and they did. But then around series B, they had a marketing person and a couple salespeople.</p><p>We weren't bringing any revenue. They had to sell. Their destiny got taken out of their hands because they had no other choice. And so Christine and I, from the very beginning were like, we want to build a business. We want to build a business. We want to build a product that people want to pay money for. We're not building freebies. We're going to try and monetize on the other end of the pipe.</p><p>We are building a product. We're building a business. And I had a lot of just, like, very strong opinions about the kind of culture we wanted to build, just about how...in the beginning, when we were interviewing engineers, if anyone talked, not even dismissingly, about go to market functions like sales or marketing, even just sort of, like, almost alienated, just like, "Oh, well, that's them. We're us. We don't understand that." Those weren't our engineers, because we don't need to hire engineers who wanted to build a business with us and who weren't going to create that us versus them dynamic that makes all great business people in the valley feel like second-class citizens. So, yeah, I would say we discovered the grand vision along the way. It really wasn't there from the beginning.</p><p><strong>ADRIANA:</strong> And as a follow-up, you know, one of the things that I admire so much about Honeycomb is you build such a lovely community around your product. Your customers truly, truly love it. And we met because I was asking so many questions in the Honeycomb Pollinators Slack. At the time, I was exploring Honeycomb as a potential product that the company I was working for might switch over to. And everyone was just so genuinely nice in helping me understand this Observability thing that was so nebulous. How do you build that thoughtful community? Was it something that you sought out to do from the get-go? Is it something that organically grew?</p><p><strong>CHARITY:</strong> If you ask any founder, they'd say they're trying to build that, right? So I think the questions were like, "Why were we more successful than many others?" I think a lot of it has to do with just...and if you had asked me if I would be talking about values and shit, like a year ago or a few years ago, I'd be, like, rolling my eyes, because I've always hated when people are like, "Values," because most businesses are just like. I don't know. I get really cynical about it, but I feel like we are our customers, and our customers are us. We built this product to solve a real problem that we are having. And it is more important to us that these problems get solved than that Honeycomb is successful. I think I can say that about everyone there.</p><p>We would love to be successful. We'd love to make lots of money and all this stuff. But we see the pain that so many teams are in, and we know that we have a way to fix a lot of that pain, because we've seen our customers do this over and over, and we hear what they say about how no one else could do this. And we had the advantage of designing and building this 25 years after metrics began dominating the landscape. So we build on the shoulders of giants, like I said earlier. So I feel like it's easy to be a true believer, because we're not just trying to sell something. We're really building something that really changes people's lives. And it's easy to get starry-eyed about that.</p><p>It's easy to be a believer when you're all on the same page about fixing problems, not just about trying to tweak your messaging or your marketing or your sales or something. I think people, Honeycomb, are generally very passionate about solving the problem, and it's very exciting to see them. I mean, the product does what it says on the sticker, which is very exciting, because almost no products do. Most products are hyped. If anything, Honeycomb is underhyped. It does so much more than we've been able to explain to people, which is why our churn is like nothing. We win, like, 80% of our tech evals, which the industry standard is, like 30 or 35%. Once people see it on their data, you cannot pry it out of their cold, dead hands.</p><p>One of our best sources of leads is when engineers change jobs and they bring us with them, because once they've tried developing with Honeycomb, they can't go back to not having honeycomb. And this is all stuff that it's hard to explain to people in words, but once they see it, it clicks. And so, really, our core challenge, over the next year, we've built the product. Our core challenge is figure out how to get more people to click with it faster, because we know that once they've seen it. The deal is done, but it's still a very hard problem.</p><p><strong>ADRIANA:</strong> Yeah. The other thing that I think is very interesting about Honeycomb is it's not only are you building a product that people are excited about, but you've also really turned the whole area of Observability on its head. I'd like to think that it was Honeycomb that sort of gave Observability...Observability became what it is because of what Honeycomb has done. I mean, you've spent a lot of time talking about Observability. I mean, honestly, that's how I got dialed into what Observability was in the first place, was catching your Tweets. Yeah, if you could say a little bit more about that.</p><p><strong>CHARITY:</strong> Yeah. Like, Christine and I are not marketing people. It turns out what we were doing was category creation. All I knew was that we were trying to build something based on an experience we had had that had changed us as engineers, and we knew that it wasn't monitoring. And I spent months just sort of, like, testing language, trying various things. And one point, it was July in 2016 that I Googled the term "Observability", and I read the control theory definition, and I was like, "Oh, shit. This is what we're trying to do. We're trying to build something to let engineers understand the inner workings of a system, no matter what's happening, just by observing its outputs."</p><p>So, like, working backwards from that, what do you need? Like, you need the high cardinality, you need the high dimensionality and all this stuff. And I feel like that definition really took hold for about three years. In 2019, 2020, maybe 2021, all of the money started rushing into the space, and suddenly, anyone who was doing anything with telemetry was like, cool. We do Observability, too, which, on the one hand, is like, it's a good problem to have. It means that what we were talking about really resonates with people. And at the time, I was naïve enough to think that, oh, well, they're co-opting our marketing language, but surely they're building the same technology under the hood. It's just a matter of time until they release it. I don't believe that anymore.</p><p>I think all they did was steal the marketing language, and I don't think they actually have any plans to. I think that, like, Datadog in particular, their business model is centered around having all these different SKUs, right? A different product for metrics, for logs, for tracing, for profiling, for security, and they've got too much money invested in. The problem is that the experience degrades for everyone if nothing connects all these data sources. People are paying to store their data again and again and again and again, but nothing connects it except the engineer who's sitting in the middle just trying to visualize or visually correlate. If that spike is the same as that one, it's fucking broken. My hope is that there will be new startups that are entering the space. So I've kind of given up like, okay, Observability now means, and this makes sense, I'm actually completely on board.</p><p>Observability, instead of having a strict technical falsifiable definition, Observability is a property of systems, right? A system can be more less observable if you add some metrics, great, you're more observable. But what we're seeing in the field is that there's a real huge step function difference between, let's call it Observability 1.0, which is about metrics, three pillars, right? And Observability 2.0, which is based on this single source of truth. And it's not just the technology, because o11y 1.0 is very much about MTDR, MTTD reliability, uptime. It's a checkmark before you send your code to production to make sure that it's observable. And Observability 2.0 is about, it's the foundation of the software development lifecycle. It defines your velocity, how fast you can ship, how well you can ship, the quality of what you ship, your ability to iterate quickly, your ability to identify what your customers are actually doing and why, and build on that. It's your ability to see what's happening in the wild and make decisions based on real data and then feed them. Because this is all about feedback loops, right? And it's about learning to be a developer where you're developing with fast feedback loops.</p><p>And it's like the difference, o11y 1.0 is about, okay, this is something that you tack onto a product...2.0 is about, this is how you build the product, right? So many teams are stuck in 1.0 land and they're happy with the tools that they have, but the teams that are going to win are the ones that not only adopt 2.0 tooling, but also adopt the 2.0 mindset of this is how we build software. It's like putting your glasses on before you drive down the highway. You can drive a lot faster, you can make better decisions much more quickly. So I feel like right now, the big problem that Honeycomb has from a business perspective is that far too few engineering leaders even understand that 2.0 is possible because you can have a 2.0 mindset. But if you've only ever seen 1.0 tools, it's janky. It's real hard to like...you can only do so much, right? You really need to see 2.0 tooling in order to really...</p><p>But it clicks so fast when you do. So that's really our job. For a long time, I was really disappointed that there are still Observability startups starting. They come up, ping, pong, like here and there, everywhere, but they're all 1.0 tools. They're still doing the multiple storage places. My hope is, and I get why, it's because you have to build an entirely different storage layer from the ground up. And very few VCs have the patience for you to do that. They want you to get right to product, market fit and all this stuff. Now that there are more columnar storage engines out there like Snowflake, I don't know...</p><p>I'm optimistic, but I'm optimistic over the long run, our model of Observability will win. Even if Honeycomb completely fucks up in the end state is the complexity of our systems is increasingly demanding it. The complexity of people's systems is skyrocketing. You look at the DORA metrics, and I was always kind of like, dude, it's so weird. Like high performing teams, okay, that takes an hour to a day to restore service. But for the bottom like 80% of teams, it takes them a day to a week to restore service from an outage. How? It's because they don't have Observability.</p><p>It's because they can't actually see what's going on. They rely on a few people's brains, people who've been there for a long time, who pack a lot of context into their heads, who can try and reason about it using the very limited data sources that they have. That's why it takes so long over and over. Part of the reason we win so many of our POCs is because over and over, our sales engineers, we help you roll it out, and they'll be like, is this an outage over here? We're seeing something wrong. And people will be like, what? Ten minutes later they get paged and they're like, oh, it's just like once you have this feedback loop, you get used to being constant conversation with your code instead of just like shipping and waiting for someone to get paged. At some point in the next hour two year, right. It's all about hooking up this feedback eventually, even if it's ten years from now, the model that we're talking about is the shape that's going to win whether it's us or not because our systems simply demand it. There's no other way to build software at that kind of velocity and scale.</p><p><strong>ADRIANA:</strong> I completely agree and I think having that conversation where Observability is considered...is baked into like...you're shifting left on Observability basically, right? Were it's like...</p><p><strong>CHARITY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> No, it's not the thing that's tacked on at the end per usual. It's the thing that your developers are considering in the beginning that your QAs are using to troubleshoot shit and write trace based tests and that now your SREs are like, "Oh, I've got the information to solve the problem!"</p><p><strong>CHARITY:</strong> So many of the promises of Agile development and all these SREs and all of these cultural movements, they've never really lived up to their full promise. And I feel like the reason is because it's not just a cultural thing. You have to have the tools that actually make hard problems easy as well. And the feedback loops with metrics and logs are just painful and arduous and relies on so much on manual cross-correlation and heroes jumping into the break. But when you have the right tools, you can just glance at it and see the answer. And it's what unlocks the ability of teams to just be constantly...When I think about modern software development, I think about feature flags which help you separate releases from deploy so you can be deploying small changes constantly.</p><p><strong>CHARITY:</strong> I think about future flags, I think about Observability, just the ability to see what the fuck is going on at any point. I think about testing in production and I think about, well, canarying. There was one other thing that was on my mind. There's really just a four thing and they all reinforce each other, right? One of them alone is okay, but you get all of them together. And it's a completely different profession than it is in software development, which is kind of still from the shrink wrap era. It's like you're building, if your world while you're building software is your IDE and your tests, that's shrink wrap days. Your world should be production and telemetry. You should spend more time in your production windows than in your IDE windows. That's what modern software development is like I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And the final point that I wanted to touch upon is you mentioning...having...the data that correlates right? Where you're not just having to figure out how it's stitched together. And tools like open telemetry definitely enable that. But then I guess part of the irony though, is that open telemetry allows you to correlate traces and logs and metrics. But then if your Observability backend doesn't have a way to show that correlation, then you're kind of up a creek too.</p><p><strong>CHARITY:</strong> So I am so glad that OTel came out when it did so that I think we were able to have a lot of influence on how the data is gathered. You're absolutely right. Part of observability is the presentation of the information. If you don't have the ability to slice and dice, if you don't have the ability to combine, if you don't have that single sort of truth, then you can't really reap the rewards of Observability, even if you captured it. But capturing it the right way is the first step, for sure.</p><p><strong>ADRIANA:</strong> Yes, absolutely. And so glad that OpenTelemetry has gone officially GA. The specification has gone GA end of 2023. Long time coming. I'm super stoked for that.</p><p><strong>CHARITY:</strong> It's a big moment in our industry.</p><p><strong>ADRIANA:</strong> Yeah, and I'm so glad also that so many of the vendors have come together to rally behind it. And it's really not someone trying to flex their muscles over everyone else. It's such a lovely community.</p><p><strong>CHARITY:</strong> The only lagger is Datadog. People need to keep putting a little bit of shame and pressure on them because they're the only ones who are not playing nice, but everyone else is, which is a tremendous achievement. Huge kudos to Splunk, who's got like 30 engineers working on integrations every day. We would not be where we are without Splunk.</p><p><strong>ADRIANA:</strong> Yeah, it's so great. It's so great seeing all these innovations, collaborations, and people really genuinely caring for the project.</p><p><strong>CHARITY:</strong> It's great.</p><p><strong>ADRIANA:</strong> And on that note, we have come up on time. And thank you so much Charity for coming on geeking out with me today. This was awesome. One item off the podcasting bucket list for me. Always a pleasure to chat with you. And everyone, please don't forget to subscribe, be sure to check out the show notes for additional resources, and connect with us and our guests on social media.</p><p><strong>CHARITY:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. My wonderful editor daughter will edit out any, any stuff. I pay her good money.</p><p><strong>CHARITY:</strong> How old is your kid?</p><p><strong>ADRIANA:</strong> She's 15.</p><p><strong>CHARITY:</strong> Nice.</p><p><strong>ADRIANA:</strong> That's a good age. Yeah. And she sports right now...she's sporting some really rad pink hair. Last year, she had gone purple, and I just took her to get a cartilage piercing, which I'm like, hey, I have no issue taking you. No issue taking you. I'll look away while it happens. Yeah, it's super fun. Super fun.</p><p><strong>CHARITY:</strong> I went to college when I was 15, and I felt very adult at the time. And now I look back and I'm like. I was a child. What was I doing?</p><p><strong>ADRIANA:</strong> You feel so old when you're in high school or like, when you're 15. I remember when I graduated college and I'm like, everyone looks like a baby.</p><p><strong>CHARITY:</strong> Yeah. Time of rapid change.</p><p><strong>ADRIANA:</strong> Yeah, for real.</p>
]]></content:encoded>
      <enclosure length="58398240" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/9b82cfa3-778e-4ed3-9058-3794118036c7/audio/c33f68e5-8213-4791-969b-7f278b03db71/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E14 ENCORE: The One Where We Geek Out on Observability with Charity Majors</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Charity Majors</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:49</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with the one and only Charity Majors on...SO MANY TOPICS! They talk about fixed vacation days vs unlimited vacation days, and how it affects productivity and morale. Charity and Adriana share stories on the challenges of software engineering managers, and how early is too early to get into management. Charity also reflects as a startup founder, including the importance of addressing customer pain points for sustained business growth, and the challenges of maintaining a healthy company culture. And finally, Charity talks about going beyond where Observability started, as she looks ahead to Observability 2.0, and what that means for the industry.</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with the one and only Charity Majors on...SO MANY TOPICS! They talk about fixed vacation days vs unlimited vacation days, and how it affects productivity and morale. Charity and Adriana share stories on the challenges of software engineering managers, and how early is too early to get into management. Charity also reflects as a startup founder, including the importance of addressing customer pain points for sustained business growth, and the challenges of maintaining a healthy company culture. And finally, Charity talks about going beyond where Observability started, as she looks ahead to Observability 2.0, and what that means for the industry.</itunes:subtitle>
      <itunes:keywords>startup, engineering management, open source, observability, startup culture, opentelemetry, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">c06d9e91-e8fe-4e58-a626-81d7288b6272</guid>
      <title>E13 ENCORE: The One Where We Geek Out on Kubernetes with Kelsey Hightower</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming to system administration.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/kelseyhightower">X (Twitter)</a></li><li><a href="https://mastodon.social/@kelseyhightower">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/CompTIA">CompTIA A+ Certification</a></li><li><a href="https://en.wikipedia.org/wiki/Rube_Goldberg_machine">Rube Goldberg Machine</a></li><li><a href="https://en.wikipedia.org/wiki/Heroku">Heroku</a></li><li><a href="https://en.wikipedia.org/wiki/KornShell">KornShell</a></li><li><a href="https://en.wikipedia.org/wiki/Capistrano_(software)">Capistrano</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud_Foundry">Cloud Foundry</a></li><li><a href="https://en.wikipedia.org/wiki/Spring_Boot">Spring Boot</a></li><li><a href="https://www.fortinet.com/resources/cyberglossary/ddos-attack">Distributed denial of service (DDoS)</a></li><li><a href="https://hashiconf.com/2023/">HashiConf</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://research.google/pubs/pub43438/">Borg whitepaper</a></li><li><a href="https://www.nginx.com/resources/glossary/sidecar/">Sidecar (Kubernetes)</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes (GitHub)</a></li><li><a href="https://www.youtube.com/watch?v=v77FFbQwC6E">Hashinetes Talk (HashiConf 2017)</a></li><li><a href="https://www.youtube.com/watch?v=eb0442K_zmY">From Community to Customers (KubeCon EU Amsterdam 2023)</a></li><li><a href="https://github.com/kelseyhightower/confd">Confd</a></li><li><a href="https://fosdem.org/2024/">FOSSDEM (conference)</a></li><li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a></li><li><a href="https://en.wikipedia.org/wiki/RAID">RAID</a></li><li><a href="https://westworld.fandom.com/wiki/Loop">Westworld Loop</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://github.com/kelseyhightower/kubernetes-the-hard-way">Kubernetes the Hard Way (GitHub)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today I have the pleasure of geeking out with me, Kelsey Hightower. Welcome, Kelsey.</p><p><strong>KELSEY:</strong> Happy to be here.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>KELSEY:</strong> I'm in Washington state, so on the border of Portland, Oregon, and Washington.</p><p><strong>ADRIANA:</strong> Awesome. Well, let us get to it with the warm up questions. Are you ready?</p><p><strong>KELSEY:</strong> I am.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>KELSEY:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>KELSEY:</strong> iPhone forever. And I've tried android. Given that I've worked at Google for almost eight years, I've tried, but I'm an iPhone person.</p><p><strong>ADRIANA:</strong> Yeah, I'm an iPhone person too. I never tried android. I went straight from BlackBerry to iPhone.</p><p><strong>KELSEY:</strong> I think BlackBerry was definitely...I was a BlackBerry person. I was also a Nokia person. But I think once iPhone really dialed in the ability to have third party apps in the App Store, iPhone all day.</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. That was like one big sticking point. And for us in Canada, when the iPhone first came out, we didn't even have access to the App Store. So if you wanted any apps, you had to jailbreak your iPhone until it finally became available...because we get everything a little bit late here.</p><p><strong>KELSEY:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>KELSEY:</strong> The one that I can get things done in. So, at one point it was Bash, then it was Python, then it was Ruby when I worked at Puppet Labs, and then it's been Goblin, probably for the last ten years.</p><p><strong>ADRIANA:</strong> Cool. Awesome. And Mac, Linux, or Windows?</p><p><strong>KELSEY:</strong> Mac on my desktop. Linux on the server.</p><p><strong>ADRIANA:</strong> All right, next question. Dev or Ops?</p><p><strong>KELSEY:</strong> They're one and the same.</p><p><strong>ADRIANA:</strong> I love it. Okay. JSON or YAML?</p><p><strong>KELSEY:</strong> JSON. If I had to program against it, YAML if I had to write it.</p><p><strong>ADRIANA:</strong> By oh, yeah, I definitely agree. I do find, like, manipulating JSON in Python is nicer, but YAML is more readable.</p><p><strong>KELSEY:</strong> Yeah. To all the people that are like, JSON over YAML, let me watch you write it and see how fast you change your opinion.</p><p><strong>ADRIANA:</strong> Yes, I totally agree with you there. Okay, this one's a little more controversial, and you can thank one of my previous guests for hinting at it. Spaces or tabs?</p><p><strong>KELSEY:</strong> I don't care. I actually don't care if Python makes me uses Spaces and my IDE does the right thing. I'm totally fine, actually.</p><p><strong>ADRIANA:</strong> I'm down for that. Okay, two more questions. Do you prefer to consume video or text when you're consuming content?</p><p><strong>KELSEY:</strong> It depends. If I'm trying to learn, I need to read it, I need to see it, I need to be able to kind of backscan read it twice. But I do like video in terms of when people are really good at the human side of it. Right? Like, if they're expressing or showing me something, like, I want to see the code run. I want to see where they click. I want to see how they start. But when it's like learning something in the programming world, I need text. People are pretty bad at video and programming lessons.</p><p><strong>KELSEY:</strong> Like, oh, just write these three lines of code. I'm like, can you please scroll up so I can see what you imported to make this work? So when it comes to seeing code, I want to see no snippets. I want to see as much as possible, but if I'm just going through for the first time to get the flow, video.</p><p><strong>ADRIANA:</strong> I totally agree with you. And you landed on one of my big pet peeves. When consuming content for learning stuff, which is the code snippets, because I have been and I'm sorry, Hashi people, but this is a crime on the Hashi docs that I see all the time is that I get code snippets, and I don't get to see a full example on the site, and it drives me bananas. And I'm like, what does this apply to? Give me a full fledged code example? Link me to a GitHub repo at some point.</p><p><strong>KELSEY:</strong> I'm always asking, why are people writing docs out there giving me hints to a murder mystery?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KELSEY:</strong> Show me the whole thing. I don't need it to be cute. I don't need it to fit perfectly in your style guide. I just need to see the whole thing and what's going on. So I think people do it out of style. There's really no substance when I'm trying to learn.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I do find it very frustrating. That's why, for me personally, whenever I do technical docs, I give excruciating detail. All right, final question. What is your superpower?</p><p><strong>KELSEY:</strong> My superpower? I think one thing that I've learned over the years when it comes to mentoring, specifically, I used to be all about sharing my expertise, my background, my learning. And I've noticed that I changed my approach to holding up a mirror in front of other people and convincing them to like what they see and the number of people who actually like what they end up seeing and follow up with me. I really felt like that is a superpower, that you can actually have that impact on people. So that would be my superpower.</p><p><strong>ADRIANA:</strong> That is such an incredible superpower. And I think it's so relevant to our industry, too, because we have a lot of smart people who suffer from impostor syndrome. And I think showing people that you are actually as good as you think you are is such a huge thing. Right? I mean, we've got some amazing stuff happening. I have some coworkers who are brilliant, and they're like, oh, my God, I feel like I'm just a hack. I'm like, Are you kidding me? I can't even keep up with some of the stuff that you're telling me right now.</p><p><strong>KELSEY:</strong> Yeah. And I try to get people to understand that sometimes you aren't as good as you want to be. And that's okay too, right? I think there's okay with making progress, entering to new domains, and just helping people just relieve the pressure. Ideally, if you're any good at this thing, you're going to always feel this way forever because you're humble enough to keep learning, so you shouldn't feel so bad about it.</p><p><strong>ADRIANA:</strong> Yeah, that's true. That's a very excellent point. So let's get into the meaty bits. One of the things that I wanted to share with our audience was how you came to be on the podcast. We met at KubeCon North America in Chicago this year, and you were doing a book signing. And I came, stood in line, the long line. It was totally worth it. And I was wearing this mask that had the sticker for the podcast, Geeking Out, and you said, "Oh, what is that?" And I said, "Oh, that's my podcast."</p><p><strong>ADRIANA:</strong> And you said, "Oh, I could be on your podcast." So I am so stoked that you were able to join. And yeah, I mean, I've admired your work from afar for many years. I find your approach to Kubernetes very accessible, especially because it's such a complex subject matter. So I wanted to start off with how did you get into this field in the first place? Where did you find your calling to make things technical things, gnarly technical things so accessible to folks?</p><p><strong>KELSEY:</strong> I want to answer that question, but I want to address this advice that I give to my former self and to people that I run into all the time. And they say, how do you put in the effort to make sure good things happen to you in your career and in your life in general? And so you at that book signing with the podcast on your mask. You're advertising to the world, this is my podcast, this is what I'm doing, and you're advertising what needs to happen next. And so for someone like me, I can see that clearly. I understand in that limited interaction that there is this opportunity that I could actually be on your podcast, because now I know you have one. I think a lot of people really confuse luck and that kind of effort, right? When you put that kind of effort forward, you tend to make things happen. And so I just want to highlight that part of you having that as part of your strategy of going to KubeCon, making the best use of your time and every human interaction. So kudos to you for doing that.</p><p><strong>KELSEY:</strong> But it's a perfect example of how people kind of design their own careers and create the world that they want. So that's perfect. Now to your question about this whole idea of explaining things simply to other people. When I was getting into tech, a lot of people come from various backgrounds I come from the...fast food was my only job background, and I didn't go to college. And so for me, learning technology was like a pivotal life-making decision. I need to get into this field. I admire people that are in this field.</p><p><strong>KELSEY:</strong> I don't know anyone that's in this field. And so I would go get all the books and just flip through them. I remember the first book I think I bought was the A+ certification guide. I was like, I'll start there. And you just go through all of this stuff and you look at all your notes, right? You're trying to simplify all the information to truly demonstrate that you understand it. And everyone knows that feeling of the A-ha! moment where you take something that is complex to you and you finally understand it, and your confidence level just goes up. It immediately goes up. And so that feeling, I've always enjoyed having that feeling because it felt so empowering.</p><p><strong>KELSEY:</strong> So whenever I had the opportunity to speak at a meetup, I've noticed that some people at meetups or conferences, they speak, and it's just like, overwhelming. Hey, here's this computer science diagram. Here's this map that you cannot understand what's happening, and they are happy with just leaving it as a mystery to everyone. And you're like, what the hell was that? You had this opportunity to let me have my light bulb moment, but you chose not to. You chose to try to overwhelm me with your vast understanding of things that I don't. And so I've tried to say, what if I can make people feel like I felt whenever I learned a new subject? So this is why I've always said, hey, now that I understand this thing, I want to show it to you as well. But before I can, I have to give you context where I came from, my understanding beforehand, and then what led me to that understanding. And then let me show it to you.</p><p><strong>KELSEY:</strong> And I try to use analogies and simple terms, and you can see the light bulb moment go off for people in the audience, and then it becomes a game changer for their own career. So for me, I think I got addicted to that. Like, hey, I don't want to talk. I don't want to write a tutorial if it doesn't have that impact on people.</p><p><strong>ADRIANA:</strong> I absolutely love that because I can completely relate to that feeling, the euphoria, the high that you get from solving a problem, especially something where you've had to really put on the detective skills hat and try extra, extra hard to solve it. So that is so wonderful. I love that so much, and I think it's so important because making learning accessible to people, I think, makes it fun too, because I agree with you. Like those gnarly architecture diagrams that just look overly complicated, and then your brain starts to wander, and then you miss some important thing, and then that's it your opportunity for learning. That thing is gone if you're watching that lecture, because it's just, like, way over your head. So I think that's so great. Such an awesome approach to really disseminating information across the industry, especially these are not easy topics to unravel, right? So, Kubernetes, for example, how did you come upon doing your work with Kubernetes?</p><p><strong>KELSEY:</strong> You know how you walk in on someone watching some hit TV show, they're on season six, right? And you ask them, what's going on? Why is this person not like this other person? They're like, I got to recap season three for you to understand what's going on on the screen right now. And so I think for a lot of people, Kubernetes was my season six, right? I had always been in tech trying to share information. If you would have caught me 15 years ago, you would have saw me at a Python conference teaching people about packaging Python applications. If you saw me maybe six years after that, I was at Puppet Labs trying to contribute to configuration management tools using Ruby. And so when I get to Kubernetes, there's a whole career behind me of trying to build similar systems without the terminology or the experience. You just know that there has to be a better way of doing things. So when I saw Kubernetes for the first time and really got hands on time with it, there was an a-ha! moment. I was like, you know what? All the scripts, tools, philosophies, techniques, it has now been serialized into this one checkpoint, and the industry has finally given it a name.</p><p><strong>KELSEY:</strong> And so when I got that feeling, you know what was next, right? It was like, hey, I can't wait to go to a meetup to show people this thing. And I think the reason why I was able to resonate with so many people is because I had that previous background of doing things manually, trying different automation tools. And so I was just so excited. Like, I think we finally found the thing we've been all trying to build, and it looks like this. And so I think a lot of people got to see that season. It was like, oh, he's the Kubernetes guy. But there's so much historical context that goes into why I was ready to have that conversation, make those contributions at that time.</p><p><strong>ADRIANA:</strong> That's basically the classic case of, like, everything you've done up until that point has led you to that moment, and now you're ready to take on that thing. Right?</p><p><strong>KELSEY:</strong> I became a better speaker than I had ever been prior. I became a better engineer than I had ever been prior. And I've gone through all of that experience, and I was able to really articulate what was important. And I think for a lot of people who have been on this DevOps journey for a decade, nothing is working. We're doing all of the things: CI/CD pipeline, infrastructure-as-code. We're missing something here. And I think the industry had overly focused on automation and not abstraction. And Kubernetes was that final thing that you could touch to say, there is a difference between automation and abstraction.</p><p><strong>KELSEY:</strong> And I think when people saw those new APIs, in many ways, I told people Kubernetes was like this type system to infrastructure. It was like a standard library that we'd never had. It's not like a thing that if you just install, it solves all your problems. But it's definitely a much better checkpoint than what people were doing before.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's one of those things where I feel like it's a bit of a love hate relationship with Kubernetes. Right. Because in some ways, it makes life so much easier, and then in other ways, it's like, oh, my God, this thing is so complex to try to unravel in your mind. Right.</p><p><strong>KELSEY:</strong> I want to address that a lot, because there are some people that think I am the biggest Kubernetes fan in the world, and I am not. I actually spent the last four years working on replacements. I spent so much time at Google Cloud working on serverless just to make Kubernetes go away. I learned everything about it because I think the best people that will replace it are the people who understand it the most. And the way I look at Kubernetes is very different. People look at it as a tool that is competing with their other favorite tool or some alternative ways of doing things. To me, Kubernetes is just another word in the dictionary, and my focus has always been, what does it mean? And as a contributor, what should it mean? And when I think about it as an aggregation of the previous ten year set of techniques, and you push them all together, you get this thing. And I study that thing for, like, wow, we've come a long way since those days.</p><p><strong>KELSEY:</strong> Also, you can see what's missing. And I think that part is where, for me, that's inspiring. Oh, this is what's missing. So this is where the opportunity space is. Go work there and solve that problem. But I think a lot of people get into, oh, this thing is too complex. And I always ask them, but do you understand it? If you don't understand it and you say it's complex, then I think that's a mislabeling of the situation. You can just say, I don't understand it, therefore, I don't know why I would use it.</p><p><strong>KELSEY:</strong> And I think that's a fair way to start the conversation. I think a lot of people are just dismissing it because it's complex, and I can do something much simpler, and then they tell me what they're doing. I'm like, that sounds like a Rube Goldberg machine. You just named 25 pieces of custom tooling so you can avoid using Kubernetes. I don't know if that adds up.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. I think it makes sense too, like what you said earlier about looking for something that could potentially replace Kubernetes, because I also think that we tend to get into this sort of rut where we think, well, it all ends with Kubernetes. But we all know that software has evolved so much in the last 20 years. Even everyone was talking about Heroku is this awesome thing, and now, yeah, Heroku is still in the picture, but other things have come and kind of taken our attention. So where are we moving towards then in this space?</p><p><strong>KELSEY:</strong> I think in some ways things haven't changed very much in 20 years. You write code, you build the code, and you try to do some process to get it on the server so people can use the code. About 20 years, people have been doing exactly that thing. Now, how people have gone about doing that thing, that's changed at different speeds. Some people are still writing KornShell scripts right now as we speak, deploying apps at their company, and it probably works well. Then you have some people that are still using tools like Capistrano because they want to use something that's written in their favorite programming language, in that case, Ruby. And so they just want to keep everything within their problem domain. And then you have some people who prefer platforms like Heroku, Cloud Foundry, you name it.</p><p><strong>KELSEY:</strong> I think the challenge has been is lots of people have been looking for that one solution for everything. I remember when Cloud Foundry, like the Heroku competitor that you could run yourself, it was like, look, twelve factor apps are the way to go, and you can write everything as long as you use Java and Spring Boot. You do that, you're done, you're great. And then it's like, okay, that's fine. What about my batch jobs? Where do I run those? Not there. What about my databases? Where do I run those? Not there? And then what happens is you end up having to bring in a second or third platform. And that's where the harsh reality of all of this stuff is, is that whenever we don't have one solution to solve everything, you end up having to complicate your infrastructure. And I think complicated infrastructure just the actual norm at this point.</p><p><strong>KELSEY:</strong> What the world wants in terms of if you have a public facing website, you're probably going to have a cache, you're going to have Cloudflare DDoS protection. Various security concerns that Kubernetes versus Heroku is such a small part of the decision making process that even if you got that layer right, it is such a small part of the equation that thinking that's where the complexity is, ignores the big picture, where I think things like Kubernetes are 1/100th of the equation.</p><p><strong>ADRIANA:</strong> Right. That makes a lot of sense. Now, on a similar vein of Kubernetes like product, you've also done some work with HashiCorp Nomad, right? How would you compare Kubernetes to Nomad for folks who aren't familiar with both?</p><p><strong>KELSEY:</strong> Respect to everyone that contributes. Because I've written lots of code myself, and you do the best you can. So we just got to make sure we get that out of the way. We're not attacking people here. So if you have a HashiCorp logo tattooed on your body or Kubernetes logo tattooed on your body, this is not about you at all. When I first saw Nomad, I remember, is when they announced it in Portland at one of the smaller first HashiConfs. And I was scheduled to give a talk about Kubernetes, and I changed the talk the night before to do Nomad versus Kubernetes. And I remember Mitchell, Armon and so many people from HashiCorp standing there watching the talk. Everyone's crowded in to watch the talk.</p><p><strong>KELSEY:</strong> And look, I'm not a mean person, so I'm not someone that's naively attack a project that I'm not working on. Doesn't make any sense. But I did learn it, got it installed. And the things I liked about Nomad, you got this single binary written in Golang. You just put it on the server and it's almost immediately ready to go, starting getting value, right? That part around, just go get a binary and just have it run on the server. It really, really made that easy. The part that wasn't great, though, is the API. You look at it and it's like, what is this thing? Right? I think I get it.</p><p><strong>KELSEY:</strong> And it felt like, oh, you're trying to copy the Borg white paper about what a task is, but you haven't used Borg enough to know that this is not what you want to copy. And so it was a good serialization of that knowledge that was out there. They built a very high performance fast scheduler. They optimized for scheduling, speed, and performance. But the thing I think that they missed was the ecosystem. This space now is about collaboration. So you have lots of people who want to build infrastructure, automation, tools. And the one problem we've had over time, in my opinion, is that you have to glue them all back together.</p><p><strong>KELSEY:</strong> And scripting only gets you so far when you have to glue together all these various APIs. So Kubernetes takes a different approach. Kubernetes says these things are all related. Your load balancer and your app and your IPs, and your storage, your secrets, all of it is related. And they depend on each other. And so Kubernetes felt like it lived a life where the maintainers or the people of that project had been using Borg for a decade or two and said, what would we fix? And they come into a popular ecosystem like Docker and all these pieces, and they aggregate them. And when you look at the API, you can see the experience peek through. Right here is a pod.</p><p><strong>KELSEY:</strong> A pod has to have multiple containers because most apps that people deploy in reality, need things like NGINX or sidecars or logging daemons. And so I felt like Kubernetes had so much more experience baked into it than just being a faster, easier to manage system for deploying things. So given that, it was really nice to see over time that both communities kind of learn from each other. I remember when Nomad started adding things like volumes, sidecars, or other things that you would typically see in Kubernetes. So I think some people like Nomad because of its simplicity. I kind of lean towards the simplicity side of the house, so I kind of resonate with the whole Nomad thing. But watching people kind of glue together, like vault console, and all these other pieces to try to get a whole system, I'm like, man, at this point, now Kubernetes starts to look a little better.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I worked at a job where so I had come from a Kubernetes background and worked at a job where it was a Hashi shop, and they're like, oh, we're using Nomad. So I'm like, oh, my God. How do I translate this? And when I learned that Nomad is not fully equal to Kubernetes, that you have to still stitch these other pieces together, I'm like, oh, okay, that complicates things. But I definitely agree with you. One of the things that I do appreciate about Nomad is that certain things seem a little bit simpler. And I did find the learning curve not too bad. Maybe it was because I also knew Kubernetes at the time, so maybe that helped and it allowed me to translate.</p><p><strong>ADRIANA:</strong> But there's definitely a lot of stuff that I appreciate about Nomad, and I'm glad that I've had exposure to both ways of doing things, because I think that's really cool. And like what you were saying, both communities learning from each other rather than, like, let's hoard our secrets, because that way you can end up with better products overall, right?</p><p><strong>KELSEY:</strong> 100%.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask you about was your famous Hashinetes tutorial. What motivated you to put this together? And also, if you can just share with folks what this Hashinetes thing is.</p><p><strong>KELSEY:</strong> I remember the Hashinetes talk, because that was the year I was like, okay, all of these tools have been out for a while. Vault is out. Consul is out. Nomad is out. Kubernetes is out. Now what? How do you think about all these things? What do you even do with them? And I remember that year I wanted to have fun, right? Previous years, it's more about, what are these things? And then maybe years after that, it's like, it's in production. But I was like, you know what? I want to have a irresponsible talk. I remember starting to talk off: "Today we're going to be irresponsible."</p><p><strong>KELSEY:</strong> "Do not do this in production." "Do not go to work and say Kelsey said anything." This is just having fun. Okay, and so I remember having a Kubernetes cluster or maybe even Nomad, and said, all right, we're going to install Nomad as an app to see how it works. And I just started adding different layers and components one by one. Number one, teaching people how all of these things actually fit together and how another scheduler could actually arrange them and put them into place. And then I think people had so much fun with the talk. It's like, wow, look how powerful these tools are that they can actually deploy and manage each other if you really wanted to.</p><p><strong>KELSEY:</strong> And look how they're similar in some ways. And I think a lot of people were like, oh, these are just you need to pick one or the other. And at that time, there was a blog post of a company using Kubernetes for some stuff and then using Nomad for some of their batch jobs that would benefit from the Nomad way of doing things. I thought that was just, like, the right way to think about it. So that talk Hashinetes is like, what happens if you push Kubernetes and all the HashiCorp tools together, like using Vault for secrets instead of the thing that was built into Kubernetes, because I think Vault was a far superior secrets management product and API. And then what if you were to use Consul instead of Kubernetes built-in service-discovery? What would you get? And then let's just say you really do like Nomad. What if you were to run that inside of Nubernetes, too, and let that become the scheduler instead of Kubernetes doing the scheduling? And I think when people kind of saw that talk, they understood how to really fairly evaluate those tools. So we just had a bunch of fun.</p><p><strong>ADRIANA:</strong> What do you think was the biggest learning from putting this talk together for yourself?</p><p><strong>KELSEY:</strong> I think, honestly, if you just live 100% in Kubernetes land, all you know is config, maps, secrets, and you have an idea in your mind that there's no other way of thinking about these problems. Right? Everything must be a CRD. Kubernetes, Kubernetes, Kubernetes. But I think people forget I was a contributor to Kubernetes. I knew how some of the inner workings worked. And so it's like, how do you get Vault to work nicely inside of Kubernetes? Then you have to rethink the APIs, and you start, oh, the Kubernetes secret management API isn't that great at all? And so when you bring in Vault and you have to stitch it in and bake it into the whole process, you really do gain empathy for gluing all of these parts together yourself. So I think the biggest learning for me is that, number one, you can do it. There are situations where it does make sense.</p><p><strong>KELSEY:</strong> Think about it. If you have multiple clusters and you want to have multi cluster service discovery, you cannot do that with Kubernetes alone. When you add something like Consul, you can have Consul be the place that takes over DNS. And guess what? Voilà, you can now address multiple clusters using one service discovery tool. And so it's like, oh, okay. So even though Kubernetes hasn't solved all the problems, it doesn't mean that you can't bring in all these alternative tools to step in and fill that gap.</p><p><strong>ADRIANA:</strong> And it's nice to see that everything plays nice in that little ecosystem and that you can, I guess, take advantage of each tool superpowers, right, to sort of give that boost to Kubernetes Awesome. Now, on the Hashi front, I also wanted to talk to you briefly about a talk that you gave at KubeCon EU, "From Community to Customers". And I attended that talk, and I really enjoyed the talk. I thought it was very interesting how you were talking about this fine line of what to keep open source versus what not to keep open source. One example that you cited was HashiCorp, and then shortly thereafter, HashiCorp changed their licensing. So what are your thoughts around that?</p><p><strong>KELSEY:</strong> Yeah, I actually had this question come up a few times, and I always tell people from a place of empathy, I had a project, Confd. It became a little popular. I remember going to FOSSDEM on the other side of the world in Europe, and watching someone give a talk about using Confd, this miniature configuration management tool, and how they were using it and why they thought it was one of the greatest projects ever. Like, as a maintainer of an open source project, you'd love to see a community form around the thing you've built. But as a solo maintainer, you also know how hard it is to say no. And you wake up on, like, a Saturday morning and it's like, hey, I work at a huge company that makes tons of profit, and I get paid really well to do my job. I would like you to work for free and add this feature that we really, really need to make even more money. And you're like, no, this is not my priority.</p><p><strong>KELSEY:</strong> Number one, you're not paying me anything. And then two, you know what? You're going to have to prioritize that itself and maybe step up and do some contributions. And so when you think about it that way, and as someone who's also contributed code to HashiCorp products in the past, I did those contributions to scratch my own itch. And I understand that once I deliver those changes, it's on the HashiCorp team to maintain them forever. And so I understand the relationship here is me contributing code is not the end of the story. And so when they make that licensing change, I put myself in their shoes of trying to run a business and remember, they're a public traded company. So a lot of these decisions are not in fully their control anymore. The market wants to see profit growth.</p><p><strong>KELSEY:</strong> I don't know if you've ever worked at a profitable company, people listening to this. But having stagnant revenue year over year is a fast way to get shareholders to leave investing in your stock. So now they have this added pressure of no longer just making the open source community happy. The people that they kind of started their careers off of, now they have to try to make the market happy. And there you get into different behaviors. So now you got to figure out where to get revenue from. And if you ask someone, Where do you get revenue from something that is given away 100% for free? Last I checked, most people do not pay for things unless they have to pay for things. And so you got to draw the line somewhere.</p><p><strong>KELSEY:</strong> And I think the big controversy is, where do you draw the line? Do you draw the line on the core of the product? NGINX tried to do things like that. It didn't work out well over time, do we draw the line on, like, enterprise features and Web UIs? Right? That could be a fair place to draw the line. And so I think for a lot of people, HashiCorp decided to draw the line at commercial competition. If you take our software and start competing against us, using our name, likeness, whatever we say now in our new license, the business source license, that you can't do that. And so if you're being honest, as a user, don't really care. Like, I don't plan to start a business competing against terror. If you're being honest, I literally don't care.</p><p><strong>KELSEY:</strong> And most people don't really exercise all their open source freedoms anyway. I'm not saying that's not a good reason not to have them, but a lot of these licenses like Apache 2 to me to fully realize the benefits of them. I think you do need to become a contributor to really understand what the code base does, be willing to step up to fork a project when the time comes and having the skills to maintain it. A lot of people don't understand that's the other part of this deal. And so when they change that license, I think people got a wake up call. They own that project. It is not our project. Even those with that HashiCorp logo somewhere tattooed on their body, it's not your project.</p><p><strong>KELSEY:</strong> It belongs to HashiCorp. And so now I think there's a rethink. And a lot of people forget HashiCorp predates the CNCF, right? So they're not a part of a foundation, even though a lot of their technologies are foundational, TerraForm, Vault, those things belong to HashiCorp, a private company doing what they have to do. And so for me, I look at that business license change and says, great, they made their stake in the sand. From a business perspective, this will be good for HashiCorp. Now they can say no. And now their terms are a bit clear and no longer vague. Now, for the community that is upset,</p><p><strong>KELSEY:</strong> now it's time to exercise those open source rights we've all been talking about for so long. You get to fork the project, you get to maintain the project, bug, fixes security, fixes new features and then ask the question how compatible should you remain going forward with the thing in which you branch from? That's what's on the table. So those are my thoughts on it. It's very pragmatic. I think it's one of ownership and responsibility and no matter how you feel about it, you're going to have to take on ownership and responsibility going forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It makes so much sense and I think you hit on a very important thing when it comes to maintaining an open source project, which is maintaining it. It is a lot of freaking work and especially if it's something that you do on the side for funsies. You can only expect so much, especially if you're the solo maintainer. So also hats off to anyone who is a solo maintainer of an open source project or works with a very small team because it's a lot of work. It's a labor of love at that point, right?</p><p><strong>KELSEY:</strong> I want to make sure people understand. A lot of people may have an ops background. That's definitely where I come from. And people think dev is easy and there's the same stress that you have in operations, right. For example, if you replace a hard drive in a server with a bad hard drive, you worry the first couple of days like, is that RAID configuration going to actually rebuild on time and the hard drive is going to stop being slow before traffic comes. You worry about these things and this is why we started doing things like on-call. And when you are maintained of open source project, you know that anything you merge in will make its way to someone's production, someone you probably don't know and you're going to feel responsible and accountable for doing that. And so there's a lot of this added pressure of like, hey, I got to be able to say no and make the right decisions to make sure that no one is going to be negatively impacted by these projects.</p><p><strong>KELSEY:</strong> I think a lot of people forget that when we start to ask and I don't like the way this person runs this open source project, there is so much pressure that goes into it. So just know that there's humans behind these projects. There's a lot at stake. So if they say no to your new feature or they have to make a business license change or stop accepting pull requests for a while while they go tend to other matters, you just have to understand that just what comes with the territory.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. There are humans behind those repos right at the end of the day. Well, we are coming up on time, but before we wrap up, I was wondering if there are any parting words of wisdom that you would like to share with our audience?</p><p><strong>KELSEY:</strong> I don't know if there's any parting words of wisdom, but I do think we're at this next cycle of new technology on its way, whether it's AI or LLMs, some people only know that stuff as chat GPT. And the question that I'm hearing a lot around is, like, is this thing going to take my job? And I always ask those folks, what is your job? And they say, "Well, for the last ten years, I've just been running scripts and automating things, and I'm like the same things for ten years in a row." I was like, "Listen, if that's how you would describe your job, then yes, you might have a problem when a new set of tooling comes around that reduces the need to do that." And that's always happened throughout tech. And I think what most people should probably think about is take these moments of insecurity and just do some self reflection and say, "Hey, my tools"...and I think we started the conversation this way. People tend to confuse automation to abstraction, and a lot of times, people get so comfortable automating the same things over and over, almost like a Westworld Loop, that they forget that we should rethink the thing that we're automating and ask ourselves if we should replace it with better abstractions. So I would say this this may be your very moment to pause for a second look at the work you do, and ask yourself, "Is it time for a new abstraction?" And if it is, I think that's the perfect opportunity to either go find a project that's attacking that problem or maybe even start your own that introduces the new abstraction based on all of that experience that you have.</p><p><strong>ADRIANA:</strong> Awesome. I really love that. Well, thank you so much, Kelsey, for geeking out with me today. Y'all don't forget to subscribe, and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KELSEY:</strong> All right, everyone, don't forget to Peace Out and Geek Out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey, hey Geeking Out fans! We're taking a little break for the holidays, so this will be the last episode of 2023. Be sure to catch us again in January as we Geek Out with a fabulous lineup of guests.</p><p><strong>ADRIANA:</strong> See you in 2024. And Peace Out, and Geek Out. Bye!</p>
]]></description>
      <pubDate>Tue, 22 Oct 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Kelsey Hightower)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-kubernetes-kelsey-hightower-YJOkm40O</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming to system administration.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/kelseyhightower">X (Twitter)</a></li><li><a href="https://mastodon.social/@kelseyhightower">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/CompTIA">CompTIA A+ Certification</a></li><li><a href="https://en.wikipedia.org/wiki/Rube_Goldberg_machine">Rube Goldberg Machine</a></li><li><a href="https://en.wikipedia.org/wiki/Heroku">Heroku</a></li><li><a href="https://en.wikipedia.org/wiki/KornShell">KornShell</a></li><li><a href="https://en.wikipedia.org/wiki/Capistrano_(software)">Capistrano</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud_Foundry">Cloud Foundry</a></li><li><a href="https://en.wikipedia.org/wiki/Spring_Boot">Spring Boot</a></li><li><a href="https://www.fortinet.com/resources/cyberglossary/ddos-attack">Distributed denial of service (DDoS)</a></li><li><a href="https://hashiconf.com/2023/">HashiConf</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://research.google/pubs/pub43438/">Borg whitepaper</a></li><li><a href="https://www.nginx.com/resources/glossary/sidecar/">Sidecar (Kubernetes)</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes (GitHub)</a></li><li><a href="https://www.youtube.com/watch?v=v77FFbQwC6E">Hashinetes Talk (HashiConf 2017)</a></li><li><a href="https://www.youtube.com/watch?v=eb0442K_zmY">From Community to Customers (KubeCon EU Amsterdam 2023)</a></li><li><a href="https://github.com/kelseyhightower/confd">Confd</a></li><li><a href="https://fosdem.org/2024/">FOSSDEM (conference)</a></li><li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a></li><li><a href="https://en.wikipedia.org/wiki/RAID">RAID</a></li><li><a href="https://westworld.fandom.com/wiki/Loop">Westworld Loop</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://github.com/kelseyhightower/kubernetes-the-hard-way">Kubernetes the Hard Way (GitHub)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today I have the pleasure of geeking out with me, Kelsey Hightower. Welcome, Kelsey.</p><p><strong>KELSEY:</strong> Happy to be here.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>KELSEY:</strong> I'm in Washington state, so on the border of Portland, Oregon, and Washington.</p><p><strong>ADRIANA:</strong> Awesome. Well, let us get to it with the warm up questions. Are you ready?</p><p><strong>KELSEY:</strong> I am.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>KELSEY:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>KELSEY:</strong> iPhone forever. And I've tried android. Given that I've worked at Google for almost eight years, I've tried, but I'm an iPhone person.</p><p><strong>ADRIANA:</strong> Yeah, I'm an iPhone person too. I never tried android. I went straight from BlackBerry to iPhone.</p><p><strong>KELSEY:</strong> I think BlackBerry was definitely...I was a BlackBerry person. I was also a Nokia person. But I think once iPhone really dialed in the ability to have third party apps in the App Store, iPhone all day.</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. That was like one big sticking point. And for us in Canada, when the iPhone first came out, we didn't even have access to the App Store. So if you wanted any apps, you had to jailbreak your iPhone until it finally became available...because we get everything a little bit late here.</p><p><strong>KELSEY:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>KELSEY:</strong> The one that I can get things done in. So, at one point it was Bash, then it was Python, then it was Ruby when I worked at Puppet Labs, and then it's been Goblin, probably for the last ten years.</p><p><strong>ADRIANA:</strong> Cool. Awesome. And Mac, Linux, or Windows?</p><p><strong>KELSEY:</strong> Mac on my desktop. Linux on the server.</p><p><strong>ADRIANA:</strong> All right, next question. Dev or Ops?</p><p><strong>KELSEY:</strong> They're one and the same.</p><p><strong>ADRIANA:</strong> I love it. Okay. JSON or YAML?</p><p><strong>KELSEY:</strong> JSON. If I had to program against it, YAML if I had to write it.</p><p><strong>ADRIANA:</strong> By oh, yeah, I definitely agree. I do find, like, manipulating JSON in Python is nicer, but YAML is more readable.</p><p><strong>KELSEY:</strong> Yeah. To all the people that are like, JSON over YAML, let me watch you write it and see how fast you change your opinion.</p><p><strong>ADRIANA:</strong> Yes, I totally agree with you there. Okay, this one's a little more controversial, and you can thank one of my previous guests for hinting at it. Spaces or tabs?</p><p><strong>KELSEY:</strong> I don't care. I actually don't care if Python makes me uses Spaces and my IDE does the right thing. I'm totally fine, actually.</p><p><strong>ADRIANA:</strong> I'm down for that. Okay, two more questions. Do you prefer to consume video or text when you're consuming content?</p><p><strong>KELSEY:</strong> It depends. If I'm trying to learn, I need to read it, I need to see it, I need to be able to kind of backscan read it twice. But I do like video in terms of when people are really good at the human side of it. Right? Like, if they're expressing or showing me something, like, I want to see the code run. I want to see where they click. I want to see how they start. But when it's like learning something in the programming world, I need text. People are pretty bad at video and programming lessons.</p><p><strong>KELSEY:</strong> Like, oh, just write these three lines of code. I'm like, can you please scroll up so I can see what you imported to make this work? So when it comes to seeing code, I want to see no snippets. I want to see as much as possible, but if I'm just going through for the first time to get the flow, video.</p><p><strong>ADRIANA:</strong> I totally agree with you. And you landed on one of my big pet peeves. When consuming content for learning stuff, which is the code snippets, because I have been and I'm sorry, Hashi people, but this is a crime on the Hashi docs that I see all the time is that I get code snippets, and I don't get to see a full example on the site, and it drives me bananas. And I'm like, what does this apply to? Give me a full fledged code example? Link me to a GitHub repo at some point.</p><p><strong>KELSEY:</strong> I'm always asking, why are people writing docs out there giving me hints to a murder mystery?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KELSEY:</strong> Show me the whole thing. I don't need it to be cute. I don't need it to fit perfectly in your style guide. I just need to see the whole thing and what's going on. So I think people do it out of style. There's really no substance when I'm trying to learn.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I do find it very frustrating. That's why, for me personally, whenever I do technical docs, I give excruciating detail. All right, final question. What is your superpower?</p><p><strong>KELSEY:</strong> My superpower? I think one thing that I've learned over the years when it comes to mentoring, specifically, I used to be all about sharing my expertise, my background, my learning. And I've noticed that I changed my approach to holding up a mirror in front of other people and convincing them to like what they see and the number of people who actually like what they end up seeing and follow up with me. I really felt like that is a superpower, that you can actually have that impact on people. So that would be my superpower.</p><p><strong>ADRIANA:</strong> That is such an incredible superpower. And I think it's so relevant to our industry, too, because we have a lot of smart people who suffer from impostor syndrome. And I think showing people that you are actually as good as you think you are is such a huge thing. Right? I mean, we've got some amazing stuff happening. I have some coworkers who are brilliant, and they're like, oh, my God, I feel like I'm just a hack. I'm like, Are you kidding me? I can't even keep up with some of the stuff that you're telling me right now.</p><p><strong>KELSEY:</strong> Yeah. And I try to get people to understand that sometimes you aren't as good as you want to be. And that's okay too, right? I think there's okay with making progress, entering to new domains, and just helping people just relieve the pressure. Ideally, if you're any good at this thing, you're going to always feel this way forever because you're humble enough to keep learning, so you shouldn't feel so bad about it.</p><p><strong>ADRIANA:</strong> Yeah, that's true. That's a very excellent point. So let's get into the meaty bits. One of the things that I wanted to share with our audience was how you came to be on the podcast. We met at KubeCon North America in Chicago this year, and you were doing a book signing. And I came, stood in line, the long line. It was totally worth it. And I was wearing this mask that had the sticker for the podcast, Geeking Out, and you said, "Oh, what is that?" And I said, "Oh, that's my podcast."</p><p><strong>ADRIANA:</strong> And you said, "Oh, I could be on your podcast." So I am so stoked that you were able to join. And yeah, I mean, I've admired your work from afar for many years. I find your approach to Kubernetes very accessible, especially because it's such a complex subject matter. So I wanted to start off with how did you get into this field in the first place? Where did you find your calling to make things technical things, gnarly technical things so accessible to folks?</p><p><strong>KELSEY:</strong> I want to answer that question, but I want to address this advice that I give to my former self and to people that I run into all the time. And they say, how do you put in the effort to make sure good things happen to you in your career and in your life in general? And so you at that book signing with the podcast on your mask. You're advertising to the world, this is my podcast, this is what I'm doing, and you're advertising what needs to happen next. And so for someone like me, I can see that clearly. I understand in that limited interaction that there is this opportunity that I could actually be on your podcast, because now I know you have one. I think a lot of people really confuse luck and that kind of effort, right? When you put that kind of effort forward, you tend to make things happen. And so I just want to highlight that part of you having that as part of your strategy of going to KubeCon, making the best use of your time and every human interaction. So kudos to you for doing that.</p><p><strong>KELSEY:</strong> But it's a perfect example of how people kind of design their own careers and create the world that they want. So that's perfect. Now to your question about this whole idea of explaining things simply to other people. When I was getting into tech, a lot of people come from various backgrounds I come from the...fast food was my only job background, and I didn't go to college. And so for me, learning technology was like a pivotal life-making decision. I need to get into this field. I admire people that are in this field.</p><p><strong>KELSEY:</strong> I don't know anyone that's in this field. And so I would go get all the books and just flip through them. I remember the first book I think I bought was the A+ certification guide. I was like, I'll start there. And you just go through all of this stuff and you look at all your notes, right? You're trying to simplify all the information to truly demonstrate that you understand it. And everyone knows that feeling of the A-ha! moment where you take something that is complex to you and you finally understand it, and your confidence level just goes up. It immediately goes up. And so that feeling, I've always enjoyed having that feeling because it felt so empowering.</p><p><strong>KELSEY:</strong> So whenever I had the opportunity to speak at a meetup, I've noticed that some people at meetups or conferences, they speak, and it's just like, overwhelming. Hey, here's this computer science diagram. Here's this map that you cannot understand what's happening, and they are happy with just leaving it as a mystery to everyone. And you're like, what the hell was that? You had this opportunity to let me have my light bulb moment, but you chose not to. You chose to try to overwhelm me with your vast understanding of things that I don't. And so I've tried to say, what if I can make people feel like I felt whenever I learned a new subject? So this is why I've always said, hey, now that I understand this thing, I want to show it to you as well. But before I can, I have to give you context where I came from, my understanding beforehand, and then what led me to that understanding. And then let me show it to you.</p><p><strong>KELSEY:</strong> And I try to use analogies and simple terms, and you can see the light bulb moment go off for people in the audience, and then it becomes a game changer for their own career. So for me, I think I got addicted to that. Like, hey, I don't want to talk. I don't want to write a tutorial if it doesn't have that impact on people.</p><p><strong>ADRIANA:</strong> I absolutely love that because I can completely relate to that feeling, the euphoria, the high that you get from solving a problem, especially something where you've had to really put on the detective skills hat and try extra, extra hard to solve it. So that is so wonderful. I love that so much, and I think it's so important because making learning accessible to people, I think, makes it fun too, because I agree with you. Like those gnarly architecture diagrams that just look overly complicated, and then your brain starts to wander, and then you miss some important thing, and then that's it your opportunity for learning. That thing is gone if you're watching that lecture, because it's just, like, way over your head. So I think that's so great. Such an awesome approach to really disseminating information across the industry, especially these are not easy topics to unravel, right? So, Kubernetes, for example, how did you come upon doing your work with Kubernetes?</p><p><strong>KELSEY:</strong> You know how you walk in on someone watching some hit TV show, they're on season six, right? And you ask them, what's going on? Why is this person not like this other person? They're like, I got to recap season three for you to understand what's going on on the screen right now. And so I think for a lot of people, Kubernetes was my season six, right? I had always been in tech trying to share information. If you would have caught me 15 years ago, you would have saw me at a Python conference teaching people about packaging Python applications. If you saw me maybe six years after that, I was at Puppet Labs trying to contribute to configuration management tools using Ruby. And so when I get to Kubernetes, there's a whole career behind me of trying to build similar systems without the terminology or the experience. You just know that there has to be a better way of doing things. So when I saw Kubernetes for the first time and really got hands on time with it, there was an a-ha! moment. I was like, you know what? All the scripts, tools, philosophies, techniques, it has now been serialized into this one checkpoint, and the industry has finally given it a name.</p><p><strong>KELSEY:</strong> And so when I got that feeling, you know what was next, right? It was like, hey, I can't wait to go to a meetup to show people this thing. And I think the reason why I was able to resonate with so many people is because I had that previous background of doing things manually, trying different automation tools. And so I was just so excited. Like, I think we finally found the thing we've been all trying to build, and it looks like this. And so I think a lot of people got to see that season. It was like, oh, he's the Kubernetes guy. But there's so much historical context that goes into why I was ready to have that conversation, make those contributions at that time.</p><p><strong>ADRIANA:</strong> That's basically the classic case of, like, everything you've done up until that point has led you to that moment, and now you're ready to take on that thing. Right?</p><p><strong>KELSEY:</strong> I became a better speaker than I had ever been prior. I became a better engineer than I had ever been prior. And I've gone through all of that experience, and I was able to really articulate what was important. And I think for a lot of people who have been on this DevOps journey for a decade, nothing is working. We're doing all of the things: CI/CD pipeline, infrastructure-as-code. We're missing something here. And I think the industry had overly focused on automation and not abstraction. And Kubernetes was that final thing that you could touch to say, there is a difference between automation and abstraction.</p><p><strong>KELSEY:</strong> And I think when people saw those new APIs, in many ways, I told people Kubernetes was like this type system to infrastructure. It was like a standard library that we'd never had. It's not like a thing that if you just install, it solves all your problems. But it's definitely a much better checkpoint than what people were doing before.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's one of those things where I feel like it's a bit of a love hate relationship with Kubernetes. Right. Because in some ways, it makes life so much easier, and then in other ways, it's like, oh, my God, this thing is so complex to try to unravel in your mind. Right.</p><p><strong>KELSEY:</strong> I want to address that a lot, because there are some people that think I am the biggest Kubernetes fan in the world, and I am not. I actually spent the last four years working on replacements. I spent so much time at Google Cloud working on serverless just to make Kubernetes go away. I learned everything about it because I think the best people that will replace it are the people who understand it the most. And the way I look at Kubernetes is very different. People look at it as a tool that is competing with their other favorite tool or some alternative ways of doing things. To me, Kubernetes is just another word in the dictionary, and my focus has always been, what does it mean? And as a contributor, what should it mean? And when I think about it as an aggregation of the previous ten year set of techniques, and you push them all together, you get this thing. And I study that thing for, like, wow, we've come a long way since those days.</p><p><strong>KELSEY:</strong> Also, you can see what's missing. And I think that part is where, for me, that's inspiring. Oh, this is what's missing. So this is where the opportunity space is. Go work there and solve that problem. But I think a lot of people get into, oh, this thing is too complex. And I always ask them, but do you understand it? If you don't understand it and you say it's complex, then I think that's a mislabeling of the situation. You can just say, I don't understand it, therefore, I don't know why I would use it.</p><p><strong>KELSEY:</strong> And I think that's a fair way to start the conversation. I think a lot of people are just dismissing it because it's complex, and I can do something much simpler, and then they tell me what they're doing. I'm like, that sounds like a Rube Goldberg machine. You just named 25 pieces of custom tooling so you can avoid using Kubernetes. I don't know if that adds up.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. I think it makes sense too, like what you said earlier about looking for something that could potentially replace Kubernetes, because I also think that we tend to get into this sort of rut where we think, well, it all ends with Kubernetes. But we all know that software has evolved so much in the last 20 years. Even everyone was talking about Heroku is this awesome thing, and now, yeah, Heroku is still in the picture, but other things have come and kind of taken our attention. So where are we moving towards then in this space?</p><p><strong>KELSEY:</strong> I think in some ways things haven't changed very much in 20 years. You write code, you build the code, and you try to do some process to get it on the server so people can use the code. About 20 years, people have been doing exactly that thing. Now, how people have gone about doing that thing, that's changed at different speeds. Some people are still writing KornShell scripts right now as we speak, deploying apps at their company, and it probably works well. Then you have some people that are still using tools like Capistrano because they want to use something that's written in their favorite programming language, in that case, Ruby. And so they just want to keep everything within their problem domain. And then you have some people who prefer platforms like Heroku, Cloud Foundry, you name it.</p><p><strong>KELSEY:</strong> I think the challenge has been is lots of people have been looking for that one solution for everything. I remember when Cloud Foundry, like the Heroku competitor that you could run yourself, it was like, look, twelve factor apps are the way to go, and you can write everything as long as you use Java and Spring Boot. You do that, you're done, you're great. And then it's like, okay, that's fine. What about my batch jobs? Where do I run those? Not there. What about my databases? Where do I run those? Not there? And then what happens is you end up having to bring in a second or third platform. And that's where the harsh reality of all of this stuff is, is that whenever we don't have one solution to solve everything, you end up having to complicate your infrastructure. And I think complicated infrastructure just the actual norm at this point.</p><p><strong>KELSEY:</strong> What the world wants in terms of if you have a public facing website, you're probably going to have a cache, you're going to have Cloudflare DDoS protection. Various security concerns that Kubernetes versus Heroku is such a small part of the decision making process that even if you got that layer right, it is such a small part of the equation that thinking that's where the complexity is, ignores the big picture, where I think things like Kubernetes are 1/100th of the equation.</p><p><strong>ADRIANA:</strong> Right. That makes a lot of sense. Now, on a similar vein of Kubernetes like product, you've also done some work with HashiCorp Nomad, right? How would you compare Kubernetes to Nomad for folks who aren't familiar with both?</p><p><strong>KELSEY:</strong> Respect to everyone that contributes. Because I've written lots of code myself, and you do the best you can. So we just got to make sure we get that out of the way. We're not attacking people here. So if you have a HashiCorp logo tattooed on your body or Kubernetes logo tattooed on your body, this is not about you at all. When I first saw Nomad, I remember, is when they announced it in Portland at one of the smaller first HashiConfs. And I was scheduled to give a talk about Kubernetes, and I changed the talk the night before to do Nomad versus Kubernetes. And I remember Mitchell, Armon and so many people from HashiCorp standing there watching the talk. Everyone's crowded in to watch the talk.</p><p><strong>KELSEY:</strong> And look, I'm not a mean person, so I'm not someone that's naively attack a project that I'm not working on. Doesn't make any sense. But I did learn it, got it installed. And the things I liked about Nomad, you got this single binary written in Golang. You just put it on the server and it's almost immediately ready to go, starting getting value, right? That part around, just go get a binary and just have it run on the server. It really, really made that easy. The part that wasn't great, though, is the API. You look at it and it's like, what is this thing? Right? I think I get it.</p><p><strong>KELSEY:</strong> And it felt like, oh, you're trying to copy the Borg white paper about what a task is, but you haven't used Borg enough to know that this is not what you want to copy. And so it was a good serialization of that knowledge that was out there. They built a very high performance fast scheduler. They optimized for scheduling, speed, and performance. But the thing I think that they missed was the ecosystem. This space now is about collaboration. So you have lots of people who want to build infrastructure, automation, tools. And the one problem we've had over time, in my opinion, is that you have to glue them all back together.</p><p><strong>KELSEY:</strong> And scripting only gets you so far when you have to glue together all these various APIs. So Kubernetes takes a different approach. Kubernetes says these things are all related. Your load balancer and your app and your IPs, and your storage, your secrets, all of it is related. And they depend on each other. And so Kubernetes felt like it lived a life where the maintainers or the people of that project had been using Borg for a decade or two and said, what would we fix? And they come into a popular ecosystem like Docker and all these pieces, and they aggregate them. And when you look at the API, you can see the experience peek through. Right here is a pod.</p><p><strong>KELSEY:</strong> A pod has to have multiple containers because most apps that people deploy in reality, need things like NGINX or sidecars or logging daemons. And so I felt like Kubernetes had so much more experience baked into it than just being a faster, easier to manage system for deploying things. So given that, it was really nice to see over time that both communities kind of learn from each other. I remember when Nomad started adding things like volumes, sidecars, or other things that you would typically see in Kubernetes. So I think some people like Nomad because of its simplicity. I kind of lean towards the simplicity side of the house, so I kind of resonate with the whole Nomad thing. But watching people kind of glue together, like vault console, and all these other pieces to try to get a whole system, I'm like, man, at this point, now Kubernetes starts to look a little better.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I worked at a job where so I had come from a Kubernetes background and worked at a job where it was a Hashi shop, and they're like, oh, we're using Nomad. So I'm like, oh, my God. How do I translate this? And when I learned that Nomad is not fully equal to Kubernetes, that you have to still stitch these other pieces together, I'm like, oh, okay, that complicates things. But I definitely agree with you. One of the things that I do appreciate about Nomad is that certain things seem a little bit simpler. And I did find the learning curve not too bad. Maybe it was because I also knew Kubernetes at the time, so maybe that helped and it allowed me to translate.</p><p><strong>ADRIANA:</strong> But there's definitely a lot of stuff that I appreciate about Nomad, and I'm glad that I've had exposure to both ways of doing things, because I think that's really cool. And like what you were saying, both communities learning from each other rather than, like, let's hoard our secrets, because that way you can end up with better products overall, right?</p><p><strong>KELSEY:</strong> 100%.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask you about was your famous Hashinetes tutorial. What motivated you to put this together? And also, if you can just share with folks what this Hashinetes thing is.</p><p><strong>KELSEY:</strong> I remember the Hashinetes talk, because that was the year I was like, okay, all of these tools have been out for a while. Vault is out. Consul is out. Nomad is out. Kubernetes is out. Now what? How do you think about all these things? What do you even do with them? And I remember that year I wanted to have fun, right? Previous years, it's more about, what are these things? And then maybe years after that, it's like, it's in production. But I was like, you know what? I want to have a irresponsible talk. I remember starting to talk off: "Today we're going to be irresponsible."</p><p><strong>KELSEY:</strong> "Do not do this in production." "Do not go to work and say Kelsey said anything." This is just having fun. Okay, and so I remember having a Kubernetes cluster or maybe even Nomad, and said, all right, we're going to install Nomad as an app to see how it works. And I just started adding different layers and components one by one. Number one, teaching people how all of these things actually fit together and how another scheduler could actually arrange them and put them into place. And then I think people had so much fun with the talk. It's like, wow, look how powerful these tools are that they can actually deploy and manage each other if you really wanted to.</p><p><strong>KELSEY:</strong> And look how they're similar in some ways. And I think a lot of people were like, oh, these are just you need to pick one or the other. And at that time, there was a blog post of a company using Kubernetes for some stuff and then using Nomad for some of their batch jobs that would benefit from the Nomad way of doing things. I thought that was just, like, the right way to think about it. So that talk Hashinetes is like, what happens if you push Kubernetes and all the HashiCorp tools together, like using Vault for secrets instead of the thing that was built into Kubernetes, because I think Vault was a far superior secrets management product and API. And then what if you were to use Consul instead of Kubernetes built-in service-discovery? What would you get? And then let's just say you really do like Nomad. What if you were to run that inside of Nubernetes, too, and let that become the scheduler instead of Kubernetes doing the scheduling? And I think when people kind of saw that talk, they understood how to really fairly evaluate those tools. So we just had a bunch of fun.</p><p><strong>ADRIANA:</strong> What do you think was the biggest learning from putting this talk together for yourself?</p><p><strong>KELSEY:</strong> I think, honestly, if you just live 100% in Kubernetes land, all you know is config, maps, secrets, and you have an idea in your mind that there's no other way of thinking about these problems. Right? Everything must be a CRD. Kubernetes, Kubernetes, Kubernetes. But I think people forget I was a contributor to Kubernetes. I knew how some of the inner workings worked. And so it's like, how do you get Vault to work nicely inside of Kubernetes? Then you have to rethink the APIs, and you start, oh, the Kubernetes secret management API isn't that great at all? And so when you bring in Vault and you have to stitch it in and bake it into the whole process, you really do gain empathy for gluing all of these parts together yourself. So I think the biggest learning for me is that, number one, you can do it. There are situations where it does make sense.</p><p><strong>KELSEY:</strong> Think about it. If you have multiple clusters and you want to have multi cluster service discovery, you cannot do that with Kubernetes alone. When you add something like Consul, you can have Consul be the place that takes over DNS. And guess what? Voilà, you can now address multiple clusters using one service discovery tool. And so it's like, oh, okay. So even though Kubernetes hasn't solved all the problems, it doesn't mean that you can't bring in all these alternative tools to step in and fill that gap.</p><p><strong>ADRIANA:</strong> And it's nice to see that everything plays nice in that little ecosystem and that you can, I guess, take advantage of each tool superpowers, right, to sort of give that boost to Kubernetes Awesome. Now, on the Hashi front, I also wanted to talk to you briefly about a talk that you gave at KubeCon EU, "From Community to Customers". And I attended that talk, and I really enjoyed the talk. I thought it was very interesting how you were talking about this fine line of what to keep open source versus what not to keep open source. One example that you cited was HashiCorp, and then shortly thereafter, HashiCorp changed their licensing. So what are your thoughts around that?</p><p><strong>KELSEY:</strong> Yeah, I actually had this question come up a few times, and I always tell people from a place of empathy, I had a project, Confd. It became a little popular. I remember going to FOSSDEM on the other side of the world in Europe, and watching someone give a talk about using Confd, this miniature configuration management tool, and how they were using it and why they thought it was one of the greatest projects ever. Like, as a maintainer of an open source project, you'd love to see a community form around the thing you've built. But as a solo maintainer, you also know how hard it is to say no. And you wake up on, like, a Saturday morning and it's like, hey, I work at a huge company that makes tons of profit, and I get paid really well to do my job. I would like you to work for free and add this feature that we really, really need to make even more money. And you're like, no, this is not my priority.</p><p><strong>KELSEY:</strong> Number one, you're not paying me anything. And then two, you know what? You're going to have to prioritize that itself and maybe step up and do some contributions. And so when you think about it that way, and as someone who's also contributed code to HashiCorp products in the past, I did those contributions to scratch my own itch. And I understand that once I deliver those changes, it's on the HashiCorp team to maintain them forever. And so I understand the relationship here is me contributing code is not the end of the story. And so when they make that licensing change, I put myself in their shoes of trying to run a business and remember, they're a public traded company. So a lot of these decisions are not in fully their control anymore. The market wants to see profit growth.</p><p><strong>KELSEY:</strong> I don't know if you've ever worked at a profitable company, people listening to this. But having stagnant revenue year over year is a fast way to get shareholders to leave investing in your stock. So now they have this added pressure of no longer just making the open source community happy. The people that they kind of started their careers off of, now they have to try to make the market happy. And there you get into different behaviors. So now you got to figure out where to get revenue from. And if you ask someone, Where do you get revenue from something that is given away 100% for free? Last I checked, most people do not pay for things unless they have to pay for things. And so you got to draw the line somewhere.</p><p><strong>KELSEY:</strong> And I think the big controversy is, where do you draw the line? Do you draw the line on the core of the product? NGINX tried to do things like that. It didn't work out well over time, do we draw the line on, like, enterprise features and Web UIs? Right? That could be a fair place to draw the line. And so I think for a lot of people, HashiCorp decided to draw the line at commercial competition. If you take our software and start competing against us, using our name, likeness, whatever we say now in our new license, the business source license, that you can't do that. And so if you're being honest, as a user, don't really care. Like, I don't plan to start a business competing against terror. If you're being honest, I literally don't care.</p><p><strong>KELSEY:</strong> And most people don't really exercise all their open source freedoms anyway. I'm not saying that's not a good reason not to have them, but a lot of these licenses like Apache 2 to me to fully realize the benefits of them. I think you do need to become a contributor to really understand what the code base does, be willing to step up to fork a project when the time comes and having the skills to maintain it. A lot of people don't understand that's the other part of this deal. And so when they change that license, I think people got a wake up call. They own that project. It is not our project. Even those with that HashiCorp logo somewhere tattooed on their body, it's not your project.</p><p><strong>KELSEY:</strong> It belongs to HashiCorp. And so now I think there's a rethink. And a lot of people forget HashiCorp predates the CNCF, right? So they're not a part of a foundation, even though a lot of their technologies are foundational, TerraForm, Vault, those things belong to HashiCorp, a private company doing what they have to do. And so for me, I look at that business license change and says, great, they made their stake in the sand. From a business perspective, this will be good for HashiCorp. Now they can say no. And now their terms are a bit clear and no longer vague. Now, for the community that is upset,</p><p><strong>KELSEY:</strong> now it's time to exercise those open source rights we've all been talking about for so long. You get to fork the project, you get to maintain the project, bug, fixes security, fixes new features and then ask the question how compatible should you remain going forward with the thing in which you branch from? That's what's on the table. So those are my thoughts on it. It's very pragmatic. I think it's one of ownership and responsibility and no matter how you feel about it, you're going to have to take on ownership and responsibility going forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It makes so much sense and I think you hit on a very important thing when it comes to maintaining an open source project, which is maintaining it. It is a lot of freaking work and especially if it's something that you do on the side for funsies. You can only expect so much, especially if you're the solo maintainer. So also hats off to anyone who is a solo maintainer of an open source project or works with a very small team because it's a lot of work. It's a labor of love at that point, right?</p><p><strong>KELSEY:</strong> I want to make sure people understand. A lot of people may have an ops background. That's definitely where I come from. And people think dev is easy and there's the same stress that you have in operations, right. For example, if you replace a hard drive in a server with a bad hard drive, you worry the first couple of days like, is that RAID configuration going to actually rebuild on time and the hard drive is going to stop being slow before traffic comes. You worry about these things and this is why we started doing things like on-call. And when you are maintained of open source project, you know that anything you merge in will make its way to someone's production, someone you probably don't know and you're going to feel responsible and accountable for doing that. And so there's a lot of this added pressure of like, hey, I got to be able to say no and make the right decisions to make sure that no one is going to be negatively impacted by these projects.</p><p><strong>KELSEY:</strong> I think a lot of people forget that when we start to ask and I don't like the way this person runs this open source project, there is so much pressure that goes into it. So just know that there's humans behind these projects. There's a lot at stake. So if they say no to your new feature or they have to make a business license change or stop accepting pull requests for a while while they go tend to other matters, you just have to understand that just what comes with the territory.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. There are humans behind those repos right at the end of the day. Well, we are coming up on time, but before we wrap up, I was wondering if there are any parting words of wisdom that you would like to share with our audience?</p><p><strong>KELSEY:</strong> I don't know if there's any parting words of wisdom, but I do think we're at this next cycle of new technology on its way, whether it's AI or LLMs, some people only know that stuff as chat GPT. And the question that I'm hearing a lot around is, like, is this thing going to take my job? And I always ask those folks, what is your job? And they say, "Well, for the last ten years, I've just been running scripts and automating things, and I'm like the same things for ten years in a row." I was like, "Listen, if that's how you would describe your job, then yes, you might have a problem when a new set of tooling comes around that reduces the need to do that." And that's always happened throughout tech. And I think what most people should probably think about is take these moments of insecurity and just do some self reflection and say, "Hey, my tools"...and I think we started the conversation this way. People tend to confuse automation to abstraction, and a lot of times, people get so comfortable automating the same things over and over, almost like a Westworld Loop, that they forget that we should rethink the thing that we're automating and ask ourselves if we should replace it with better abstractions. So I would say this this may be your very moment to pause for a second look at the work you do, and ask yourself, "Is it time for a new abstraction?" And if it is, I think that's the perfect opportunity to either go find a project that's attacking that problem or maybe even start your own that introduces the new abstraction based on all of that experience that you have.</p><p><strong>ADRIANA:</strong> Awesome. I really love that. Well, thank you so much, Kelsey, for geeking out with me today. Y'all don't forget to subscribe, and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KELSEY:</strong> All right, everyone, don't forget to Peace Out and Geek Out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey, hey Geeking Out fans! We're taking a little break for the holidays, so this will be the last episode of 2023. Be sure to catch us again in January as we Geek Out with a fabulous lineup of guests.</p><p><strong>ADRIANA:</strong> See you in 2024. And Peace Out, and Geek Out. Bye!</p>
]]></content:encoded>
      <enclosure length="36728181" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7349c678-7ce2-41e2-ac43-8d1da8a89fb8/audio/b117a141-2075-4dbe-aaa8-82849bad21dc/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E13 ENCORE: The One Where We Geek Out on Kubernetes with Kelsey Hightower</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Kelsey Hightower</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:20</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with the one and only Kelsey Hightower on Kubernetes, open source, and making tech accessible. Kelsey delves into Kubernetes&apos; rise as an essential yet complex ecosystem, and shares his thoughts on where things might be headed. He switches gears a bit to talk about Kubernetes and Nomad: how they&apos;re similar and different, and how they benefit each other. The discussion also touches upon the significance of community engagement in open source projects, as Kelsey emphasizes the responsibilities of contributors and maintainers amidst the constant evolution and monetization of open-source software. Finally, Kelsey talks about the importance of learning and making complex topics accessible, punctuated by his own commitment to demystifying Kubernetes and encouraging progress over perfection in the tech field.</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with the one and only Kelsey Hightower on Kubernetes, open source, and making tech accessible. Kelsey delves into Kubernetes&apos; rise as an essential yet complex ecosystem, and shares his thoughts on where things might be headed. He switches gears a bit to talk about Kubernetes and Nomad: how they&apos;re similar and different, and how they benefit each other. The discussion also touches upon the significance of community engagement in open source projects, as Kelsey emphasizes the responsibilities of contributors and maintainers amidst the constant evolution and monetization of open-source software. Finally, Kelsey talks about the importance of learning and making complex topics accessible, punctuated by his own commitment to demystifying Kubernetes and encouraging progress over perfection in the tech field.</itunes:subtitle>
      <itunes:keywords>cloud native, open source, k8s, kubernetes, hashicorp, nomad</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">5b2856d9-ff84-4225-940e-6a83469b7f92</guid>
      <title>E12 ENCORE: The One Where We Geek Out on the OTel Operator with Jacob Aronoff of SNCO</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Jacob Aronoff (he/him/his) is a Staff Engineer at ServiceNow Cloud Observability, formerly Lightstep, the tech lead for the Telemetry Pipeline team, and an OpenTelemetry maintainer for the OpenTelemetry Operator project. He's spent his career in a variety of backend roles acting as a distributed systems engineer, an SRE and a DevOps professional. Jacob's focus is enabling customers to reliably send telemetry data with a focus on Kubernetes and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jaronoff97/">LinkedIn</a></li><li><a href="https://twitter.com/get_sw1fty">X (Twitter)</a></li><li><a href="https://hackny.social/@jea">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Elixir_(programming_language)">Elixir</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://opentelemetry.io">OpenTelemetry (OTel)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-operator">OpenTelemetry Operator</a></li><li><a href="https://prometheus.io/">Prometheus</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/protocol/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/">OTel for Kubernetes</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentracing.io/">OpenTracing</a></li><li><a href="https://opencensus.io/">OpenCensus</a></li><li><a href="http://jaegertracing.io">Jaeger</a></li><li><a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">Common Vulnerabilities and Exposures (CVE)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/target-allocator/">OTel Operator Target Allocator</a></li><li><a href="https://grafana.com/blog/2022/03/21/how-relabeling-in-prometheus-works/">Prometheus Re-labeling</a></li><li><a href="https://opentelemetry.io/docs/specs/opamp/">Open Agent Management Protocol (OpAMP)</a></li><li><a href="https://en.wikipedia.org/wiki/SignalFx">SignalFX</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://adri-v.medium.com/list/opentelemetry-operator-0ee6378d630a">Adriana's articles on the OpenTelemetry Operator</a></li><li><a href="https://kccncna2023.sched.com/event/1R2sr/remote-control-for-observability-using-the-open-agent-management-protocol-jacob-aronoff-lightstep-from-servicenow-andy-keller-observiq">Jacob's Talk at KubeCon NA 2023</a></li><li><a href="https://youtu.be/dpXhgZL9tzU?si=Qpnxs_h6peItGu4U">Jacob on OTel Q&A</a></li><li><a href="https://youtu.be/pHHINe9D94w?si=yTHu5HbFuv60yVLb">Jacob on OTel in Practice</a></li><li><a href="https://maintainable.fm/episodes/jacob-aronoff-at-least-one-person-who-cares-to-see-it-through">Jacob on the Maintainable Podcast</a></li><li><a href="https://maintainable.fm/episodes/adriana-villela-on-being-a-serial-refactorer">Adriana on the Maintainable Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out. With me today is Jacob Aronoff, who is also one of my coworkers. Welcome, Jacob.</p><p><strong>JACOB:</strong> Hello. Very happy to be here. I'm so happy that we get to do this. I feel like we talked about this in Amsterdam, and I'm so excited that we get to make it happen.</p><p><strong>ADRIANA:</strong> I know, right? Yeah. This is awesome. So as we start out, I'm going to do some lightning round questions. They are totally painless. No wrong answers. So are you ready?</p><p><strong>JACOB:</strong> I'm prepared. Let's do it.</p><p><strong>ADRIANA:</strong> Okay, cool. All right. Are you a lefty or a righty?</p><p><strong>JACOB:</strong> I am a righty. So I always thought I was supposed to be a lefty, and my parents forced me to be a righty.</p><p><strong>ADRIANA:</strong> Interesting. Soul of a lefty. iPhone or Android?</p><p><strong>JACOB:</strong> iPhone. I just got the new one. USB-C all the way.</p><p><strong>ADRIANA:</strong> I'm so jealous. I think I'm going to wait one more year because I want the iPhone...I don't like the Pro Max. It's too big. But I want the Pro.</p><p><strong>JACOB:</strong> It's way too big.</p><p><strong>ADRIANA:</strong> I want to wait until they upgrade the optical zoom to whatever the Pro Max offers.</p><p><strong>JACOB:</strong> Yeah, that makes sense.</p><p><strong>ADRIANA:</strong> Yeah. Anywho, go on. Okay. Mac, Linux, or Windows?</p><p><strong>JACOB:</strong> Mac for sure. Big Mac boy. Whole life.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay. Favorite programming language?</p><p><strong>JACOB:</strong> I feel like Go. I mean, I'm a huge fan of Go. It used to be Swift or Elixir. Those are my two a little bit more funky choices. I used to work in Elixir, and I really loved it. Definitely one of the most fun languages I've had the chance to do. Swift, I haven't done for a few years, but there are a lot of little Easter eggs around my socials that refer to Swift a lot.</p><p><strong>ADRIANA:</strong> That's why your social handle is get_sw1fty.</p><p><strong>JACOB:</strong> Exactly. Yeah.</p><p><strong>ADRIANA:</strong> Okay, I get it.</p><p><strong>JACOB:</strong> A lot of Easter eggs.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>JACOB:</strong> Still, I was the first person to ever write a Datadog SDK in Swift, and it's still on their website.</p><p><strong>ADRIANA:</strong> Wow. That is awesome. Very nice. Very nice. Cool. Okay, next question. Dev or Ops?</p><p><strong>JACOB:</strong> That's a really hard one. Dev. I'm just going to say dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JACOB:</strong> Ops is fun, but you're still doing Dev if you're doing Ops. You're still Deving. You're still Deving.</p><p><strong>ADRIANA:</strong> I like it. Especially modern Ops. Right? I mean, maybe not...well, even Bash scripting back in the day, right? Ops was more bashy, less like Terraforming.</p><p><strong>JACOB:</strong> Yeah. Back when Ops is mostly just like Jenkins scripting with Bash. That's still Dev. There's still a lot of Dev stuff in there, so it's always been like that. It's just new abstractions.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. That's a really good point. I like it. Okay, next question. JSON or YAML?</p><p><strong>JACOB:</strong> It's just...I'm a YAML engineer. I can't deny it.</p><p><strong>ADRIANA:</strong> Yeah, I like YAML better. No disrespect to the JSON people out there, but I don't get it. YAML forces me to do indentations, but that's okay.</p><p><strong>JACOB:</strong> Yeah, that's all right.</p><p><strong>ADRIANA:</strong> Yeah, cool. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>JACOB:</strong> Probably text. I love to read really long form things, especially, I don't know, I save a bunch of articles whenever I see them and they'll be like, ten minute, 20 minutes reads, and whenever I have some real free time, then I'll go through one or two of them and that is like my favorite way to consume. I probably consume more video, realistically.</p><p><strong>ADRIANA:</strong> Oh, really?</p><p><strong>JACOB:</strong> Yeah, I watch a lot of YouTube videos, like "How To" type things.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> But I love to read more than I love to watch. Watching is too passive.</p><p><strong>ADRIANA:</strong> I get too yeah, I agree. I think that's what I find annoying about watching videos. Like, someone sends me a video link, I'm like, it better be like some short video. So if it's like an Instagram video or YouTube short, it's fine, but send me a five minute video, I'm like, I'm never going to watch it. Even if you tell me it's like the most wonderful thing in the world, I'm not going to watch it. I'm so sorry.</p><p><strong>JACOB:</strong> Or it's like, even if you watch it, you get so distracted by another thing. It's just like I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I think the only way I can consume, quote unquote, a YouTube video is if it's audio only. So I'm like just doing chores around the house and listening to it, then it's okay, right? My brain is like it helps me focus better.</p><p><strong>JACOB:</strong> I feel that basically you're just podcasting at that point.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Which I love me a good podcast.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>JACOB:</strong> Superpower? I have a useless superpower. I can do a noise. I can make a noise that's really I can click with my tongue really loudly.</p><p><strong>ADRIANA:</strong> Okay, now you have to demonstrate.</p><p><strong>JACOB:</strong> I will, but it might disturb some people in this office. Okay.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JACOB:</strong> I don't know if that came through.</p><p><strong>ADRIANA:</strong> It came through okay over here.</p><p><strong>JACOB:</strong> It's really loud.</p><p><strong>JACOB:</strong> That was like a quieter one.</p><p><strong>JACOB:</strong> It's useful when it's like, I need to get someone's attention who knows that I can do that. And then I'll do the click, and then they'll be like, oh, there he is.</p><p><strong>ADRIANA:</strong> Nice. I like, that. Cool. All right, now we shall get to the meaty bits, which is sweet. Let's talk OTel.</p><p><strong>JACOB:</strong> Let's do it. I'm ready.</p><p><strong>ADRIANA:</strong> All right. Yeah. So I guess for starters you're involved as part of your so we both work at Lightstep, which I guess is now ServiceNow Cloud Observability. I guess you and I met because we both work in the OTel space, although we work in different areas of the OTel space. Why don't you tell folks what you do specifically around OTel?</p><p><strong>JACOB:</strong> Yeah, so I sort of got started with OTel two years ago when I joined the company working on the OTel Kubernetes story and what's going on there. Basically I came from a Prometheus shop that really heavily invested in Prometheus and I had sort of seen the great stuff with Prometheus and then some of the struggles with Prometheus and I came in and I was, you know, I now work on top of a metrics backend. What's the best way to get metrics there? OTel has the OTLP format and so I wanted to figure out the best way to get Prometheus metrics into the OTLP format and then into our backend, specifically in Kubernetes and what is the best way to do that. So sort of began this journey on the operator group, which is a SIG within OTel that works on a piece of OTel code that sits within your Kubernetes cluster, within your environment to make it really easy to deploy OTel Collectors and do auto instrumentation and things like that. And then the feature I was working on was to make it so that you could really easily scrape and scale metrics collection. So that was sort of my first foray into it. And then I started contributing a lot. I became a maintainer for the project and now I just sort of work on OTel Kubernetes stuff all the time. So thinking about new features, new ways to help users run their whole environment for telemetry collection in Kubernetes, that's really the focus.</p><p><strong>JACOB:</strong> How do we make that as easy as possible for people? There's definitely a lot to be done, but it's a really great group of people that I think think pretty deeply about this stuff and are very good at sharing and caring and not very what's the word? Nobody's really holding on to legos. Have you heard that phrase? Is that like a known phrase? Yeah.</p><p><strong>ADRIANA:</strong> I haven't heard that expression before, but I like it.</p><p><strong>JACOB:</strong> Everybody's happy to share. There's not really someone who's particularly unwilling to accept something. Yeah, nothing like that. It's really based on the merit of the feature, not the fact that you don't get to do it nice. It's a good group as a result.</p><p><strong>ADRIANA:</strong> I really like that and I can vouch for that too because I've bugged you with a bunch of questions around the operator when I was trying to understand it better. And I've also posed questions to the operator Slack Channel and people have just generally been really nice about answering my questions, which is awesome because I think definitely tech has, I would say. I'm sure it still exists. But you see stack overflows where people ask questions and then you get some asshole who's putting you down because you're a novice to the subject and you're just trying to understand it. I get none of that from the Otel community, which I love because then it makes me unafraid to ask questions and so it makes it easier to learn.</p><p><strong>JACOB:</strong> Yeah, and a thing that I try to make sure of, at least with our group, is for anybody who's like a new contributor. I try to go really out of my way to thank them for their contribution and make sure that they're sort of set up for success with what they're doing. Like, even today, someone was asking some questions on our GitHub about some operator features. I gave them their answers and they said, if you have more questions, reach out in our slack. Happy to follow up there. And so they followed up, asked some more questions. They asked for a feature that we didn't have. I was like, oh, if you make an issue for that, we can get that on the books.</p><p><strong>JACOB:</strong> It's not that hard. And then I was like, hey, this is actually really easy feature. If you wanted to contribute it, I can walk you through that process. I can show you an example of, like, here's an example that you can look at for someone who did something similar in the past and let me know if you have any questions. And that's what they're going to go do now. They're going to make their first contribution. So it's something that I'm really happy to see as not just with my group, but like, all the groups, people are really happy to walk you through contributions and make sure that you're supported. And if there's a feature that you want, people will actually take you seriously.</p><p><strong>JACOB:</strong> They respond to you with sincerity, not what's the other word? They respond to you with sincerity, not hostility. And so there are no questions that you could ask that I've seen where someone's going to really get angry at you for asking that question. And I think that that's, like, a really nice thing. It's good to see a humble bunch and not like, a really egotistical bunch.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think that's why people keep contributing to OpenTelemetry, which is great. Now, as a follow up question related to OpenTelemetry, we had you on for the OTel End User Working Group for, well, two sessions. So first for our Q&A session and our OTel in Practice, which we host those two sessions on a monthly basis. And you had a really cool story, actually, about migrating to OTel within the context of an observability company migrating itself to OTel. And why don't you talk a little bit about that? I think it's so cool.</p><p><strong>JACOB:</strong> Yeah. So previously our company was on...before we had a metrics platform...we were on stated. Like, all of our metrics were recorded via statsd. Sometimes we would rewrite them in traces, which was pretty weird, or we would have them go through a proxy so that we could aggregate them in some way and get some information out of them. So we were previously on the statsd, and then we were also on a really old version of OpenTracing. This was before the OpenTracing and OpenCensus projects merged into OpenTelemetry. And so we were on that old OpenTracing version.</p><p><strong>JACOB:</strong> And so I took on this work to migrate us to OpenTelemetry for everything. Well, metrics and traces. Logs support is still in the works, but that's the next migration. But so I started this project for migrating our metrics to OpenTelemetry, at which point the metrics SDK was still in beta, or the metrics API was still in beta, the SDK was in alpha. And so the goal was to really help the people on the, you know, iterate on their designs, work on performance and really tighten up that spec. So I did that, and then I actually found a bug in our maybe not a bug, a performance issue in the metrics code, which was a result of us having to convert from the new OTel format for attributes into the old OpenTracing sorry, other way around to convert from the OpenTracing attributes format to the OpenTelemetry attributes format. The reason this was a problem was because we shared this implementation between our tracing and metrics, and it meant that every time we recorded a metric, we had to do this conversion on the fly. And it doesn't sound that bad on an individual basis, but when you're recording hundreds of thousands, millions of metric points, that's a lot of conversions and that type of thing can really add up totally. And after I gave some of this performance feedback to the team, I actually realized that we could do this OpenTelemetry migration for tracing as well, which would then get rid of this performance concern.</p><p><strong>JACOB:</strong> And so in the midst of the metrics migration, I took a pause and then we began the tracing migration. The tracing migration was much easier because it was a more mature format at the time. So that process was a bit smoother. There were a few weird things here and there. You can read about that, I think online somewhere that we have documented, maybe, I think there's some blog posts.</p><p><strong>ADRIANA:</strong> We have the recording from your OTel in Practice, OTel Q&A discussion as well.</p><p><strong>JACOB:</strong> Yeah, cool, thanks. But so we finished that migration, we went back to the metrics migration. We got to use that performance benefit. And the OTel people actually worked on a lot of the performance recommendations that we made. So we were able to finish the metrics migration as well. And so it was really neat because I love these types of migrations, because you're really just like, you'll see the phrase a lot, replacing the engine of a flying plane. It's like doing that in place. And that's really what it feels like sometimes when you're dealing with hundreds of thousands of data points per second, how do you replace your telemetry collection about that? That's a pretty challenging thing for any company, not just us.</p><p><strong>JACOB:</strong> But then when you're the vendor serving the metrics. It's like, who's watching the watcher? That type of thing. Really the most difficult part is just reorienting your brain to think about the environments correctly to be sure that when you're talking about environment A, you are sure that that's where the data should be and not somewhere else, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Because for most of these telemetry vendors, whether it's us or Datadog or New Relic, it doesn't really matter. All of them have a meta telemetry environment that's sort of the secondary place that they send the telemetry of their main environment to. So that's the thing that you're monitoring. That's what lets you do these migrations effectively as well.</p><p><strong>ADRIANA:</strong> Yeah. So here's a question because this is actually like a really cool use case, because when we talk about bringing in OpenTelemetry to an organization, if you're lucky and you're starting out your application from scratch, you have the luxury of factoring observability into your architecture, right? And so you can start instrumenting in OpenTelemetry right off the bat, hopefully, right? One can dream. But then you also have the so called brown field scenarios, right, where it's brownfield. I have zero instrumentation and then there's the brownfield of like, I have instrumentation, but it's out of date. And I think that's something or not out of date, but it's not up to date with a standard, which now like the standard being OpenTelemetry. And so those are two really interesting conversations to have because I think a lot of the organizations that are adopting OpenTelemetry probably fall into one of those two categories. And from talking to a lot of folks, it's interesting too, because you have this conversation of like, you start telling them, oh yeah, I work in OpenTelemetry. Oh yeah, OpenTracing, we use that.</p><p><strong>ADRIANA:</strong> And I'm like, no, not the same, not really. You're having to educate them on that. But folks are also like, even if you get them sold on, like, okay, OpenTelemetry is the thing you got to now talk about a strategy for bringing that into the organization. And that can be very tricky. I mean, where we're at, it was an easy sell because it's like, well.</p><p><strong>JACOB:</strong> Yeah, this is what we do, this is what we work on. We should be doing it ourselves.</p><p><strong>ADRIANA:</strong> Yeah, exactly. So that's not even the problem. But even with that easy...I'll say easy, right? Because you're not having to deal with that hurdle. You have the hurdle of like, well, I've got some existing stuff now that I have to migrate. So one thing I'm wondering is, as you mentioned, there was some old OpenTracing stuff in place. And one of the things about OpenTelemetry is that they say they're backwards compatible with OpenTracing, OpenCensus. Now, which from my understanding means that if you have that stuff in place, you don't have to gut it right away.</p><p><strong>ADRIANA:</strong> However, you probably don't want it to stay that way forever. So what do you say to folks who are in that position?</p><p><strong>JACOB:</strong> A real it's a benefit that OTel provides these bridges to these legacy formats so that you can start using OTel and then get all of that in place. The thing that I always think about whenever doing these migrations, whether it's like a service, your telemetry, it doesn't really matter. The question is, how long do you want to be in a dual state? How long do you want to be in a state where you're potentially confusing someone on call? It's like the real crux of the issue is it's like always imagine yourself on call for whatever service you're changing, and someone gets paged at, like, 3:00 A.m.. Do you really want someone to have to reason about where your telemetry is coming from or how it's getting generated? You don't you really want that to be consistent. You don't want to have to ask the question, oh, is this like an OpenTracing thing? Is this an OTel thing? In the same way that if you're migrating a service and you have legacy service and new service, if you're in the dual state for a long time and you get a page for an upstream thing that's related to both of these downstream services, it's really frustrating to have to ask the question, which of these downstream things is affecting me? Right? Yeah, it'd be much easier if it was just I look at the single downstream, and I know that's the problem. Basically, it's shaving the decision tree for.</p><p><strong>ADRIANA:</strong> This that you're doing.</p><p><strong>JACOB:</strong> And so anything that you can do to remove the amount of time that you're in that dual state, removing those branches is going to do you better in the long run. The migration path is good that you can do this. There's another path, which I also think is a great option, where the OTel Collector probably supports whatever format you have right now. I'd be surprised if it doesn't. What you could do is just send rather than installing a bridge into your code, you could just send your legacy format to the Collector and have the Collector output, and then you can change your application to use OTel in whatever time frame you want, and then just have that sent to the collector, which already accepts OTLP. Yeah, right. And so that'll help you actually verify that the migration worked. You're already getting OTLP.</p><p><strong>JACOB:</strong> You don't have to do anything with that. And then once you start sending OTLP from your application, you should see no difference in what's yeah, and that's a pretty verifiable thing. You could actually even use the file exporter on the OTel Collector to actually dump the data that you get. And then for Service A, run it with Jaeger for ten minutes, dump that data with the OTLP out, and then do Service A again, but with OTLP, dump that data for ten minutes, and then just see what it looks like, understand that you should see, like, a pretty minimal difference between those.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that type of thing can give you so much confidence. And you can do that probably from your local environment without even needing to push it up. And so that's something that we didn't really consider as an option at the time. But had we thought of that, I definitely would have done it that way. It would have been a great option.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Where we could have just moved to OTel instantly and then backfill. Right. That's like a much easier path.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I mean, it's a very low friction approach, especially at my old company. They were using OpenTracing in a few spots, and so the mention of moving to OTel kind of sent people in a panic. Like, we have to re-instrument. Yes, we do. But hopefully never again after. But that idea sent people in a panic, and I had the same thought as you, which was like, yeah, just pump it through the Collector. Like, you don't have to change your code right away, but with the intention of eventually changing your code.</p><p><strong>ADRIANA:</strong> Because now, correct me if I'm wrong, but if you continue on OpenTracing, you don't get to reap the benefits that you get with the whole OTel ecosystem, right? I mean, you don't end up with the traces and metrics correlation and the traces and logs correlation or any new updates to the API or SDK, right? You're kind of stuck with whatever OpenTracing was when it froze, when it was retired, basically.</p><p><strong>JACOB:</strong> Yeah. Which means if there are any CVEs, you're kind of like, out of luck. Which is a bad state to be in.</p><p><strong>ADRIANA:</strong> Totally.</p><p><strong>JACOB:</strong> It's a really bad state to be in.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Yeah, I definitely like that. Now, going back to the OTel Operator. So you said that you're doing mostly work around the metrics portion. It's the Target Allocator specifically, right?</p><p><strong>JACOB:</strong> That's exactly. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Now it's a bit more than that.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> But back then, like, last year was basically all target allocator stuff.</p><p><strong>ADRIANA:</strong> Okay, cool.</p><p><strong>JACOB:</strong> I can explain it. So basically when we started this process, someone from AWS had designed this thing called the Target Allocator. The goal of it was that you could distribute Prometheus works in targets. Targets are things that are like IP addresses, like a pod, a node, your old EC2 instance, whatever it is. You then go and scrape that instance to generate metrics. Prometheus works where it's a single monolith and you have a list of targets and it scrapes those and stores that data. You have to do this because if you have more than one instance of Prometheus, there's no way to tell which instance should scrape which thing. And so you're just going to be duplicating those scrapes. With OTel, we have the benefit of we don't need to store those metrics because we're just handing them off to the next thing with OTLP.</p><p><strong>JACOB:</strong> So the Target Allocator's goal is to allow you to distribute those targets amongst a pool of collectors. So if you have 300 targets and you have three Collectors, the Target Allocator could say, I'm going to give each collector 100 targets evenly. Right, but you need to have 100.</p><p><strong>ADRIANA:</strong> Collectors then to send it to...is that what that means?</p><p><strong>JACOB:</strong> No, you would just have to have...sorry...if you have 300 targets and you have three Collectors, then it's 100 targets per collector and then you would just forward that to your destination. So it'd be like if your destination is Prometheus actually, which now accepts OTLP, you could have OTel do all of your scraping and then just send the data to Prometheus as your backend store, right? And that would be like a totally viable option.</p><p><strong>ADRIANA:</strong> Gotcha.</p><p><strong>JACOB:</strong> If you really wanted the ability to shard your scraping and scale how you scrape targets, that would be a pretty viable approach.</p><p><strong>ADRIANA:</strong> Right, which Prometheus doesn't support the sharding right now, right?</p><p><strong>JACOB:</strong> So Prometheus has experimental sharding support but it doesn't have the ability. So it can shard your scraping, but it can't figure out your querying effectively. So because Prometheus is also a database. If you have three instances of Prometheus that are scraping each different targets, you'll only be able to query...you'll have to query the right instance each time because it doesn't know how to do that communication...to ask for, "Who has this metric?" At least that's my understanding of it. Maybe they've changed that, but I don't think they have.</p><p><strong>ADRIANA:</strong> Cool, okay. Yeah, that's super interesting. And so this allows you to scrape the Prometheus metrics which are not I mean, basically you're scraping it from wherever your source of Prometheus metrics is, right? It can be whatever, it can be coming from your infrastructure or whatever. And then this thing basically does the sharding for you and then it'll send your metrics to a destination. The destination could be Prometheus itself or it could be any observability backend that supports metrics essentially.</p><p><strong>JACOB:</strong> Yeah, yeah, exactly. Cool. And that's the real benefit. I mean, we also open up by using the Target Allocator, we can be a little bit smarter as well. So the thing that Prometheus does, because it's all in one, is most of the targets that you get, you're just going to drop. The way that the scrape configs work is you get a target which has a bunch of metadata and then your scrape config determines whether or not you should actually get the data from that target.</p><p><strong>ADRIANA:</strong> Got it.</p><p><strong>JACOB:</strong> Even prior to making the request. And so usually you have to keep all of those in memory because you're constantly scraping them and you're constantly asking this question does the metadata match my scrape config? Does the metadata match my scrape config? And so forth. Whereas because we have the Target Allocator, we can actually just drop any targets that we know the Collector won't scrape okay in advance. So we only tell the Collector to process targets that it will end up scraping.</p><p><strong>ADRIANA:</strong> Okay, so it's like a filter.</p><p><strong>JACOB:</strong> Exactly. That's what we call it. We call it a relabel filter.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> So the real reason that this is really cool and why we added this in is because then we can also really evenly distribute targets to Collectors because we can say only. So if you have 300 targets, we use this strategy called consistent hashing, where you just hash each target and their metadata to assign that to a Collector ID. And so if you have, like, let's say, 500 targets, but you really are only going to end up scraping 100 of them after this filter, it would be better if you only tell the Collectors...if you only distribute the targets that you're going to end up scraping, because it's going to be more even rather than trying to fit in. It's the pigeonhole principle, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> If you have three boxes and you have 500 targets, you might evenly distribute it at first, but eventually, when you go to scrape them, it might be uneven once you figure out what you're actually going to scrape.</p><p><strong>ADRIANA:</strong> Right. By the time the Collector is receiving them, you've already just gotten the ones that you want, and so it can give you an even distribution of those. So then there isn't an imbalance, basically.</p><p><strong>JACOB:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. That is super cool.</p><p><strong>JACOB:</strong> It's very clever.</p><p><strong>ADRIANA:</strong> Every day. Yeah, that's very awesome. So is the Target Allocator only part of the OTel Operator? Is that something that's available as part of the standalone collector?</p><p><strong>JACOB:</strong> So the Target Allocator is its own image. Like, it runs separate from the Collector binary. You could theoretically run it without the Operator. There are definitely some people that do that, but we don't support that as like, first class support. Reason why is that we do a lot of logic to rewrite. In order to make this work, you have to rewrite the Collector's configuration, and you also have to rewrite the Target Allocators configuration. It's just a bit of, like, data munging that we don't want users to have to do just because it's a little bit complicated. So we do it in the Operator for you.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> There are people who will take what the Operator gives you, remove the Operator, and then just run it themselves.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that's kind of a viable option. Yeah, but that's bespoke you'd have to do that yourself. And if you ask me a bunch of questions, I'll try to help you, but there's a certain point at which I can't help you. I don't know what you're doing.</p><p><strong>ADRIANA:</strong> That sounds like someone's idea of, like, a fun weekend project.</p><p><strong>JACOB:</strong> So we have a bunch of requests from people to enable the Target Allocator as part of the Helm chart, the raw Collector Helm chart. And I tried to do it, and it was so hard. It just proved so difficult to do. The config rewriting was so challenging because Helm isn't really a language. It gives you some go templating stuff, but at a certain point, it doesn't get you all the way there.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And so I wasn't able to make it work, and I eventually decided to give up because it was too much of a time.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense.</p><p><strong>JACOB:</strong> Which is unfortunate because people ask for it a lot.</p><p><strong>ADRIANA:</strong> Yeah, that's interesting.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, obviously there's an OTel Operator because obviously a lot of people run the Collector in Kubernetes. Do you know, is it common for people to run collectors outside of Kubernetes? I mean, obviously, if you're not a Kubernetes shop, I would imagine that would be the use case. But how common is it? Do you know?</p><p><strong>JACOB:</strong> I don't know. I mean, I'm sure there are a bunch of people that do it, because I'm in my little Kubernetes world, I don't hear about it that often.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough.</p><p><strong>JACOB:</strong> I'm pretty isolated, but there are definitely people who just run Collectors as binaries on raw EC2 instances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> GCS instances. People are doing it, for sure.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> I don't know. They probably have a whole different class of problems than the one.</p><p><strong>ADRIANA:</strong> I know we're coming up on time, but I wanted to ask you quickly. Well, by the time this episode comes out, I don't know if KubeCon will have passed, but all the same, but do you have anything coming up at KubeCon that you want to talk about?</p><p><strong>JACOB:</strong> I do indeed. So one of the main projects I'm doing for the Operator right now is adding support for the OpAMP protocol, which is a new part of OpenTelemetry that gives users the ability to do remote configuration management and agent configuration and Observability, sort of, with superpowers. And I'll be giving a talk with Andy Keller from ObserveIQ on OpAMP and how it's going to make your life a lot easier to manage these pools of Collectors that you have. So I am working on this project in the Operator group that will allow you to basically understand the topology of your Collectors in your Kubernetes cluster and also remotely configure them. Add in new features, push out updates, everything that basically allow your cluster's observability to be on autopilot for you.</p><p><strong>ADRIANA:</strong> Nice. Who doesn't love that? Very cool.</p><p><strong>JACOB:</strong> Stop thinking about it.</p><p><strong>ADRIANA:</strong> Is that part of Observability Day, or is that part of the KubeCon, like the main conference?</p><p><strong>JACOB:</strong> Main conference.</p><p><strong>ADRIANA:</strong> Nice. Very nice. Yeah, very cool.</p><p><strong>JACOB:</strong> I don't know how many people can fit in the room that I'm in, though. I thought they'd tell you that, but I guess they don't.</p><p><strong>ADRIANA:</strong> It'll be a surprise the day of.</p><p><strong>JACOB:</strong> It will. It'll be anywhere from five people to 500 people.</p><p><strong>ADRIANA:</strong> I'm always nervous for these types of things. I think on the KubeCon schedule, you can see people already will sign up for your talk and you start seeing people signing up to attend your talk. And if it's like a small number, you're like, oh my God. And if it's a large number, you're also like, oh my God.</p><p><strong>JACOB:</strong> Yeah, I'm very nervous. Yeah.</p><p><strong>ADRIANA:</strong> Is like a very big deal. But yeah, this is awesome. Very excited for your talk. Oh, the other thing that I wanted to mention also, I don't know if it's going to come out by the time this comes out, but I do want to promote it because you were on the Maintainable podcast, you recorded an episode recently.</p><p><strong>JACOB:</strong> I did indeed. I don't think that's out yet, but definitely something to look out for, though I have no idea when that'll be out.</p><p><strong>ADRIANA:</strong> We will find out. Yeah, I think when I recorded an episode, I want to say like, in the spring and it came out a couple of months later.</p><p><strong>JACOB:</strong> So probably there's a backlog of editing.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>JACOB:</strong> It's a whole process.</p><p><strong>ADRIANA:</strong> I feel you. I have a backlog of editing for this too.</p><p><strong>JACOB:</strong> Yeah, that's just how it happens.</p><p><strong>ADRIANA:</strong> Yeah, totally. But anyway, something to look forward to as well, so you all keep an eye out for that. Now, before we part ways, do you have any interesting pieces of advice, be it like in tech or OTel or whatever, or any hot takes that you wanted to share with folks?</p><p><strong>JACOB:</strong> I think the thing that I always say is just do something that you enjoy. If you're looking for a job, just like find something that work on a project that you enjoy. Find something that's weird and fun and doesn't really matter and just brings you some joy. I think that we all sort of forget that coding can be really fun and enjoyable and there's so many things out there that are so cool right now, especially. And there's so many things that I think have been forgotten just out of the consciousness. I used to do a lot of coding with SignalFX and Java to do UI building and games and stuff, and I haven't done that in so long, but I had so much fun doing that. So if you're looking for a job and you don't know how to do it, my best advice is to do a project that you find very fun and interesting and not just one that you think will play well on a résumé. Because if I'm interviewing you and you tell me about a project that you were so happy to do and really excited about, that's going to be ten times better than a project that you didn't really care about.</p><p><strong>JACOB:</strong> Yeah, just have fun is my advice.</p><p><strong>ADRIANA:</strong> Yeah, that is really great advice and I couldn't agree more. Yeah, and coding should be fun. It definitely puts me in a happy place when I'm working on an exciting project that I dream up some weird thing that I want to explore and then you learn so much and I don't know, you get a high. The programmer's high.</p><p><strong>JACOB:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Totally down for that. Awesome. Cool. Well, thanks so much, Jacob, for joining today. So y'all, don't forget subscribe. Be sure to check the show notes for additional resources and to connect with us and with our guests on social media. Until next time...</p><p><strong>JACOB:</strong> Peace out and Geek out.</p><p><strong>ADRIANA:</strong> Geeking out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to Bento Me slash Geeking Out.</p>
]]></description>
      <pubDate>Tue, 15 Oct 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Jacob Aronoff)</author>
      <link>https://geeking-out.simplecast.com/episodes/encore-the-one-where-we-geek-out-on-otel-operator-with-jacob-aronoff-lightstep-NGzej7Qo</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Jacob Aronoff (he/him/his) is a Staff Engineer at ServiceNow Cloud Observability, formerly Lightstep, the tech lead for the Telemetry Pipeline team, and an OpenTelemetry maintainer for the OpenTelemetry Operator project. He's spent his career in a variety of backend roles acting as a distributed systems engineer, an SRE and a DevOps professional. Jacob's focus is enabling customers to reliably send telemetry data with a focus on Kubernetes and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jaronoff97/">LinkedIn</a></li><li><a href="https://twitter.com/get_sw1fty">X (Twitter)</a></li><li><a href="https://hackny.social/@jea">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Elixir_(programming_language)">Elixir</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://opentelemetry.io">OpenTelemetry (OTel)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-operator">OpenTelemetry Operator</a></li><li><a href="https://prometheus.io/">Prometheus</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/protocol/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/">OTel for Kubernetes</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentracing.io/">OpenTracing</a></li><li><a href="https://opencensus.io/">OpenCensus</a></li><li><a href="http://jaegertracing.io">Jaeger</a></li><li><a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">Common Vulnerabilities and Exposures (CVE)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/target-allocator/">OTel Operator Target Allocator</a></li><li><a href="https://grafana.com/blog/2022/03/21/how-relabeling-in-prometheus-works/">Prometheus Re-labeling</a></li><li><a href="https://opentelemetry.io/docs/specs/opamp/">Open Agent Management Protocol (OpAMP)</a></li><li><a href="https://en.wikipedia.org/wiki/SignalFx">SignalFX</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://adri-v.medium.com/list/opentelemetry-operator-0ee6378d630a">Adriana's articles on the OpenTelemetry Operator</a></li><li><a href="https://kccncna2023.sched.com/event/1R2sr/remote-control-for-observability-using-the-open-agent-management-protocol-jacob-aronoff-lightstep-from-servicenow-andy-keller-observiq">Jacob's Talk at KubeCon NA 2023</a></li><li><a href="https://youtu.be/dpXhgZL9tzU?si=Qpnxs_h6peItGu4U">Jacob on OTel Q&A</a></li><li><a href="https://youtu.be/pHHINe9D94w?si=yTHu5HbFuv60yVLb">Jacob on OTel in Practice</a></li><li><a href="https://maintainable.fm/episodes/jacob-aronoff-at-least-one-person-who-cares-to-see-it-through">Jacob on the Maintainable Podcast</a></li><li><a href="https://maintainable.fm/episodes/adriana-villela-on-being-a-serial-refactorer">Adriana on the Maintainable Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out. With me today is Jacob Aronoff, who is also one of my coworkers. Welcome, Jacob.</p><p><strong>JACOB:</strong> Hello. Very happy to be here. I'm so happy that we get to do this. I feel like we talked about this in Amsterdam, and I'm so excited that we get to make it happen.</p><p><strong>ADRIANA:</strong> I know, right? Yeah. This is awesome. So as we start out, I'm going to do some lightning round questions. They are totally painless. No wrong answers. So are you ready?</p><p><strong>JACOB:</strong> I'm prepared. Let's do it.</p><p><strong>ADRIANA:</strong> Okay, cool. All right. Are you a lefty or a righty?</p><p><strong>JACOB:</strong> I am a righty. So I always thought I was supposed to be a lefty, and my parents forced me to be a righty.</p><p><strong>ADRIANA:</strong> Interesting. Soul of a lefty. iPhone or Android?</p><p><strong>JACOB:</strong> iPhone. I just got the new one. USB-C all the way.</p><p><strong>ADRIANA:</strong> I'm so jealous. I think I'm going to wait one more year because I want the iPhone...I don't like the Pro Max. It's too big. But I want the Pro.</p><p><strong>JACOB:</strong> It's way too big.</p><p><strong>ADRIANA:</strong> I want to wait until they upgrade the optical zoom to whatever the Pro Max offers.</p><p><strong>JACOB:</strong> Yeah, that makes sense.</p><p><strong>ADRIANA:</strong> Yeah. Anywho, go on. Okay. Mac, Linux, or Windows?</p><p><strong>JACOB:</strong> Mac for sure. Big Mac boy. Whole life.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay. Favorite programming language?</p><p><strong>JACOB:</strong> I feel like Go. I mean, I'm a huge fan of Go. It used to be Swift or Elixir. Those are my two a little bit more funky choices. I used to work in Elixir, and I really loved it. Definitely one of the most fun languages I've had the chance to do. Swift, I haven't done for a few years, but there are a lot of little Easter eggs around my socials that refer to Swift a lot.</p><p><strong>ADRIANA:</strong> That's why your social handle is get_sw1fty.</p><p><strong>JACOB:</strong> Exactly. Yeah.</p><p><strong>ADRIANA:</strong> Okay, I get it.</p><p><strong>JACOB:</strong> A lot of Easter eggs.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>JACOB:</strong> Still, I was the first person to ever write a Datadog SDK in Swift, and it's still on their website.</p><p><strong>ADRIANA:</strong> Wow. That is awesome. Very nice. Very nice. Cool. Okay, next question. Dev or Ops?</p><p><strong>JACOB:</strong> That's a really hard one. Dev. I'm just going to say dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JACOB:</strong> Ops is fun, but you're still doing Dev if you're doing Ops. You're still Deving. You're still Deving.</p><p><strong>ADRIANA:</strong> I like it. Especially modern Ops. Right? I mean, maybe not...well, even Bash scripting back in the day, right? Ops was more bashy, less like Terraforming.</p><p><strong>JACOB:</strong> Yeah. Back when Ops is mostly just like Jenkins scripting with Bash. That's still Dev. There's still a lot of Dev stuff in there, so it's always been like that. It's just new abstractions.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. That's a really good point. I like it. Okay, next question. JSON or YAML?</p><p><strong>JACOB:</strong> It's just...I'm a YAML engineer. I can't deny it.</p><p><strong>ADRIANA:</strong> Yeah, I like YAML better. No disrespect to the JSON people out there, but I don't get it. YAML forces me to do indentations, but that's okay.</p><p><strong>JACOB:</strong> Yeah, that's all right.</p><p><strong>ADRIANA:</strong> Yeah, cool. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>JACOB:</strong> Probably text. I love to read really long form things, especially, I don't know, I save a bunch of articles whenever I see them and they'll be like, ten minute, 20 minutes reads, and whenever I have some real free time, then I'll go through one or two of them and that is like my favorite way to consume. I probably consume more video, realistically.</p><p><strong>ADRIANA:</strong> Oh, really?</p><p><strong>JACOB:</strong> Yeah, I watch a lot of YouTube videos, like "How To" type things.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> But I love to read more than I love to watch. Watching is too passive.</p><p><strong>ADRIANA:</strong> I get too yeah, I agree. I think that's what I find annoying about watching videos. Like, someone sends me a video link, I'm like, it better be like some short video. So if it's like an Instagram video or YouTube short, it's fine, but send me a five minute video, I'm like, I'm never going to watch it. Even if you tell me it's like the most wonderful thing in the world, I'm not going to watch it. I'm so sorry.</p><p><strong>JACOB:</strong> Or it's like, even if you watch it, you get so distracted by another thing. It's just like I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I think the only way I can consume, quote unquote, a YouTube video is if it's audio only. So I'm like just doing chores around the house and listening to it, then it's okay, right? My brain is like it helps me focus better.</p><p><strong>JACOB:</strong> I feel that basically you're just podcasting at that point.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Which I love me a good podcast.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>JACOB:</strong> Superpower? I have a useless superpower. I can do a noise. I can make a noise that's really I can click with my tongue really loudly.</p><p><strong>ADRIANA:</strong> Okay, now you have to demonstrate.</p><p><strong>JACOB:</strong> I will, but it might disturb some people in this office. Okay.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JACOB:</strong> I don't know if that came through.</p><p><strong>ADRIANA:</strong> It came through okay over here.</p><p><strong>JACOB:</strong> It's really loud.</p><p><strong>JACOB:</strong> That was like a quieter one.</p><p><strong>JACOB:</strong> It's useful when it's like, I need to get someone's attention who knows that I can do that. And then I'll do the click, and then they'll be like, oh, there he is.</p><p><strong>ADRIANA:</strong> Nice. I like, that. Cool. All right, now we shall get to the meaty bits, which is sweet. Let's talk OTel.</p><p><strong>JACOB:</strong> Let's do it. I'm ready.</p><p><strong>ADRIANA:</strong> All right. Yeah. So I guess for starters you're involved as part of your so we both work at Lightstep, which I guess is now ServiceNow Cloud Observability. I guess you and I met because we both work in the OTel space, although we work in different areas of the OTel space. Why don't you tell folks what you do specifically around OTel?</p><p><strong>JACOB:</strong> Yeah, so I sort of got started with OTel two years ago when I joined the company working on the OTel Kubernetes story and what's going on there. Basically I came from a Prometheus shop that really heavily invested in Prometheus and I had sort of seen the great stuff with Prometheus and then some of the struggles with Prometheus and I came in and I was, you know, I now work on top of a metrics backend. What's the best way to get metrics there? OTel has the OTLP format and so I wanted to figure out the best way to get Prometheus metrics into the OTLP format and then into our backend, specifically in Kubernetes and what is the best way to do that. So sort of began this journey on the operator group, which is a SIG within OTel that works on a piece of OTel code that sits within your Kubernetes cluster, within your environment to make it really easy to deploy OTel Collectors and do auto instrumentation and things like that. And then the feature I was working on was to make it so that you could really easily scrape and scale metrics collection. So that was sort of my first foray into it. And then I started contributing a lot. I became a maintainer for the project and now I just sort of work on OTel Kubernetes stuff all the time. So thinking about new features, new ways to help users run their whole environment for telemetry collection in Kubernetes, that's really the focus.</p><p><strong>JACOB:</strong> How do we make that as easy as possible for people? There's definitely a lot to be done, but it's a really great group of people that I think think pretty deeply about this stuff and are very good at sharing and caring and not very what's the word? Nobody's really holding on to legos. Have you heard that phrase? Is that like a known phrase? Yeah.</p><p><strong>ADRIANA:</strong> I haven't heard that expression before, but I like it.</p><p><strong>JACOB:</strong> Everybody's happy to share. There's not really someone who's particularly unwilling to accept something. Yeah, nothing like that. It's really based on the merit of the feature, not the fact that you don't get to do it nice. It's a good group as a result.</p><p><strong>ADRIANA:</strong> I really like that and I can vouch for that too because I've bugged you with a bunch of questions around the operator when I was trying to understand it better. And I've also posed questions to the operator Slack Channel and people have just generally been really nice about answering my questions, which is awesome because I think definitely tech has, I would say. I'm sure it still exists. But you see stack overflows where people ask questions and then you get some asshole who's putting you down because you're a novice to the subject and you're just trying to understand it. I get none of that from the Otel community, which I love because then it makes me unafraid to ask questions and so it makes it easier to learn.</p><p><strong>JACOB:</strong> Yeah, and a thing that I try to make sure of, at least with our group, is for anybody who's like a new contributor. I try to go really out of my way to thank them for their contribution and make sure that they're sort of set up for success with what they're doing. Like, even today, someone was asking some questions on our GitHub about some operator features. I gave them their answers and they said, if you have more questions, reach out in our slack. Happy to follow up there. And so they followed up, asked some more questions. They asked for a feature that we didn't have. I was like, oh, if you make an issue for that, we can get that on the books.</p><p><strong>JACOB:</strong> It's not that hard. And then I was like, hey, this is actually really easy feature. If you wanted to contribute it, I can walk you through that process. I can show you an example of, like, here's an example that you can look at for someone who did something similar in the past and let me know if you have any questions. And that's what they're going to go do now. They're going to make their first contribution. So it's something that I'm really happy to see as not just with my group, but like, all the groups, people are really happy to walk you through contributions and make sure that you're supported. And if there's a feature that you want, people will actually take you seriously.</p><p><strong>JACOB:</strong> They respond to you with sincerity, not what's the other word? They respond to you with sincerity, not hostility. And so there are no questions that you could ask that I've seen where someone's going to really get angry at you for asking that question. And I think that that's, like, a really nice thing. It's good to see a humble bunch and not like, a really egotistical bunch.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think that's why people keep contributing to OpenTelemetry, which is great. Now, as a follow up question related to OpenTelemetry, we had you on for the OTel End User Working Group for, well, two sessions. So first for our Q&A session and our OTel in Practice, which we host those two sessions on a monthly basis. And you had a really cool story, actually, about migrating to OTel within the context of an observability company migrating itself to OTel. And why don't you talk a little bit about that? I think it's so cool.</p><p><strong>JACOB:</strong> Yeah. So previously our company was on...before we had a metrics platform...we were on stated. Like, all of our metrics were recorded via statsd. Sometimes we would rewrite them in traces, which was pretty weird, or we would have them go through a proxy so that we could aggregate them in some way and get some information out of them. So we were previously on the statsd, and then we were also on a really old version of OpenTracing. This was before the OpenTracing and OpenCensus projects merged into OpenTelemetry. And so we were on that old OpenTracing version.</p><p><strong>JACOB:</strong> And so I took on this work to migrate us to OpenTelemetry for everything. Well, metrics and traces. Logs support is still in the works, but that's the next migration. But so I started this project for migrating our metrics to OpenTelemetry, at which point the metrics SDK was still in beta, or the metrics API was still in beta, the SDK was in alpha. And so the goal was to really help the people on the, you know, iterate on their designs, work on performance and really tighten up that spec. So I did that, and then I actually found a bug in our maybe not a bug, a performance issue in the metrics code, which was a result of us having to convert from the new OTel format for attributes into the old OpenTracing sorry, other way around to convert from the OpenTracing attributes format to the OpenTelemetry attributes format. The reason this was a problem was because we shared this implementation between our tracing and metrics, and it meant that every time we recorded a metric, we had to do this conversion on the fly. And it doesn't sound that bad on an individual basis, but when you're recording hundreds of thousands, millions of metric points, that's a lot of conversions and that type of thing can really add up totally. And after I gave some of this performance feedback to the team, I actually realized that we could do this OpenTelemetry migration for tracing as well, which would then get rid of this performance concern.</p><p><strong>JACOB:</strong> And so in the midst of the metrics migration, I took a pause and then we began the tracing migration. The tracing migration was much easier because it was a more mature format at the time. So that process was a bit smoother. There were a few weird things here and there. You can read about that, I think online somewhere that we have documented, maybe, I think there's some blog posts.</p><p><strong>ADRIANA:</strong> We have the recording from your OTel in Practice, OTel Q&A discussion as well.</p><p><strong>JACOB:</strong> Yeah, cool, thanks. But so we finished that migration, we went back to the metrics migration. We got to use that performance benefit. And the OTel people actually worked on a lot of the performance recommendations that we made. So we were able to finish the metrics migration as well. And so it was really neat because I love these types of migrations, because you're really just like, you'll see the phrase a lot, replacing the engine of a flying plane. It's like doing that in place. And that's really what it feels like sometimes when you're dealing with hundreds of thousands of data points per second, how do you replace your telemetry collection about that? That's a pretty challenging thing for any company, not just us.</p><p><strong>JACOB:</strong> But then when you're the vendor serving the metrics. It's like, who's watching the watcher? That type of thing. Really the most difficult part is just reorienting your brain to think about the environments correctly to be sure that when you're talking about environment A, you are sure that that's where the data should be and not somewhere else, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Because for most of these telemetry vendors, whether it's us or Datadog or New Relic, it doesn't really matter. All of them have a meta telemetry environment that's sort of the secondary place that they send the telemetry of their main environment to. So that's the thing that you're monitoring. That's what lets you do these migrations effectively as well.</p><p><strong>ADRIANA:</strong> Yeah. So here's a question because this is actually like a really cool use case, because when we talk about bringing in OpenTelemetry to an organization, if you're lucky and you're starting out your application from scratch, you have the luxury of factoring observability into your architecture, right? And so you can start instrumenting in OpenTelemetry right off the bat, hopefully, right? One can dream. But then you also have the so called brown field scenarios, right, where it's brownfield. I have zero instrumentation and then there's the brownfield of like, I have instrumentation, but it's out of date. And I think that's something or not out of date, but it's not up to date with a standard, which now like the standard being OpenTelemetry. And so those are two really interesting conversations to have because I think a lot of the organizations that are adopting OpenTelemetry probably fall into one of those two categories. And from talking to a lot of folks, it's interesting too, because you have this conversation of like, you start telling them, oh yeah, I work in OpenTelemetry. Oh yeah, OpenTracing, we use that.</p><p><strong>ADRIANA:</strong> And I'm like, no, not the same, not really. You're having to educate them on that. But folks are also like, even if you get them sold on, like, okay, OpenTelemetry is the thing you got to now talk about a strategy for bringing that into the organization. And that can be very tricky. I mean, where we're at, it was an easy sell because it's like, well.</p><p><strong>JACOB:</strong> Yeah, this is what we do, this is what we work on. We should be doing it ourselves.</p><p><strong>ADRIANA:</strong> Yeah, exactly. So that's not even the problem. But even with that easy...I'll say easy, right? Because you're not having to deal with that hurdle. You have the hurdle of like, well, I've got some existing stuff now that I have to migrate. So one thing I'm wondering is, as you mentioned, there was some old OpenTracing stuff in place. And one of the things about OpenTelemetry is that they say they're backwards compatible with OpenTracing, OpenCensus. Now, which from my understanding means that if you have that stuff in place, you don't have to gut it right away.</p><p><strong>ADRIANA:</strong> However, you probably don't want it to stay that way forever. So what do you say to folks who are in that position?</p><p><strong>JACOB:</strong> A real it's a benefit that OTel provides these bridges to these legacy formats so that you can start using OTel and then get all of that in place. The thing that I always think about whenever doing these migrations, whether it's like a service, your telemetry, it doesn't really matter. The question is, how long do you want to be in a dual state? How long do you want to be in a state where you're potentially confusing someone on call? It's like the real crux of the issue is it's like always imagine yourself on call for whatever service you're changing, and someone gets paged at, like, 3:00 A.m.. Do you really want someone to have to reason about where your telemetry is coming from or how it's getting generated? You don't you really want that to be consistent. You don't want to have to ask the question, oh, is this like an OpenTracing thing? Is this an OTel thing? In the same way that if you're migrating a service and you have legacy service and new service, if you're in the dual state for a long time and you get a page for an upstream thing that's related to both of these downstream services, it's really frustrating to have to ask the question, which of these downstream things is affecting me? Right? Yeah, it'd be much easier if it was just I look at the single downstream, and I know that's the problem. Basically, it's shaving the decision tree for.</p><p><strong>ADRIANA:</strong> This that you're doing.</p><p><strong>JACOB:</strong> And so anything that you can do to remove the amount of time that you're in that dual state, removing those branches is going to do you better in the long run. The migration path is good that you can do this. There's another path, which I also think is a great option, where the OTel Collector probably supports whatever format you have right now. I'd be surprised if it doesn't. What you could do is just send rather than installing a bridge into your code, you could just send your legacy format to the Collector and have the Collector output, and then you can change your application to use OTel in whatever time frame you want, and then just have that sent to the collector, which already accepts OTLP. Yeah, right. And so that'll help you actually verify that the migration worked. You're already getting OTLP.</p><p><strong>JACOB:</strong> You don't have to do anything with that. And then once you start sending OTLP from your application, you should see no difference in what's yeah, and that's a pretty verifiable thing. You could actually even use the file exporter on the OTel Collector to actually dump the data that you get. And then for Service A, run it with Jaeger for ten minutes, dump that data with the OTLP out, and then do Service A again, but with OTLP, dump that data for ten minutes, and then just see what it looks like, understand that you should see, like, a pretty minimal difference between those.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that type of thing can give you so much confidence. And you can do that probably from your local environment without even needing to push it up. And so that's something that we didn't really consider as an option at the time. But had we thought of that, I definitely would have done it that way. It would have been a great option.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Where we could have just moved to OTel instantly and then backfill. Right. That's like a much easier path.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I mean, it's a very low friction approach, especially at my old company. They were using OpenTracing in a few spots, and so the mention of moving to OTel kind of sent people in a panic. Like, we have to re-instrument. Yes, we do. But hopefully never again after. But that idea sent people in a panic, and I had the same thought as you, which was like, yeah, just pump it through the Collector. Like, you don't have to change your code right away, but with the intention of eventually changing your code.</p><p><strong>ADRIANA:</strong> Because now, correct me if I'm wrong, but if you continue on OpenTracing, you don't get to reap the benefits that you get with the whole OTel ecosystem, right? I mean, you don't end up with the traces and metrics correlation and the traces and logs correlation or any new updates to the API or SDK, right? You're kind of stuck with whatever OpenTracing was when it froze, when it was retired, basically.</p><p><strong>JACOB:</strong> Yeah. Which means if there are any CVEs, you're kind of like, out of luck. Which is a bad state to be in.</p><p><strong>ADRIANA:</strong> Totally.</p><p><strong>JACOB:</strong> It's a really bad state to be in.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Yeah, I definitely like that. Now, going back to the OTel Operator. So you said that you're doing mostly work around the metrics portion. It's the Target Allocator specifically, right?</p><p><strong>JACOB:</strong> That's exactly. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Now it's a bit more than that.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> But back then, like, last year was basically all target allocator stuff.</p><p><strong>ADRIANA:</strong> Okay, cool.</p><p><strong>JACOB:</strong> I can explain it. So basically when we started this process, someone from AWS had designed this thing called the Target Allocator. The goal of it was that you could distribute Prometheus works in targets. Targets are things that are like IP addresses, like a pod, a node, your old EC2 instance, whatever it is. You then go and scrape that instance to generate metrics. Prometheus works where it's a single monolith and you have a list of targets and it scrapes those and stores that data. You have to do this because if you have more than one instance of Prometheus, there's no way to tell which instance should scrape which thing. And so you're just going to be duplicating those scrapes. With OTel, we have the benefit of we don't need to store those metrics because we're just handing them off to the next thing with OTLP.</p><p><strong>JACOB:</strong> So the Target Allocator's goal is to allow you to distribute those targets amongst a pool of collectors. So if you have 300 targets and you have three Collectors, the Target Allocator could say, I'm going to give each collector 100 targets evenly. Right, but you need to have 100.</p><p><strong>ADRIANA:</strong> Collectors then to send it to...is that what that means?</p><p><strong>JACOB:</strong> No, you would just have to have...sorry...if you have 300 targets and you have three Collectors, then it's 100 targets per collector and then you would just forward that to your destination. So it'd be like if your destination is Prometheus actually, which now accepts OTLP, you could have OTel do all of your scraping and then just send the data to Prometheus as your backend store, right? And that would be like a totally viable option.</p><p><strong>ADRIANA:</strong> Gotcha.</p><p><strong>JACOB:</strong> If you really wanted the ability to shard your scraping and scale how you scrape targets, that would be a pretty viable approach.</p><p><strong>ADRIANA:</strong> Right, which Prometheus doesn't support the sharding right now, right?</p><p><strong>JACOB:</strong> So Prometheus has experimental sharding support but it doesn't have the ability. So it can shard your scraping, but it can't figure out your querying effectively. So because Prometheus is also a database. If you have three instances of Prometheus that are scraping each different targets, you'll only be able to query...you'll have to query the right instance each time because it doesn't know how to do that communication...to ask for, "Who has this metric?" At least that's my understanding of it. Maybe they've changed that, but I don't think they have.</p><p><strong>ADRIANA:</strong> Cool, okay. Yeah, that's super interesting. And so this allows you to scrape the Prometheus metrics which are not I mean, basically you're scraping it from wherever your source of Prometheus metrics is, right? It can be whatever, it can be coming from your infrastructure or whatever. And then this thing basically does the sharding for you and then it'll send your metrics to a destination. The destination could be Prometheus itself or it could be any observability backend that supports metrics essentially.</p><p><strong>JACOB:</strong> Yeah, yeah, exactly. Cool. And that's the real benefit. I mean, we also open up by using the Target Allocator, we can be a little bit smarter as well. So the thing that Prometheus does, because it's all in one, is most of the targets that you get, you're just going to drop. The way that the scrape configs work is you get a target which has a bunch of metadata and then your scrape config determines whether or not you should actually get the data from that target.</p><p><strong>ADRIANA:</strong> Got it.</p><p><strong>JACOB:</strong> Even prior to making the request. And so usually you have to keep all of those in memory because you're constantly scraping them and you're constantly asking this question does the metadata match my scrape config? Does the metadata match my scrape config? And so forth. Whereas because we have the Target Allocator, we can actually just drop any targets that we know the Collector won't scrape okay in advance. So we only tell the Collector to process targets that it will end up scraping.</p><p><strong>ADRIANA:</strong> Okay, so it's like a filter.</p><p><strong>JACOB:</strong> Exactly. That's what we call it. We call it a relabel filter.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> So the real reason that this is really cool and why we added this in is because then we can also really evenly distribute targets to Collectors because we can say only. So if you have 300 targets, we use this strategy called consistent hashing, where you just hash each target and their metadata to assign that to a Collector ID. And so if you have, like, let's say, 500 targets, but you really are only going to end up scraping 100 of them after this filter, it would be better if you only tell the Collectors...if you only distribute the targets that you're going to end up scraping, because it's going to be more even rather than trying to fit in. It's the pigeonhole principle, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> If you have three boxes and you have 500 targets, you might evenly distribute it at first, but eventually, when you go to scrape them, it might be uneven once you figure out what you're actually going to scrape.</p><p><strong>ADRIANA:</strong> Right. By the time the Collector is receiving them, you've already just gotten the ones that you want, and so it can give you an even distribution of those. So then there isn't an imbalance, basically.</p><p><strong>JACOB:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. That is super cool.</p><p><strong>JACOB:</strong> It's very clever.</p><p><strong>ADRIANA:</strong> Every day. Yeah, that's very awesome. So is the Target Allocator only part of the OTel Operator? Is that something that's available as part of the standalone collector?</p><p><strong>JACOB:</strong> So the Target Allocator is its own image. Like, it runs separate from the Collector binary. You could theoretically run it without the Operator. There are definitely some people that do that, but we don't support that as like, first class support. Reason why is that we do a lot of logic to rewrite. In order to make this work, you have to rewrite the Collector's configuration, and you also have to rewrite the Target Allocators configuration. It's just a bit of, like, data munging that we don't want users to have to do just because it's a little bit complicated. So we do it in the Operator for you.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> There are people who will take what the Operator gives you, remove the Operator, and then just run it themselves.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that's kind of a viable option. Yeah, but that's bespoke you'd have to do that yourself. And if you ask me a bunch of questions, I'll try to help you, but there's a certain point at which I can't help you. I don't know what you're doing.</p><p><strong>ADRIANA:</strong> That sounds like someone's idea of, like, a fun weekend project.</p><p><strong>JACOB:</strong> So we have a bunch of requests from people to enable the Target Allocator as part of the Helm chart, the raw Collector Helm chart. And I tried to do it, and it was so hard. It just proved so difficult to do. The config rewriting was so challenging because Helm isn't really a language. It gives you some go templating stuff, but at a certain point, it doesn't get you all the way there.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And so I wasn't able to make it work, and I eventually decided to give up because it was too much of a time.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense.</p><p><strong>JACOB:</strong> Which is unfortunate because people ask for it a lot.</p><p><strong>ADRIANA:</strong> Yeah, that's interesting.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, obviously there's an OTel Operator because obviously a lot of people run the Collector in Kubernetes. Do you know, is it common for people to run collectors outside of Kubernetes? I mean, obviously, if you're not a Kubernetes shop, I would imagine that would be the use case. But how common is it? Do you know?</p><p><strong>JACOB:</strong> I don't know. I mean, I'm sure there are a bunch of people that do it, because I'm in my little Kubernetes world, I don't hear about it that often.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough.</p><p><strong>JACOB:</strong> I'm pretty isolated, but there are definitely people who just run Collectors as binaries on raw EC2 instances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> GCS instances. People are doing it, for sure.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> I don't know. They probably have a whole different class of problems than the one.</p><p><strong>ADRIANA:</strong> I know we're coming up on time, but I wanted to ask you quickly. Well, by the time this episode comes out, I don't know if KubeCon will have passed, but all the same, but do you have anything coming up at KubeCon that you want to talk about?</p><p><strong>JACOB:</strong> I do indeed. So one of the main projects I'm doing for the Operator right now is adding support for the OpAMP protocol, which is a new part of OpenTelemetry that gives users the ability to do remote configuration management and agent configuration and Observability, sort of, with superpowers. And I'll be giving a talk with Andy Keller from ObserveIQ on OpAMP and how it's going to make your life a lot easier to manage these pools of Collectors that you have. So I am working on this project in the Operator group that will allow you to basically understand the topology of your Collectors in your Kubernetes cluster and also remotely configure them. Add in new features, push out updates, everything that basically allow your cluster's observability to be on autopilot for you.</p><p><strong>ADRIANA:</strong> Nice. Who doesn't love that? Very cool.</p><p><strong>JACOB:</strong> Stop thinking about it.</p><p><strong>ADRIANA:</strong> Is that part of Observability Day, or is that part of the KubeCon, like the main conference?</p><p><strong>JACOB:</strong> Main conference.</p><p><strong>ADRIANA:</strong> Nice. Very nice. Yeah, very cool.</p><p><strong>JACOB:</strong> I don't know how many people can fit in the room that I'm in, though. I thought they'd tell you that, but I guess they don't.</p><p><strong>ADRIANA:</strong> It'll be a surprise the day of.</p><p><strong>JACOB:</strong> It will. It'll be anywhere from five people to 500 people.</p><p><strong>ADRIANA:</strong> I'm always nervous for these types of things. I think on the KubeCon schedule, you can see people already will sign up for your talk and you start seeing people signing up to attend your talk. And if it's like a small number, you're like, oh my God. And if it's a large number, you're also like, oh my God.</p><p><strong>JACOB:</strong> Yeah, I'm very nervous. Yeah.</p><p><strong>ADRIANA:</strong> Is like a very big deal. But yeah, this is awesome. Very excited for your talk. Oh, the other thing that I wanted to mention also, I don't know if it's going to come out by the time this comes out, but I do want to promote it because you were on the Maintainable podcast, you recorded an episode recently.</p><p><strong>JACOB:</strong> I did indeed. I don't think that's out yet, but definitely something to look out for, though I have no idea when that'll be out.</p><p><strong>ADRIANA:</strong> We will find out. Yeah, I think when I recorded an episode, I want to say like, in the spring and it came out a couple of months later.</p><p><strong>JACOB:</strong> So probably there's a backlog of editing.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>JACOB:</strong> It's a whole process.</p><p><strong>ADRIANA:</strong> I feel you. I have a backlog of editing for this too.</p><p><strong>JACOB:</strong> Yeah, that's just how it happens.</p><p><strong>ADRIANA:</strong> Yeah, totally. But anyway, something to look forward to as well, so you all keep an eye out for that. Now, before we part ways, do you have any interesting pieces of advice, be it like in tech or OTel or whatever, or any hot takes that you wanted to share with folks?</p><p><strong>JACOB:</strong> I think the thing that I always say is just do something that you enjoy. If you're looking for a job, just like find something that work on a project that you enjoy. Find something that's weird and fun and doesn't really matter and just brings you some joy. I think that we all sort of forget that coding can be really fun and enjoyable and there's so many things out there that are so cool right now, especially. And there's so many things that I think have been forgotten just out of the consciousness. I used to do a lot of coding with SignalFX and Java to do UI building and games and stuff, and I haven't done that in so long, but I had so much fun doing that. So if you're looking for a job and you don't know how to do it, my best advice is to do a project that you find very fun and interesting and not just one that you think will play well on a résumé. Because if I'm interviewing you and you tell me about a project that you were so happy to do and really excited about, that's going to be ten times better than a project that you didn't really care about.</p><p><strong>JACOB:</strong> Yeah, just have fun is my advice.</p><p><strong>ADRIANA:</strong> Yeah, that is really great advice and I couldn't agree more. Yeah, and coding should be fun. It definitely puts me in a happy place when I'm working on an exciting project that I dream up some weird thing that I want to explore and then you learn so much and I don't know, you get a high. The programmer's high.</p><p><strong>JACOB:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Totally down for that. Awesome. Cool. Well, thanks so much, Jacob, for joining today. So y'all, don't forget subscribe. Be sure to check the show notes for additional resources and to connect with us and with our guests on social media. Until next time...</p><p><strong>JACOB:</strong> Peace out and Geek out.</p><p><strong>ADRIANA:</strong> Geeking out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to Bento Me slash Geeking Out.</p>
]]></content:encoded>
      <enclosure length="42180456" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/e3d1d67b-7d9b-477e-ade7-7e61b790660b/audio/7169fbd5-be6f-4dbf-8835-aaef94b15599/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>E12 ENCORE: The One Where We Geek Out on the OTel Operator with Jacob Aronoff of SNCO</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Jacob Aronoff</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:02</itunes:duration>
      <itunes:summary>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow co-worker, Jacob Aronoff. Jacob highlights his experiences in leading an internal OpenTelemetry migration from OpenTracing. He also digs into the OpenTelemetry Operator&apos;s Target Allocator, highlighting how it can be used to supercharge Prometheus. Adriana and Jacob also reflect on the inclusiveness of the OpenTelemetry community, and how it encourages contributions and questions. Finally, Jacob talks about the Open Agent Management Protocol (OpAMP), and his recent KubeCon North America talk on the subject.</itunes:summary>
      <itunes:subtitle>NOTE: We&apos;re on break for the next few weeks, and will be returning with brand-new episodes in mid-November 2024.  Until then, please enjoy this re-run.

Adriana geeks out with fellow co-worker, Jacob Aronoff. Jacob highlights his experiences in leading an internal OpenTelemetry migration from OpenTracing. He also digs into the OpenTelemetry Operator&apos;s Target Allocator, highlighting how it can be used to supercharge Prometheus. Adriana and Jacob also reflect on the inclusiveness of the OpenTelemetry community, and how it encourages contributions and questions. Finally, Jacob talks about the Open Agent Management Protocol (OpAMP), and his recent KubeCon North America talk on the subject.</itunes:subtitle>
      <itunes:keywords>cloud native, otel, opentelemetry operator, open source, data migration, observability, opentelemetry</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>bonus</itunes:episodeType>
    </item>
    <item>
      <guid isPermaLink="false">845c616f-ed7a-4939-ace1-6be4603946ba</guid>
      <title>The One Where We Geek Out on Transitioning into Tech with Julia Furst Morgado</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Julia Furst Morgado is a Global Technologist on the Product Strategy team Office of the CTO at Veeam Software. Her passion is making Cloud Native technologies and DevOps best practices easier to understand by sharing her knowledge and experiences. She is also committed to empowering communities as an AWS Community Builder, a CNCF Ambassador, a Google Women Techmakers Ambassador, a Civo Ambassador and Girl Code Ambassador. Additionally, she organizes the KCD NY, further fostering collaboration and learning opportunities. </p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/juliafmorgado">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/juliafmorgado/">LinkedIn</a></li><li><a href="https://www.youtube.com/juliafmorgado">YouTube</a></li><li><a href="https://github.com/juliafmorgado/talks">GitHub (Julia's talks)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-new-york-presents-kcd-new-york-2024/">KCD New York 2024</a></li><li><a href="https://julialang.org">The Julia programming language</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay (KubeHuddle organizer) on Geeking Out</a></li><li><a href="https://aws.amazon.com/developer/community/community-builders/">AWS Community Builders</a></li><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassadors</a></li><li><a href="https://aws.amazon.com/events/community-day/">AWS Community Days</a></li><li><a href="https://www.veeam.com/products/veeam-data-platform/backup-recovery.html">Veeam Backup</a></li><li><a href="https://youtu.be/_5XSjx3lC9Y">Tim Banks on Geeking Out (Mental Health)</a></li><li><a href="https://youtube.com/live/2hVmE80Va24?feature=share">KubeHuddle Mental Health Panel</a></li><li><a href="https://x.com/MichaelCade1">Michael Cade</a></li><li><a href="https://youtu.be/roSUMj5gXXY">Amanda Brock on Geeking Out</a></li><li><a href="https://ossna2024.sched.com">Open Source Summit North America 2024</a></li><li><a href="https://youtu.be/pTH7mYxKCl4">Edith Puclla on Geeking Out</a></li><li><a href="https://www.pushkin.fm/podcasts/the-happiness-lab-with-dr-laurie-santos">The Happiness Lab (podcast)</a></li><li><a href="https://timharford.com/articles/cautionarytales/">Cautionary Tales (podcast)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today is Julia Morgado. Welcome, Julia.</p><p><strong>JULIA:</strong> Hi, Adriana. Thank you for having me. It's a pleasure.</p><p><strong>ADRIANA:</strong> I'm so excited to have you on as I love having the ladies on the podcast. It's my favorite thing is to bring amazing ladies in tech to the forefront. But also, I've had several fellow Brazilians on the podcast as well.</p><p><strong>JULIA:</strong> That's amazing. Unfortunately, no Portuguese. But. But yeah, I love, I love collaborating with Brazilians as well.</p><p><strong>ADRIANA:</strong> It's so much fun. And where are you calling from today?</p><p><strong>JULIA:</strong> So I'm in New York. In Manhattan. Yeah, New York City.</p><p><strong>ADRIANA:</strong> And at the time that we're recording this, correct me if I'm wrong, but KCD New York is taking place tomorrow.</p><p><strong>JULIA:</strong> Yeah. Uh huh. Tonight we have a speaker reception already, and then tomorrow the whole day will have the KCD, which I'm super excited. We've been organizing it for over a year, so finally the day has arrived.</p><p><strong>ADRIANA:</strong> Oh my God, that's so exciting. And I definitely want to dig into that. But before we do, I'm going to subject you to my lightning round/icebreaker questions. Are you ready?</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you left handed or right handed?</p><p><strong>JULIA:</strong> Right handed.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>JULIA:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or Windows?</p><p><strong>JULIA:</strong> Mac.</p><p><strong>ADRIANA:</strong> And what's your favorite programming language?</p><p><strong>JULIA:</strong> I would say JavaScript, but I recently learned that there is a programming language called Julia. I never. Yeah, I've never used it, never tried it, but I'm really curious. So, yeah, maybe. Maybe in the future I'll try it out.</p><p><strong>ADRIANA:</strong> That's exciting. A language with your name.</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> So cool. Okay, next question. Dev or Ops?</p><p><strong>JULIA:</strong> Ops.</p><p><strong>ADRIANA:</strong> And do you prefer JSON or YAML?</p><p><strong>JULIA:</strong> YAML.</p><p><strong>ADRIANA:</strong> Spaces or tabs?</p><p><strong>JULIA:</strong> Tabs.</p><p><strong>ADRIANA:</strong> And do you prefer to consume content through video or text?</p><p><strong>JULIA:</strong> That's a good one. It depends. But I would say text, probably. Yeah.</p><p><strong>ADRIANA:</strong> Right. And then final question. What is your superpower?</p><p><strong>JULIA:</strong> My superpower? I speak a lot of languages, so maybe, you know, I'm good with languages. Not, not just programming languages, but I speak Portuguese, French, Spanish and English. So I would say, yeah, I have an easy time connecting with people all over the world. Maybe that's a super superpower.</p><p><strong>ADRIANA:</strong> That is. That's so great. That's so great. And I, you know, one of the times that we were chatting. So for those who aren't aware, Julia writes blog posts in all four languages.</p><p><strong>JULIA:</strong> I try to.</p><p><strong>ADRIANA:</strong> Oh my God. Like, that's, that's so amazing. That's so much work. I am so impressed that you do this. And it's so great because, you know, especially having had a chance to meet more Brazilians in tech in the last little while, because I've been in this like, bubble of like mostly in Canada and just interacting with, with Englishspeakers and, you know, it's been interesting meeting so many fellow Brazilians in tech who, you know, like, yes, we all speak English, but there is so much craving for content in our native language.</p><p><strong>JULIA:</strong> Yeah. And sometimes their English is not great. And whether we want it or not, it's easier to understand something technical when it's in your mother tongue. So, you know, documentation and blogs, things like that, it's easier to understand if it's in Portuguese or whoever is reading that their own language. So yeah, there is the need, the demand for that. But usually from what I see, most things are in English. So that's why I always try to create some content in other languages as well.</p><p><strong>ADRIANA:</strong> That's so great. And, you know, to rewind a bit even further, because you have a really, really cool background and you and I met last year in 2023 at KubeHuddle. And that's when I discovered that you have a very cool background and that you're Brazilian. And so if you wouldn't mind sharing with our audience.</p><p><strong>JULIA:</strong> Yeah, sure. So I'll give a summary if people want to listen to the long version. I gave a talk at KubeCon in Chicago about my journey from being non technical to becoming a CNCF Ambassador. But basically, yeah, I come from Brazil, São Paulo, and I went to law school there. I worked as a lawyer there for a year, a year and a half, and then I moved to the US and I studied business and I started working in marketing. And my last job in marketing was at NMSP. So, you know, working with a lot of engineers, support engineers mostly. There were some software engineers. And I never thought I would become technical, but I got laid off during the pandemic and I started a coding bootcamp. And that's when all, everything started. And I would say, I'm here today. Everything that I've achieved so far is also because of the community. So not only I studied, you know, programming languages, JavaScript, etc, that itself is not enough. You need to be involved in the community. And I think that's why I grew so much, so fast, as well.</p><p>So, you know, became a CNCF Ambassador, AWS Community Builder, ambassador to other programs as well. Organized conferences. So the KubeHuddle last year, I helped organize. I helped Marino. And then this year, I'm organizing the KCD, which is tomorrow. We're having also the AWS Community Day in New York towards the end of August. So, you know, very involved with several communities. And I think when people ask me, oh, Julia, what did you do? What's the secret? There isn't really a secret, but I think, like, when you're, you're involved with the community, it...first, it's fun, and then you grow more than you would by yourself, doing everything alone. Yeah, yeah.</p><p><strong>ADRIANA:</strong> It's so true. And, yeah, I mean, I totally echo your sentiment on the community. If it hadn't been for the community, like, I honestly, I think my career has grown more in the last couple of years than it has. You know, I've been in tech since 2001, and I, you know, like, my career has grown more significantly in the last two years when I've been out more in the community than it has this entire time before that. And as you said, it's the collaboration. It's just getting to meet really cool people and...</p><p><strong>JULIA:</strong> Exactly. And they become friends, and. And they want to help you, and they want to see you succeed, you know? And it becomes fun. Yeah. Because it's work. You know, work sometimes is boring, but by being involved in the community, it becomes fun. And then you also want to volunteer your free time to do, you know, contribute to an open source, open source project or. Or write a piece of content or even do what you're doing. You know, this podcast, you're doing it on your free time, so it's amazing. And then you get to meet new people every time you record it. And maybe they know someone, they'll put you in touch with them. So that's the power of community and the beauty of community.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It's the networking possibilities.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> There is just a.</p><p><strong>JULIA:</strong> And funny enough, tomorrow, one of the keynotes, they got Covid, so they had to cancel. And I was asked to give the keynote for the KCD. So I'm giving...I know...first time, I'm a little nervous, but it's gonna go great. It's just 15 minutes, but, yeah, I'm going to talk about the community. So, initially, the title was how to boost your career with the CNCF community. And then I crossed career, and the title now is how to boost your life with the CNCF community. Because it's more than just, you know, your professional growth, it's also personal growth. And I'm really excited to talk about that tomorrow.</p><p><strong>ADRIANA:</strong> That's so great. Congratulations on that.</p><p><strong>JULIA:</strong> Thank you. I'm excited.</p><p><strong>ADRIANA:</strong> Yeah. And, you know, it's been such a meteoric rise for you, I mean, considering that, you know, you started, like, around pandemic times.</p><p><strong>JULIA:</strong> Yeah, a little over two years ago.</p><p><strong>ADRIANA:</strong> Wow. Wow. That's wild. That's wild. And it just goes to show, that's what I love about tech is it's such an inclusive type of community. There are people with degrees in computer science, computer engineering, and then there are people who either their degrees have nothing to do with it, or they didn't go to university.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> It's so great. My degree is in Industrial Engineering. I took some computer courses, but, you know, I, people assume, like, oh, I studied computer science. Computer engineering. Yeah, no, but I always knew I wanted to do this, so I just, like, stuck myself in that.</p><p><strong>JULIA:</strong> And that's the way.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. That's so great. Now, you know, like, you're, and I think you're, like part of the, when they redid the ambassador program, you were part of, like, that new batch of ambassadors. I think we both came up at around the same time in that program. How did you hear about the CNCF Ambassadors program?</p><p><strong>JULIA:</strong> I think I saw on LinkedIn something. You know, I started getting involved with the community, I would say a year ago, because I started programming. I thought I wanted to be a software engineer. That's the only thing I knew. I thought tech was being a software engineer. And then I found out there is so much more to it. I started learning cloud, AWS, and then cloud native as well. I got a ticket to go to KubeCon, and that's when I saw, like, oh, there is this whole new world of possibilities and tech that I can learn, and there is a whole community around that. But I think they had CNCF Ambassadors back then, but then they closed the program and they reopened a new one. Then I saw on LinkedIn a post, someone posted, you know, register or, you know, fill out the form to try to become an ambassador. And I said, why not? I'll try. I didn't have any expectations. It's like when I submit a talk, I never expect that I'll get accepted, but I have this mentality of the no, I already have, so it's better to try. And if I get the no, that's fine, you know, but if I get the yes, even better. So that's what I did, I applied for the CNCF Ambassadors and I was just very honest. I said I was starting out in tech and didn't have a lot of experience. And I started, I was contributing a lot to documentation, like in the open source world, the CNCF project documentation and localization as well. And I said that's the extent of my contributions. But I'm very passionate. Sorry. I want to help and I want this to be an inclusive community and I want to bring more people that are in my shoes as well. Bring them like beginners, people that are transitioning to tech, bring them into the community. And I think that's why I got accepted, you know, because I have disadvantage. A lot of times, people that are in the industry for 10, 15, 20 years, they don't know how to talk to people that are starting out. They think, you know, if they write a blog, that is they, for them it's like not as, not that technical, but it's still very technical and hard for people to understand. So I think I break down things even more for those that are starting out.</p><p><strong>ADRIANA:</strong> And that's such a great attitude because I think, you know, my complaint has always been like, some blog posts are so technical because they're written by people who are just like, you know, this is their world, right? So they just assume, you know, stuff. And I take it from the point of view, same as you. Like, I know nothing and explain it in excruciating detail, right? Because there's, there's a desire for people and I think that's so wonderful. And I, I think it's really great to like, and, you know, congrats. And you just got renewed as a CNCF Amazon for another two years.</p><p><strong>JULIA:</strong> Yeah. Congrats to us, right?</p><p><strong>ADRIANA:</strong> Yes, yes. Yeah, it's so great. It's nice to know that we're good for two years now.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> But I, I think it goes to show, and you mentioned two really important things, contributing to documentation and localization. Because again, we all know that technical documentation, especially for open source projects, isn't great because people would rather code. But then again, you put yourself in the shoes of someone who's new to the thing and you can't just assume that they understand. I have conversations with people where I'm like, can you explain this thing in the documentation? Like, oh, it's in like the Helm chart. I'm like...??</p><p><strong>JULIA:</strong> Exactly. How to start. Like, you really have to take someone by hand and show step by step. Otherwise, if you just put some links or, you know, like high level stuff. People are not going to understand and then they're not going to be able to try the project, you know, implement it, and then they won't be able to contribute in the future. So you have to really start from the beginning. And I think documentation is so important, but a lot of people, they don't think like that. They don't think it's that important.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because, you know, code. Code is the holy grail of contribution. But yeah, I completely agree with you. I started out in documentation too. It felt like the less scary thing to do. And plus, there's so much to say. There's always room for improvement. And then again, the localization, acknowledging the fact that we need to make our documentation accessible beyond just the english speakers, because there are some very brilliant technical people where they don't either they don't speak English or they don't speak English well enough to be able to communicate, but it doesn't mean that they know that they don't know what they're doing.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Competent people. Yeah, great. That's so great that you did that. And, you know, you know, as part of like, just going back to your learning journey, what, what sort of, um, what tactics do you do you use when you're learning a new technology so that you're, you know, to get into something new? Like what's your motivation?</p><p><strong>JULIA:</strong> I would say mostly getting hands on, but I know it's hard, you know, because you encounter so many issues and bugs and then you want to stop and you want to give up. But I think getting hands on, getting your hands dirty and trying things, instead of just like reading a blog post or watching a video, trying the things yourself, you get to learn more. But for those that are starting out, I would say it's fine if you follow a tutorial step by step. It's okay if you don't know by heart how to do something and you have to look back at the tutorial, it's totally fine. It's that muscle memory that you built and no one knows everything by heart, like commands and things. That's why you have Google. You can google every time. And now with AI, it's making it even easier. I would say yes, getting my hands dirty and asking for help as well. Because sometimes, like I said, you encounter a bug and then you want to try to solve it yourself. You're embarrassed to ask for help, but you don't get past that point and you won't understand what's going, you don't understand what's going on. What the problem is. So ask someone that knows a little bit more than you for help. You might think, oh, I'm gonna bother that person. But like I said, in the community, everyone is so helpful. They want you to succeed and they will stop what they're doing to jump on a call with you and help you. I've had that a lot of times. You know, I had an issue, I was trying to contribute, and I had, you know, a PR error. PR error on GitHub. Someone jumped on a call with me. I shared my screen, and then, like, we, we fixed it. And I learned why, why I was getting that error. Or, you know, other examples. But I would say, yeah, also asking for help is a big thing. And I still, I'm still working on that. You know, I still have a trouble with that.</p><p><strong>ADRIANA:</strong> Yeah, I can completely relate. I also have a hard time asking for help. And I'm always, especially, like, if there's one person, you know, that is like, kind of your comfortable go to person in an area and you're like, am I bothering them too much? Are they gonna, and I've noticed that if, you know, it's a getting to the point where they're feeling overwhelmed, oftentimes people will say, oh, you know, I might be like, a little bit swamped with stuff, but if you post in the blah, blah, blah slack channel, I'm sure there will be someone who can help out. And so, and that's what I have to, like, tell myself because I still get scared. Like, I had to write a couple of talks for KubeCon and ask questions on topics with which I wasn't super familiar. And I was like, oh, my God, I'm so scared to ask these questions on the Slack. But then I'm like, I have to get this talk done, so.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Yeah, it's the best motivation. And, you know, like, for you, being a newer member in the cloud native community. And it's funny because, like, I think that's something you and I have in common is that, like, we're newer to cloud native. I've been in tech for a while, but I've been on kind of the closed source side of tech. And you're like, new to tech, new to cloud native. What's been your experience around making, like, how was it when you did your first PR? How did you feel?</p><p><strong>JULIA:</strong> Like it was scary, you know, I didn't know what I had to do. So at first I followed some tutorials on how to open my first PR, and step by step, I followed that. But like, I told you, I had some issues. Someone jumped on a call with me, and we fixed that. I felt, you know, realization and relief that I get. I got that done. And then you kind of get addicted. You want to merge and more PRs and. But it's a lot of work, you know, contributing to open source. You can't do something and, like, oh, I'll just give five minutes, and then I'll open a PR. No, if you want to do something well done, you need to put in some effort. So sometimes, like, take a chunk of your day, like, in 1 hour, and work on that. Otherwise, it's not even worth to start something. So know how much time you have to invest in that. But I think the feeling is amazing. And then you also get to talk to other people. You know, the reviewers and the maintainers, they're gonna check your work, and if there is an issue, they're gonna comment. And I had a lot of issues, you know, people would review and say, oh, can you change this? And then, like, if I didn't understand that, I would go on slack and message them. And, you know, that's how you start a conversation and you end up making friends like that.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. Yeah. Just being able to ask those questions of, like, clarify, and it's a little scary. Like, I actually had a PR the other day where I needed to chase someone down. Like, they made a suggestion to a blog post that I've written on OpenTelemetry, and I had to chase them down till they were, like, the thing standing between, like, me and getting the PR merged.</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I'm like, oh, my God, I don't want to bug this guy and ask him to look at my thing, but I really want my PR merged and so get over yourself. Like, just message him.</p><p><strong>JULIA:</strong> Exactly. It won't hurt. Yeah.</p><p><strong>ADRIANA:</strong> They don't bite.. They don't bite. I think that's the nice thing. Like, everyone's been, you know, I've mentioned this on my podcast before. Like, whenever I do a PR and OpenTelemetry, people's comments are so thoughtful. No one has ever been a jerk. Like, you know, on Stack Overflow, people are jerks.</p><p><strong>JULIA:</strong> I know.</p><p><strong>ADRIANA:</strong> I'm not saying, like, just in general, on Stack Overflow, some people can be total assholes and. And, like, open telemetry community is like, la la la.</p><p><strong>JULIA:</strong> You know, I would say I only have had good experiences in, you know, in the CNCF community overall. Like, open source projects contributing to those or, you know, events that I've gone to only good experiences because I think, you know, there is the code of conduct and people really follow that. And like you said, it's such an inclusive community. People, they don't judge you or anything. They don't want to make you feel bad. They want to make you feel good and come there again and again and help out. So I'm lucky. And like you said on stack overflow, there are so many comments. I've never had those, so I can't complain.</p><p><strong>ADRIANA:</strong> That's good. That's great. That's great. Now, the other thing that I want to ask you about is because you're an AWS Community Builder as well, right? And you just got renewed for that as well, right?</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Awesome. Is this your second year doing it?</p><p><strong>JULIA:</strong> Yes. Yes. So it's every year as well, not two years like the CNCF Ambassadors. But I'm very involved in the AWS community as well because part of my job at Veeam, my main product is Veeam Backup for AWS. So I have to be involved in the community and teaching, educating people about our product. And I really like database community as well. People are also inclusive and very friendly and similar to the CNCF Ambassadors. You know, you have to help out somehow. So I mostly, I create content. I give a lot of talks at AWS Community Days. I'm always, you know, visible and posting on LinkedIn, but I didn't know that this, but recently I found out that AWS has a lot of open source projects. So we were at the Open Source Summit in Seattle a month ago and AWS was there. I had a great chat with them and they were telling me about all the open source projects. I still haven't got time to check them out, but it's another opportunity to contribute to.</p><p><strong>ADRIANA:</strong> That's so cool. And what was kind of the first thing. So did you start learning about AWS because of your role at Veeam or did you get your role at Veeam because you started getting into AWS?</p><p><strong>JULIA:</strong> Yeah. The second thing that you said I started learning, you know, when I was doing the coding bootcamp and then going to some events here in New York. And one of the first events I went to before KubeCon was the AWS Summit here in New York. So Marino, you know, Marino, obviously the one that organized the KubeHuddle, and he invited me to go to the summit. It's free. Everyone is welcome to come. There will be another one this year. And then again, similar to KubeCon, I saw there was a whole community and you know, another space besides software engineering, because when you're starting out, when you're transitioning to tech, you don't know what's out there. You only know what people tell you. So I only knew the coding. You know, what the coding bootcamp was telling me, and it was telling me to become a software engineer. And then I started going to these events and seeing, oh, actually there is more than that. There is cloud. What is cloud? And then, like, oh, let me learn a little bit about these and see if I like it. And that's how I got interested. And then I deviated a little bit and went cloud native as well. But I'm very passionate and interested in both topics.</p><p><strong>ADRIANA:</strong> That's so cool. And for you, like, because I'm kind of curious because I had my own, like, expectations of cloud, cloud native. What was your expectation when you first heard of, like, cloud cloud native? Was it something that was intimidating or something where you're like, cool?</p><p><strong>JULIA:</strong> It was. I think it was more intimidating because, again, you know, coming from a non technical background, everything is new. So I already, I had, I was learning all the programming languages. You know, I was. Back then at that time, I was doing practicing react and, you know, it's a lot of things thrown at you, you know, different terms, and you have to practice and exercises. We had to build our portfolio by then, and so it was a lot. And then on top of that, I started learning about infrastructure. And what is infrastructure? Because obviously you don't have just your app. You need to host it somewhere. But I didn't know anything about that. And then I had to learn all that behind the scenes from the app, what goes on, and then the cloud and cloud native. And because of Veeam as well, I had to learn a little bit of on-prem and VMs. So, you know, it was a lot. I would say it was a lot. It's still a lot. It's very overwhelming. And tech will always be like that now with AI, and there are new tools popping up every day and new languages and new packages. So I understand when people say it's overwhelming and they want to give up. Sometimes I want to give up as well. But you know what my instructor used to say, it's a marathon and not a sprint. You don't have to know everything in, like, three months. You can take your time, three years and slowly learn everything. But people, they want to know everything. Like yesterday, they want to know everything. And that's the, our, the problem of the generation nowadays, I think.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I agree with you. It's the instant gratification.</p><p><strong>JULIA:</strong> Exactly. Yes.</p><p><strong>ADRIANA:</strong> And I agree with you. Like, there's. You know, there's so many people that I meet in tech where you look at them and. And you're like, oh, my God, they're so smart. I can never be like that. It gets really depressing. I am not gonna lie. And I'll sit here...I'm like, oh, my God, they have so much stuff like me. Like, what am I worth, right?</p><p><strong>JULIA:</strong> That's how I feel when I talk to you. And, you know, being an ambassador, I get that a lot, because a lot of the ambassadors, most of them, they know so much. They've been in the industry for several years, and they are maintainers of the open source project, and they do. They. They are part of committees in the CNCF, and. And they're doing so much. And. And you. What you're doing is just a drop in the ocean, and you feel like it's not enough, and you compare yourself a lot to others. So I totally get it. And, yeah, it's imposter syndrome, right?</p><p><strong>ADRIANA:</strong> Yeah, big time. Big time. It's. It's funny because I think the. The thing that helps to ground me sometimes is talking to really smart people who also feel imposter syndrome. And I'm like, okay, all right.</p><p><strong>JULIA:</strong> I think we should talk more openly about that. You know? I know. I think everyone feels imposter syndrome. Even recently. Veeam's previous CTO, he left a few months ago. Before he left, he said, I also have imposter syndrome. So imagine a CTO saying that. But you go day by day, and, you know, we have our jobs, and we are working from home. We are not really talking to people. And you don't know if the people that are posting on LinkedIn, they have imposter syndrome, obviously. Probably they have. But you think, like, their lives are amazing, and they have everything figured out, which is the problem of social media, and. But people, they don't go advertising. Hey, I have imposter syndrome, by the way. You know, I am giving this amazing talk. I have this amazing job, but I have imposter syndrome. And it's okay. They don't have to advertise that. But it would be nice if people talked more openly about that.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. Because then. Then I think it would help make us all more human eyes. Right. Because people that we admire are probably secretly struggling. And I agree with you. That's why it's so nice to be able to have, like, open and candid conversations about mental health. And I've had the pleasure of being able to speak candidly on mental health on this podcast with various people. I've had Tim on twice.</p><p><strong>JULIA:</strong> Oh, I love Tim. Yes.</p><p><strong>ADRIANA:</strong> Oh, great. He's so great. He did a dedicated episode on mental health, and then for KubeHuddle this year, we did a mental health panel where he was part of it, and he's so open about mental health. And I love it because we need to have these more candid conversations. You know, it's funny because you say, like, you're intimidated by me whenever, whatever we talk. And honestly, I feel intimidated by you because I'm, like, you've accomplished so much in so little time, and you write four different languages, and I'm like, oh, my God, I don't know anything.</p><p><strong>JULIA:</strong> You know, I don't even. I don't even count these things. Although I have an achievement list. So on notion. Yeah, I have, like, a folder where I put my achievement, although I never look at that. But, you know, people say, oh, you've done so much. And, yeah, you speak four languages, but for me, you know, it's my life. It's my day to day routine. I don't think, oh, that's more than what I should be doing or I would be doing. But then again, you compare yourself to others and you think, no, actually, you're not doing enough, and you should be doing more. So, yeah, it's a big problem to compare yourself to others. What I've learned is we have to compare ourselves to who we were yesterday or who we were, like, a week ago and not to others directly.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I completely agree. And, yeah, it's something that I'm trying to. To do a little bit more than I. Yeah, because I. Yeah, I have the same problem. I'm always comparing myself to others, and I'm like, no, but, like, you know, the other thing, too, is, like, each of us has something unique to bring to the table. Right. And so I think we have to put everybody else aside and what they do and just focus on what you can do. Like, so at one point in my career, I worked at the same place as my father and my husband. We all worked at Accenture together at one point, and it was very intimidating because they're really smart guys and they're both very successful. And so I'm, like, thinking, I spent my time there thinking that I had to be like them, and I sucked. I sucked. I was trying to be something that I'm not. And then finally when I left and started, like, forging my own career and realizing, like, I don't have to follow in either of their footsteps. I can just bring my own brand. That's when I started doing well at work, because I'm like, I can't be like somebody else. I have to be like me.</p><p><strong>JULIA:</strong> Yeah. Your journey is unique and doesn't have to be like anyone else's. And that's why when people ask me, oh, what did I do? You know, like, their journey is gonna be different from mine. I can tell you what worked for me and you can try to replicate that, but, you know, the outcome might not be the same. And it totally fine, you know, if you, if you don't get a job, like, if in two years, you don't get a job in tech, if it takes you a little longer or things like that, you know, but people have to start comparing themselves to other big time, I think.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely, absolutely. Now just, I had another question talking about, like, how you got into veeam.</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You work as a community evangelist, right?</p><p><strong>JULIA:</strong> Yes. Yeah. Like, yeah, the role, the title is Global Technologies, but yes, it's evangelist or DevRel/developer advocate. It's the same. We. Michael, do you know Michael Cade? He's my colleague. You probably know him. If I show you a picture, I've heard the name and he says, we like to make noise, make noise in the community. So that's what we do. And that's what evangelists do as well. And, yeah, that's what my role at Veeam.</p><p><strong>ADRIANA:</strong> That's so great. That's so great. And that was basically like the role that you've had basically, since you finished, like your coding bootcamp.</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Like your first official tech role.</p><p><strong>JULIA:</strong> Yes. And I had barely finished the boot camp and I got this job. So I was very lucky, you know. But again, there is more to that than just, you know, people. They can't compare themselves to. My journey. I had a portfolio, I had a resume, but I had done a lot as well. I had created a lot of content. I had four YouTube channels. I was going to a lot of events. I was giving talks already, so really putting myself out there. And then I met Michael at KubeCon in Detroit. And that's how it started. He put me in touch with the hiring manager, and now I work in his team. And that's the power of community, you know, networking. Someone knows a job opening and then they can refer you and they'll put in a good word and that's how it goes. So I'm a big advocate for. I really love networking. I'm a big fan of that, you know, meeting people and not expecting anything in return. So, you know, just meeting to make friends and to have a good time. And if something comes out of it, that's fine, but not meeting someone to ask for a favor, I don't like that. I get a lot of messages on LinkedIn or Twitter, hey, I need a job. Can you do this or that? No. If you start a frank, start engaging with me and showing what you're doing, maybe it will be different. But don't just come and ask for. For a job, you know, that doesn't work.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think you touched on something really, really important, which I call it tech karma, because I think, like, you know, and it's in the spirit of community, like, you start to know enough people where you can do, like, you know, help out a friend in tech. It can be in small ways. It can be like, oh, hey, I heard of this job posting, or, hey, you know, there's a really cool person that I think you should meet. And you make an introduction at, you know, like, a social event or whatever or on LinkedIn or Twitter, and, you know, sometimes it can and, you know, just doing, like, acts of kindness in tech, not because you want something out of it, like, just for the sake of doing it. And I do find that at some point down the road, that kindness will hit you back, that somebody else will do that act of kindness or even, you know, when you're starting out, like, my philosophy has always been, like, because my degree is in industrial engineering. You know, when I was looking for, like, a tech job, especially, you know, companies were like, oh, you must have, like, a degree in computer engineering, computer science. And I'm like, I don't have that, but I have the experience in programming for several years. And, you know, somebody had to take a chance on me. And the way I look at it, yeah, you know, I want to be able to take a chance on someone else, too, repay that kindness, not directly to the person who took a chance on me, but, like, because someone took a chance on me, I want to take a chance on someone, I want to guide them.</p><p><strong>JULIA:</strong> Exactly. Yeah. And same with me. You know, they took a chance on me at Veeam, and it was my first job coming out of a boot camp. And I know a lot of people struggle, you know, with their first job in tech, and they saw that I had the hunger to learn, and that was enough. Sometimes you don't need much on your resume or you don't need a computer science degree, but you need to show that you're willing to put in the work and you want to learn and you're going to be there when things get hard. So. But a lot of people, they want the easy way out and they want, you know, they, they think, oh, tech, they see dollar signs and they think that's it. But no, there is a lot of work that you have to put into to work in tech.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I definitely see, like, you put yourself out there all the time and obviously, like, your hard work has paid out and you always give, like, really great nuggets. Like, I definitely recommend that you follow Julia on, on LinkedIn and on Twitter because she's always posting some, like, really good nuggets of, like, just little bits of advice.</p><p><strong>JULIA:</strong> Yeah. Life in general as well.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly. And it's great. Especially, like, if you're getting started out in tech and, you know, whether you're a student just graduating or someone who's, you know, doing a career change, I think the advice that you give is, is great and relevant. I wanted to ask you also just before we, we wrap up, because you're doing, you're organizing KCD New York, which by the time this airs will have passed. But I always like to chat with folks. I think you're like, I think the third person that I've talked to on this podcast, third or fourth, about who's organized some sort of conference, and I've talked to Marino, I've talked to Amanda Brock, who organizes OpenUK. Who else that I talked to? Oh, Edith Puclla. She's great. She's doing like the KCD Peru. What's your experience been? You know, like, having participated, having been an organizer of KubeHuddle last year, how did that help you with organizing KCD New York this year?</p><p><strong>JULIA:</strong> So I knew what had to be done. You know, we had a list of things that needed to be done in order to get a successful event. I think that was helpful from KubeHuddle. But again, each event is different. It's a different venue. And you need, every time you need new sponsors and then publishing on social media about the event, getting people to register and buy a ticket, all these things are different from event to event. And I think the biggest takeaway is that when you go to an event, you don't see how much work has been put in. You think, oh, great event. I'm just enjoying myself today and then I'm going home after that and that's it. You forget about it. But the organizers, they've been putting the work for, like, at least a year. And they, you know, they, they've been, my case, anxious about it. Is it gonna work out? Are we going to sell enough tickets? Are people going to enjoy it? And then, like, at the day of, we want everything to go as planned, everything to go perfect. And even after that, you know, there is the post event and what did go, what went right, what went wrong, and, you know, and start planning for the next one. So a lot of times for attendees, an event is just like one more thing on their calendar. But for, for organizers, it's a lot of work hours put into that, you know, a lot of work.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And even when you have a whole team of organizers. Yeah, a lot of work. And how many volunteers for KCD...</p><p><strong>JULIA:</strong> I think we have probably, like eight volunteers. We had a lot of organizers. We were ten, although two of them won't be able to come tomorrow, and a few of them have disappeared. It's normal. The work, a lot of times ends up being on a few people instead of the whole group, especially if it's a big group. Everything worked out, and, yeah, we have a few volunteers tomorrow just to make sure everything works, because also the organizers, they're gonna be busy with most important, the most important things. I'm also giving a keynote, so morning. I'm gonna be busy, but I'm really excited. It's going to be a great event.</p><p><strong>ADRIANA:</strong> That's so exciting. And you have AWS Community Day later in August as well.</p><p><strong>JULIA:</strong> Yeah, August 29, I think. Yeah.</p><p><strong>ADRIANA:</strong> You're an organizer for that as well.</p><p><strong>JULIA:</strong> Yes, I know, I know. I'm starting to regret that.</p><p><strong>ADRIANA:</strong> I can see why you weren't able to help out with KubeHuddle.</p><p><strong>JULIA:</strong> Yes, I told Marino I have too much on my plate. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. Very understandable. Because...</p><p><strong>JULIA:</strong> But I have a hard time saying no, you know, I'm still learning that. It's really hard. Yeah.</p><p><strong>ADRIANA:</strong> Oh, yeah. I have the same problem, and I've had to, like, there was one. One conference where I got accepted, and it was like an online conference, but it was going to be for, like, a new talk, and it was going to coincide with, like, KubeCon this year, and I'm like, I can't. Yeah, I hate to say no, but I can.</p><p><strong>JULIA:</strong> I know. I feel really bad, but. But, yeah, we. We have to prioritize. We need to learn how to prioritize, and, you know, we can't be everywhere at the same time.</p><p><strong>ADRIANA:</strong> Yeah, but it's hard, you know, when you're trying to, like, build up your reputation. And then people ask you to do stuff means that they're starting to pay attention to.</p><p><strong>JULIA:</strong> Exactly. Yes.</p><p><strong>ADRIANA:</strong> I know. It's like, me next time.</p><p><strong>JULIA:</strong> And then you're afraid you don't want to say no.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And it's. It's always nice to be surrounded by people who, like, you know, it. I think oftentimes, like, our guts are telling us what the right thing to do is, which is like, having to say no. And sometimes running it past a friend or two to just validate your gut feeling is so helpful, because otherwise, you're wracked with guilt. And even if you say no, you're still going to feel guilty. But actually, I heard a really kind of interesting thing on a podcast recently, because every time you're saying no to something, you're saying yes to something else. Like, the yes can be even just yes to yourself. And they suggested, I think this was like. I think this was like, a joint episode with a podcast called the Happiness Lab, and I think Cautionary Tales. And they were basically saying for the thing that you said no, to put it on your calendar, because then when the date comes, it's not a reminder of, like, oh, I said no to this. I'm gonna cry. Oh, my God. Thank God I said no to this.</p><p><strong>JULIA:</strong> I'm so busy, I wouldn't have been able to. Exactly.</p><p><strong>ADRIANA:</strong> So it's a validation. So I thought that was, like, a really interesting take on it. I definitely would like to do more of that. Yeah, it's a journey.</p><p><strong>JULIA:</strong> Exactly. Yeah. It's a marathon and not a sprint. Yeah, it's a journey.</p><p><strong>ADRIANA:</strong> Exactly. We have to keep that in mind. Now, before we go, I wanted to ask you one more question, because you do have, like, a background as a lawyer. Do you find that that background has served you well as, like, part of your current work?</p><p><strong>JULIA:</strong> Not really, to be honest. Not yet. My manager, he says yes, you know, because I'm so good at, you know, public speaking and writing blogs, etc. So probably my background in law, because you have to read a lot, probably that has helped. But I started getting more interest on open source licensing, and having. Then having the background in law really helps. So I started, like, doing some research recently. Nothing big, but I want to. I want to learn more about that. And I think, you know, there are a lot of lawyers that work on that area. Maybe. Maybe one day I can. And I can work with that. You know, I'm just interested at the moment.</p><p><strong>ADRIANA:</strong> That's so cool. That's so cool. And by the way, I will. I will mention something interesting that I, that I read once, and I think it applies to people like you and me, where the things that come easily to us were like, whatever. That was, like, no effort. And the things that other people accomplished were like, oh, my God, that's so incredible. I'm saying this as a reminder to both you and me that let's. Let's celebrate the things that we do well. Even if they seemingly come easy to us.</p><p><strong>JULIA:</strong> Yeah, even the little things.</p><p><strong>ADRIANA:</strong> Exactly. They're still impressive to other people who don't, who might not necessarily have those skills come as easily. Yeah. As a reminder to our, to our viewers and listeners as well, because it's very easy to get wrapped up in that. Well, we're coming up on time, but before we go, I was wondering if there are any parting words of wisdom that you would like to share with our audience.</p><p><strong>JULIA:</strong> No. Just thank everyone for listening and, you know, follow your podcast. I love listening to all your episodes. Feel free to follow me and connect with me on social media if you have any questions. And, you know, keep doing what you're doing. I'm sure you're doing great. Don't give up whatever hardship you have, you know, again, the journey is not easy. It's a marathon, not a sprint, but everything works out in the end So. Yeah.</p><p><strong>ADRIANA:</strong> Absolutely. Those are great words of wisdom. Well, thank you, Julia, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JULIA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingouthe.</p>
]]></description>
      <pubDate>Tue, 8 Oct 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Julia Furst Morgado)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-transitioning-into-tech-with-julia-furst-morgado-qPutOyzS</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Julia Furst Morgado is a Global Technologist on the Product Strategy team Office of the CTO at Veeam Software. Her passion is making Cloud Native technologies and DevOps best practices easier to understand by sharing her knowledge and experiences. She is also committed to empowering communities as an AWS Community Builder, a CNCF Ambassador, a Google Women Techmakers Ambassador, a Civo Ambassador and Girl Code Ambassador. Additionally, she organizes the KCD NY, further fostering collaboration and learning opportunities. </p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/juliafmorgado">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/juliafmorgado/">LinkedIn</a></li><li><a href="https://www.youtube.com/juliafmorgado">YouTube</a></li><li><a href="https://github.com/juliafmorgado/talks">GitHub (Julia's talks)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-new-york-presents-kcd-new-york-2024/">KCD New York 2024</a></li><li><a href="https://julialang.org">The Julia programming language</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay (KubeHuddle organizer) on Geeking Out</a></li><li><a href="https://aws.amazon.com/developer/community/community-builders/">AWS Community Builders</a></li><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassadors</a></li><li><a href="https://aws.amazon.com/events/community-day/">AWS Community Days</a></li><li><a href="https://www.veeam.com/products/veeam-data-platform/backup-recovery.html">Veeam Backup</a></li><li><a href="https://youtu.be/_5XSjx3lC9Y">Tim Banks on Geeking Out (Mental Health)</a></li><li><a href="https://youtube.com/live/2hVmE80Va24?feature=share">KubeHuddle Mental Health Panel</a></li><li><a href="https://x.com/MichaelCade1">Michael Cade</a></li><li><a href="https://youtu.be/roSUMj5gXXY">Amanda Brock on Geeking Out</a></li><li><a href="https://ossna2024.sched.com">Open Source Summit North America 2024</a></li><li><a href="https://youtu.be/pTH7mYxKCl4">Edith Puclla on Geeking Out</a></li><li><a href="https://www.pushkin.fm/podcasts/the-happiness-lab-with-dr-laurie-santos">The Happiness Lab (podcast)</a></li><li><a href="https://timharford.com/articles/cautionarytales/">Cautionary Tales (podcast)</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today is Julia Morgado. Welcome, Julia.</p><p><strong>JULIA:</strong> Hi, Adriana. Thank you for having me. It's a pleasure.</p><p><strong>ADRIANA:</strong> I'm so excited to have you on as I love having the ladies on the podcast. It's my favorite thing is to bring amazing ladies in tech to the forefront. But also, I've had several fellow Brazilians on the podcast as well.</p><p><strong>JULIA:</strong> That's amazing. Unfortunately, no Portuguese. But. But yeah, I love, I love collaborating with Brazilians as well.</p><p><strong>ADRIANA:</strong> It's so much fun. And where are you calling from today?</p><p><strong>JULIA:</strong> So I'm in New York. In Manhattan. Yeah, New York City.</p><p><strong>ADRIANA:</strong> And at the time that we're recording this, correct me if I'm wrong, but KCD New York is taking place tomorrow.</p><p><strong>JULIA:</strong> Yeah. Uh huh. Tonight we have a speaker reception already, and then tomorrow the whole day will have the KCD, which I'm super excited. We've been organizing it for over a year, so finally the day has arrived.</p><p><strong>ADRIANA:</strong> Oh my God, that's so exciting. And I definitely want to dig into that. But before we do, I'm going to subject you to my lightning round/icebreaker questions. Are you ready?</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you left handed or right handed?</p><p><strong>JULIA:</strong> Right handed.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>JULIA:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or Windows?</p><p><strong>JULIA:</strong> Mac.</p><p><strong>ADRIANA:</strong> And what's your favorite programming language?</p><p><strong>JULIA:</strong> I would say JavaScript, but I recently learned that there is a programming language called Julia. I never. Yeah, I've never used it, never tried it, but I'm really curious. So, yeah, maybe. Maybe in the future I'll try it out.</p><p><strong>ADRIANA:</strong> That's exciting. A language with your name.</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> So cool. Okay, next question. Dev or Ops?</p><p><strong>JULIA:</strong> Ops.</p><p><strong>ADRIANA:</strong> And do you prefer JSON or YAML?</p><p><strong>JULIA:</strong> YAML.</p><p><strong>ADRIANA:</strong> Spaces or tabs?</p><p><strong>JULIA:</strong> Tabs.</p><p><strong>ADRIANA:</strong> And do you prefer to consume content through video or text?</p><p><strong>JULIA:</strong> That's a good one. It depends. But I would say text, probably. Yeah.</p><p><strong>ADRIANA:</strong> Right. And then final question. What is your superpower?</p><p><strong>JULIA:</strong> My superpower? I speak a lot of languages, so maybe, you know, I'm good with languages. Not, not just programming languages, but I speak Portuguese, French, Spanish and English. So I would say, yeah, I have an easy time connecting with people all over the world. Maybe that's a super superpower.</p><p><strong>ADRIANA:</strong> That is. That's so great. That's so great. And I, you know, one of the times that we were chatting. So for those who aren't aware, Julia writes blog posts in all four languages.</p><p><strong>JULIA:</strong> I try to.</p><p><strong>ADRIANA:</strong> Oh my God. Like, that's, that's so amazing. That's so much work. I am so impressed that you do this. And it's so great because, you know, especially having had a chance to meet more Brazilians in tech in the last little while, because I've been in this like, bubble of like mostly in Canada and just interacting with, with Englishspeakers and, you know, it's been interesting meeting so many fellow Brazilians in tech who, you know, like, yes, we all speak English, but there is so much craving for content in our native language.</p><p><strong>JULIA:</strong> Yeah. And sometimes their English is not great. And whether we want it or not, it's easier to understand something technical when it's in your mother tongue. So, you know, documentation and blogs, things like that, it's easier to understand if it's in Portuguese or whoever is reading that their own language. So yeah, there is the need, the demand for that. But usually from what I see, most things are in English. So that's why I always try to create some content in other languages as well.</p><p><strong>ADRIANA:</strong> That's so great. And, you know, to rewind a bit even further, because you have a really, really cool background and you and I met last year in 2023 at KubeHuddle. And that's when I discovered that you have a very cool background and that you're Brazilian. And so if you wouldn't mind sharing with our audience.</p><p><strong>JULIA:</strong> Yeah, sure. So I'll give a summary if people want to listen to the long version. I gave a talk at KubeCon in Chicago about my journey from being non technical to becoming a CNCF Ambassador. But basically, yeah, I come from Brazil, São Paulo, and I went to law school there. I worked as a lawyer there for a year, a year and a half, and then I moved to the US and I studied business and I started working in marketing. And my last job in marketing was at NMSP. So, you know, working with a lot of engineers, support engineers mostly. There were some software engineers. And I never thought I would become technical, but I got laid off during the pandemic and I started a coding bootcamp. And that's when all, everything started. And I would say, I'm here today. Everything that I've achieved so far is also because of the community. So not only I studied, you know, programming languages, JavaScript, etc, that itself is not enough. You need to be involved in the community. And I think that's why I grew so much, so fast, as well.</p><p>So, you know, became a CNCF Ambassador, AWS Community Builder, ambassador to other programs as well. Organized conferences. So the KubeHuddle last year, I helped organize. I helped Marino. And then this year, I'm organizing the KCD, which is tomorrow. We're having also the AWS Community Day in New York towards the end of August. So, you know, very involved with several communities. And I think when people ask me, oh, Julia, what did you do? What's the secret? There isn't really a secret, but I think, like, when you're, you're involved with the community, it...first, it's fun, and then you grow more than you would by yourself, doing everything alone. Yeah, yeah.</p><p><strong>ADRIANA:</strong> It's so true. And, yeah, I mean, I totally echo your sentiment on the community. If it hadn't been for the community, like, I honestly, I think my career has grown more in the last couple of years than it has. You know, I've been in tech since 2001, and I, you know, like, my career has grown more significantly in the last two years when I've been out more in the community than it has this entire time before that. And as you said, it's the collaboration. It's just getting to meet really cool people and...</p><p><strong>JULIA:</strong> Exactly. And they become friends, and. And they want to help you, and they want to see you succeed, you know? And it becomes fun. Yeah. Because it's work. You know, work sometimes is boring, but by being involved in the community, it becomes fun. And then you also want to volunteer your free time to do, you know, contribute to an open source, open source project or. Or write a piece of content or even do what you're doing. You know, this podcast, you're doing it on your free time, so it's amazing. And then you get to meet new people every time you record it. And maybe they know someone, they'll put you in touch with them. So that's the power of community and the beauty of community.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It's the networking possibilities.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> There is just a.</p><p><strong>JULIA:</strong> And funny enough, tomorrow, one of the keynotes, they got Covid, so they had to cancel. And I was asked to give the keynote for the KCD. So I'm giving...I know...first time, I'm a little nervous, but it's gonna go great. It's just 15 minutes, but, yeah, I'm going to talk about the community. So, initially, the title was how to boost your career with the CNCF community. And then I crossed career, and the title now is how to boost your life with the CNCF community. Because it's more than just, you know, your professional growth, it's also personal growth. And I'm really excited to talk about that tomorrow.</p><p><strong>ADRIANA:</strong> That's so great. Congratulations on that.</p><p><strong>JULIA:</strong> Thank you. I'm excited.</p><p><strong>ADRIANA:</strong> Yeah. And, you know, it's been such a meteoric rise for you, I mean, considering that, you know, you started, like, around pandemic times.</p><p><strong>JULIA:</strong> Yeah, a little over two years ago.</p><p><strong>ADRIANA:</strong> Wow. Wow. That's wild. That's wild. And it just goes to show, that's what I love about tech is it's such an inclusive type of community. There are people with degrees in computer science, computer engineering, and then there are people who either their degrees have nothing to do with it, or they didn't go to university.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> It's so great. My degree is in Industrial Engineering. I took some computer courses, but, you know, I, people assume, like, oh, I studied computer science. Computer engineering. Yeah, no, but I always knew I wanted to do this, so I just, like, stuck myself in that.</p><p><strong>JULIA:</strong> And that's the way.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. That's so great. Now, you know, like, you're, and I think you're, like part of the, when they redid the ambassador program, you were part of, like, that new batch of ambassadors. I think we both came up at around the same time in that program. How did you hear about the CNCF Ambassadors program?</p><p><strong>JULIA:</strong> I think I saw on LinkedIn something. You know, I started getting involved with the community, I would say a year ago, because I started programming. I thought I wanted to be a software engineer. That's the only thing I knew. I thought tech was being a software engineer. And then I found out there is so much more to it. I started learning cloud, AWS, and then cloud native as well. I got a ticket to go to KubeCon, and that's when I saw, like, oh, there is this whole new world of possibilities and tech that I can learn, and there is a whole community around that. But I think they had CNCF Ambassadors back then, but then they closed the program and they reopened a new one. Then I saw on LinkedIn a post, someone posted, you know, register or, you know, fill out the form to try to become an ambassador. And I said, why not? I'll try. I didn't have any expectations. It's like when I submit a talk, I never expect that I'll get accepted, but I have this mentality of the no, I already have, so it's better to try. And if I get the no, that's fine, you know, but if I get the yes, even better. So that's what I did, I applied for the CNCF Ambassadors and I was just very honest. I said I was starting out in tech and didn't have a lot of experience. And I started, I was contributing a lot to documentation, like in the open source world, the CNCF project documentation and localization as well. And I said that's the extent of my contributions. But I'm very passionate. Sorry. I want to help and I want this to be an inclusive community and I want to bring more people that are in my shoes as well. Bring them like beginners, people that are transitioning to tech, bring them into the community. And I think that's why I got accepted, you know, because I have disadvantage. A lot of times, people that are in the industry for 10, 15, 20 years, they don't know how to talk to people that are starting out. They think, you know, if they write a blog, that is they, for them it's like not as, not that technical, but it's still very technical and hard for people to understand. So I think I break down things even more for those that are starting out.</p><p><strong>ADRIANA:</strong> And that's such a great attitude because I think, you know, my complaint has always been like, some blog posts are so technical because they're written by people who are just like, you know, this is their world, right? So they just assume, you know, stuff. And I take it from the point of view, same as you. Like, I know nothing and explain it in excruciating detail, right? Because there's, there's a desire for people and I think that's so wonderful. And I, I think it's really great to like, and, you know, congrats. And you just got renewed as a CNCF Amazon for another two years.</p><p><strong>JULIA:</strong> Yeah. Congrats to us, right?</p><p><strong>ADRIANA:</strong> Yes, yes. Yeah, it's so great. It's nice to know that we're good for two years now.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> But I, I think it goes to show, and you mentioned two really important things, contributing to documentation and localization. Because again, we all know that technical documentation, especially for open source projects, isn't great because people would rather code. But then again, you put yourself in the shoes of someone who's new to the thing and you can't just assume that they understand. I have conversations with people where I'm like, can you explain this thing in the documentation? Like, oh, it's in like the Helm chart. I'm like...??</p><p><strong>JULIA:</strong> Exactly. How to start. Like, you really have to take someone by hand and show step by step. Otherwise, if you just put some links or, you know, like high level stuff. People are not going to understand and then they're not going to be able to try the project, you know, implement it, and then they won't be able to contribute in the future. So you have to really start from the beginning. And I think documentation is so important, but a lot of people, they don't think like that. They don't think it's that important.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because, you know, code. Code is the holy grail of contribution. But yeah, I completely agree with you. I started out in documentation too. It felt like the less scary thing to do. And plus, there's so much to say. There's always room for improvement. And then again, the localization, acknowledging the fact that we need to make our documentation accessible beyond just the english speakers, because there are some very brilliant technical people where they don't either they don't speak English or they don't speak English well enough to be able to communicate, but it doesn't mean that they know that they don't know what they're doing.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Competent people. Yeah, great. That's so great that you did that. And, you know, you know, as part of like, just going back to your learning journey, what, what sort of, um, what tactics do you do you use when you're learning a new technology so that you're, you know, to get into something new? Like what's your motivation?</p><p><strong>JULIA:</strong> I would say mostly getting hands on, but I know it's hard, you know, because you encounter so many issues and bugs and then you want to stop and you want to give up. But I think getting hands on, getting your hands dirty and trying things, instead of just like reading a blog post or watching a video, trying the things yourself, you get to learn more. But for those that are starting out, I would say it's fine if you follow a tutorial step by step. It's okay if you don't know by heart how to do something and you have to look back at the tutorial, it's totally fine. It's that muscle memory that you built and no one knows everything by heart, like commands and things. That's why you have Google. You can google every time. And now with AI, it's making it even easier. I would say yes, getting my hands dirty and asking for help as well. Because sometimes, like I said, you encounter a bug and then you want to try to solve it yourself. You're embarrassed to ask for help, but you don't get past that point and you won't understand what's going, you don't understand what's going on. What the problem is. So ask someone that knows a little bit more than you for help. You might think, oh, I'm gonna bother that person. But like I said, in the community, everyone is so helpful. They want you to succeed and they will stop what they're doing to jump on a call with you and help you. I've had that a lot of times. You know, I had an issue, I was trying to contribute, and I had, you know, a PR error. PR error on GitHub. Someone jumped on a call with me. I shared my screen, and then, like, we, we fixed it. And I learned why, why I was getting that error. Or, you know, other examples. But I would say, yeah, also asking for help is a big thing. And I still, I'm still working on that. You know, I still have a trouble with that.</p><p><strong>ADRIANA:</strong> Yeah, I can completely relate. I also have a hard time asking for help. And I'm always, especially, like, if there's one person, you know, that is like, kind of your comfortable go to person in an area and you're like, am I bothering them too much? Are they gonna, and I've noticed that if, you know, it's a getting to the point where they're feeling overwhelmed, oftentimes people will say, oh, you know, I might be like, a little bit swamped with stuff, but if you post in the blah, blah, blah slack channel, I'm sure there will be someone who can help out. And so, and that's what I have to, like, tell myself because I still get scared. Like, I had to write a couple of talks for KubeCon and ask questions on topics with which I wasn't super familiar. And I was like, oh, my God, I'm so scared to ask these questions on the Slack. But then I'm like, I have to get this talk done, so.</p><p><strong>JULIA:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Yeah, it's the best motivation. And, you know, like, for you, being a newer member in the cloud native community. And it's funny because, like, I think that's something you and I have in common is that, like, we're newer to cloud native. I've been in tech for a while, but I've been on kind of the closed source side of tech. And you're like, new to tech, new to cloud native. What's been your experience around making, like, how was it when you did your first PR? How did you feel?</p><p><strong>JULIA:</strong> Like it was scary, you know, I didn't know what I had to do. So at first I followed some tutorials on how to open my first PR, and step by step, I followed that. But like, I told you, I had some issues. Someone jumped on a call with me, and we fixed that. I felt, you know, realization and relief that I get. I got that done. And then you kind of get addicted. You want to merge and more PRs and. But it's a lot of work, you know, contributing to open source. You can't do something and, like, oh, I'll just give five minutes, and then I'll open a PR. No, if you want to do something well done, you need to put in some effort. So sometimes, like, take a chunk of your day, like, in 1 hour, and work on that. Otherwise, it's not even worth to start something. So know how much time you have to invest in that. But I think the feeling is amazing. And then you also get to talk to other people. You know, the reviewers and the maintainers, they're gonna check your work, and if there is an issue, they're gonna comment. And I had a lot of issues, you know, people would review and say, oh, can you change this? And then, like, if I didn't understand that, I would go on slack and message them. And, you know, that's how you start a conversation and you end up making friends like that.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. Yeah. Just being able to ask those questions of, like, clarify, and it's a little scary. Like, I actually had a PR the other day where I needed to chase someone down. Like, they made a suggestion to a blog post that I've written on OpenTelemetry, and I had to chase them down till they were, like, the thing standing between, like, me and getting the PR merged.</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I'm like, oh, my God, I don't want to bug this guy and ask him to look at my thing, but I really want my PR merged and so get over yourself. Like, just message him.</p><p><strong>JULIA:</strong> Exactly. It won't hurt. Yeah.</p><p><strong>ADRIANA:</strong> They don't bite.. They don't bite. I think that's the nice thing. Like, everyone's been, you know, I've mentioned this on my podcast before. Like, whenever I do a PR and OpenTelemetry, people's comments are so thoughtful. No one has ever been a jerk. Like, you know, on Stack Overflow, people are jerks.</p><p><strong>JULIA:</strong> I know.</p><p><strong>ADRIANA:</strong> I'm not saying, like, just in general, on Stack Overflow, some people can be total assholes and. And, like, open telemetry community is like, la la la.</p><p><strong>JULIA:</strong> You know, I would say I only have had good experiences in, you know, in the CNCF community overall. Like, open source projects contributing to those or, you know, events that I've gone to only good experiences because I think, you know, there is the code of conduct and people really follow that. And like you said, it's such an inclusive community. People, they don't judge you or anything. They don't want to make you feel bad. They want to make you feel good and come there again and again and help out. So I'm lucky. And like you said on stack overflow, there are so many comments. I've never had those, so I can't complain.</p><p><strong>ADRIANA:</strong> That's good. That's great. That's great. Now, the other thing that I want to ask you about is because you're an AWS Community Builder as well, right? And you just got renewed for that as well, right?</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Awesome. Is this your second year doing it?</p><p><strong>JULIA:</strong> Yes. Yes. So it's every year as well, not two years like the CNCF Ambassadors. But I'm very involved in the AWS community as well because part of my job at Veeam, my main product is Veeam Backup for AWS. So I have to be involved in the community and teaching, educating people about our product. And I really like database community as well. People are also inclusive and very friendly and similar to the CNCF Ambassadors. You know, you have to help out somehow. So I mostly, I create content. I give a lot of talks at AWS Community Days. I'm always, you know, visible and posting on LinkedIn, but I didn't know that this, but recently I found out that AWS has a lot of open source projects. So we were at the Open Source Summit in Seattle a month ago and AWS was there. I had a great chat with them and they were telling me about all the open source projects. I still haven't got time to check them out, but it's another opportunity to contribute to.</p><p><strong>ADRIANA:</strong> That's so cool. And what was kind of the first thing. So did you start learning about AWS because of your role at Veeam or did you get your role at Veeam because you started getting into AWS?</p><p><strong>JULIA:</strong> Yeah. The second thing that you said I started learning, you know, when I was doing the coding bootcamp and then going to some events here in New York. And one of the first events I went to before KubeCon was the AWS Summit here in New York. So Marino, you know, Marino, obviously the one that organized the KubeHuddle, and he invited me to go to the summit. It's free. Everyone is welcome to come. There will be another one this year. And then again, similar to KubeCon, I saw there was a whole community and you know, another space besides software engineering, because when you're starting out, when you're transitioning to tech, you don't know what's out there. You only know what people tell you. So I only knew the coding. You know, what the coding bootcamp was telling me, and it was telling me to become a software engineer. And then I started going to these events and seeing, oh, actually there is more than that. There is cloud. What is cloud? And then, like, oh, let me learn a little bit about these and see if I like it. And that's how I got interested. And then I deviated a little bit and went cloud native as well. But I'm very passionate and interested in both topics.</p><p><strong>ADRIANA:</strong> That's so cool. And for you, like, because I'm kind of curious because I had my own, like, expectations of cloud, cloud native. What was your expectation when you first heard of, like, cloud cloud native? Was it something that was intimidating or something where you're like, cool?</p><p><strong>JULIA:</strong> It was. I think it was more intimidating because, again, you know, coming from a non technical background, everything is new. So I already, I had, I was learning all the programming languages. You know, I was. Back then at that time, I was doing practicing react and, you know, it's a lot of things thrown at you, you know, different terms, and you have to practice and exercises. We had to build our portfolio by then, and so it was a lot. And then on top of that, I started learning about infrastructure. And what is infrastructure? Because obviously you don't have just your app. You need to host it somewhere. But I didn't know anything about that. And then I had to learn all that behind the scenes from the app, what goes on, and then the cloud and cloud native. And because of Veeam as well, I had to learn a little bit of on-prem and VMs. So, you know, it was a lot. I would say it was a lot. It's still a lot. It's very overwhelming. And tech will always be like that now with AI, and there are new tools popping up every day and new languages and new packages. So I understand when people say it's overwhelming and they want to give up. Sometimes I want to give up as well. But you know what my instructor used to say, it's a marathon and not a sprint. You don't have to know everything in, like, three months. You can take your time, three years and slowly learn everything. But people, they want to know everything. Like yesterday, they want to know everything. And that's the, our, the problem of the generation nowadays, I think.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I agree with you. It's the instant gratification.</p><p><strong>JULIA:</strong> Exactly. Yes.</p><p><strong>ADRIANA:</strong> And I agree with you. Like, there's. You know, there's so many people that I meet in tech where you look at them and. And you're like, oh, my God, they're so smart. I can never be like that. It gets really depressing. I am not gonna lie. And I'll sit here...I'm like, oh, my God, they have so much stuff like me. Like, what am I worth, right?</p><p><strong>JULIA:</strong> That's how I feel when I talk to you. And, you know, being an ambassador, I get that a lot, because a lot of the ambassadors, most of them, they know so much. They've been in the industry for several years, and they are maintainers of the open source project, and they do. They. They are part of committees in the CNCF, and. And they're doing so much. And. And you. What you're doing is just a drop in the ocean, and you feel like it's not enough, and you compare yourself a lot to others. So I totally get it. And, yeah, it's imposter syndrome, right?</p><p><strong>ADRIANA:</strong> Yeah, big time. Big time. It's. It's funny because I think the. The thing that helps to ground me sometimes is talking to really smart people who also feel imposter syndrome. And I'm like, okay, all right.</p><p><strong>JULIA:</strong> I think we should talk more openly about that. You know? I know. I think everyone feels imposter syndrome. Even recently. Veeam's previous CTO, he left a few months ago. Before he left, he said, I also have imposter syndrome. So imagine a CTO saying that. But you go day by day, and, you know, we have our jobs, and we are working from home. We are not really talking to people. And you don't know if the people that are posting on LinkedIn, they have imposter syndrome, obviously. Probably they have. But you think, like, their lives are amazing, and they have everything figured out, which is the problem of social media, and. But people, they don't go advertising. Hey, I have imposter syndrome, by the way. You know, I am giving this amazing talk. I have this amazing job, but I have imposter syndrome. And it's okay. They don't have to advertise that. But it would be nice if people talked more openly about that.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. Because then. Then I think it would help make us all more human eyes. Right. Because people that we admire are probably secretly struggling. And I agree with you. That's why it's so nice to be able to have, like, open and candid conversations about mental health. And I've had the pleasure of being able to speak candidly on mental health on this podcast with various people. I've had Tim on twice.</p><p><strong>JULIA:</strong> Oh, I love Tim. Yes.</p><p><strong>ADRIANA:</strong> Oh, great. He's so great. He did a dedicated episode on mental health, and then for KubeHuddle this year, we did a mental health panel where he was part of it, and he's so open about mental health. And I love it because we need to have these more candid conversations. You know, it's funny because you say, like, you're intimidated by me whenever, whatever we talk. And honestly, I feel intimidated by you because I'm, like, you've accomplished so much in so little time, and you write four different languages, and I'm like, oh, my God, I don't know anything.</p><p><strong>JULIA:</strong> You know, I don't even. I don't even count these things. Although I have an achievement list. So on notion. Yeah, I have, like, a folder where I put my achievement, although I never look at that. But, you know, people say, oh, you've done so much. And, yeah, you speak four languages, but for me, you know, it's my life. It's my day to day routine. I don't think, oh, that's more than what I should be doing or I would be doing. But then again, you compare yourself to others and you think, no, actually, you're not doing enough, and you should be doing more. So, yeah, it's a big problem to compare yourself to others. What I've learned is we have to compare ourselves to who we were yesterday or who we were, like, a week ago and not to others directly.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I completely agree. And, yeah, it's something that I'm trying to. To do a little bit more than I. Yeah, because I. Yeah, I have the same problem. I'm always comparing myself to others, and I'm like, no, but, like, you know, the other thing, too, is, like, each of us has something unique to bring to the table. Right. And so I think we have to put everybody else aside and what they do and just focus on what you can do. Like, so at one point in my career, I worked at the same place as my father and my husband. We all worked at Accenture together at one point, and it was very intimidating because they're really smart guys and they're both very successful. And so I'm, like, thinking, I spent my time there thinking that I had to be like them, and I sucked. I sucked. I was trying to be something that I'm not. And then finally when I left and started, like, forging my own career and realizing, like, I don't have to follow in either of their footsteps. I can just bring my own brand. That's when I started doing well at work, because I'm like, I can't be like somebody else. I have to be like me.</p><p><strong>JULIA:</strong> Yeah. Your journey is unique and doesn't have to be like anyone else's. And that's why when people ask me, oh, what did I do? You know, like, their journey is gonna be different from mine. I can tell you what worked for me and you can try to replicate that, but, you know, the outcome might not be the same. And it totally fine, you know, if you, if you don't get a job, like, if in two years, you don't get a job in tech, if it takes you a little longer or things like that, you know, but people have to start comparing themselves to other big time, I think.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely, absolutely. Now just, I had another question talking about, like, how you got into veeam.</p><p><strong>JULIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You work as a community evangelist, right?</p><p><strong>JULIA:</strong> Yes. Yeah. Like, yeah, the role, the title is Global Technologies, but yes, it's evangelist or DevRel/developer advocate. It's the same. We. Michael, do you know Michael Cade? He's my colleague. You probably know him. If I show you a picture, I've heard the name and he says, we like to make noise, make noise in the community. So that's what we do. And that's what evangelists do as well. And, yeah, that's what my role at Veeam.</p><p><strong>ADRIANA:</strong> That's so great. That's so great. And that was basically like the role that you've had basically, since you finished, like your coding bootcamp.</p><p><strong>JULIA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Like your first official tech role.</p><p><strong>JULIA:</strong> Yes. And I had barely finished the boot camp and I got this job. So I was very lucky, you know. But again, there is more to that than just, you know, people. They can't compare themselves to. My journey. I had a portfolio, I had a resume, but I had done a lot as well. I had created a lot of content. I had four YouTube channels. I was going to a lot of events. I was giving talks already, so really putting myself out there. And then I met Michael at KubeCon in Detroit. And that's how it started. He put me in touch with the hiring manager, and now I work in his team. And that's the power of community, you know, networking. Someone knows a job opening and then they can refer you and they'll put in a good word and that's how it goes. So I'm a big advocate for. I really love networking. I'm a big fan of that, you know, meeting people and not expecting anything in return. So, you know, just meeting to make friends and to have a good time. And if something comes out of it, that's fine, but not meeting someone to ask for a favor, I don't like that. I get a lot of messages on LinkedIn or Twitter, hey, I need a job. Can you do this or that? No. If you start a frank, start engaging with me and showing what you're doing, maybe it will be different. But don't just come and ask for. For a job, you know, that doesn't work.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think you touched on something really, really important, which I call it tech karma, because I think, like, you know, and it's in the spirit of community, like, you start to know enough people where you can do, like, you know, help out a friend in tech. It can be in small ways. It can be like, oh, hey, I heard of this job posting, or, hey, you know, there's a really cool person that I think you should meet. And you make an introduction at, you know, like, a social event or whatever or on LinkedIn or Twitter, and, you know, sometimes it can and, you know, just doing, like, acts of kindness in tech, not because you want something out of it, like, just for the sake of doing it. And I do find that at some point down the road, that kindness will hit you back, that somebody else will do that act of kindness or even, you know, when you're starting out, like, my philosophy has always been, like, because my degree is in industrial engineering. You know, when I was looking for, like, a tech job, especially, you know, companies were like, oh, you must have, like, a degree in computer engineering, computer science. And I'm like, I don't have that, but I have the experience in programming for several years. And, you know, somebody had to take a chance on me. And the way I look at it, yeah, you know, I want to be able to take a chance on someone else, too, repay that kindness, not directly to the person who took a chance on me, but, like, because someone took a chance on me, I want to take a chance on someone, I want to guide them.</p><p><strong>JULIA:</strong> Exactly. Yeah. And same with me. You know, they took a chance on me at Veeam, and it was my first job coming out of a boot camp. And I know a lot of people struggle, you know, with their first job in tech, and they saw that I had the hunger to learn, and that was enough. Sometimes you don't need much on your resume or you don't need a computer science degree, but you need to show that you're willing to put in the work and you want to learn and you're going to be there when things get hard. So. But a lot of people, they want the easy way out and they want, you know, they, they think, oh, tech, they see dollar signs and they think that's it. But no, there is a lot of work that you have to put into to work in tech.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I definitely see, like, you put yourself out there all the time and obviously, like, your hard work has paid out and you always give, like, really great nuggets. Like, I definitely recommend that you follow Julia on, on LinkedIn and on Twitter because she's always posting some, like, really good nuggets of, like, just little bits of advice.</p><p><strong>JULIA:</strong> Yeah. Life in general as well.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly. And it's great. Especially, like, if you're getting started out in tech and, you know, whether you're a student just graduating or someone who's, you know, doing a career change, I think the advice that you give is, is great and relevant. I wanted to ask you also just before we, we wrap up, because you're doing, you're organizing KCD New York, which by the time this airs will have passed. But I always like to chat with folks. I think you're like, I think the third person that I've talked to on this podcast, third or fourth, about who's organized some sort of conference, and I've talked to Marino, I've talked to Amanda Brock, who organizes OpenUK. Who else that I talked to? Oh, Edith Puclla. She's great. She's doing like the KCD Peru. What's your experience been? You know, like, having participated, having been an organizer of KubeHuddle last year, how did that help you with organizing KCD New York this year?</p><p><strong>JULIA:</strong> So I knew what had to be done. You know, we had a list of things that needed to be done in order to get a successful event. I think that was helpful from KubeHuddle. But again, each event is different. It's a different venue. And you need, every time you need new sponsors and then publishing on social media about the event, getting people to register and buy a ticket, all these things are different from event to event. And I think the biggest takeaway is that when you go to an event, you don't see how much work has been put in. You think, oh, great event. I'm just enjoying myself today and then I'm going home after that and that's it. You forget about it. But the organizers, they've been putting the work for, like, at least a year. And they, you know, they, they've been, my case, anxious about it. Is it gonna work out? Are we going to sell enough tickets? Are people going to enjoy it? And then, like, at the day of, we want everything to go as planned, everything to go perfect. And even after that, you know, there is the post event and what did go, what went right, what went wrong, and, you know, and start planning for the next one. So a lot of times for attendees, an event is just like one more thing on their calendar. But for, for organizers, it's a lot of work hours put into that, you know, a lot of work.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And even when you have a whole team of organizers. Yeah, a lot of work. And how many volunteers for KCD...</p><p><strong>JULIA:</strong> I think we have probably, like eight volunteers. We had a lot of organizers. We were ten, although two of them won't be able to come tomorrow, and a few of them have disappeared. It's normal. The work, a lot of times ends up being on a few people instead of the whole group, especially if it's a big group. Everything worked out, and, yeah, we have a few volunteers tomorrow just to make sure everything works, because also the organizers, they're gonna be busy with most important, the most important things. I'm also giving a keynote, so morning. I'm gonna be busy, but I'm really excited. It's going to be a great event.</p><p><strong>ADRIANA:</strong> That's so exciting. And you have AWS Community Day later in August as well.</p><p><strong>JULIA:</strong> Yeah, August 29, I think. Yeah.</p><p><strong>ADRIANA:</strong> You're an organizer for that as well.</p><p><strong>JULIA:</strong> Yes, I know, I know. I'm starting to regret that.</p><p><strong>ADRIANA:</strong> I can see why you weren't able to help out with KubeHuddle.</p><p><strong>JULIA:</strong> Yes, I told Marino I have too much on my plate. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. Very understandable. Because...</p><p><strong>JULIA:</strong> But I have a hard time saying no, you know, I'm still learning that. It's really hard. Yeah.</p><p><strong>ADRIANA:</strong> Oh, yeah. I have the same problem, and I've had to, like, there was one. One conference where I got accepted, and it was like an online conference, but it was going to be for, like, a new talk, and it was going to coincide with, like, KubeCon this year, and I'm like, I can't. Yeah, I hate to say no, but I can.</p><p><strong>JULIA:</strong> I know. I feel really bad, but. But, yeah, we. We have to prioritize. We need to learn how to prioritize, and, you know, we can't be everywhere at the same time.</p><p><strong>ADRIANA:</strong> Yeah, but it's hard, you know, when you're trying to, like, build up your reputation. And then people ask you to do stuff means that they're starting to pay attention to.</p><p><strong>JULIA:</strong> Exactly. Yes.</p><p><strong>ADRIANA:</strong> I know. It's like, me next time.</p><p><strong>JULIA:</strong> And then you're afraid you don't want to say no.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And it's. It's always nice to be surrounded by people who, like, you know, it. I think oftentimes, like, our guts are telling us what the right thing to do is, which is like, having to say no. And sometimes running it past a friend or two to just validate your gut feeling is so helpful, because otherwise, you're wracked with guilt. And even if you say no, you're still going to feel guilty. But actually, I heard a really kind of interesting thing on a podcast recently, because every time you're saying no to something, you're saying yes to something else. Like, the yes can be even just yes to yourself. And they suggested, I think this was like. I think this was like, a joint episode with a podcast called the Happiness Lab, and I think Cautionary Tales. And they were basically saying for the thing that you said no, to put it on your calendar, because then when the date comes, it's not a reminder of, like, oh, I said no to this. I'm gonna cry. Oh, my God. Thank God I said no to this.</p><p><strong>JULIA:</strong> I'm so busy, I wouldn't have been able to. Exactly.</p><p><strong>ADRIANA:</strong> So it's a validation. So I thought that was, like, a really interesting take on it. I definitely would like to do more of that. Yeah, it's a journey.</p><p><strong>JULIA:</strong> Exactly. Yeah. It's a marathon and not a sprint. Yeah, it's a journey.</p><p><strong>ADRIANA:</strong> Exactly. We have to keep that in mind. Now, before we go, I wanted to ask you one more question, because you do have, like, a background as a lawyer. Do you find that that background has served you well as, like, part of your current work?</p><p><strong>JULIA:</strong> Not really, to be honest. Not yet. My manager, he says yes, you know, because I'm so good at, you know, public speaking and writing blogs, etc. So probably my background in law, because you have to read a lot, probably that has helped. But I started getting more interest on open source licensing, and having. Then having the background in law really helps. So I started, like, doing some research recently. Nothing big, but I want to. I want to learn more about that. And I think, you know, there are a lot of lawyers that work on that area. Maybe. Maybe one day I can. And I can work with that. You know, I'm just interested at the moment.</p><p><strong>ADRIANA:</strong> That's so cool. That's so cool. And by the way, I will. I will mention something interesting that I, that I read once, and I think it applies to people like you and me, where the things that come easily to us were like, whatever. That was, like, no effort. And the things that other people accomplished were like, oh, my God, that's so incredible. I'm saying this as a reminder to both you and me that let's. Let's celebrate the things that we do well. Even if they seemingly come easy to us.</p><p><strong>JULIA:</strong> Yeah, even the little things.</p><p><strong>ADRIANA:</strong> Exactly. They're still impressive to other people who don't, who might not necessarily have those skills come as easily. Yeah. As a reminder to our, to our viewers and listeners as well, because it's very easy to get wrapped up in that. Well, we're coming up on time, but before we go, I was wondering if there are any parting words of wisdom that you would like to share with our audience.</p><p><strong>JULIA:</strong> No. Just thank everyone for listening and, you know, follow your podcast. I love listening to all your episodes. Feel free to follow me and connect with me on social media if you have any questions. And, you know, keep doing what you're doing. I'm sure you're doing great. Don't give up whatever hardship you have, you know, again, the journey is not easy. It's a marathon, not a sprint, but everything works out in the end So. Yeah.</p><p><strong>ADRIANA:</strong> Absolutely. Those are great words of wisdom. Well, thank you, Julia, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JULIA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingouthe.</p>
]]></content:encoded>
      <enclosure length="49093899" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/5756d38b-e608-4009-9032-119206da519f/audio/287a3214-f7bd-4a79-84a6-6a8632f476b8/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Transitioning into Tech with Julia Furst Morgado</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Julia Furst Morgado</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a8a01bdc-a422-4fec-b3e6-a47c440c279b/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:51:15</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow CNCF Ambassador and Brazilian, Julia Furst Morgado. Julia shares her unlikely journey into tech, starting her career first as a lawyer, and discovering her love for tech, and eventually making her world to the cloud native world, where in a few short years, she became a CNCF Ambassador and international speaker. Julia also talks about her struggles with impostor syndrome, the challenges with saying no, and how she strives to keep learning in our changing technology landscape.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow CNCF Ambassador and Brazilian, Julia Furst Morgado. Julia shares her unlikely journey into tech, starting her career first as a lawyer, and discovering her love for tech, and eventually making her world to the cloud native world, where in a few short years, she became a CNCF Ambassador and international speaker. Julia also talks about her struggles with impostor syndrome, the challenges with saying no, and how she strives to keep learning in our changing technology landscape.</itunes:subtitle>
      <itunes:keywords>cloud native, cncf, cncf ambassador, tech careers, latinas in tech, women in tech, community building</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>38</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">eae1af98-461c-445d-985f-abe7a7a413ca</guid>
      <title>The One Where We Geek Out on Accessibility with Rynn Mancuso</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Rynn Mancuso (they/them) is the developer community manager at Honeycomb.io, a contributor to OpenTelemetry, and a CNCF Ambassador. They led developer communities at Honeycomb, New Relic, Tidelift, Mozilla and Wikimedia. They're also an editor of Contributor Covenant 3 with the Organization for Ethical Source.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/musingvirtual">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/rynnmancuso/">LinkedIn</a></li><li><a href="https://hachyderm.io/@cyberynn">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.w3.org/TR/WCAG21/">Web Content Accessibility Guidelines (WCAG)</a></li><li><a href="https://www.w3.org/WAI/standards-guidelines/aria/">ARIA (web accessibility)</a></li><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassador Program</a></li><li><a href="https://contribute.cncf.io/about/deaf-and-hard-of-hearing/">CNCF Deaf and Hard of Hearing Working Group</a></li><li><a href="https://www.climbing.com/people/history-adaptive-climbing/">Adaptive Climbing</a></li><li><a href="https://tag-runtime.cncf.io/wgs/cnaiwg/">CNCF AI Working Group</a></li><li><a href="https://www.contributor-covenant.org">Contributor Covenant</a></li><li><a href="https://ethicalsource.dev">Organization for Ethical Source</a></li><li><a href="https://opentelemetry.io/blog/2024/docs-localized/">OpenTelemetry Has Gone Multi-Lingual!</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Rynn Mancuso. Welcome, Rynn.</p><p><strong>RYNN:</strong> Hi, glad to be here.</p><p><strong>ADRIANA:</strong> Super excited to have you. And where are you calling from today?</p><p><strong>RYNN:</strong> Oakland, California.</p><p><strong>ADRIANA:</strong> Awesome. Okay, well, we shall start off first things first with our lightning round questions. Are you ready?</p><p><strong>RYNN:</strong> Yes.</p><p><strong>ADRIANA:</strong> All right, let's do this. First question, are you a lefty or a righty?</p><p><strong>RYNN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>RYNN:</strong> Android.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or Windows?</p><p><strong>RYNN:</strong> Mac.</p><p><strong>ADRIANA:</strong> What's your favorite programming language?</p><p><strong>RYNN:</strong> JavaScript.</p><p><strong>ADRIANA:</strong> All right, do you prefer dev or ops?</p><p><strong>RYNN:</strong> Ops.</p><p><strong>ADRIANA:</strong> Do you prefer JSON or YAML?</p><p><strong>RYNN:</strong> You know, I kind of hate them both, but my friend has cats named JSON and YAML. And so I'm going to say JSON is a shadow of a black cat who is very attractive, but YAML is extremely sweet. So I'm going to say YAML wins the day.</p><p><strong>ADRIANA:</strong> All right, love it. Next question. Spaces or tabs?</p><p><strong>RYNN:</strong> Spaces.</p><p><strong>ADRIANA:</strong> And then do you prefer to consume content through video or text?</p><p><strong>RYNN:</strong> Text.</p><p><strong>ADRIANA:</strong> And finally, what is your superpower?</p><p><strong>RYNN:</strong> Building relationships.</p><p><strong>ADRIANA:</strong> Awesome. Congratulations for being the fastest responder to the lightning round questions. Well, I wanted to. One thing that I wanted to talk about today is accessibility in tech and the importance of accessibility in tech, because oftentimes it ends up coming as an afterthought, if that. So, I guess, first things first, do you have any, like what, what are your thoughts around the accessibility landscape in tech? What do you see that's been super awesomely done? And what would you see that's been very poorly done?</p><p><strong>RYNN:</strong> Yeah, it's an interesting time in terms of accessibility in tech, because when many of us, and I'm included in this group of people, first built the current standards, the WCAG, other standards for web accessibility, the web was a much simpler place than it was today. And we, you know, we emphasize the importance of writing semantic HTML, of making every element needed for accessibility, from alt text to ARIA, elements that allow you to run more advanced controls, all just part of good semantic HTML. And if you're speaking semantic HTML, the thinking went, your content is going to be very easily made accessible. Right now, the web in general is burdened with many, many components that are coming from frameworks that are coming from a range of different tools. Often your front end has a very complicated tool chain supporting it. Lots of places, plugins, lots of things that you're sucking from other places, perhaps ads, if you're serving content. All of this is more complicated for screen readers to navigate because there's lots of components. It's more complicated for people with ADHD and other cognitive challenges because there's more things to distract them.</p><p>And it's more complicated for folks who might have mobility disabilities and not use standard pointer systems. And so there's some really neat innovation coming out to address framework accessibility. And folks are building accessible frameworks, but it's still a much bigger bridge for us to cross than we anticipated with the original. And also, I think if you extend that from the front end into developer tooling, the tools that we're looking at are more and more complicated. They're more and more visual, because it turns out that things that involve sorting and classifying and pattern recognition in text AI can do very well. But humans are very good at spotting visual anomalies. That would take AI a long time because they need to know the algorithm for the anomaly. And so using developer tools and using so many of them is really, I think, taking accessibility in a lot of new directions because it's tricky to provide an equivalent user experience for everybody.</p><p><strong>ADRIANA:</strong> Have you seen like, are you. I know that it's been like slow moving, but are you happy with the direction in which things are going?</p><p><strong>RYNN:</strong> I'm definitely seeing things getting better. I'm seeing more concern and awareness for accessibility within tech. There's really a movement that I think really got accelerated by the pandemic and people getting to sort of see how they were in different situations than what they were used to, of folks discovering that they experienced some form of neurodivergence, particularly like lots of developers, lots of ops people are realizing that part of what made them good at their job was some form of neurodivergence, which can be very different. When you're trapped inside the house, the impact that that can have on you can be very different. And so I'm seeing folks come out as having these identities and have more sympathy, more interest in providing accessible experiences. At the same time, I think lots of folks still don't know how to do it, and we could be doing a better job of teaching and I think a better job of incentivizing folks to make accessibility something that's built in from the start and expected as table stakes, rather than something you're retrofitting for, because retrofitting almost always results in inferior user experience because you just didn't design it. With this set of users in mind, yeah, yeah.</p><p><strong>ADRIANA:</strong> It's basically you're saying, let's shift left on accessibility, because otherwise you're doing like a square peg into a round hole, which never ends well.</p><p><strong>RYNN:</strong> Right. And the reality is that when you build things for accessibility, you are generally making them better for everyone. The Google crawlers that do SEO, for example, are an example of a headless browser, similar to a screen reader, that has a sort of, that might have a sort of different head than a standard browser or, you know, a text only browser. It renders content quite differently. And so what you do to improve accessibility for these alternative user agents is also improving accessibility for SEO. It, another part of accessibility, frankly, is good user experience, particularly when you get to accessibility for folks with cognitive challenges, because the reality is that many, some people have formal diagnosed ADHD and it's hard to focus, and different elements on the screen will make it more likely that their focus gets hijacked. But we all have things periodically that challenge our ability to stay focused. Whether we, we're under a lot of stress, whether we're checking into our systems because we've gotten a page while we were on the train and we're trying to do it from our mobile phone, whether, again, we've gotten a page and we're at a loud bar.</p><p>And so when you improve the experience to make logical elements, draw people's focus, to make it easier to find different elements in the user interface for users with cognitive disabilities, you're actually improving it for everyone.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. And, you know, it's interesting. I remember a couple years ago when I was still working at Tucows, and I remember publishing some, some blog posts on their blog, and I was talking to the person who was responsible for managing the blog, and they're like, oh, make sure you have alt text for all your images. And I'm like, oh, that, you know, like, that's something that, you know, folks take for granted, right? Like, I can see the image, why do I need the alt text? And ever since then, like, he, they got me in the habit of always, whenever I write my blog posts now and include images, I always make sure I not only have the caption, but I also have the alt text. So it's gotten me into that new habit, which I think is very cool.</p><p><strong>RYNN:</strong> That's lovely.</p><p><strong>ADRIANA:</strong> And then the other thing that I was thinking of as well is I remember when Hachyderm became a thing on Mastodon and folks were talking about, when you write out hashtags, make sure that you use camel case because it's easier. I think it's something to do with. It has some sort of accessibility consideration. I can't remember exactly what it is, but because of that, I also always try to keep that in mind when writing out hashtags, which is kind of annoying. It's annoying in the sense where I'm trying to do camel case, and then some platforms have the hashtag autocomplete, and then they'll autocomplete it with all lowercase. I'm like, damn it, you're ruining my perfecty...you're ruining my camel case work. I put so much effort into doing this, and then you've, like, obliterated it. But it's like, just these little things, even, that we can do to just help make things a little bit more accessible for folks.</p><p><strong>RYNN:</strong> Right. Yeah. The accessibility concern there is that a screen reader will try to pronounce it all as one word if you have lowercase. But if it's camel case, then it understands to stop between words.</p><p><strong>ADRIANA:</strong> Ah, gotcha. Gotcha. Yeah, that makes a lot of sense. And then the other aspect that I always think of, too, is like, from the podcasting standpoint, I always make sure that I have, like, captions included with my podcast. And so I think most of the production in my podcast actually comes from editing the captions and providing a transcript, because I have an AI tool that generates the captions, and it does a half decent job of it. But there are things that it misses. So me having to go through all of the entire transcript of each show and making sure that it's conveying the correct information so that if folks are using closed captioning on YouTube or if they want to just read the transcript from the show notes, they have that opportunity, which, you know, again, it's not necessarily things that I would have thought of in the past, but I'm grateful to folks who have pointed me in that direction.</p><p><strong>RYNN:</strong> Right.</p><p><strong>ADRIANA:</strong> And then the other thing that I wanted to mention, too, is, you know, I always think about accessibility, like, you know, in terms of you and I got to spend some time together at the climbing gym at a couple of conferences, and you've opened my eyes to, like, the world of paraclimbing, which I think is really, really cool. I mean, paraclimbers are like next level awesomeness. Would you mind talking a little bit about paraclimbing and even, like, how you got into climbing?</p><p><strong>RYNN:</strong> Sure. So I got into adaptive climbing shortly after the pandemic. I honestly, there was a group in my town, I saw them advertise on the a disability LISTSERV. I thought immediately, oh, this is something super exciting to me. I always thought of climbing as an extreme sport that sort of only people in really good shape could do. I'd never thought, oh, yeah, I, as a disabled person, could be a climber. It was definitely like, you know, there are certain stereotypes of climbing, especially from the outside, that you're like, I can't do this. But I was super excited to go try it.</p><p>And so I went down and it just became something I was really excited about, started to do, you know, a couple times a week. Paraclimbing, I think, is pretty unique. Obviously, there's lots of people with lots of different types of disabilities who climb, but many of the folks in paraclimbing, we have disabilities that actually impact our mobility, our ability to walk. Some folks might be missing part of a limb. We have consciously chosen a sport that we are bad at according to any conventional standard, like, by definition, right. This is a group of people who have, you know, failed walking so badly that we use devices to walk for us, like wheelchairs or crutches, and yet, like walking up a hundred feet or thousands of feet in the case of outdoor climbing, wall. Sounds like a great idea. Yeah.</p><p>So it's a very, it's a sport full of people who are trying really hard. It's a very tight knit community. Climbing in general can be very tight knit because your safety is always on the line with the person you are climbing with. But paraclimbing, I think especially so because people are having to actively figure out how to adapt climbing to make it work for them. There's no sort of bible for how you climb as an adaptive climber. It's so specific to your body. There are things that work for lots of people, but it's so personal. And so people are figuring it out together how to do it.</p><p>What's interesting, and I think at the end of the day, paraclimbing and disabled climbers challenge the idea that we have that climbing should be about getting to the top as fast as possible, that it should be fundamentally goal oriented. Lots of climbers with mobility disabilities particularly, I see folks climb very slowly because they have to move slowly. And it's, I think, adding something unique to climbing as a sport to start thinking about it. Less is about getting to the top, doing things as fast as possible, and more is about the experience of climbing, about building strength, about solving problems, and, you know, like the way we talk about climbing and especially competitive climbing. It doesn't emphasize that. It emphasizes getting to the top of the mountain. It emphasizes how fast can you speed climb, and paracliming is the opposite of that, and I think has a lot to teach the climbing community.</p><p><strong>ADRIANA:</strong> Yeah, it's so true for me as a climber, especially because my family climbs. And so I'm constantly comparing myself to my husband and my daughter. And it's taken me a long time personally to just get over, like, oh, they're, you know, they're getting some bouldering problem that I can't. Getting over that and just focusing on, like, am I pushing myself? Am I improving as a climber? So it's not like the competition against others, it's the competition against self. What are you doing to challenge your mental limits, your physical limits within what you're comfortable doing? Because I think that's really, at the end of the day, is climbing is all about what you're, what you're comfortable doing and how far you're willing to push yourself to do it, really?</p><p><strong>RYNN:</strong> Exactly. Exactly. It's about personally pushing yourself. And I think comparison is definitely the thief of joy within climbing, because everyone, not just disabled people, has a unique body. There are lots of things about your body that go into which moves are easy for you and which moves are hard for you. For example, I'm super tall, so any kind of sit start where you have to start very close to the ground is super painful for me. I hate it. I can barely get in those positions. Adriana is, you know, you're super short, and so big reachy moves are difficult for you.</p><p><strong>ADRIANA:</strong> They are, yeah, they're, they're the crux for me. They. They make me angry, and in probably the same way that the sit starts make you angry.</p><p><strong>RYNN:</strong> Right, right. But I have big, long arms, so I can often just reach up for that kind of hold.</p><p><strong>ADRIANA:</strong> Yeah, totally, totally.</p><p><strong>RYNN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I think that's. That's the thing. As you said, it's like knowing, like, working...what...working with your body and understanding how it works. And, and that's. That's one thing that I've personally, on my climbing journey, I've had to realize. Cause, like, my daughter is similar. Similar size. She's more slender than me, she's a little bit taller, but similar size.</p><p>So I'm like, oh, she does whatever move. I'm like, then this is the way that I'm gonna do it. And then I realize, oh, I don't have maybe the same level of flexibility or, like, I just don't have the courage to do as risky a move as she's doing. And so now I have to, like, rethink my strategy. Like, how can I do this within the confines of what I'm comfortable doing, knowing how my body's gonna function?</p><p><strong>RYNN:</strong> Right, right. She's 20 years younger than you, and it's much less of a big deal for her if she gets injured because younger people bounce back quicker.</p><p><strong>ADRIANA:</strong> Exactly, exactly. But I mean, generally, just like, you know, that is what I love about the climbing community, though, in general, is, like, it is a very, like, welcoming community, and folks are always cheering each other on. Even, like, going to new climbing gyms in different cities, there's, you can, like, hang out with a random group of people that you'll probably never see again for a session and just climb together and cheer each other on. And I think that's, you know, we need more welcoming moments like these. And then the fact that, like, it's nice to see, like, you know, after you and I met, like, I noticed, like, in the last year, my. My local gym has been doing some adaptive climbing. And, you know, and then I thought back to, like, you know, when. When we were climbing a couple of times in. At, like, KubeCon, Detroit, and Open Source Summit last year, and. And, you know, and you kind of opened my eyes to adaptive climbing. I'm like, oh, this is so nice that, like, my local gym is, like, really embracing adaptive climbing and, like, really bringing that, like, making it more inclusive for folks, because I think I feel like that is, like, the. The essence of. Of the climbing community and also, like, just the range, as you said, of, like, different types of adaptive climbing. Like, you and I were talking at one point where you were, you told me about, like, climbers who are blind and they have somebody who calls out, holds for them as they climb. Like, I would have never in a million years guessed that that is something that was possible. And so, like, it kind of warms my heart that it really is, like, a sport that's, like, really open for everybody.</p><p><strong>RYNN:</strong> Exactly. And, man, like, as a mobility impaired climber, comparing yourself to a blind climber is definitely the theme of joy. They're so strong! Everything works.</p><p><strong>ADRIANA:</strong> Absolutely. Well, I did want to switch gears for a sec and also talk about another thing, which is, like, you're a CNCF Ambassador and you just got renewed for another couple of years, so congrats. Yay.</p><p><strong>RYNN:</strong> Excited to be an Ambassador with you.</p><p><strong>ADRIANA:</strong> Yeah, definitely. And I was wondering if you could tell folks about your own CNCF Ambassadorship journey, like, what got you to apply in the first place and what got you to continue doing the work, like, make you want to continue being an Ambassador.</p><p><strong>RYNN:</strong> Sure. So I became a Cloud Native Computing Foundation Ambassador because I was already doing a lot of community building work within OpenTelemetry. And the Ambassador program has lots of support for people who organize meetups. And, you know, I was super excited to get that support to be sort of better connected to CNCF. I also, at the time Adriana and I started, there weren't really many Ambassadors who had a focus outside Kubernetes. So it was an opportunity to bring more awareness of our project, OpenTelemetry, which is the second fastest growing and, I think, second largest project within the Cloud Native Computing foundation to the broader Cloud Native Computing Foundation community to really attempt to make it as ubiquitous as Kubernetes. I've stayed in the program and continued to meet the requirements, less because of that, because much of that has happened over the past couple years that Adriana and I have been working on the project and more because the people in the Ambassador program are really, truly wonderful. And I love getting the opportunity to connect with people who are passionate about cloud native from all over the world that I get in the Ambassador program.</p><p><strong>ADRIANA:</strong> And I have to say, like, I think when we were first, like, newly minted Ambassadors last year in Amsterdam, there was, like, we attended our first CNCF Ambassador breakfast. And I, you know, hats off to you. Like, you are such a social butterfly. And I sometimes, like, I can be, like, sometimes in crowds, I can be very, like, I can shut down because of the introvert in me. And it was thanks to you that, you know, like, you went out and started introducing yourself and, like, to. To various folks and, and allowed me to tag along for the ride, and that way got to meet some, like, new Ambassadors that I, I probably would have been the person standing off in the corner because I'm like, oh, my God, this is too overwhelming for me.</p><p>So, anyway, I want to call that out. Like, hats off to you. You really are like a lovely community builder. You do such a great job of, of connecting people. So I can totally vouch for your superpower on that. And what I know that obviously, we're involved together in the OTel End User SIG. Are there other areas in CNCF that you're involved in that you're super passionate about?</p><p><strong>RYNN:</strong> Definitely my biggest investment in CNCF is the OTel End User SIG. However, I've been involved in the Deaf and Hard of Hearing working group as an act of solidarity with other folks with disabilities. I spoke on a panel at KubeCon EU with a lot of folks from that community, and they have really I think some of the hardest time, you know, because my disability, when I sit down at my desk, it doesn't impact me all that much. Sure, I have ADHD, but so do half of the developers, but my mobility disability doesn't really have any impact. And in fact, once we started interviewing remotely, it was great because I didn't even have to disclose that I had a disability until after I was hired. And for the deaf and hard of hearing folks, it's very challenging because so much of the information about new technologies you get at conferences, you get by sort of watching videos and webinars. It's tough just to follow things in text. And people don't always make things captioned.</p><p>They don't always make things accessible. And in the case of some deaf people, in fact, their first language is sign language. Sign languages aren't related word by word to their parent, to any spoken language. They. For example, American Sign Language is called American Sign Language because it shares many of the cultural assumptions of American English. What it does not share is the grammatical assumptions and the ways of saying things, because there is a language called signing exact English, and that is not so much a language as spelling out written English letter by letter. That is extremely slow. It's not a good way to communicate.</p><p>So, for example, you may have three gestures to communicate an entire sentence in sign language because the grammar is set up to be economical in terms of movement. It uses facial expressions, etcetera. And so if folks' first language is written English, if folks first language is sign language, then when they learn written English, that is a second language. And they also don't have the advantage that the rest of us have of learning how to both write and speak at the same time and being able to move back and forth between the two modalities. It is strictly a visual modality. And so it can be more challenging for folks to get involved in the community, both because everyone is speaking English out loud and because written English is not the exact analog of their signed language. There's no written version of the sign language. So I have a lot of respect for folks in this community, and there's just amazing people becoming engineers with all sorts of situations, everything from a little bit hard of hearing to, you know, folks who are completely deaf and whose first language is sign language. And I've learned so much from the vibrancy and the energy that these folks bring to this very hard problem, because literally, like, the second they go on a phone interview, their disability is exposed.</p><p><strong>ADRIANA:</strong> Right, right.</p><p><strong>RYNN:</strong> That takes a lot. Besides that, I'm involved in the CNCF AI working group. I have mostly been involved in sort of community building exercises for them, like managing presences at events, doing user surveys. They're working on white papers on how AI is being used in cloud native, which is super exciting to sort of see this space grow and change. And I'm really stoked that that's happening outside the Cloud Native Computing Foundation. I work on contributor Covenant 3. I built an enforcement system and enforcement manual for contributor Covenant 2, and that's led to now I'm one of the lead editors on 3, which we have started on this year. We're at the 10th anniversary of this important code of conduct that was one of the first codes of conduct available for open source projects.</p><p>The CNCF uses a modified version of the contributor code of conduct across all of their projects. So do lots of other major projects. I believe Google's open source team used it, at least for a while. They may, I think, have transitioned to their own thing, Microsoft, lots of big companies, lots of big foundations that really took it on and made it their own. And I'm excited to be revisiting this ten years after the first code of conduct, because when we thought of the first one, we were a bunch of Americans who were frankly pissed off about things like sexual harassment at conferences. And now much of that has settled down. Conference culture has changed for the better, so that there's almost an expectation that there's a code of conduct. You don't see things like booth babes on the show floor much anymore.</p><p>The position that women and non binary people have and the relationship to sexuality has really changed in the industry. And now what we are taking on is how do we internationalize this? How do we genuinely consider developers from all over the world, how do we consider different concepts of justice, different concepts of what is right, and still continue to advocate for inclusion in a wide range of cultural contexts? And how do we make this code of conduct better for the wide range of people, things people are doing these days? Because when we designed it initially, we thought, well, there will be conferences and there will be contributing pull requests to open source conference, to open source things. And now it's way more than that. We're doing way more in tech, and it's super exciting to think about all these places in which a code of conduct can be used. And it's also super exciting to be able to evolve away from strictly sort of punitive measures like, no, don't harass people, because some of that groundwork has been taken care of and it's more expected that you're not going to do those things. Now we can start talking about desired behaviors and ways to contribute to a community positively, ways to maintain the tone of a community. And so I'm really excited about the cc three work this year.</p><p><strong>ADRIANA:</strong> That's so cool. And, you know, it's interesting, too, because, like, these are the types of things that I think most of us just take for granted. Right? There is a code of conduct, but there is a group of humans behind that code of conduct that have put a lot of time and effort in crafting that out to make sure that, you know, you're covering all the bases as much as possible. And it's cool to bring awareness to that because, like I said, it's absolutely something that we take for granted in this area.</p><p><strong>RYNN:</strong> Right. And what I would say is people who write codes of conduct get lots of hate mail. There is a group of folks who is highly invested in being able to behave badly.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RYNN:</strong> Of course, they will claim that they really support free speech or that they think everyone is equal and they want to get past this identity nonsense when you have a thing that says, no, we shall not discriminate on the basis of ability, race, national origin, and they will hide behind those kinds of arguments, especially on the Internet. But the reality is they are invested in being able to continue behaving the way that they want to anyone, and not invested in being able to show up in a community and participate in a way that's inclusive and respectful. And so as a code of conduct author, we get lots of hate mail. Many of us have, like, elaborate personal security systems that make us hard to track down because folks have received threats to their home, etcetera. So it's really important for you to go to the authors of your favorite code of conduct and, you know, make the effort to put pull request to show that you're using that code of conduct. Write them a letter saying that you actually appreciate their work because they don't get those letters.</p><p><strong>ADRIANA:</strong> Wow. That is. I had no idea it was, like, so, so brutal out there for code of conduct authors. And I appreciate you bringing this to light because I honestly, I would have never guessed that would be so, like, wow, just an awful experience.</p><p><strong>RYNN:</strong> Yeah. Yeah. There's always a pool of people who are like, the status quo is fine because it is serving me, and I am highly invested in keeping that the same instead of being like, you know, how can we change text so that everyone feels welcome? So there's more text. So we're all supported, and it's sad to see.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And so in spite of all this, like, what keeps you continuing to work on the code of conduct? Cause, I mean, I'm sure the hate mail can be scary at times.</p><p><strong>RYNN:</strong> It can be scary at times. And, you know, I didn't work on CC one, which is when we received, really the worst of it, but some of my co editors did. And I'm aware of those stories. And I think what keeps me doing it is that I genuinely believe that making tech, and especially cloud native, in our case, a more opening and welcoming place, makes better technology. It makes better user interfaces. When we think about the needs of a wide range of users, from folks who need accessibility to folks who might not speak the language of the interface as a first language, to sort of thinking about internationalization, all of these things are better thought about by a diversity of people. And so I feel that code of conduct work, and I also was involved in rolling out the code of conduct system across all of Mozilla's projects. I didn't write their code of conduct.</p><p>It was one of the first codes of conduct that did have desired behaviors, but sort of evangelized it into all the communities, did workshops on it. I believe that codes of conduct have the power to help us heal some divides within the tech community and bring people together. And I feel like having a safe environment should be table stakes for everyone. And I want to work to make that happen.</p><p><strong>ADRIANA:</strong> That's great. Yeah. Yeah. Everyone deserves to be in a place where they feel included and safe. And it's nice to see that, like, there is work going on in the community to help make that happen. Even just going back to the work that you said that you were doing with the deaf and hard of hearing group, even, like, I noticed in, I think, the last KubeCon that they actually had, like, someone who was basically, as the keynotes were happening, actually, I think as the talks were happening, they had someone in sign language. Like, basically, I don't know if that's the appropriate term, but translating into sign language as people spoke, which, very cool. And again, until you see that, you're like, oh, my God, I've been taking for granted this entire time that I can hear people speak, and some people, like, they can't.</p><p><strong>RYNN:</strong> And something you don't see at KubeCon is that they have a system behind the scenes that is AI based, that takes in audio and text and puts out captions or audio in a person's native language, and lots of people are listening to it. You get to see the sign language interpreters, because at least right now, that still can't be AI'd. The translation is too different. The translation is too different. It's visual material, but that's a tiny element of all the internationalization that is going on in the Cloud Native Computing Foundation. And we're also seeing, you know, in the last year, so they've launched KubeCon China, which is actually getting folks from behind the wall. They've launched Kube Day India. India is one of the largest places that contributes to open source, and they contribute in ways that are quite different than the way we think about contribution in the west, because they go to code clubs, which are like meetups.</p><p>They'll go to code club on Friday. Like, you'll go to code club on Friday night, and you'll work through a contribution together. And you might not necessarily be, like, super skilled or all working on the same project, but your folks are learning together. But then from a code of conduct and a behavior standpoint that poses lots of challenges that we don't experience when we think about, oh, what's the code of conduct for people in the US who are sitting at home typing on their computer on GitHub, their experience is very different. And similarly, you know, China has lots of very specific rules about information going in and out of China. India, there is caste based oppression that can happen. For example, when I was at Mozilla to manage these code clubs, we ended up hiring a contractor in India who had a very good knowledge of, like, western feminism, had sort of been to school for women's studies and also of Indian culture, who could be our translator when issues came up, because we were like, this person is writing to us that people from this particular neighborhood can't feel welcome at this code club. And we care about this, and we don't understand the dynamics.</p><p>And then it's like, oh, well, these people are actually low caste, quote unquote. And this other caste, you know, they're trained from birth to hate these people. And, like, we needed an explainer.</p><p><strong>ADRIANA:</strong> Wow. Wow, that's so wild. Yeah. These things that you just take for granted, you know, doing, working in western culture and even just going back to, like, the internationalization thing, I think I saw recently somewhere that, you know, I think the OpenTelemetry website, like opentelemetry.io. I think there they're doing. They're translating it into more languages. And I'm part of this group of Brazilians on CNCF Slack, and someone was asking around, oh, anyinterest in doing a translation into Brazilian Portuguese for opentelemetry.io. Because again, it's like if your working language is English, you totally take it for granted. But that is not the case for everybody.</p><p>And there are some very smart people out there whose first language is not English. They don't feel comfortable speaking it, and why should they? And so, like, let's make it more inclusive for them by making things available in their native language or for them to be able to contribute in their native language and feel comfortable. And that's another aspect that we so easily forget about.</p><p><strong>RYNN:</strong> Right. And I should put in a plug that Contributor Covenant 2 and Contributor Covenant 3 are managed through the Organization for Ethical Source. And if you speak more than one language, particularly if you were very fluent in the culture of the countries that speak a non english language, we could really use you. First of all, we want to, we're trying to make sure that we have translations into as many languages as possible of CC 2. And CC 2 is sort of a direct translation from CC from, from the English. But what we would like to do with CC 3 is get folks in who have already translated CC 2 and thought some about, like, what that would mean inside their culture so that we can create translations of the code that take into mind that folks have different concepts of what justice is. Folks have different ideas about enforcement in different cultures. And we weren't able to keep that. We weren't able to, like, figure that out when we were writing CC 2 because the pressure was so great just to reduce the amount of harassment that folks were experiencing in tech. And now that we're working on CC 3, we have an opportunity to create that.</p><p><strong>ADRIANA:</strong> So it's not just a matter of doing a direct translation, but also, like, capturing the cultural nuances. And it is. What it sounds like?</p><p><strong>RYNN:</strong> Yeah, yeah. Probably the easiest path is to work on or review a direct translation of CC 2, and then you have a starting point for thinking about, okay, what's different in my culture that I would like reflected in a version of CC 3 that takes, that really is culturally sensitive, because that's an important part of localization and globalization efforts, is it's not just like the English words showing up in the other language. It's, does this make sense? And for our code of conduct, I think it's especially important that people are able to internalize and grasp the precepts of the code of conduct. So going back to the caste example in India, for example, we would include caste based discrimination directly. And folks in that culture are aware of what that is and how to impact that, that sort of thing. Yeah, just lots of things around cultures, ideas of justice are really different, and we want the code of conduct to be something that is so simple that people can internalize it within their own framework of justice and inclusion.</p><p><strong>ADRIANA:</strong> Gotcha. Gotcha. Wow. I have learned so much today. This has been such a great conversation, and thank you for enlightening me on so many different areas. We are coming up on time, but before we go, was wondering if there's any either a hot take or a piece of advice that you'd like to leave folks off with.</p><p><strong>RYNN:</strong> You know, people and people's individual stories are a really important part of technology. I think we underrate that. We think that it's all about the best tech, but the reality is it's about the human relationships. It's about how tech supports our ability to be human. And I think, you know, my advice is don't lose sight of that.</p><p><strong>ADRIANA:</strong> Oh, that's so great. I really love that. What a, what a what? Very lovely parting words. Well, thank you so much, Rynn, for geeking out with me today. Y'all don't forget to subscribe and be sure to check our show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RYNN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 1 Oct 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Rynn Mancuso)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-accessibility-rynn-mancuso-w9vp9pOV</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Rynn Mancuso (they/them) is the developer community manager at Honeycomb.io, a contributor to OpenTelemetry, and a CNCF Ambassador. They led developer communities at Honeycomb, New Relic, Tidelift, Mozilla and Wikimedia. They're also an editor of Contributor Covenant 3 with the Organization for Ethical Source.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/musingvirtual">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/rynnmancuso/">LinkedIn</a></li><li><a href="https://hachyderm.io/@cyberynn">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.w3.org/TR/WCAG21/">Web Content Accessibility Guidelines (WCAG)</a></li><li><a href="https://www.w3.org/WAI/standards-guidelines/aria/">ARIA (web accessibility)</a></li><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassador Program</a></li><li><a href="https://contribute.cncf.io/about/deaf-and-hard-of-hearing/">CNCF Deaf and Hard of Hearing Working Group</a></li><li><a href="https://www.climbing.com/people/history-adaptive-climbing/">Adaptive Climbing</a></li><li><a href="https://tag-runtime.cncf.io/wgs/cnaiwg/">CNCF AI Working Group</a></li><li><a href="https://www.contributor-covenant.org">Contributor Covenant</a></li><li><a href="https://ethicalsource.dev">Organization for Ethical Source</a></li><li><a href="https://opentelemetry.io/blog/2024/docs-localized/">OpenTelemetry Has Gone Multi-Lingual!</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Rynn Mancuso. Welcome, Rynn.</p><p><strong>RYNN:</strong> Hi, glad to be here.</p><p><strong>ADRIANA:</strong> Super excited to have you. And where are you calling from today?</p><p><strong>RYNN:</strong> Oakland, California.</p><p><strong>ADRIANA:</strong> Awesome. Okay, well, we shall start off first things first with our lightning round questions. Are you ready?</p><p><strong>RYNN:</strong> Yes.</p><p><strong>ADRIANA:</strong> All right, let's do this. First question, are you a lefty or a righty?</p><p><strong>RYNN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>RYNN:</strong> Android.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or Windows?</p><p><strong>RYNN:</strong> Mac.</p><p><strong>ADRIANA:</strong> What's your favorite programming language?</p><p><strong>RYNN:</strong> JavaScript.</p><p><strong>ADRIANA:</strong> All right, do you prefer dev or ops?</p><p><strong>RYNN:</strong> Ops.</p><p><strong>ADRIANA:</strong> Do you prefer JSON or YAML?</p><p><strong>RYNN:</strong> You know, I kind of hate them both, but my friend has cats named JSON and YAML. And so I'm going to say JSON is a shadow of a black cat who is very attractive, but YAML is extremely sweet. So I'm going to say YAML wins the day.</p><p><strong>ADRIANA:</strong> All right, love it. Next question. Spaces or tabs?</p><p><strong>RYNN:</strong> Spaces.</p><p><strong>ADRIANA:</strong> And then do you prefer to consume content through video or text?</p><p><strong>RYNN:</strong> Text.</p><p><strong>ADRIANA:</strong> And finally, what is your superpower?</p><p><strong>RYNN:</strong> Building relationships.</p><p><strong>ADRIANA:</strong> Awesome. Congratulations for being the fastest responder to the lightning round questions. Well, I wanted to. One thing that I wanted to talk about today is accessibility in tech and the importance of accessibility in tech, because oftentimes it ends up coming as an afterthought, if that. So, I guess, first things first, do you have any, like what, what are your thoughts around the accessibility landscape in tech? What do you see that's been super awesomely done? And what would you see that's been very poorly done?</p><p><strong>RYNN:</strong> Yeah, it's an interesting time in terms of accessibility in tech, because when many of us, and I'm included in this group of people, first built the current standards, the WCAG, other standards for web accessibility, the web was a much simpler place than it was today. And we, you know, we emphasize the importance of writing semantic HTML, of making every element needed for accessibility, from alt text to ARIA, elements that allow you to run more advanced controls, all just part of good semantic HTML. And if you're speaking semantic HTML, the thinking went, your content is going to be very easily made accessible. Right now, the web in general is burdened with many, many components that are coming from frameworks that are coming from a range of different tools. Often your front end has a very complicated tool chain supporting it. Lots of places, plugins, lots of things that you're sucking from other places, perhaps ads, if you're serving content. All of this is more complicated for screen readers to navigate because there's lots of components. It's more complicated for people with ADHD and other cognitive challenges because there's more things to distract them.</p><p>And it's more complicated for folks who might have mobility disabilities and not use standard pointer systems. And so there's some really neat innovation coming out to address framework accessibility. And folks are building accessible frameworks, but it's still a much bigger bridge for us to cross than we anticipated with the original. And also, I think if you extend that from the front end into developer tooling, the tools that we're looking at are more and more complicated. They're more and more visual, because it turns out that things that involve sorting and classifying and pattern recognition in text AI can do very well. But humans are very good at spotting visual anomalies. That would take AI a long time because they need to know the algorithm for the anomaly. And so using developer tools and using so many of them is really, I think, taking accessibility in a lot of new directions because it's tricky to provide an equivalent user experience for everybody.</p><p><strong>ADRIANA:</strong> Have you seen like, are you. I know that it's been like slow moving, but are you happy with the direction in which things are going?</p><p><strong>RYNN:</strong> I'm definitely seeing things getting better. I'm seeing more concern and awareness for accessibility within tech. There's really a movement that I think really got accelerated by the pandemic and people getting to sort of see how they were in different situations than what they were used to, of folks discovering that they experienced some form of neurodivergence, particularly like lots of developers, lots of ops people are realizing that part of what made them good at their job was some form of neurodivergence, which can be very different. When you're trapped inside the house, the impact that that can have on you can be very different. And so I'm seeing folks come out as having these identities and have more sympathy, more interest in providing accessible experiences. At the same time, I think lots of folks still don't know how to do it, and we could be doing a better job of teaching and I think a better job of incentivizing folks to make accessibility something that's built in from the start and expected as table stakes, rather than something you're retrofitting for, because retrofitting almost always results in inferior user experience because you just didn't design it. With this set of users in mind, yeah, yeah.</p><p><strong>ADRIANA:</strong> It's basically you're saying, let's shift left on accessibility, because otherwise you're doing like a square peg into a round hole, which never ends well.</p><p><strong>RYNN:</strong> Right. And the reality is that when you build things for accessibility, you are generally making them better for everyone. The Google crawlers that do SEO, for example, are an example of a headless browser, similar to a screen reader, that has a sort of, that might have a sort of different head than a standard browser or, you know, a text only browser. It renders content quite differently. And so what you do to improve accessibility for these alternative user agents is also improving accessibility for SEO. It, another part of accessibility, frankly, is good user experience, particularly when you get to accessibility for folks with cognitive challenges, because the reality is that many, some people have formal diagnosed ADHD and it's hard to focus, and different elements on the screen will make it more likely that their focus gets hijacked. But we all have things periodically that challenge our ability to stay focused. Whether we, we're under a lot of stress, whether we're checking into our systems because we've gotten a page while we were on the train and we're trying to do it from our mobile phone, whether, again, we've gotten a page and we're at a loud bar.</p><p>And so when you improve the experience to make logical elements, draw people's focus, to make it easier to find different elements in the user interface for users with cognitive disabilities, you're actually improving it for everyone.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. And, you know, it's interesting. I remember a couple years ago when I was still working at Tucows, and I remember publishing some, some blog posts on their blog, and I was talking to the person who was responsible for managing the blog, and they're like, oh, make sure you have alt text for all your images. And I'm like, oh, that, you know, like, that's something that, you know, folks take for granted, right? Like, I can see the image, why do I need the alt text? And ever since then, like, he, they got me in the habit of always, whenever I write my blog posts now and include images, I always make sure I not only have the caption, but I also have the alt text. So it's gotten me into that new habit, which I think is very cool.</p><p><strong>RYNN:</strong> That's lovely.</p><p><strong>ADRIANA:</strong> And then the other thing that I was thinking of as well is I remember when Hachyderm became a thing on Mastodon and folks were talking about, when you write out hashtags, make sure that you use camel case because it's easier. I think it's something to do with. It has some sort of accessibility consideration. I can't remember exactly what it is, but because of that, I also always try to keep that in mind when writing out hashtags, which is kind of annoying. It's annoying in the sense where I'm trying to do camel case, and then some platforms have the hashtag autocomplete, and then they'll autocomplete it with all lowercase. I'm like, damn it, you're ruining my perfecty...you're ruining my camel case work. I put so much effort into doing this, and then you've, like, obliterated it. But it's like, just these little things, even, that we can do to just help make things a little bit more accessible for folks.</p><p><strong>RYNN:</strong> Right. Yeah. The accessibility concern there is that a screen reader will try to pronounce it all as one word if you have lowercase. But if it's camel case, then it understands to stop between words.</p><p><strong>ADRIANA:</strong> Ah, gotcha. Gotcha. Yeah, that makes a lot of sense. And then the other aspect that I always think of, too, is like, from the podcasting standpoint, I always make sure that I have, like, captions included with my podcast. And so I think most of the production in my podcast actually comes from editing the captions and providing a transcript, because I have an AI tool that generates the captions, and it does a half decent job of it. But there are things that it misses. So me having to go through all of the entire transcript of each show and making sure that it's conveying the correct information so that if folks are using closed captioning on YouTube or if they want to just read the transcript from the show notes, they have that opportunity, which, you know, again, it's not necessarily things that I would have thought of in the past, but I'm grateful to folks who have pointed me in that direction.</p><p><strong>RYNN:</strong> Right.</p><p><strong>ADRIANA:</strong> And then the other thing that I wanted to mention, too, is, you know, I always think about accessibility, like, you know, in terms of you and I got to spend some time together at the climbing gym at a couple of conferences, and you've opened my eyes to, like, the world of paraclimbing, which I think is really, really cool. I mean, paraclimbers are like next level awesomeness. Would you mind talking a little bit about paraclimbing and even, like, how you got into climbing?</p><p><strong>RYNN:</strong> Sure. So I got into adaptive climbing shortly after the pandemic. I honestly, there was a group in my town, I saw them advertise on the a disability LISTSERV. I thought immediately, oh, this is something super exciting to me. I always thought of climbing as an extreme sport that sort of only people in really good shape could do. I'd never thought, oh, yeah, I, as a disabled person, could be a climber. It was definitely like, you know, there are certain stereotypes of climbing, especially from the outside, that you're like, I can't do this. But I was super excited to go try it.</p><p>And so I went down and it just became something I was really excited about, started to do, you know, a couple times a week. Paraclimbing, I think, is pretty unique. Obviously, there's lots of people with lots of different types of disabilities who climb, but many of the folks in paraclimbing, we have disabilities that actually impact our mobility, our ability to walk. Some folks might be missing part of a limb. We have consciously chosen a sport that we are bad at according to any conventional standard, like, by definition, right. This is a group of people who have, you know, failed walking so badly that we use devices to walk for us, like wheelchairs or crutches, and yet, like walking up a hundred feet or thousands of feet in the case of outdoor climbing, wall. Sounds like a great idea. Yeah.</p><p>So it's a very, it's a sport full of people who are trying really hard. It's a very tight knit community. Climbing in general can be very tight knit because your safety is always on the line with the person you are climbing with. But paraclimbing, I think especially so because people are having to actively figure out how to adapt climbing to make it work for them. There's no sort of bible for how you climb as an adaptive climber. It's so specific to your body. There are things that work for lots of people, but it's so personal. And so people are figuring it out together how to do it.</p><p>What's interesting, and I think at the end of the day, paraclimbing and disabled climbers challenge the idea that we have that climbing should be about getting to the top as fast as possible, that it should be fundamentally goal oriented. Lots of climbers with mobility disabilities particularly, I see folks climb very slowly because they have to move slowly. And it's, I think, adding something unique to climbing as a sport to start thinking about it. Less is about getting to the top, doing things as fast as possible, and more is about the experience of climbing, about building strength, about solving problems, and, you know, like the way we talk about climbing and especially competitive climbing. It doesn't emphasize that. It emphasizes getting to the top of the mountain. It emphasizes how fast can you speed climb, and paracliming is the opposite of that, and I think has a lot to teach the climbing community.</p><p><strong>ADRIANA:</strong> Yeah, it's so true for me as a climber, especially because my family climbs. And so I'm constantly comparing myself to my husband and my daughter. And it's taken me a long time personally to just get over, like, oh, they're, you know, they're getting some bouldering problem that I can't. Getting over that and just focusing on, like, am I pushing myself? Am I improving as a climber? So it's not like the competition against others, it's the competition against self. What are you doing to challenge your mental limits, your physical limits within what you're comfortable doing? Because I think that's really, at the end of the day, is climbing is all about what you're, what you're comfortable doing and how far you're willing to push yourself to do it, really?</p><p><strong>RYNN:</strong> Exactly. Exactly. It's about personally pushing yourself. And I think comparison is definitely the thief of joy within climbing, because everyone, not just disabled people, has a unique body. There are lots of things about your body that go into which moves are easy for you and which moves are hard for you. For example, I'm super tall, so any kind of sit start where you have to start very close to the ground is super painful for me. I hate it. I can barely get in those positions. Adriana is, you know, you're super short, and so big reachy moves are difficult for you.</p><p><strong>ADRIANA:</strong> They are, yeah, they're, they're the crux for me. They. They make me angry, and in probably the same way that the sit starts make you angry.</p><p><strong>RYNN:</strong> Right, right. But I have big, long arms, so I can often just reach up for that kind of hold.</p><p><strong>ADRIANA:</strong> Yeah, totally, totally.</p><p><strong>RYNN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And I think that's. That's the thing. As you said, it's like knowing, like, working...what...working with your body and understanding how it works. And, and that's. That's one thing that I've personally, on my climbing journey, I've had to realize. Cause, like, my daughter is similar. Similar size. She's more slender than me, she's a little bit taller, but similar size.</p><p>So I'm like, oh, she does whatever move. I'm like, then this is the way that I'm gonna do it. And then I realize, oh, I don't have maybe the same level of flexibility or, like, I just don't have the courage to do as risky a move as she's doing. And so now I have to, like, rethink my strategy. Like, how can I do this within the confines of what I'm comfortable doing, knowing how my body's gonna function?</p><p><strong>RYNN:</strong> Right, right. She's 20 years younger than you, and it's much less of a big deal for her if she gets injured because younger people bounce back quicker.</p><p><strong>ADRIANA:</strong> Exactly, exactly. But I mean, generally, just like, you know, that is what I love about the climbing community, though, in general, is, like, it is a very, like, welcoming community, and folks are always cheering each other on. Even, like, going to new climbing gyms in different cities, there's, you can, like, hang out with a random group of people that you'll probably never see again for a session and just climb together and cheer each other on. And I think that's, you know, we need more welcoming moments like these. And then the fact that, like, it's nice to see, like, you know, after you and I met, like, I noticed, like, in the last year, my. My local gym has been doing some adaptive climbing. And, you know, and then I thought back to, like, you know, when. When we were climbing a couple of times in. At, like, KubeCon, Detroit, and Open Source Summit last year, and. And, you know, and you kind of opened my eyes to adaptive climbing. I'm like, oh, this is so nice that, like, my local gym is, like, really embracing adaptive climbing and, like, really bringing that, like, making it more inclusive for folks, because I think I feel like that is, like, the. The essence of. Of the climbing community and also, like, just the range, as you said, of, like, different types of adaptive climbing. Like, you and I were talking at one point where you were, you told me about, like, climbers who are blind and they have somebody who calls out, holds for them as they climb. Like, I would have never in a million years guessed that that is something that was possible. And so, like, it kind of warms my heart that it really is, like, a sport that's, like, really open for everybody.</p><p><strong>RYNN:</strong> Exactly. And, man, like, as a mobility impaired climber, comparing yourself to a blind climber is definitely the theme of joy. They're so strong! Everything works.</p><p><strong>ADRIANA:</strong> Absolutely. Well, I did want to switch gears for a sec and also talk about another thing, which is, like, you're a CNCF Ambassador and you just got renewed for another couple of years, so congrats. Yay.</p><p><strong>RYNN:</strong> Excited to be an Ambassador with you.</p><p><strong>ADRIANA:</strong> Yeah, definitely. And I was wondering if you could tell folks about your own CNCF Ambassadorship journey, like, what got you to apply in the first place and what got you to continue doing the work, like, make you want to continue being an Ambassador.</p><p><strong>RYNN:</strong> Sure. So I became a Cloud Native Computing Foundation Ambassador because I was already doing a lot of community building work within OpenTelemetry. And the Ambassador program has lots of support for people who organize meetups. And, you know, I was super excited to get that support to be sort of better connected to CNCF. I also, at the time Adriana and I started, there weren't really many Ambassadors who had a focus outside Kubernetes. So it was an opportunity to bring more awareness of our project, OpenTelemetry, which is the second fastest growing and, I think, second largest project within the Cloud Native Computing foundation to the broader Cloud Native Computing Foundation community to really attempt to make it as ubiquitous as Kubernetes. I've stayed in the program and continued to meet the requirements, less because of that, because much of that has happened over the past couple years that Adriana and I have been working on the project and more because the people in the Ambassador program are really, truly wonderful. And I love getting the opportunity to connect with people who are passionate about cloud native from all over the world that I get in the Ambassador program.</p><p><strong>ADRIANA:</strong> And I have to say, like, I think when we were first, like, newly minted Ambassadors last year in Amsterdam, there was, like, we attended our first CNCF Ambassador breakfast. And I, you know, hats off to you. Like, you are such a social butterfly. And I sometimes, like, I can be, like, sometimes in crowds, I can be very, like, I can shut down because of the introvert in me. And it was thanks to you that, you know, like, you went out and started introducing yourself and, like, to. To various folks and, and allowed me to tag along for the ride, and that way got to meet some, like, new Ambassadors that I, I probably would have been the person standing off in the corner because I'm like, oh, my God, this is too overwhelming for me.</p><p>So, anyway, I want to call that out. Like, hats off to you. You really are like a lovely community builder. You do such a great job of, of connecting people. So I can totally vouch for your superpower on that. And what I know that obviously, we're involved together in the OTel End User SIG. Are there other areas in CNCF that you're involved in that you're super passionate about?</p><p><strong>RYNN:</strong> Definitely my biggest investment in CNCF is the OTel End User SIG. However, I've been involved in the Deaf and Hard of Hearing working group as an act of solidarity with other folks with disabilities. I spoke on a panel at KubeCon EU with a lot of folks from that community, and they have really I think some of the hardest time, you know, because my disability, when I sit down at my desk, it doesn't impact me all that much. Sure, I have ADHD, but so do half of the developers, but my mobility disability doesn't really have any impact. And in fact, once we started interviewing remotely, it was great because I didn't even have to disclose that I had a disability until after I was hired. And for the deaf and hard of hearing folks, it's very challenging because so much of the information about new technologies you get at conferences, you get by sort of watching videos and webinars. It's tough just to follow things in text. And people don't always make things captioned.</p><p>They don't always make things accessible. And in the case of some deaf people, in fact, their first language is sign language. Sign languages aren't related word by word to their parent, to any spoken language. They. For example, American Sign Language is called American Sign Language because it shares many of the cultural assumptions of American English. What it does not share is the grammatical assumptions and the ways of saying things, because there is a language called signing exact English, and that is not so much a language as spelling out written English letter by letter. That is extremely slow. It's not a good way to communicate.</p><p>So, for example, you may have three gestures to communicate an entire sentence in sign language because the grammar is set up to be economical in terms of movement. It uses facial expressions, etcetera. And so if folks' first language is written English, if folks first language is sign language, then when they learn written English, that is a second language. And they also don't have the advantage that the rest of us have of learning how to both write and speak at the same time and being able to move back and forth between the two modalities. It is strictly a visual modality. And so it can be more challenging for folks to get involved in the community, both because everyone is speaking English out loud and because written English is not the exact analog of their signed language. There's no written version of the sign language. So I have a lot of respect for folks in this community, and there's just amazing people becoming engineers with all sorts of situations, everything from a little bit hard of hearing to, you know, folks who are completely deaf and whose first language is sign language. And I've learned so much from the vibrancy and the energy that these folks bring to this very hard problem, because literally, like, the second they go on a phone interview, their disability is exposed.</p><p><strong>ADRIANA:</strong> Right, right.</p><p><strong>RYNN:</strong> That takes a lot. Besides that, I'm involved in the CNCF AI working group. I have mostly been involved in sort of community building exercises for them, like managing presences at events, doing user surveys. They're working on white papers on how AI is being used in cloud native, which is super exciting to sort of see this space grow and change. And I'm really stoked that that's happening outside the Cloud Native Computing Foundation. I work on contributor Covenant 3. I built an enforcement system and enforcement manual for contributor Covenant 2, and that's led to now I'm one of the lead editors on 3, which we have started on this year. We're at the 10th anniversary of this important code of conduct that was one of the first codes of conduct available for open source projects.</p><p>The CNCF uses a modified version of the contributor code of conduct across all of their projects. So do lots of other major projects. I believe Google's open source team used it, at least for a while. They may, I think, have transitioned to their own thing, Microsoft, lots of big companies, lots of big foundations that really took it on and made it their own. And I'm excited to be revisiting this ten years after the first code of conduct, because when we thought of the first one, we were a bunch of Americans who were frankly pissed off about things like sexual harassment at conferences. And now much of that has settled down. Conference culture has changed for the better, so that there's almost an expectation that there's a code of conduct. You don't see things like booth babes on the show floor much anymore.</p><p>The position that women and non binary people have and the relationship to sexuality has really changed in the industry. And now what we are taking on is how do we internationalize this? How do we genuinely consider developers from all over the world, how do we consider different concepts of justice, different concepts of what is right, and still continue to advocate for inclusion in a wide range of cultural contexts? And how do we make this code of conduct better for the wide range of people, things people are doing these days? Because when we designed it initially, we thought, well, there will be conferences and there will be contributing pull requests to open source conference, to open source things. And now it's way more than that. We're doing way more in tech, and it's super exciting to think about all these places in which a code of conduct can be used. And it's also super exciting to be able to evolve away from strictly sort of punitive measures like, no, don't harass people, because some of that groundwork has been taken care of and it's more expected that you're not going to do those things. Now we can start talking about desired behaviors and ways to contribute to a community positively, ways to maintain the tone of a community. And so I'm really excited about the cc three work this year.</p><p><strong>ADRIANA:</strong> That's so cool. And, you know, it's interesting, too, because, like, these are the types of things that I think most of us just take for granted. Right? There is a code of conduct, but there is a group of humans behind that code of conduct that have put a lot of time and effort in crafting that out to make sure that, you know, you're covering all the bases as much as possible. And it's cool to bring awareness to that because, like I said, it's absolutely something that we take for granted in this area.</p><p><strong>RYNN:</strong> Right. And what I would say is people who write codes of conduct get lots of hate mail. There is a group of folks who is highly invested in being able to behave badly.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RYNN:</strong> Of course, they will claim that they really support free speech or that they think everyone is equal and they want to get past this identity nonsense when you have a thing that says, no, we shall not discriminate on the basis of ability, race, national origin, and they will hide behind those kinds of arguments, especially on the Internet. But the reality is they are invested in being able to continue behaving the way that they want to anyone, and not invested in being able to show up in a community and participate in a way that's inclusive and respectful. And so as a code of conduct author, we get lots of hate mail. Many of us have, like, elaborate personal security systems that make us hard to track down because folks have received threats to their home, etcetera. So it's really important for you to go to the authors of your favorite code of conduct and, you know, make the effort to put pull request to show that you're using that code of conduct. Write them a letter saying that you actually appreciate their work because they don't get those letters.</p><p><strong>ADRIANA:</strong> Wow. That is. I had no idea it was, like, so, so brutal out there for code of conduct authors. And I appreciate you bringing this to light because I honestly, I would have never guessed that would be so, like, wow, just an awful experience.</p><p><strong>RYNN:</strong> Yeah. Yeah. There's always a pool of people who are like, the status quo is fine because it is serving me, and I am highly invested in keeping that the same instead of being like, you know, how can we change text so that everyone feels welcome? So there's more text. So we're all supported, and it's sad to see.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And so in spite of all this, like, what keeps you continuing to work on the code of conduct? Cause, I mean, I'm sure the hate mail can be scary at times.</p><p><strong>RYNN:</strong> It can be scary at times. And, you know, I didn't work on CC one, which is when we received, really the worst of it, but some of my co editors did. And I'm aware of those stories. And I think what keeps me doing it is that I genuinely believe that making tech, and especially cloud native, in our case, a more opening and welcoming place, makes better technology. It makes better user interfaces. When we think about the needs of a wide range of users, from folks who need accessibility to folks who might not speak the language of the interface as a first language, to sort of thinking about internationalization, all of these things are better thought about by a diversity of people. And so I feel that code of conduct work, and I also was involved in rolling out the code of conduct system across all of Mozilla's projects. I didn't write their code of conduct.</p><p>It was one of the first codes of conduct that did have desired behaviors, but sort of evangelized it into all the communities, did workshops on it. I believe that codes of conduct have the power to help us heal some divides within the tech community and bring people together. And I feel like having a safe environment should be table stakes for everyone. And I want to work to make that happen.</p><p><strong>ADRIANA:</strong> That's great. Yeah. Yeah. Everyone deserves to be in a place where they feel included and safe. And it's nice to see that, like, there is work going on in the community to help make that happen. Even just going back to the work that you said that you were doing with the deaf and hard of hearing group, even, like, I noticed in, I think, the last KubeCon that they actually had, like, someone who was basically, as the keynotes were happening, actually, I think as the talks were happening, they had someone in sign language. Like, basically, I don't know if that's the appropriate term, but translating into sign language as people spoke, which, very cool. And again, until you see that, you're like, oh, my God, I've been taking for granted this entire time that I can hear people speak, and some people, like, they can't.</p><p><strong>RYNN:</strong> And something you don't see at KubeCon is that they have a system behind the scenes that is AI based, that takes in audio and text and puts out captions or audio in a person's native language, and lots of people are listening to it. You get to see the sign language interpreters, because at least right now, that still can't be AI'd. The translation is too different. The translation is too different. It's visual material, but that's a tiny element of all the internationalization that is going on in the Cloud Native Computing Foundation. And we're also seeing, you know, in the last year, so they've launched KubeCon China, which is actually getting folks from behind the wall. They've launched Kube Day India. India is one of the largest places that contributes to open source, and they contribute in ways that are quite different than the way we think about contribution in the west, because they go to code clubs, which are like meetups.</p><p>They'll go to code club on Friday. Like, you'll go to code club on Friday night, and you'll work through a contribution together. And you might not necessarily be, like, super skilled or all working on the same project, but your folks are learning together. But then from a code of conduct and a behavior standpoint that poses lots of challenges that we don't experience when we think about, oh, what's the code of conduct for people in the US who are sitting at home typing on their computer on GitHub, their experience is very different. And similarly, you know, China has lots of very specific rules about information going in and out of China. India, there is caste based oppression that can happen. For example, when I was at Mozilla to manage these code clubs, we ended up hiring a contractor in India who had a very good knowledge of, like, western feminism, had sort of been to school for women's studies and also of Indian culture, who could be our translator when issues came up, because we were like, this person is writing to us that people from this particular neighborhood can't feel welcome at this code club. And we care about this, and we don't understand the dynamics.</p><p>And then it's like, oh, well, these people are actually low caste, quote unquote. And this other caste, you know, they're trained from birth to hate these people. And, like, we needed an explainer.</p><p><strong>ADRIANA:</strong> Wow. Wow, that's so wild. Yeah. These things that you just take for granted, you know, doing, working in western culture and even just going back to, like, the internationalization thing, I think I saw recently somewhere that, you know, I think the OpenTelemetry website, like opentelemetry.io. I think there they're doing. They're translating it into more languages. And I'm part of this group of Brazilians on CNCF Slack, and someone was asking around, oh, anyinterest in doing a translation into Brazilian Portuguese for opentelemetry.io. Because again, it's like if your working language is English, you totally take it for granted. But that is not the case for everybody.</p><p>And there are some very smart people out there whose first language is not English. They don't feel comfortable speaking it, and why should they? And so, like, let's make it more inclusive for them by making things available in their native language or for them to be able to contribute in their native language and feel comfortable. And that's another aspect that we so easily forget about.</p><p><strong>RYNN:</strong> Right. And I should put in a plug that Contributor Covenant 2 and Contributor Covenant 3 are managed through the Organization for Ethical Source. And if you speak more than one language, particularly if you were very fluent in the culture of the countries that speak a non english language, we could really use you. First of all, we want to, we're trying to make sure that we have translations into as many languages as possible of CC 2. And CC 2 is sort of a direct translation from CC from, from the English. But what we would like to do with CC 3 is get folks in who have already translated CC 2 and thought some about, like, what that would mean inside their culture so that we can create translations of the code that take into mind that folks have different concepts of what justice is. Folks have different ideas about enforcement in different cultures. And we weren't able to keep that. We weren't able to, like, figure that out when we were writing CC 2 because the pressure was so great just to reduce the amount of harassment that folks were experiencing in tech. And now that we're working on CC 3, we have an opportunity to create that.</p><p><strong>ADRIANA:</strong> So it's not just a matter of doing a direct translation, but also, like, capturing the cultural nuances. And it is. What it sounds like?</p><p><strong>RYNN:</strong> Yeah, yeah. Probably the easiest path is to work on or review a direct translation of CC 2, and then you have a starting point for thinking about, okay, what's different in my culture that I would like reflected in a version of CC 3 that takes, that really is culturally sensitive, because that's an important part of localization and globalization efforts, is it's not just like the English words showing up in the other language. It's, does this make sense? And for our code of conduct, I think it's especially important that people are able to internalize and grasp the precepts of the code of conduct. So going back to the caste example in India, for example, we would include caste based discrimination directly. And folks in that culture are aware of what that is and how to impact that, that sort of thing. Yeah, just lots of things around cultures, ideas of justice are really different, and we want the code of conduct to be something that is so simple that people can internalize it within their own framework of justice and inclusion.</p><p><strong>ADRIANA:</strong> Gotcha. Gotcha. Wow. I have learned so much today. This has been such a great conversation, and thank you for enlightening me on so many different areas. We are coming up on time, but before we go, was wondering if there's any either a hot take or a piece of advice that you'd like to leave folks off with.</p><p><strong>RYNN:</strong> You know, people and people's individual stories are a really important part of technology. I think we underrate that. We think that it's all about the best tech, but the reality is it's about the human relationships. It's about how tech supports our ability to be human. And I think, you know, my advice is don't lose sight of that.</p><p><strong>ADRIANA:</strong> Oh, that's so great. I really love that. What a, what a what? Very lovely parting words. Well, thank you so much, Rynn, for geeking out with me today. Y'all don't forget to subscribe and be sure to check our show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RYNN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="45059841" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/e4b66c7a-4932-4478-bcc4-a00fb0ea7489/audio/6bfc198b-e434-4978-9df0-d4d6adc34689/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Accessibility with Rynn Mancuso</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Rynn Mancuso</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a8a01bdc-a422-4fec-b3e6-a47c440c279b/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:02</itunes:duration>
      <itunes:summary>Get ready to go on an amazing learning journey on accessibility with this week’s guest, Rynn Mancuso. Rynn sheds light the importance of keeping accessibility in mind when writing software, and how it makes for better software. They also talk about accessibility beyond tech and into the climbing gym, and how adaptive climbing allowed them to try a sport they might have never tried. Finally, Rynn explains the important work being done by the CNCF&apos;s Deaf and Hard of Hearing Working Group, and reflects on the importance of code of conduct committees and the challenges of being a code of conduct author.</itunes:summary>
      <itunes:subtitle>Get ready to go on an amazing learning journey on accessibility with this week’s guest, Rynn Mancuso. Rynn sheds light the importance of keeping accessibility in mind when writing software, and how it makes for better software. They also talk about accessibility beyond tech and into the climbing gym, and how adaptive climbing allowed them to try a sport they might have never tried. Finally, Rynn explains the important work being done by the CNCF&apos;s Deaf and Hard of Hearing Working Group, and reflects on the importance of code of conduct committees and the challenges of being a code of conduct author.</itunes:subtitle>
      <itunes:keywords>accessibility, community manager, cncf ambassador, enby in tech, tech careers, community building</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>37</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">029de636-bb0f-4151-ab60-e80991715e69</guid>
      <title>The One Where We Geek Out on Data Privacy with Rizèl Scarlett</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Rizèl Scarlett is a Staff Developer Advocate at TBD, Block's newest business unit. With a diverse background spanning GitHub, startups, and non-profit organizations, Rizèl has cultivated a passion for utilizing emerging technologies to champion equity within the tech industry. She moonlights as an Advisor at G{Code} House, an organization aimed at teaching women of color and non-binary people of color to code. Rizèl believes in leveraging vulnerability, honesty, and kindness as means to educate early-career developers.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/blackgirlbytes">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/rizel-bobb-semple/">LinkedIn</a></li><li><a href="https://www.twitch.tv/blackgirlbytes">Twitch</a></li><li><a href="https://blackgirlbytes.dev/?source=top_nav_blog_home">Website</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.lefthandersday.com">International Left Handers Day (August 13th)</a></li><li><a href="https://kotlinlang.org">Kotlin (programming language)</a></li><li><a href="https://resilientcoders.org/bootcamp">Resilient Coders (coding bootcamp)</a></li><li><a href="https://angiejones.tech">Angie Jones</a></li><li><a href="https://x.com/brianbdouglas?lang=en">Brian Douglas</a></li><li><a href="https://thegcodehouse.com">G{Code} House (non-profit)</a></li><li><a href="https://www.tbd.website">TBD</a></li><li><a href="https://githubuniverse.com">GitHub Universe</a></li><li><a href="https://www.kcdc.info">Kansas City Developer Conference (KCDC)</a></li><li><a href="https://www.w3.org/TR/vc-data-model-2.0">Verifiable Credential (W3C)</a></li><li><a href="https://github.com/decentralized-identity/decentralized-web-node">Decentralized Web Node (DWN)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://www.twitch.tv/tbdevs">TBD on Twitch</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And with me today, I have Rizelle Scarlett. Welcome, Rizel.</p><p><strong>RIZEL:</strong> Hi. Thank you for having me. It's super fun already, even though the podcast has just started.</p><p><strong>ADRIANA:</strong> Yay! I'm so excited to have you on. And where are you calling from today?</p><p><strong>RIZEL:</strong> I'm calling from Boston, Massachusetts, right now.</p><p><strong>ADRIANA:</strong> Awesome. So, fellow, fellow east coaster. As someone who lives in Boston, I gotta ask. So I just came back from a vacation trip to Stowe, Vermont. Have you ever been up that way? Because I have a bunch of family that. That goes up to Stowe, so I'm wondering if that's, like, a destination for Bostonians.</p><p><strong>RIZEL:</strong> Interesting. I never really go to Vermont or Maine, but it's like a place I want to go. Like, it looks. When I see the pictures, it looks pretty. It's really weird. Like, sometimes when you live close to places, you don't go visit them, but you go to the far place.</p><p><strong>ADRIANA:</strong> It is so true. Because it's like, it'll always be there. Whatever.</p><p><strong>RIZEL:</strong> I take it for granted.</p><p><strong>ADRIANA:</strong> It's so true. It's so true. Well, before we get started with the meaty bits, I always subject my guests to some icebreaker questions. So are you ready?</p><p><strong>RIZEL:</strong> I'm ready. Let's go.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>RIZEL:</strong> I'm a righty. Like, all the way.</p><p><strong>ADRIANA:</strong> All right, awesome. I do want to mention, even though this is coming out sometime in the fall, today is international lefty day.</p><p><strong>RIZEL:</strong> Oh, wow. Shout out to all the lefties.</p><p><strong>ADRIANA:</strong> I observe it because I'm a lefty.</p><p><strong>RIZEL:</strong> I'm glad you get a day. I don't...Y'all need it. I get it.</p><p><strong>ADRIANA:</strong> We get screwed over on various things, like scissors. So.</p><p><strong>RIZEL:</strong> Yes. I was just saying that scissors are hard for y'all.</p><p><strong>ADRIANA:</strong> I know. I just end up using, like, right hand people scissors, left handed. And it's a little awkward, but it's okay. All right, next question. Are you an iPhone or Android person?</p><p><strong>RIZEL:</strong> I used to be a die hard Android person, and then, I don't know, like, once I started into tech, my job gave me a Mac, and then they gave me AirPods at one job, so I just slowly switched over to all things Apple. So now I have the iPhone.</p><p><strong>ADRIANA:</strong> It's the gateway drug. It was my gateway drug, too. Like, when I got my first personal Mac, I was like, boom. That's it.</p><p><strong>RIZEL:</strong> Right? Wait, wait...iMessage is all synced. Everything's just perfect. I was like, I can't go back to Android now. Sorry.</p><p><strong>ADRIANA:</strong> I feel, ya. I had a BlackBerry before my iPhone, so I never knew Android other than helping my mom when my dad bought her an Android for a very brief period of time. And then I said, screw it, I'm getting you an iPhone. But she'd ask me for tech support on Android. I'm like...</p><p><strong>RIZEL:</strong> What do I do? Yeah, I don't. When my mom asked me for help, I'm like, girl. She's like, but you're a computer person. I don't know.</p><p><strong>ADRIANA:</strong> I don't want to touch it. Okay, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>RIZEL:</strong> Oh, okay. When I was in, I used to be in IT support and I used to like Windows and Linux. I felt like they were easy to troubleshoot and all that. But then when I went to software engineering, I prefer Mac. I don't know, just, just very similar to what I told you about when they gave me a Mac. I got hooked.</p><p><strong>ADRIANA:</strong> Yeah, I feel, ya. Yeah. I grew up on Windows. Windows 3.1. Back in the old days...</p><p><strong>RIZEL:</strong> Oh yeah. I remember using Windows 95.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>RIZEL:</strong> Screen savers.</p><p><strong>ADRIANA:</strong> When that came out, I was like, mind blown. I'm like, what is this? As if Windows 3.1 could get better.</p><p><strong>RIZEL:</strong> Oh my God.</p><p><strong>ADRIANA:</strong> Yes. That dates me a lot. Um, okay, next question. Um, do you have a favorite programming language? And if so, what is it?</p><p><strong>RIZEL:</strong> Oh, okay. I love JavaScript. I like SQL, and Kotlin is like my new love now. Like, SQL is like the first thing I learned, and JavaScript. And like Kotlin, I'm like, yo, why did no one tell me about this? It's bomb.</p><p><strong>ADRIANA:</strong> It's funny because I've heard the same thing from various people who get into Kotlin and they're like, yeah, it's so good. Cleaner, like version of Java, right? Because it runs on the JVM.</p><p><strong>RIZEL:</strong> Yes, way cleaner. I think I've learned Java in college and I was like, this thing is overwhelming. But like, Kotlin's like, it kind of, it feels TypeScript. It just doesn't feel...It feels lightweight. It's like...ok... And intuitive.</p><p><strong>ADRIANA:</strong> Yeah, I love it. It makes me want to check out Kotlin. My dad is actually in tech, so I have like big shoes to fill. And he, for years, like, he's retired now, but for years he'd just rave about Kotlin. Like he still loves it. He's like, it's my favorite language to prototype in. Now he does Rust for fun.</p><p><strong>RIZEL:</strong> Wow.</p><p><strong>ADRIANA:</strong> Yeah, super hardcore. He's 71 and he does Rust for fun, so there.</p><p><strong>RIZEL:</strong> And that's, like, cool that you have a dad that was, like, a software engineer.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It's like big shoes to fill, though, because it's like, you know, he knows his shit. So... Sorry?</p><p><strong>RIZEL:</strong> No, I was like, I could easily impress my parents. Whereas you're like.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. With my dad, it's like, he'll catch the bullshit, but I love it. Kotlin. That's awesome. Okay, do you prefer dev or ops?</p><p><strong>RIZEL:</strong> I think I prefer dev. I guess there's nice stuff about ops, but I think I'm just a more trained, formally trained dev, that's why.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>RIZEL:</strong> I prefer JSON. YAML. I don't know. It gives me a headache. I don't know.</p><p><strong>ADRIANA:</strong> Yeah...it's so funny. For me, it's the opposite. I find, like, JSON is, like, too many curly braces. It's like, Java trauma because I did Java for, like, 16 years, so I'm like, I don't want to see another curly brace.</p><p><strong>RIZEL:</strong> I get it. I don't know. Like, it'd be like, you didn't indent the right way. And I'm like, man, how many indent?</p><p><strong>ADRIANA:</strong> Yeah, it's punishing. It's punishing. It's true. Although, like, I'm getting mad at JSON lately because I'm, like, playing with dev containers and, like, I keep forgetting commas after. I'm like, stop yelling at me, JSON. Yeah, no, I mean, that's the worst of it, at least, but it's still like, stop getting mad at me over a comma.</p><p><strong>RIZEL:</strong> I know that pain.</p><p><strong>ADRIANA:</strong> I get you. Yeah. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>RIZEL:</strong> Hmmm...I don't know...people...I think I kind of mix them. I know, like, people are, like, die hard. I think I just press whatever I need to press. I don't really think about it. I just feel like, type, type, space, type, type, tab. So I don't have a preference here.</p><p><strong>ADRIANA:</strong> Awesome. I love it. Bridging the gap between spaces and tabs. Okay, two more questions left. Do you prefer to learn things through video or text?</p><p><strong>RIZEL:</strong> Oh, that's a good question. I think it really depends on the situation. Like, if I. If I just want to get something done really quick, like, I'm just like, I just need to figure out how to. Like, I don't want to read a book, to be honest...about, about coding, but if I see some documentation, copy and paste real quick. I'm like, da da da da da. But if I need a deep explain explainer, like, why am I doing this? What's going on? Then I prefer video because I could...I guess I could rewind. I guess you could rewind with a book. I don't know, but I...my brain consumes the information better.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I get that. I get that. It's funny when you mentioned, like, you don't want to read a book about tech, because it made me think back to, like, in the early days, that's all you had, right? Was, like, those big, thick, manuals, like, for learning a language. And as soon as you mentioned, I don't want to read a book, I'm like, holy shit, like, PTSD. Like, I had this flashback to my childhood of, like...because my dad got me started early in coding, so... Like, I had, like, a book on basic open.</p><p><strong>RIZEL:</strong> Wow.</p><p><strong>ADRIANA:</strong> And I'm, like, trying to go through the exercises and type it out on my computer at the same time. Right. Because no online documentation with copy paste. Yeah, I'm with you on that. I don't want to, like, go through a programming book.</p><p><strong>RIZEL:</strong> Yeah. Shout out to y'all that learned from the books, though. But I, like, it's just so much easier to do, like, command F and copy and paste. I mean, if the book is online, I'm okay with that.</p><p><strong>ADRIANA:</strong> I am super down for that as well. I like that. I like that. Yeah. I hadn't even, like, thought about that until you mentioned it. Okay, final question. What is your superpower?</p><p><strong>RIZEL:</strong> Oh, that's a good question. Um. Oh, I guess that I think I'm resourceful. Like, I think a lot of times, people...Is that a superpower? I don't know. They're like, I don't know how to get the answer or whatever. It doesn't matter if it's tech or not. I think I will find a way to make something work.</p><p><strong>ADRIANA:</strong> That is a great superpower. And I feel like you have to be resourceful in tech. Because we're put in so many situations where it's like, yeah, you can't do that because, you know, you're not allowed to because of, like, whatever work network policy or whatever firewall shit. Or, like, I don't know. Or my problem is, like, a slightly different variant of the thing in stack overflow.</p><p><strong>RIZEL:</strong> Yes. You can't just straight up copy and paste some text.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Exactly. So, yeah, I think that's such a great superpower. Well, thanks for. Thanks for answering the questions. And now we are ready to get into the meaty bits. So I wanted to start out with. I always like to hear how folks on the show have started their career. So what got you into tech initially?</p><p><strong>RIZEL:</strong> Yeah. So, initially, I was studying psychology, like, out of college because I didn't really know what I want to study. And then I found out I don't have enough money, and on top of that, I was undocumented. So that made stuff a little bit more complicated. Like, I can't get, like, certain grants and, like, bigger scholarships that people were getting, so I was doing a lot of out of pocket. So then I had to stop going to college, and then that made me reevaluate and be like, okay, I can't. It doesn't really make sense to study psychology because I got to go get my masters to actually make...start making some kind of money or get a job.</p><p>So then I was, like, Googling what jobs make the most money really fast. And then, like, tech came up. Okay. Like, so in the beginning, it was, like, a financial thing, but, yeah, yeah. Like, so computer science came up. I got a little nervous by the math because I've never been, like, super strong in math. So I was like, I'll just do information systems major at a community college. So I did that.</p><p><strong>RIZEL:</strong> I got an internship, got a job, and then that allowed me to, like, pay for college at the same time as having a job, but then...IT support, that was fun, but I just felt like I was really good at it, so it got boring easily for me. I don't know. It's fun, but I'm like, I need more of a challenge. So I was like, okay, I'm ready to try out computer science, but I didn't. I still didn't have enough money to go for, like, a whole bachelor's, so I went to a free coding bootcamp called Resonant Coders. Learned to code from there. And then once I got my software engineering job, then I got a bachelor's in computer science. Did that while I had my software engineering job, and then I transitioned into DevRel.</p><p><strong>ADRIANA:</strong> Wow, that's so awesome. So it's like this accidental discovery of, like, oh, I actually like this.</p><p><strong>RIZEL:</strong> Yeah. Yeah. I was like, this is actually fun. Like, I like the challenge, and I like the community. So cool.</p><p><strong>ADRIANA:</strong> Yeah, the community has been awesome, and especially, I would say, in open source.</p><p><strong>RIZEL:</strong> Yeah, I agree.</p><p><strong>ADRIANA:</strong> So you mentioned you got into DevRel, and what got you into the DevRel path.</p><p><strong>RIZEL:</strong> Yeah. So I was doing software engineering, and I like coding, but I'm not a huge fan of software engineering. I don't know. So, like, you know, like the whole, like, agile and everything into, like, I don't know, that's, it's just not necessarily how I work or, like, what really excites me. So on the side of doing software engineering and on the side of completing my computer science degree, I also was helping to run, like, I also helped to start a nonprofit that was teaching women of color how to code. And I was like, I really enjoy, like, making these presentation decks and just like, explaining to them little parts of code that, like, I don't know, they were asking interesting questions. They were like, why do the hyperlinks turn blue? I'm like, I don't know. I never thought of that. Let me go, like, dig into it. So I really liked that part of, like, still getting to code but explain things to people. So I was like, Googling, how do I get to do that for the same amount of money as, like, software engineering? Because that nonprofit job was not paying. So I kept finding people like Angie Jones and Brian Douglas, and I was like, what's their job? And it's a developer advocate. So that's how I, I just applied. And at first people told me, you don't have experience. But then GitHub gave me a chance.</p><p><strong>ADRIANA:</strong> That's such a great story. And I love also that, you know, as you mentioned, like, GitHub gave you a chance. And I feel like so many times in tech careers, it's all about someone just taking a chance on you. That they see something beyond the experience, right? Like, I think that's the thing that's a little bit frustrating. I think a lot of people get very hung up on, like, do you know this exact technology? It's like...no. I can learn.</p><p><strong>RIZEL:</strong> Right. It's not that...I mean, it could be hard, but I have the ability.</p><p><strong>ADRIANA:</strong> Exactly, exactly. And what is modern tech if not the ability to just pick up a bunch of stuff that you never knew on the fly because, you know, otherwise you get left out.</p><p><strong>RIZEL:</strong> Yeah, that's how it works. You're never going to know everything. Yeah. So I was really grateful when GitHub gave me the chance. I didn't even think GitHub, like, that's a big company. But I was like, oh, thanks, guys. And I ended up, I think I did really well. So, yeah, absolutely.</p><p><strong>ADRIANA:</strong> That's so amazing. How, how, like, you know, before when you mentioned, like, working and studying at the same time and running this, this program for women of color coding, like, how, how did you manage doing that? Like, without, you know, just, like, losing your mind. Like, that's a lot of stuff to juggle.</p><p><strong>RIZEL:</strong> I don't. Okay. I think I was super stressed out, so I wouldn't. I'm not gonna lie to anybody. Like, I was just breezing through. I was. There was. There was times that, like, I was either doing bad at my job or I was doing bad at school. Took to. And then doing good at school, but, like, it would, like, fluctuate. I never reduced the amount that I was giving to the nonprofit maybe until the last year. Like, the last. I did the nonprofit for, like, four or five years. And when I joined GitHub, I was like, this is too much. Like, I'm traveling and doing this, and, like, you could tell the quality of work was kind of lowering, so I did. I did.</p><p>There was crying nights and everything because I'm like, my homework's not working or my. My work is not working. So it was not. It was not smooth sailing, but I think I was. I was used to always having multiple jobs or multiple school and jobs, so, like, it didn't feel like anything to me. But now I'm like, I just want one job, and that's it.</p><p><strong>ADRIANA:</strong> Yeah, that is super fair. And. And, you know, thanks for also, like, being so candid, too, about, like, you know, these things are hard to juggle. And I do often find, like, something does have to give because there's, like, only so many hours in the day. Brainpower, sleep.</p><p><strong>RIZEL:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, totally. And, you know, I think. I think as we get more into our careers, because it's so easy, like, when you get early into a career, even if it's, like, it's. You've been around for a while, but, like, you've taken on a new career, you don't want to say no, because it's like, but what if this is a great opportunity?</p><p><strong>RIZEL:</strong> Yeah, I tend to have that problem. I'm trying to reduce it, but that's been, like, a thing for me where I'm like, but I really need the opportunity.</p><p><strong>ADRIANA:</strong> It's more exposure.</p><p><strong>RIZEL:</strong> Yes, sorry, go ahead.</p><p><strong>ADRIANA:</strong> I was gonna say I totally agree, but feel. But saying no also, like, feels so icky sometimes. I don't know if you feel that way, but I feel so guilty when I have it. I'm like, I'm letting someone down.</p><p><strong>RIZEL:</strong> Yeah, I feel. I feel bad sometimes because it's just tough. I think even at GitHub, I really loved working there, and I did really well there. But sometimes some people, like, I think I was one of the more visible people on my team, and I was like, relatable. So sometimes people outside of my team would be like, hey, we need you to work on this. And I'm like, what about my coworker? And they're like, no, no. You're the only one that can do it. And people were like, you just gotta say no. I'm like, but I already said no. And they pushed back. I'm just going to say yes. Now I'm nervous, or I feel bad.</p><p><strong>ADRIANA:</strong> But it's so flattering at the same time, right? Because I think a lot of our job, especially as DevRels, is that relatability. And that's why people consume our content, because they look at the stuff that we produce and it's good, but also, like, we're approachable, relatable. It's like, oh, I want to talk to you. So then you don't want to say no.</p><p><strong>RIZEL:</strong> It was, like, flattering and overwhelming at the same time.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, yeah, I feel ya. And as a DevRel, have you also like, what's kind of your favorite thing to DevRel on? Is it like blog post creation, talks, video content? Like, what's your, what's your jam?</p><p><strong>RIZEL:</strong> Ooh, that's a good question. I think blog posts are my thing. Like, I'm very. I love doing blog posts. Recently, as I've gone to this new job, maybe I've done less of them. I also like live streams because, like, live stream coding or live stream talking to other people within, um, this particular whatever industry I'm in because I think it allows me to learn more about that industry while also, like, creating a connection for my company. Um, I like talks too. I like a lot of it. The only thing I probably don't like as much is I'm probably not the best at, like, pre recorded video content creation.</p><p><strong>ADRIANA:</strong> That's stressful. Like, you would think would be easy because it's like, I have a script, I just need to, like, talk in the video, and it's like, no worse than, like, than doing, like, a live talk or live stream.</p><p><strong>RIZEL:</strong> Yeah, because the live stream, you're going to make a mistake. You can't rewind it is what it is. But pre recording, I'm like, no, I got to do that over and then it's like 10 hours later.</p><p><strong>ADRIANA:</strong> Oh, yeah, I. I can totally relate. Like, I created video content last year, and sometimes it would take, like, I think for a five minute thing, it would take over an hour. And there were so many outtakes of me going, fuck, I'm sure if I hadn't deleted all those outtakes, or...like, I would have a computer full of fucks.</p><p><strong>RIZEL:</strong> That would be a cool blooper reel.</p><p><strong>ADRIANA:</strong> Oh my God. It would be. I want to ask you, like, about public speaking. Like, what was sort of, like, your first public speaking experience? Was it, like, in a tech setting, or was it a non tech setting? Like, what launched you into doing talks?</p><p><strong>RIZEL:</strong> Yeah, DevRel did. Because actually, my intention was like, I don't know. I didn't. I didn't know that this was probably over ambitious, but I was like, I don't want or not ambitious. Or maybe under ambitious. Like, I thought I could sneak get away with it. I was like, I don't want to do any public speaking. I was like, I'll just sit behind the scenes. And my manager's like, yeah, I don't know if that's going to work, Rizel. So I think at first, I started off, like, doing virtual talks, and I think that was helpful because it was pretty similar to when I did a nonprofit I would, like, do talks to. Like, it was kind of like talks to beginners. So I'm like, okay. Familiar. And then after that, the first, like, in public and other people seeing me was at Kansas City Developer Conference.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>RIZEL:</strong> Yeah, it was a nice audience. They were, like, welcoming, so that was good. But because before that, my public speaking skills were not good. I was like. I just kept having a shaky voice. Every time I did any kind of public speaking, it could be, like, a small crowd, and they'd be like, Rizel, present your demo. And it'd be like, hello.</p><p><strong>ADRIANA:</strong> It can be so nerve wracking going in front of an audience, because, like, I don't know if you get this, but, like, when I go to speak, I'm like, shit, they're looking at me.</p><p><strong>RIZEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> They expect me to say intelligent things.</p><p><strong>RIZEL:</strong> Yeah, yeah.</p><p><strong>ADRIANA:</strong> The self conscious thing comes up, and you're like, oh, my God. Oh, my God. I'm usually like, I'm dying before. Right before a talk. And then when once I get in the groove, I, like, calm down, and then the world melts, thankfully.</p><p><strong>ADRIANA:</strong> But I'm a wreck beforehand.</p><p><strong>RIZEL:</strong> Same, I think. Yeah. Now, for some reason, I don't know what switched, but now I just black out everybody. Like, I don't even realize they're there anymore, because once. Once I realize that people are there or, like. And I, like, make eye contact, that's when the nerves come back. But if I block out everybody, I'm like, I'm just talking. And it is really good.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You know, I think I do something similar because a lot of, like, advice around public speaking is, oh, focus in on one person in the audience and connect with them. And I'm like, I don't know if I want to make eye contact with people like that.</p><p><strong>RIZEL:</strong> I don't. I probably look like I am, but I didn't see you. For real.</p><p><strong>ADRIANA:</strong> Yeah. I'm more of a I will scan back and forth as I talk kind of thing.</p><p><strong>RIZEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. Yeah, it definitely takes. Definitely takes a practice to get used to it, and I think to also, like, just kind of go with the flow when you realize that, you know, you've, like, messed something up. I had a talk where I had a co speaker recently, and she started, like, saying my lines at one point. I'm like, no, no, no, we gotta rewind. You know, like, we're not gonna get hung up on that. It is what it is. It's like, back up, restart, and the show must go on.</p><p><strong>RIZEL:</strong> Yeah, you just gotta go with, yeah, I make lots of mistakes, so I just have to erase them from my mind. I mean, it's whatever happened. Like, one time I showed my speaker notes, and I kind of. I just, like, I was like, oh, no, y'all can see my speaker notes, and I just moved on. Yeah. I'm like, it is what it is.</p><p><strong>ADRIANA:</strong> For real, that is actually one of my public speaking nightmares is for people to see my speaker notes. It's a window into my soul.</p><p><strong>RIZEL:</strong> I was like, how? In my head, I was like, how long have they been looking at the notes? Like, I don't know.</p><p><strong>ADRIANA:</strong> I had an online talk once where, um, I had forgotten to start sharing the slides, but fortunately it was caught early enough.</p><p><strong>RIZEL:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> But I was, like, so embarrassed. I'm like, I. I can't think about this. I just need to, like, carry on and pretend that this didn't happen. But that's another nightmare of mine.</p><p><strong>RIZEL:</strong> And when I did the GitHub universe keynote, I messed up. But everybody was like, we didn't even notice. Like, I was, like, kicking myself about it. Like, I was like, oh, my God. Because basically there was, like, a recording of, like, I was demoing. What was it called? It was, like, Copilot Voice. They changed the name of it, but basically it's like, use your voice and then Copilot writes stuff for you.</p><p>Yeah, but it was really hard to do live, so we were like, we're going to pre-record it and, like, kind of pretend you're doing it live, because I didn't record it with my voice, but sometimes, like, you know, your accent or whatever, it just wouldn't always go smoothly. And we have, like, a set amount of time, like, in the background, GitHub Copilot's, like, typing all the stuff that I'm saying, and then I. I think I went either ahead of it or behind it, and, like, it typed it out way after I said something, and then I was like, oh, no. Like, I said it under my breath, and when I was done, I was like, oh, my God. Like, everybody knew it. And everybody's like, we did not hear you say, oh, no. Like, we didn't even notice you made a mistake.</p><p><strong>ADRIANA:</strong> And, you know, that that's, like, such an important thing to call out, though, because I think, like, we tend to be so hard on ourselves when we give talks, and I think if people are interested in the content that we're producing, the things that we're talking about, they're not going to be scrutinizing every single little thing that you've done, because all they care about is, have I learned something? Am I having fun in this talk? And I think if you can deliver that, no one's going to harp on this stuff, but we, as perfectionists, lovers of our craft, were like, oh, my God.</p><p><strong>RIZEL:</strong> I want it to be perfect. But it's never perfect.</p><p><strong>ADRIANA:</strong> Never, never. Especially with live demos. This is why, as a rule of thumb, I don't do live demos. I pre-record my demos. I'm honestly terrified of doing live demos and live coding. So hats off to you for doing live coding, because I'm the kind of gal who likes to code in the comfort of my own personal little nook, and. And that is it. I hate it when people watch over me as I'm coding.</p><p><strong>RIZEL:</strong> Yeah, no, I I'm not a fan of it, either, but I think it's helping help me to grow and, like, I don't know, I become a better live coder on stage, so that's been good for me. But I agree with you. It's way comfortable to just be in your bed or just, like, in your own office and just typing with no one looking.</p><p><strong>ADRIANA:</strong> Exactly. No one can see, like, the. The angry, like, print statements that you put in. That's when I start to angry code. Why isn't this working? Why aren't you hitting the for loop?</p><p><strong>RIZEL:</strong> Oh, my God.</p><p><strong>ADRIANA:</strong> So I wanted to switch gears a little bit and talk about. So, you mentioned that you were at GitHub, but you've got a new gig. Why don't you tell folks about your current gig?</p><p><strong>RIZEL:</strong> Yeah, actually, I almost worked here for a year. Now it's about like eleven months. Yeah. A company called TBD, that is the real name, but it's. It's a company or a business unit within Block. So Block has a couple of business units, like Square, Cash App, TBD, Title, like a couple different things. And, um, so just like background. Like, the idea behind all of this is like, Block really cares...or, this is their mission is like financial empowerment.</p><p>So with square, they enabled like, mom and pop shops to be able to like, accept payments through, like, you know, you can just. In the beginning it was like you just put this little card reader on a phone and you could swipe it and stuff like that. And then with cash app, I know you're in Canada, but, like, within America it's like, oh, cool, I can send money to my friends with the click of a button. And so with TBD, we're doing a couple of things. One of the things is we're creating a. An SDK that allows financial institutions to basically make it easier for you to send money internationally and like, change the currency and stuff like that. Yeah. Because like, you're, you probably know, like, it's annoying if you're going to get money from or something.</p><p>So they want to make it a smoother experience. So we're not necessarily building the tool that makes it a smoother experience, but we're building like, the SDK so that financial institutions and other businesses can take that and then they can build that. And then in addition to that, we also have this thing called Web5, which I know oftentimes people are like, what happened to Web4? And stuff like that. Like, yeah, I get it. But basically the. It's a tongue in cheek kind of name. But they're, the whole idea is they're trying to make it easier for you to own your data and your identity without block, the use of blockchain. So, like, they'll.</p><p>They're basically like, we like the idea that, like, Web3 had of like, decentralizing things and helping you to own things, but there's like a barrier within blockchain. Like, we like some stuff, but we want to make it a little bit of a lower barrier to entry. And a lot of the stuff we're using like, our open standards from the W3C. And they're not like I, before I came into TBD, I was like, what are they really doing? But it's not like they made up anything. Like, one of the open standards is called Verifiable Credentials. And that's actually what mobile driver's license use underneath the hood. Like, that's the technology, the standard.</p><p>Yeah. So it just allows you to be able to, like, have your digital identity on your phone and be able to control who can get access to certain parts of your data. Like, let's say you wanted to prove that you're of legal drinking age. Usually you will show your physical ID. It has your address and everything. You don't really need to show that. They just need to know you're over that age. So you can show your phone, have it be scanned, and it'll just be like, yep, this person's over 21 or 18 or whatever, and then you get your alcohol. So that's kind of like how the technology works.</p><p><strong>ADRIANA:</strong> So it basically, it's like we're just showing the necessary information.</p><p><strong>RIZEL:</strong> Yes, exactly. Yeah. It's called "selective disclosure". So you can choose to disclose only the things you want.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And, you know, that's so important nowadays because, like, I feel like we've basically become open books in terms of personal data.</p><p><strong>RIZEL:</strong> Right.</p><p><strong>ADRIANA:</strong> Because, you know, it's like, you want this, you got to sign up for that. Like, I can't go into a store. Like, I'll go into, like, a retail store. And they're like, can I start off with your phone number? I'm like, how about no? What do you need it for? Yeah, or like, you've returned something and they. They want, like, your entire life's history. It's like, I'm returning, like, a five dollar thing. Why do you need, like, all this stuff about me?</p><p><strong>RIZEL:</strong> Exactly. And that even reminds me, I think earlier you, before the. The stream start or the podcast started, you were asking me, like, oh, do I want to talk about, like, pregnancy and tech? But that reminded me about something else. So I actually used Web5. Like, and I want to build more on this idea, but, like, in a company hackathon, I was like, it would be so cool if you can, like, own your, like, menstrual cycle data, your period date. Oh, that's the same thing. Your pregnancy data, all that. Any fertility or anything that's going on with, like, your own personal health. Because I feel like as soon as I, like, Googled any questions about it, or I downloaded an, like, a pregnancy app, then, like, TikTok and all my Facebook reels were like, what it's like to be a mom? And I'm like, dang. Yeah. So I'm like, it'll be so cool to still be able to track this stuff digitally, but, like, be able to own that data and then have the ability to share it with who you want to share it with.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> There's slightly two different concepts, but very similar. So, like, the verifiable credentials. And then what I used was something called the decentralized Webno, but the details don't matter too much. But anyways, it would be like, you can decide. Maybe I want, like, my partner to see this particular information or my doctor to see just this one part, like, of the information. Yeah. The rest for myself. So, like, yeah, it would be like that.</p><p><strong>ADRIANA:</strong> Oh, yeah, that, yeah, that is so useful. And so that's something that you said that you were building as, like, part of an. You did it as part of an internal hackathon?</p><p><strong>RIZEL:</strong> Yeah, it's like, very, like, bare bones.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> I really want to, like, continue to build upon that. So there's. There's more to it right now, which is, like, you just add your. Your cycle data and then you have control over it, and then you could send it to someone, but I want to add. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. That's so great. Wow. Yeah. That's such a useful application. You know, it's funny because you know that back when. Back in my day, there was, like, none of this, like, tracking cycles through an app. So, like, when that stuff came out, it's like, what? You can track it through an app, but then, you know, it's like the can of worms that. That opens up. Right. It's like, oh, you got. You got a cycle tracker? And what does that actually mean? Where's my data going?</p><p><strong>RIZEL:</strong> Right, exactly.</p><p><strong>ADRIANA:</strong> Yeah. So, because, like, why does it need to go anywhere but, you know, within the confines of, like, you.</p><p><strong>RIZEL:</strong> Exactly. And I get that's how, like, they make money. So they, like, do marketing that way and they sell your data that way, but it's like, I don't even know who you gave it to.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It's kind of creepy. Like.</p><p><strong>ADRIANA:</strong> No, thanks. On a similar vein, can you talk a little bit about, you know, like, as we talked before the show, like, you mentioned that you're pregnant. How far along are you at this point? How's it been? How are you finding, like, being a pregnant woman in tech? Is there, like, do you think that there's. There is, like, there is a difference being a pregnant woman in tech versus not in tech?</p><p><strong>RIZEL:</strong> Yeah, that's a good question. Yeah. I'm about 24 weeks right now, and I would say, hmm. I think it's probably. It's probably easier. Well, my experience. Right. If I. Maybe I was going in person a lot. That would be much more exhausting if I was going to work in person. But I have the ability to, like, work from home, so that's been good. And, like, I know that tech has a lot more flexibility in terms of, like, hours and stuff like that. Like some. Some jobs, not all of them, but, like, you know, no one's like, oh, your bubble went gray for a second.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> So that part has been beneficial. I think some parts of DevRel I might have been over ambitious with. So, like, at the. I mean, I didn't know I was going to be pregnant. So I had all these talks lined up and it went to them and I was like, oh, my God. Like, I did not know that first trimester is so exhausting. Like, I would tell people who are never been pregnant and they're like, are you eating your vitamins? I'm like, yeah, I am. Yeah, I don't think the vitamins are gonna make me less sleepy.</p><p><strong>ADRIANA:</strong> Yes. The your dead ass tired in a way that you never thought was possible.</p><p><strong>RIZEL:</strong> Yeah. I'm like, dang. Usually I'm a person, it's actually a little bit of a hard hit for me because I'm usually a person that, like, I don't know, I just get excited sometimes about work and I want to do, like, extra work and never been in a spot where I do not want to do extra work. In fact, I'm logging off early. Like, like, it would be like, 3:00 and I'm like, just gonna close my laptop. I can't even read what people are saying on Slack. Like, I get sleepy every day at, like, 2:30, 3:00 p.m. So that was a hard hit for me because I was like, oh, my God, maybe I was like, is all the pregnancy gonna be like this? Like, I was like, maybe I can't even work anymore.</p><p><strong>ADRIANA:</strong> I definitely felt that in my first trimester, I legitimately thought I'm like, I'm just gonna, like, peace out for the next few months.</p><p><strong>RIZEL:</strong> I was like, Googling, why isn't maternity leave longer? How do you more? Wait, Canada has like 18 months or something, though.</p><p><strong>ADRIANA:</strong> Yeah, you can do up to 18 months now. So when I was pregnant, it was twelve months. So you get twelve months where. So the way it works is like, you're entitled to twelve months. Twelve to 18 months now, which means that you do have your job guaranteed after that period. Like, when you return, it's up to your company as to how much they pay you during that time. So, like, when I was pregnant with my daughter, it was, I think my company paid, like, I want to say, six weeks at, like, 90 or 95% pay. And then after that, you go on unemployment, which is like piddly poo, but you are, you are technically guaranteed your job when you return.</p><p>And I'm saying that in air quotes because there has been some shady ass shit that's happened where I've actually had a few friends who returned from mat leave, and then it's like, hey, welcome back to your job. Next day, oh, by the way, you're fired. Or it's like, oh, we're restructuring. And so there have been some interesting, like, obviously, companies are not allowed to do that, but some, some do, some have taken, like, have, have taken their companies to court over stuff like that. But, yeah, but, yeah, we do have that entitlement. I took advantage of that, for sure. It was, it was hard. Mat leave was hard because, like, I'm a very, like, I can't sit still.</p><p>I'm an ADHDer. I cannot sit still. And this idea of, like, sitting home with my baby who was like, you know, the first three months is so boring because they're just, like, sleeping, crying, and pooping, and I'm like, nothing exciting is happening. And I'm like, this is so boring, and I need to be out doing something. But then they get more interesting after three months. And honestly, like, I'm so grateful that I had that opportunity because getting to see her grow, like, over that year was so unique. But it is so hard also, like, if you're used to being active and out and about and, like, my sense of, like, I need to feel like I'm productive all the time. So, you know, even, even, like, you talking about the first trimester fatigue, like, I used to not believe in naps until I got pregnant.</p><p><strong>RIZEL:</strong> Me too.</p><p><strong>ADRIANA:</strong> It's like, give me a nap.</p><p><strong>RIZEL:</strong> Yeah. My husband takes so many naps throughout the day. He's a software engineer, and I'm like, why are you taking naps? Just get your work done. Like, come on. But then I just all of a sudden, like, I need to take my daily nap.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. My husband was so excited when I started getting into naps because he loves naps. I'm like, naps are for old people. And we napped together while I was pregnant. And, like, oh, this is the best. We need more of that. And then, and then second trimester, for me, I was lucky that I got, like, my energy back. And then third trimester, it, like, it crashed again.</p><p><strong>RIZEL:</strong> I'm preparing. I'm now I'm prepared because I, like, I mean, part of second trimester, I was like, y'all were lying. I'm still tired, but I'm like, I'm in an energetic area, so I'm trying to get as much work done as possible. And then once it's third trimester, I know I'll probably go down because I, what you were mentioning of people still getting laid off. And so I don't think my company or my manager would do this to me, but I have read a book about kind of what you said, like, how companies they use, like, maternity leave or medical leave in a sly way to eventually fire the person. And I'm like, don't want that. I want that. Like, you're like, even though Rizel was gone for twelve weeks, like, she did, she did that. She was accomplishing stuff before she left.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. And I think, you know, I think it's a combination of, like, working for a good company, having a good manager who has your back. Yeah. Makes a huge difference. One thing that was challenging for me when I was pregnant because, like, so I'm originally from Brazil and so for my parents, like, this, like, mat leave thing, it's different there. And my mom was a stay at home mom as well, so, and so for her, it was, like, very important that my sister and I both had jobs. She's like, you need to be independent. Make your own money, la la la. So when I was on mat leave, my parents are like, you're taking the full twelve months? I'm like, yeah. They're like, out of sight, out of mind. They'll forget about you.</p><p><strong>RIZEL:</strong> I'm like.</p><p><strong>ADRIANA:</strong> They were like, they were really on my ass about, like, you know, taking six months off or whatever. And I was like considering it for a while. I'm like, oh, my God, what if they're right? And then six months, you know, hits, you know, into my mat leave, I'm like, I can't do that. Like that.</p><p><strong>RIZEL:</strong> No, take all the time you need with your kid. Because if they're giving that benefit, I'm like, some people, they don't get a chance to see, like, even be at home. Like, I don't know how my friends who are, like, in retail and stuff like that, like, they worked until they gave birth and then they barely had mat leave. I'm like, wow, that is impressive. And also a little bit sad.</p><p><strong>ADRIANA:</strong> Yeah, it's like, you have to make do, but it's like, it's so stressful and, like, your hormones are raging after you give birth. Like, if you think your hormones are raging now.</p><p><strong>RIZEL:</strong> Oh, no. Well, I guess I don't need to worry about it. My husband does.</p><p><strong>ADRIANA:</strong> That's true. That's true. Yeah. It's the recipients who have the hardest time. But it's nice that, like, you get to work from home, you know? And it sounds like your husband is working from home as well?</p><p><strong>RIZEL:</strong> Yeah. He only goes into the office two times a week.</p><p><strong>ADRIANA:</strong> Oh, nice. Yeah, that is a really good setup and. Yeah, and that's definitely, like, a huge advantage to. To working in tech and starting a family is that you're. If you're able to work from home, then you have that ability to be with your kid, and especially if your spouse is home, then you get to, like, tag team. So not one person is dying all the time.</p><p><strong>RIZEL:</strong> Yeah, I cannot complain. If I. The only thing, if I had to do it over, I will realize how tired that you could really get, and I would have planned it out better. I think I'm in maybe a more better. A better position than maybe some other working women who are pregnant.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair enough. Fair enough. Oh, this is such an exciting time. Do you know if you're having a boy or a girl. Are you gonna just wait to find out?</p><p><strong>RIZEL:</strong> Oh, I know. We have zero patience. As soon as we did...the test results were available, we're like, what is it? Tell us the gender. Everyone's like, do a gender reveal. It's gonna be so fun. Like, no, I don't care. Yeah.</p><p><strong>ADRIANA:</strong> Oh, so what. What are you having?</p><p><strong>RIZEL:</strong> Oh, it's a girl.</p><p><strong>ADRIANA:</strong> Oh, yay. So much fun. I'm a little biased because I have a girl, and she's lots of fun.</p><p><strong>RIZEL:</strong> I'm excited.</p><p><strong>ADRIANA:</strong> She edits. She edits the videos for this podcast, actually.</p><p><strong>RIZEL:</strong> Oh, she does? Oh, look at her. Wow.</p><p><strong>ADRIANA:</strong> But she rejects tech, so. She wants to be a dentist.</p><p><strong>RIZEL:</strong> Okay. At least that's a good job still.</p><p><strong>ADRIANA:</strong> Oh, yeah, totally. No complaints. She knows what she wants to do. So I'm like, you good. You good. Oh, that's so exciting, though. Awww, congrats. It's. It's gonna be a wild ride, but it'll be. I promise it'll be fun.</p><p><strong>RIZEL:</strong> Thank you. I hope so. Thanks so much.</p><p><strong>ADRIANA:</strong> Well, we are coming up on time, but as we. Before we wrap up, I wanted to see if you have any, like, parting words of wisdom or hot takes or just anything that you wanted to share with folks...advice?</p><p><strong>RIZEL:</strong> As I will say, a lot of times people ask me like, oh, how do you like level up when you're a junior? And stuff like that. And this is probably not an answer people really like, but I think it's. It eventually comes with time and patience and just putting in work. I think I always was like, I really want to, like, level up. Like, I don't know how to do the things I'm doing, but I'm like, just continue to stay involved. There's not really. To me, there's not really a fast track. Like, as long as you continue to stay involved with your team and keep building and keep trying to learn, you'll naturally go on that, like, learning path or that growth path.</p><p><strong>ADRIANA:</strong> That's great. I really love that. And, you know, it is so absolutely true. I mean, you gotta. You gotta put in the work. You gotta put in the face time, and. And you'll see the rewards. That's amazing.</p><p>Well, thank you so much, Rizel, for Geeking Out with me today. Y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIZEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 24 Sep 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Rizèl Scarlett)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-data-privacy-rizel-scarlett-HQlo4Dxb</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Rizèl Scarlett is a Staff Developer Advocate at TBD, Block's newest business unit. With a diverse background spanning GitHub, startups, and non-profit organizations, Rizèl has cultivated a passion for utilizing emerging technologies to champion equity within the tech industry. She moonlights as an Advisor at G{Code} House, an organization aimed at teaching women of color and non-binary people of color to code. Rizèl believes in leveraging vulnerability, honesty, and kindness as means to educate early-career developers.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/blackgirlbytes">Twitter (X)</a></li><li><a href="https://www.linkedin.com/in/rizel-bobb-semple/">LinkedIn</a></li><li><a href="https://www.twitch.tv/blackgirlbytes">Twitch</a></li><li><a href="https://blackgirlbytes.dev/?source=top_nav_blog_home">Website</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.lefthandersday.com">International Left Handers Day (August 13th)</a></li><li><a href="https://kotlinlang.org">Kotlin (programming language)</a></li><li><a href="https://resilientcoders.org/bootcamp">Resilient Coders (coding bootcamp)</a></li><li><a href="https://angiejones.tech">Angie Jones</a></li><li><a href="https://x.com/brianbdouglas?lang=en">Brian Douglas</a></li><li><a href="https://thegcodehouse.com">G{Code} House (non-profit)</a></li><li><a href="https://www.tbd.website">TBD</a></li><li><a href="https://githubuniverse.com">GitHub Universe</a></li><li><a href="https://www.kcdc.info">Kansas City Developer Conference (KCDC)</a></li><li><a href="https://www.w3.org/TR/vc-data-model-2.0">Verifiable Credential (W3C)</a></li><li><a href="https://github.com/decentralized-identity/decentralized-web-node">Decentralized Web Node (DWN)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://www.twitch.tv/tbdevs">TBD on Twitch</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And with me today, I have Rizelle Scarlett. Welcome, Rizel.</p><p><strong>RIZEL:</strong> Hi. Thank you for having me. It's super fun already, even though the podcast has just started.</p><p><strong>ADRIANA:</strong> Yay! I'm so excited to have you on. And where are you calling from today?</p><p><strong>RIZEL:</strong> I'm calling from Boston, Massachusetts, right now.</p><p><strong>ADRIANA:</strong> Awesome. So, fellow, fellow east coaster. As someone who lives in Boston, I gotta ask. So I just came back from a vacation trip to Stowe, Vermont. Have you ever been up that way? Because I have a bunch of family that. That goes up to Stowe, so I'm wondering if that's, like, a destination for Bostonians.</p><p><strong>RIZEL:</strong> Interesting. I never really go to Vermont or Maine, but it's like a place I want to go. Like, it looks. When I see the pictures, it looks pretty. It's really weird. Like, sometimes when you live close to places, you don't go visit them, but you go to the far place.</p><p><strong>ADRIANA:</strong> It is so true. Because it's like, it'll always be there. Whatever.</p><p><strong>RIZEL:</strong> I take it for granted.</p><p><strong>ADRIANA:</strong> It's so true. It's so true. Well, before we get started with the meaty bits, I always subject my guests to some icebreaker questions. So are you ready?</p><p><strong>RIZEL:</strong> I'm ready. Let's go.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>RIZEL:</strong> I'm a righty. Like, all the way.</p><p><strong>ADRIANA:</strong> All right, awesome. I do want to mention, even though this is coming out sometime in the fall, today is international lefty day.</p><p><strong>RIZEL:</strong> Oh, wow. Shout out to all the lefties.</p><p><strong>ADRIANA:</strong> I observe it because I'm a lefty.</p><p><strong>RIZEL:</strong> I'm glad you get a day. I don't...Y'all need it. I get it.</p><p><strong>ADRIANA:</strong> We get screwed over on various things, like scissors. So.</p><p><strong>RIZEL:</strong> Yes. I was just saying that scissors are hard for y'all.</p><p><strong>ADRIANA:</strong> I know. I just end up using, like, right hand people scissors, left handed. And it's a little awkward, but it's okay. All right, next question. Are you an iPhone or Android person?</p><p><strong>RIZEL:</strong> I used to be a die hard Android person, and then, I don't know, like, once I started into tech, my job gave me a Mac, and then they gave me AirPods at one job, so I just slowly switched over to all things Apple. So now I have the iPhone.</p><p><strong>ADRIANA:</strong> It's the gateway drug. It was my gateway drug, too. Like, when I got my first personal Mac, I was like, boom. That's it.</p><p><strong>RIZEL:</strong> Right? Wait, wait...iMessage is all synced. Everything's just perfect. I was like, I can't go back to Android now. Sorry.</p><p><strong>ADRIANA:</strong> I feel, ya. I had a BlackBerry before my iPhone, so I never knew Android other than helping my mom when my dad bought her an Android for a very brief period of time. And then I said, screw it, I'm getting you an iPhone. But she'd ask me for tech support on Android. I'm like...</p><p><strong>RIZEL:</strong> What do I do? Yeah, I don't. When my mom asked me for help, I'm like, girl. She's like, but you're a computer person. I don't know.</p><p><strong>ADRIANA:</strong> I don't want to touch it. Okay, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>RIZEL:</strong> Oh, okay. When I was in, I used to be in IT support and I used to like Windows and Linux. I felt like they were easy to troubleshoot and all that. But then when I went to software engineering, I prefer Mac. I don't know, just, just very similar to what I told you about when they gave me a Mac. I got hooked.</p><p><strong>ADRIANA:</strong> Yeah, I feel, ya. Yeah. I grew up on Windows. Windows 3.1. Back in the old days...</p><p><strong>RIZEL:</strong> Oh yeah. I remember using Windows 95.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>RIZEL:</strong> Screen savers.</p><p><strong>ADRIANA:</strong> When that came out, I was like, mind blown. I'm like, what is this? As if Windows 3.1 could get better.</p><p><strong>RIZEL:</strong> Oh my God.</p><p><strong>ADRIANA:</strong> Yes. That dates me a lot. Um, okay, next question. Um, do you have a favorite programming language? And if so, what is it?</p><p><strong>RIZEL:</strong> Oh, okay. I love JavaScript. I like SQL, and Kotlin is like my new love now. Like, SQL is like the first thing I learned, and JavaScript. And like Kotlin, I'm like, yo, why did no one tell me about this? It's bomb.</p><p><strong>ADRIANA:</strong> It's funny because I've heard the same thing from various people who get into Kotlin and they're like, yeah, it's so good. Cleaner, like version of Java, right? Because it runs on the JVM.</p><p><strong>RIZEL:</strong> Yes, way cleaner. I think I've learned Java in college and I was like, this thing is overwhelming. But like, Kotlin's like, it kind of, it feels TypeScript. It just doesn't feel...It feels lightweight. It's like...ok... And intuitive.</p><p><strong>ADRIANA:</strong> Yeah, I love it. It makes me want to check out Kotlin. My dad is actually in tech, so I have like big shoes to fill. And he, for years, like, he's retired now, but for years he'd just rave about Kotlin. Like he still loves it. He's like, it's my favorite language to prototype in. Now he does Rust for fun.</p><p><strong>RIZEL:</strong> Wow.</p><p><strong>ADRIANA:</strong> Yeah, super hardcore. He's 71 and he does Rust for fun, so there.</p><p><strong>RIZEL:</strong> And that's, like, cool that you have a dad that was, like, a software engineer.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It's like big shoes to fill, though, because it's like, you know, he knows his shit. So... Sorry?</p><p><strong>RIZEL:</strong> No, I was like, I could easily impress my parents. Whereas you're like.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. With my dad, it's like, he'll catch the bullshit, but I love it. Kotlin. That's awesome. Okay, do you prefer dev or ops?</p><p><strong>RIZEL:</strong> I think I prefer dev. I guess there's nice stuff about ops, but I think I'm just a more trained, formally trained dev, that's why.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>RIZEL:</strong> I prefer JSON. YAML. I don't know. It gives me a headache. I don't know.</p><p><strong>ADRIANA:</strong> Yeah...it's so funny. For me, it's the opposite. I find, like, JSON is, like, too many curly braces. It's like, Java trauma because I did Java for, like, 16 years, so I'm like, I don't want to see another curly brace.</p><p><strong>RIZEL:</strong> I get it. I don't know. Like, it'd be like, you didn't indent the right way. And I'm like, man, how many indent?</p><p><strong>ADRIANA:</strong> Yeah, it's punishing. It's punishing. It's true. Although, like, I'm getting mad at JSON lately because I'm, like, playing with dev containers and, like, I keep forgetting commas after. I'm like, stop yelling at me, JSON. Yeah, no, I mean, that's the worst of it, at least, but it's still like, stop getting mad at me over a comma.</p><p><strong>RIZEL:</strong> I know that pain.</p><p><strong>ADRIANA:</strong> I get you. Yeah. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>RIZEL:</strong> Hmmm...I don't know...people...I think I kind of mix them. I know, like, people are, like, die hard. I think I just press whatever I need to press. I don't really think about it. I just feel like, type, type, space, type, type, tab. So I don't have a preference here.</p><p><strong>ADRIANA:</strong> Awesome. I love it. Bridging the gap between spaces and tabs. Okay, two more questions left. Do you prefer to learn things through video or text?</p><p><strong>RIZEL:</strong> Oh, that's a good question. I think it really depends on the situation. Like, if I. If I just want to get something done really quick, like, I'm just like, I just need to figure out how to. Like, I don't want to read a book, to be honest...about, about coding, but if I see some documentation, copy and paste real quick. I'm like, da da da da da. But if I need a deep explain explainer, like, why am I doing this? What's going on? Then I prefer video because I could...I guess I could rewind. I guess you could rewind with a book. I don't know, but I...my brain consumes the information better.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I get that. I get that. It's funny when you mentioned, like, you don't want to read a book about tech, because it made me think back to, like, in the early days, that's all you had, right? Was, like, those big, thick, manuals, like, for learning a language. And as soon as you mentioned, I don't want to read a book, I'm like, holy shit, like, PTSD. Like, I had this flashback to my childhood of, like...because my dad got me started early in coding, so... Like, I had, like, a book on basic open.</p><p><strong>RIZEL:</strong> Wow.</p><p><strong>ADRIANA:</strong> And I'm, like, trying to go through the exercises and type it out on my computer at the same time. Right. Because no online documentation with copy paste. Yeah, I'm with you on that. I don't want to, like, go through a programming book.</p><p><strong>RIZEL:</strong> Yeah. Shout out to y'all that learned from the books, though. But I, like, it's just so much easier to do, like, command F and copy and paste. I mean, if the book is online, I'm okay with that.</p><p><strong>ADRIANA:</strong> I am super down for that as well. I like that. I like that. Yeah. I hadn't even, like, thought about that until you mentioned it. Okay, final question. What is your superpower?</p><p><strong>RIZEL:</strong> Oh, that's a good question. Um. Oh, I guess that I think I'm resourceful. Like, I think a lot of times, people...Is that a superpower? I don't know. They're like, I don't know how to get the answer or whatever. It doesn't matter if it's tech or not. I think I will find a way to make something work.</p><p><strong>ADRIANA:</strong> That is a great superpower. And I feel like you have to be resourceful in tech. Because we're put in so many situations where it's like, yeah, you can't do that because, you know, you're not allowed to because of, like, whatever work network policy or whatever firewall shit. Or, like, I don't know. Or my problem is, like, a slightly different variant of the thing in stack overflow.</p><p><strong>RIZEL:</strong> Yes. You can't just straight up copy and paste some text.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Exactly. So, yeah, I think that's such a great superpower. Well, thanks for. Thanks for answering the questions. And now we are ready to get into the meaty bits. So I wanted to start out with. I always like to hear how folks on the show have started their career. So what got you into tech initially?</p><p><strong>RIZEL:</strong> Yeah. So, initially, I was studying psychology, like, out of college because I didn't really know what I want to study. And then I found out I don't have enough money, and on top of that, I was undocumented. So that made stuff a little bit more complicated. Like, I can't get, like, certain grants and, like, bigger scholarships that people were getting, so I was doing a lot of out of pocket. So then I had to stop going to college, and then that made me reevaluate and be like, okay, I can't. It doesn't really make sense to study psychology because I got to go get my masters to actually make...start making some kind of money or get a job.</p><p>So then I was, like, Googling what jobs make the most money really fast. And then, like, tech came up. Okay. Like, so in the beginning, it was, like, a financial thing, but, yeah, yeah. Like, so computer science came up. I got a little nervous by the math because I've never been, like, super strong in math. So I was like, I'll just do information systems major at a community college. So I did that.</p><p><strong>RIZEL:</strong> I got an internship, got a job, and then that allowed me to, like, pay for college at the same time as having a job, but then...IT support, that was fun, but I just felt like I was really good at it, so it got boring easily for me. I don't know. It's fun, but I'm like, I need more of a challenge. So I was like, okay, I'm ready to try out computer science, but I didn't. I still didn't have enough money to go for, like, a whole bachelor's, so I went to a free coding bootcamp called Resonant Coders. Learned to code from there. And then once I got my software engineering job, then I got a bachelor's in computer science. Did that while I had my software engineering job, and then I transitioned into DevRel.</p><p><strong>ADRIANA:</strong> Wow, that's so awesome. So it's like this accidental discovery of, like, oh, I actually like this.</p><p><strong>RIZEL:</strong> Yeah. Yeah. I was like, this is actually fun. Like, I like the challenge, and I like the community. So cool.</p><p><strong>ADRIANA:</strong> Yeah, the community has been awesome, and especially, I would say, in open source.</p><p><strong>RIZEL:</strong> Yeah, I agree.</p><p><strong>ADRIANA:</strong> So you mentioned you got into DevRel, and what got you into the DevRel path.</p><p><strong>RIZEL:</strong> Yeah. So I was doing software engineering, and I like coding, but I'm not a huge fan of software engineering. I don't know. So, like, you know, like the whole, like, agile and everything into, like, I don't know, that's, it's just not necessarily how I work or, like, what really excites me. So on the side of doing software engineering and on the side of completing my computer science degree, I also was helping to run, like, I also helped to start a nonprofit that was teaching women of color how to code. And I was like, I really enjoy, like, making these presentation decks and just like, explaining to them little parts of code that, like, I don't know, they were asking interesting questions. They were like, why do the hyperlinks turn blue? I'm like, I don't know. I never thought of that. Let me go, like, dig into it. So I really liked that part of, like, still getting to code but explain things to people. So I was like, Googling, how do I get to do that for the same amount of money as, like, software engineering? Because that nonprofit job was not paying. So I kept finding people like Angie Jones and Brian Douglas, and I was like, what's their job? And it's a developer advocate. So that's how I, I just applied. And at first people told me, you don't have experience. But then GitHub gave me a chance.</p><p><strong>ADRIANA:</strong> That's such a great story. And I love also that, you know, as you mentioned, like, GitHub gave you a chance. And I feel like so many times in tech careers, it's all about someone just taking a chance on you. That they see something beyond the experience, right? Like, I think that's the thing that's a little bit frustrating. I think a lot of people get very hung up on, like, do you know this exact technology? It's like...no. I can learn.</p><p><strong>RIZEL:</strong> Right. It's not that...I mean, it could be hard, but I have the ability.</p><p><strong>ADRIANA:</strong> Exactly, exactly. And what is modern tech if not the ability to just pick up a bunch of stuff that you never knew on the fly because, you know, otherwise you get left out.</p><p><strong>RIZEL:</strong> Yeah, that's how it works. You're never going to know everything. Yeah. So I was really grateful when GitHub gave me the chance. I didn't even think GitHub, like, that's a big company. But I was like, oh, thanks, guys. And I ended up, I think I did really well. So, yeah, absolutely.</p><p><strong>ADRIANA:</strong> That's so amazing. How, how, like, you know, before when you mentioned, like, working and studying at the same time and running this, this program for women of color coding, like, how, how did you manage doing that? Like, without, you know, just, like, losing your mind. Like, that's a lot of stuff to juggle.</p><p><strong>RIZEL:</strong> I don't. Okay. I think I was super stressed out, so I wouldn't. I'm not gonna lie to anybody. Like, I was just breezing through. I was. There was. There was times that, like, I was either doing bad at my job or I was doing bad at school. Took to. And then doing good at school, but, like, it would, like, fluctuate. I never reduced the amount that I was giving to the nonprofit maybe until the last year. Like, the last. I did the nonprofit for, like, four or five years. And when I joined GitHub, I was like, this is too much. Like, I'm traveling and doing this, and, like, you could tell the quality of work was kind of lowering, so I did. I did.</p><p>There was crying nights and everything because I'm like, my homework's not working or my. My work is not working. So it was not. It was not smooth sailing, but I think I was. I was used to always having multiple jobs or multiple school and jobs, so, like, it didn't feel like anything to me. But now I'm like, I just want one job, and that's it.</p><p><strong>ADRIANA:</strong> Yeah, that is super fair. And. And, you know, thanks for also, like, being so candid, too, about, like, you know, these things are hard to juggle. And I do often find, like, something does have to give because there's, like, only so many hours in the day. Brainpower, sleep.</p><p><strong>RIZEL:</strong> Definitely.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, totally. And, you know, I think. I think as we get more into our careers, because it's so easy, like, when you get early into a career, even if it's, like, it's. You've been around for a while, but, like, you've taken on a new career, you don't want to say no, because it's like, but what if this is a great opportunity?</p><p><strong>RIZEL:</strong> Yeah, I tend to have that problem. I'm trying to reduce it, but that's been, like, a thing for me where I'm like, but I really need the opportunity.</p><p><strong>ADRIANA:</strong> It's more exposure.</p><p><strong>RIZEL:</strong> Yes, sorry, go ahead.</p><p><strong>ADRIANA:</strong> I was gonna say I totally agree, but feel. But saying no also, like, feels so icky sometimes. I don't know if you feel that way, but I feel so guilty when I have it. I'm like, I'm letting someone down.</p><p><strong>RIZEL:</strong> Yeah, I feel. I feel bad sometimes because it's just tough. I think even at GitHub, I really loved working there, and I did really well there. But sometimes some people, like, I think I was one of the more visible people on my team, and I was like, relatable. So sometimes people outside of my team would be like, hey, we need you to work on this. And I'm like, what about my coworker? And they're like, no, no. You're the only one that can do it. And people were like, you just gotta say no. I'm like, but I already said no. And they pushed back. I'm just going to say yes. Now I'm nervous, or I feel bad.</p><p><strong>ADRIANA:</strong> But it's so flattering at the same time, right? Because I think a lot of our job, especially as DevRels, is that relatability. And that's why people consume our content, because they look at the stuff that we produce and it's good, but also, like, we're approachable, relatable. It's like, oh, I want to talk to you. So then you don't want to say no.</p><p><strong>RIZEL:</strong> It was, like, flattering and overwhelming at the same time.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, yeah, I feel ya. And as a DevRel, have you also like, what's kind of your favorite thing to DevRel on? Is it like blog post creation, talks, video content? Like, what's your, what's your jam?</p><p><strong>RIZEL:</strong> Ooh, that's a good question. I think blog posts are my thing. Like, I'm very. I love doing blog posts. Recently, as I've gone to this new job, maybe I've done less of them. I also like live streams because, like, live stream coding or live stream talking to other people within, um, this particular whatever industry I'm in because I think it allows me to learn more about that industry while also, like, creating a connection for my company. Um, I like talks too. I like a lot of it. The only thing I probably don't like as much is I'm probably not the best at, like, pre recorded video content creation.</p><p><strong>ADRIANA:</strong> That's stressful. Like, you would think would be easy because it's like, I have a script, I just need to, like, talk in the video, and it's like, no worse than, like, than doing, like, a live talk or live stream.</p><p><strong>RIZEL:</strong> Yeah, because the live stream, you're going to make a mistake. You can't rewind it is what it is. But pre recording, I'm like, no, I got to do that over and then it's like 10 hours later.</p><p><strong>ADRIANA:</strong> Oh, yeah, I. I can totally relate. Like, I created video content last year, and sometimes it would take, like, I think for a five minute thing, it would take over an hour. And there were so many outtakes of me going, fuck, I'm sure if I hadn't deleted all those outtakes, or...like, I would have a computer full of fucks.</p><p><strong>RIZEL:</strong> That would be a cool blooper reel.</p><p><strong>ADRIANA:</strong> Oh my God. It would be. I want to ask you, like, about public speaking. Like, what was sort of, like, your first public speaking experience? Was it, like, in a tech setting, or was it a non tech setting? Like, what launched you into doing talks?</p><p><strong>RIZEL:</strong> Yeah, DevRel did. Because actually, my intention was like, I don't know. I didn't. I didn't know that this was probably over ambitious, but I was like, I don't want or not ambitious. Or maybe under ambitious. Like, I thought I could sneak get away with it. I was like, I don't want to do any public speaking. I was like, I'll just sit behind the scenes. And my manager's like, yeah, I don't know if that's going to work, Rizel. So I think at first, I started off, like, doing virtual talks, and I think that was helpful because it was pretty similar to when I did a nonprofit I would, like, do talks to. Like, it was kind of like talks to beginners. So I'm like, okay. Familiar. And then after that, the first, like, in public and other people seeing me was at Kansas City Developer Conference.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>RIZEL:</strong> Yeah, it was a nice audience. They were, like, welcoming, so that was good. But because before that, my public speaking skills were not good. I was like. I just kept having a shaky voice. Every time I did any kind of public speaking, it could be, like, a small crowd, and they'd be like, Rizel, present your demo. And it'd be like, hello.</p><p><strong>ADRIANA:</strong> It can be so nerve wracking going in front of an audience, because, like, I don't know if you get this, but, like, when I go to speak, I'm like, shit, they're looking at me.</p><p><strong>RIZEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> They expect me to say intelligent things.</p><p><strong>RIZEL:</strong> Yeah, yeah.</p><p><strong>ADRIANA:</strong> The self conscious thing comes up, and you're like, oh, my God. Oh, my God. I'm usually like, I'm dying before. Right before a talk. And then when once I get in the groove, I, like, calm down, and then the world melts, thankfully.</p><p><strong>ADRIANA:</strong> But I'm a wreck beforehand.</p><p><strong>RIZEL:</strong> Same, I think. Yeah. Now, for some reason, I don't know what switched, but now I just black out everybody. Like, I don't even realize they're there anymore, because once. Once I realize that people are there or, like. And I, like, make eye contact, that's when the nerves come back. But if I block out everybody, I'm like, I'm just talking. And it is really good.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You know, I think I do something similar because a lot of, like, advice around public speaking is, oh, focus in on one person in the audience and connect with them. And I'm like, I don't know if I want to make eye contact with people like that.</p><p><strong>RIZEL:</strong> I don't. I probably look like I am, but I didn't see you. For real.</p><p><strong>ADRIANA:</strong> Yeah. I'm more of a I will scan back and forth as I talk kind of thing.</p><p><strong>RIZEL:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. Yeah, it definitely takes. Definitely takes a practice to get used to it, and I think to also, like, just kind of go with the flow when you realize that, you know, you've, like, messed something up. I had a talk where I had a co speaker recently, and she started, like, saying my lines at one point. I'm like, no, no, no, we gotta rewind. You know, like, we're not gonna get hung up on that. It is what it is. It's like, back up, restart, and the show must go on.</p><p><strong>RIZEL:</strong> Yeah, you just gotta go with, yeah, I make lots of mistakes, so I just have to erase them from my mind. I mean, it's whatever happened. Like, one time I showed my speaker notes, and I kind of. I just, like, I was like, oh, no, y'all can see my speaker notes, and I just moved on. Yeah. I'm like, it is what it is.</p><p><strong>ADRIANA:</strong> For real, that is actually one of my public speaking nightmares is for people to see my speaker notes. It's a window into my soul.</p><p><strong>RIZEL:</strong> I was like, how? In my head, I was like, how long have they been looking at the notes? Like, I don't know.</p><p><strong>ADRIANA:</strong> I had an online talk once where, um, I had forgotten to start sharing the slides, but fortunately it was caught early enough.</p><p><strong>RIZEL:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> But I was, like, so embarrassed. I'm like, I. I can't think about this. I just need to, like, carry on and pretend that this didn't happen. But that's another nightmare of mine.</p><p><strong>RIZEL:</strong> And when I did the GitHub universe keynote, I messed up. But everybody was like, we didn't even notice. Like, I was, like, kicking myself about it. Like, I was like, oh, my God. Because basically there was, like, a recording of, like, I was demoing. What was it called? It was, like, Copilot Voice. They changed the name of it, but basically it's like, use your voice and then Copilot writes stuff for you.</p><p>Yeah, but it was really hard to do live, so we were like, we're going to pre-record it and, like, kind of pretend you're doing it live, because I didn't record it with my voice, but sometimes, like, you know, your accent or whatever, it just wouldn't always go smoothly. And we have, like, a set amount of time, like, in the background, GitHub Copilot's, like, typing all the stuff that I'm saying, and then I. I think I went either ahead of it or behind it, and, like, it typed it out way after I said something, and then I was like, oh, no. Like, I said it under my breath, and when I was done, I was like, oh, my God. Like, everybody knew it. And everybody's like, we did not hear you say, oh, no. Like, we didn't even notice you made a mistake.</p><p><strong>ADRIANA:</strong> And, you know, that that's, like, such an important thing to call out, though, because I think, like, we tend to be so hard on ourselves when we give talks, and I think if people are interested in the content that we're producing, the things that we're talking about, they're not going to be scrutinizing every single little thing that you've done, because all they care about is, have I learned something? Am I having fun in this talk? And I think if you can deliver that, no one's going to harp on this stuff, but we, as perfectionists, lovers of our craft, were like, oh, my God.</p><p><strong>RIZEL:</strong> I want it to be perfect. But it's never perfect.</p><p><strong>ADRIANA:</strong> Never, never. Especially with live demos. This is why, as a rule of thumb, I don't do live demos. I pre-record my demos. I'm honestly terrified of doing live demos and live coding. So hats off to you for doing live coding, because I'm the kind of gal who likes to code in the comfort of my own personal little nook, and. And that is it. I hate it when people watch over me as I'm coding.</p><p><strong>RIZEL:</strong> Yeah, no, I I'm not a fan of it, either, but I think it's helping help me to grow and, like, I don't know, I become a better live coder on stage, so that's been good for me. But I agree with you. It's way comfortable to just be in your bed or just, like, in your own office and just typing with no one looking.</p><p><strong>ADRIANA:</strong> Exactly. No one can see, like, the. The angry, like, print statements that you put in. That's when I start to angry code. Why isn't this working? Why aren't you hitting the for loop?</p><p><strong>RIZEL:</strong> Oh, my God.</p><p><strong>ADRIANA:</strong> So I wanted to switch gears a little bit and talk about. So, you mentioned that you were at GitHub, but you've got a new gig. Why don't you tell folks about your current gig?</p><p><strong>RIZEL:</strong> Yeah, actually, I almost worked here for a year. Now it's about like eleven months. Yeah. A company called TBD, that is the real name, but it's. It's a company or a business unit within Block. So Block has a couple of business units, like Square, Cash App, TBD, Title, like a couple different things. And, um, so just like background. Like, the idea behind all of this is like, Block really cares...or, this is their mission is like financial empowerment.</p><p>So with square, they enabled like, mom and pop shops to be able to like, accept payments through, like, you know, you can just. In the beginning it was like you just put this little card reader on a phone and you could swipe it and stuff like that. And then with cash app, I know you're in Canada, but, like, within America it's like, oh, cool, I can send money to my friends with the click of a button. And so with TBD, we're doing a couple of things. One of the things is we're creating a. An SDK that allows financial institutions to basically make it easier for you to send money internationally and like, change the currency and stuff like that. Yeah. Because like, you're, you probably know, like, it's annoying if you're going to get money from or something.</p><p>So they want to make it a smoother experience. So we're not necessarily building the tool that makes it a smoother experience, but we're building like, the SDK so that financial institutions and other businesses can take that and then they can build that. And then in addition to that, we also have this thing called Web5, which I know oftentimes people are like, what happened to Web4? And stuff like that. Like, yeah, I get it. But basically the. It's a tongue in cheek kind of name. But they're, the whole idea is they're trying to make it easier for you to own your data and your identity without block, the use of blockchain. So, like, they'll.</p><p>They're basically like, we like the idea that, like, Web3 had of like, decentralizing things and helping you to own things, but there's like a barrier within blockchain. Like, we like some stuff, but we want to make it a little bit of a lower barrier to entry. And a lot of the stuff we're using like, our open standards from the W3C. And they're not like I, before I came into TBD, I was like, what are they really doing? But it's not like they made up anything. Like, one of the open standards is called Verifiable Credentials. And that's actually what mobile driver's license use underneath the hood. Like, that's the technology, the standard.</p><p>Yeah. So it just allows you to be able to, like, have your digital identity on your phone and be able to control who can get access to certain parts of your data. Like, let's say you wanted to prove that you're of legal drinking age. Usually you will show your physical ID. It has your address and everything. You don't really need to show that. They just need to know you're over that age. So you can show your phone, have it be scanned, and it'll just be like, yep, this person's over 21 or 18 or whatever, and then you get your alcohol. So that's kind of like how the technology works.</p><p><strong>ADRIANA:</strong> So it basically, it's like we're just showing the necessary information.</p><p><strong>RIZEL:</strong> Yes, exactly. Yeah. It's called "selective disclosure". So you can choose to disclose only the things you want.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And, you know, that's so important nowadays because, like, I feel like we've basically become open books in terms of personal data.</p><p><strong>RIZEL:</strong> Right.</p><p><strong>ADRIANA:</strong> Because, you know, it's like, you want this, you got to sign up for that. Like, I can't go into a store. Like, I'll go into, like, a retail store. And they're like, can I start off with your phone number? I'm like, how about no? What do you need it for? Yeah, or like, you've returned something and they. They want, like, your entire life's history. It's like, I'm returning, like, a five dollar thing. Why do you need, like, all this stuff about me?</p><p><strong>RIZEL:</strong> Exactly. And that even reminds me, I think earlier you, before the. The stream start or the podcast started, you were asking me, like, oh, do I want to talk about, like, pregnancy and tech? But that reminded me about something else. So I actually used Web5. Like, and I want to build more on this idea, but, like, in a company hackathon, I was like, it would be so cool if you can, like, own your, like, menstrual cycle data, your period date. Oh, that's the same thing. Your pregnancy data, all that. Any fertility or anything that's going on with, like, your own personal health. Because I feel like as soon as I, like, Googled any questions about it, or I downloaded an, like, a pregnancy app, then, like, TikTok and all my Facebook reels were like, what it's like to be a mom? And I'm like, dang. Yeah. So I'm like, it'll be so cool to still be able to track this stuff digitally, but, like, be able to own that data and then have the ability to share it with who you want to share it with.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> There's slightly two different concepts, but very similar. So, like, the verifiable credentials. And then what I used was something called the decentralized Webno, but the details don't matter too much. But anyways, it would be like, you can decide. Maybe I want, like, my partner to see this particular information or my doctor to see just this one part, like, of the information. Yeah. The rest for myself. So, like, yeah, it would be like that.</p><p><strong>ADRIANA:</strong> Oh, yeah, that, yeah, that is so useful. And so that's something that you said that you were building as, like, part of an. You did it as part of an internal hackathon?</p><p><strong>RIZEL:</strong> Yeah, it's like, very, like, bare bones.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> I really want to, like, continue to build upon that. So there's. There's more to it right now, which is, like, you just add your. Your cycle data and then you have control over it, and then you could send it to someone, but I want to add. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. That's so great. Wow. Yeah. That's such a useful application. You know, it's funny because you know that back when. Back in my day, there was, like, none of this, like, tracking cycles through an app. So, like, when that stuff came out, it's like, what? You can track it through an app, but then, you know, it's like the can of worms that. That opens up. Right. It's like, oh, you got. You got a cycle tracker? And what does that actually mean? Where's my data going?</p><p><strong>RIZEL:</strong> Right, exactly.</p><p><strong>ADRIANA:</strong> Yeah. So, because, like, why does it need to go anywhere but, you know, within the confines of, like, you.</p><p><strong>RIZEL:</strong> Exactly. And I get that's how, like, they make money. So they, like, do marketing that way and they sell your data that way, but it's like, I don't even know who you gave it to.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It's kind of creepy. Like.</p><p><strong>ADRIANA:</strong> No, thanks. On a similar vein, can you talk a little bit about, you know, like, as we talked before the show, like, you mentioned that you're pregnant. How far along are you at this point? How's it been? How are you finding, like, being a pregnant woman in tech? Is there, like, do you think that there's. There is, like, there is a difference being a pregnant woman in tech versus not in tech?</p><p><strong>RIZEL:</strong> Yeah, that's a good question. Yeah. I'm about 24 weeks right now, and I would say, hmm. I think it's probably. It's probably easier. Well, my experience. Right. If I. Maybe I was going in person a lot. That would be much more exhausting if I was going to work in person. But I have the ability to, like, work from home, so that's been good. And, like, I know that tech has a lot more flexibility in terms of, like, hours and stuff like that. Like some. Some jobs, not all of them, but, like, you know, no one's like, oh, your bubble went gray for a second.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>RIZEL:</strong> So that part has been beneficial. I think some parts of DevRel I might have been over ambitious with. So, like, at the. I mean, I didn't know I was going to be pregnant. So I had all these talks lined up and it went to them and I was like, oh, my God. Like, I did not know that first trimester is so exhausting. Like, I would tell people who are never been pregnant and they're like, are you eating your vitamins? I'm like, yeah, I am. Yeah, I don't think the vitamins are gonna make me less sleepy.</p><p><strong>ADRIANA:</strong> Yes. The your dead ass tired in a way that you never thought was possible.</p><p><strong>RIZEL:</strong> Yeah. I'm like, dang. Usually I'm a person, it's actually a little bit of a hard hit for me because I'm usually a person that, like, I don't know, I just get excited sometimes about work and I want to do, like, extra work and never been in a spot where I do not want to do extra work. In fact, I'm logging off early. Like, like, it would be like, 3:00 and I'm like, just gonna close my laptop. I can't even read what people are saying on Slack. Like, I get sleepy every day at, like, 2:30, 3:00 p.m. So that was a hard hit for me because I was like, oh, my God, maybe I was like, is all the pregnancy gonna be like this? Like, I was like, maybe I can't even work anymore.</p><p><strong>ADRIANA:</strong> I definitely felt that in my first trimester, I legitimately thought I'm like, I'm just gonna, like, peace out for the next few months.</p><p><strong>RIZEL:</strong> I was like, Googling, why isn't maternity leave longer? How do you more? Wait, Canada has like 18 months or something, though.</p><p><strong>ADRIANA:</strong> Yeah, you can do up to 18 months now. So when I was pregnant, it was twelve months. So you get twelve months where. So the way it works is like, you're entitled to twelve months. Twelve to 18 months now, which means that you do have your job guaranteed after that period. Like, when you return, it's up to your company as to how much they pay you during that time. So, like, when I was pregnant with my daughter, it was, I think my company paid, like, I want to say, six weeks at, like, 90 or 95% pay. And then after that, you go on unemployment, which is like piddly poo, but you are, you are technically guaranteed your job when you return.</p><p>And I'm saying that in air quotes because there has been some shady ass shit that's happened where I've actually had a few friends who returned from mat leave, and then it's like, hey, welcome back to your job. Next day, oh, by the way, you're fired. Or it's like, oh, we're restructuring. And so there have been some interesting, like, obviously, companies are not allowed to do that, but some, some do, some have taken, like, have, have taken their companies to court over stuff like that. But, yeah, but, yeah, we do have that entitlement. I took advantage of that, for sure. It was, it was hard. Mat leave was hard because, like, I'm a very, like, I can't sit still.</p><p>I'm an ADHDer. I cannot sit still. And this idea of, like, sitting home with my baby who was like, you know, the first three months is so boring because they're just, like, sleeping, crying, and pooping, and I'm like, nothing exciting is happening. And I'm like, this is so boring, and I need to be out doing something. But then they get more interesting after three months. And honestly, like, I'm so grateful that I had that opportunity because getting to see her grow, like, over that year was so unique. But it is so hard also, like, if you're used to being active and out and about and, like, my sense of, like, I need to feel like I'm productive all the time. So, you know, even, even, like, you talking about the first trimester fatigue, like, I used to not believe in naps until I got pregnant.</p><p><strong>RIZEL:</strong> Me too.</p><p><strong>ADRIANA:</strong> It's like, give me a nap.</p><p><strong>RIZEL:</strong> Yeah. My husband takes so many naps throughout the day. He's a software engineer, and I'm like, why are you taking naps? Just get your work done. Like, come on. But then I just all of a sudden, like, I need to take my daily nap.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. My husband was so excited when I started getting into naps because he loves naps. I'm like, naps are for old people. And we napped together while I was pregnant. And, like, oh, this is the best. We need more of that. And then, and then second trimester, for me, I was lucky that I got, like, my energy back. And then third trimester, it, like, it crashed again.</p><p><strong>RIZEL:</strong> I'm preparing. I'm now I'm prepared because I, like, I mean, part of second trimester, I was like, y'all were lying. I'm still tired, but I'm like, I'm in an energetic area, so I'm trying to get as much work done as possible. And then once it's third trimester, I know I'll probably go down because I, what you were mentioning of people still getting laid off. And so I don't think my company or my manager would do this to me, but I have read a book about kind of what you said, like, how companies they use, like, maternity leave or medical leave in a sly way to eventually fire the person. And I'm like, don't want that. I want that. Like, you're like, even though Rizel was gone for twelve weeks, like, she did, she did that. She was accomplishing stuff before she left.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. And I think, you know, I think it's a combination of, like, working for a good company, having a good manager who has your back. Yeah. Makes a huge difference. One thing that was challenging for me when I was pregnant because, like, so I'm originally from Brazil and so for my parents, like, this, like, mat leave thing, it's different there. And my mom was a stay at home mom as well, so, and so for her, it was, like, very important that my sister and I both had jobs. She's like, you need to be independent. Make your own money, la la la. So when I was on mat leave, my parents are like, you're taking the full twelve months? I'm like, yeah. They're like, out of sight, out of mind. They'll forget about you.</p><p><strong>RIZEL:</strong> I'm like.</p><p><strong>ADRIANA:</strong> They were like, they were really on my ass about, like, you know, taking six months off or whatever. And I was like considering it for a while. I'm like, oh, my God, what if they're right? And then six months, you know, hits, you know, into my mat leave, I'm like, I can't do that. Like that.</p><p><strong>RIZEL:</strong> No, take all the time you need with your kid. Because if they're giving that benefit, I'm like, some people, they don't get a chance to see, like, even be at home. Like, I don't know how my friends who are, like, in retail and stuff like that, like, they worked until they gave birth and then they barely had mat leave. I'm like, wow, that is impressive. And also a little bit sad.</p><p><strong>ADRIANA:</strong> Yeah, it's like, you have to make do, but it's like, it's so stressful and, like, your hormones are raging after you give birth. Like, if you think your hormones are raging now.</p><p><strong>RIZEL:</strong> Oh, no. Well, I guess I don't need to worry about it. My husband does.</p><p><strong>ADRIANA:</strong> That's true. That's true. Yeah. It's the recipients who have the hardest time. But it's nice that, like, you get to work from home, you know? And it sounds like your husband is working from home as well?</p><p><strong>RIZEL:</strong> Yeah. He only goes into the office two times a week.</p><p><strong>ADRIANA:</strong> Oh, nice. Yeah, that is a really good setup and. Yeah, and that's definitely, like, a huge advantage to. To working in tech and starting a family is that you're. If you're able to work from home, then you have that ability to be with your kid, and especially if your spouse is home, then you get to, like, tag team. So not one person is dying all the time.</p><p><strong>RIZEL:</strong> Yeah, I cannot complain. If I. The only thing, if I had to do it over, I will realize how tired that you could really get, and I would have planned it out better. I think I'm in maybe a more better. A better position than maybe some other working women who are pregnant.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair enough. Fair enough. Oh, this is such an exciting time. Do you know if you're having a boy or a girl. Are you gonna just wait to find out?</p><p><strong>RIZEL:</strong> Oh, I know. We have zero patience. As soon as we did...the test results were available, we're like, what is it? Tell us the gender. Everyone's like, do a gender reveal. It's gonna be so fun. Like, no, I don't care. Yeah.</p><p><strong>ADRIANA:</strong> Oh, so what. What are you having?</p><p><strong>RIZEL:</strong> Oh, it's a girl.</p><p><strong>ADRIANA:</strong> Oh, yay. So much fun. I'm a little biased because I have a girl, and she's lots of fun.</p><p><strong>RIZEL:</strong> I'm excited.</p><p><strong>ADRIANA:</strong> She edits. She edits the videos for this podcast, actually.</p><p><strong>RIZEL:</strong> Oh, she does? Oh, look at her. Wow.</p><p><strong>ADRIANA:</strong> But she rejects tech, so. She wants to be a dentist.</p><p><strong>RIZEL:</strong> Okay. At least that's a good job still.</p><p><strong>ADRIANA:</strong> Oh, yeah, totally. No complaints. She knows what she wants to do. So I'm like, you good. You good. Oh, that's so exciting, though. Awww, congrats. It's. It's gonna be a wild ride, but it'll be. I promise it'll be fun.</p><p><strong>RIZEL:</strong> Thank you. I hope so. Thanks so much.</p><p><strong>ADRIANA:</strong> Well, we are coming up on time, but as we. Before we wrap up, I wanted to see if you have any, like, parting words of wisdom or hot takes or just anything that you wanted to share with folks...advice?</p><p><strong>RIZEL:</strong> As I will say, a lot of times people ask me like, oh, how do you like level up when you're a junior? And stuff like that. And this is probably not an answer people really like, but I think it's. It eventually comes with time and patience and just putting in work. I think I always was like, I really want to, like, level up. Like, I don't know how to do the things I'm doing, but I'm like, just continue to stay involved. There's not really. To me, there's not really a fast track. Like, as long as you continue to stay involved with your team and keep building and keep trying to learn, you'll naturally go on that, like, learning path or that growth path.</p><p><strong>ADRIANA:</strong> That's great. I really love that. And, you know, it is so absolutely true. I mean, you gotta. You gotta put in the work. You gotta put in the face time, and. And you'll see the rewards. That's amazing.</p><p>Well, thank you so much, Rizel, for Geeking Out with me today. Y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIZEL:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="48364566" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/34828c15-a1ce-4d19-9d00-04b5c9959ade/audio/04f55919-587d-4208-a4d3-d4ee244ded25/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Data Privacy with Rizèl Scarlett</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Rizèl Scarlett</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/a8a01bdc-a422-4fec-b3e6-a47c440c279b/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:29</itunes:duration>
      <itunes:summary>Rizél Scarlett geeks out with Adriana this week. Rizèl shares how she unexpectedly fell in love with tech, and how she found her calling in tech as a developer advocate. She also talks about Web5 and selective disclosure, the ability to share strictly needed information in order to keep your data secure, and how that factors into her current role at TBD. Finally, Rizèl and Adriana reflect on being pregnant in tech and the benefits of working remotely when raising a baby.</itunes:summary>
      <itunes:subtitle>Rizél Scarlett geeks out with Adriana this week. Rizèl shares how she unexpectedly fell in love with tech, and how she found her calling in tech as a developer advocate. She also talks about Web5 and selective disclosure, the ability to share strictly needed information in order to keep your data secure, and how that factors into her current role at TBD. Finally, Rizèl and Adriana reflect on being pregnant in tech and the benefits of working remotely when raising a baby.</itunes:subtitle>
      <itunes:keywords>selective disclosure, public speaking, web5, tech careers, developer relations, software engineering, data privacy, women in tech, developer advocate, black women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>36</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f52f5295-2bbc-4ac2-9e23-e1229bea11df</guid>
      <title>The One Where We Geek Out on Observability Engineering with Iris Dyrmishi</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Iris Dyrmishi is an Observability Engineer dedicated to the belief that observability is fundamental to a company's success and the performance of its tech stack. Enthusiastic about sharing insights through speaking and writing, with a particular focus on observability and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/iris-dyrmishi-b15a9a164/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="miro.com">Miro</a></li><li><a href="https://open.spotify.com/episode/64meaIbexn5LzMVurlpMG6?si=Kn8C2vpjSN-136wfyvDBSg">Iris on On-Call Me Maybe</a></li><li><a href="https://youtu.be/9iaGG-YZw5I?si=fY-VQ6-A0uurDHoG">Iris on OTel Q&A</a></li><li><a href="https://youtu.be/U1yLXnMONkc?si=qo_leoCoppLHb6FL">Iris on OTel in Practice</a></li><li><a href="https://youtu.be/LL8v_B417ok?si=9kTC7r61MHMQompP">Iris on OTel Collector User Feedback Panel</a></li><li><a href="https://youtu.be/9a3ctZhJj-o?si=wzs9NhyNaj5qhtVP">Iris on OTel x Prometheus Interoperability Panel</a></li><li><a href="https://youtu.be/bsfMECwmsm0?si=-G_Z75_J9BBuodlH">Iris on Humans of OTel</a></li><li><a href="https://github.com/open-telemetry/sig-end-user">OTel End User Special Interest Group (SIG)</a></li><li><a href="https://medium.com/@irisdyrmishi">Iris' Blog on Medium</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li><li><a href="https://opentelemetry.io/docs/concepts/instrumentation/zero-code/">OpenTelemetry zero-code instrumentation (auto-instrumentation)</a></li><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01N6P7KR6W">OTel Collector channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/docs/specs/otlp/">OpenTelemetry Protocol (OTLP)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-porto-presents-kcd-porto-2024/">KCD Porto</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Iris Dyrmishi. Welcome, Iris.</p><p><strong>IRIS:</strong> Hello, Adriana, nice to be here.</p><p><strong>ADRIANA:</strong> So happy to have you. And Iris is one of our, I would say, like On-Call Me Maybe alum, and it's been cool to be able to like bring various folks who have been on On-Call Me Maybe onto Geeking Out. So I'm super excited to have you on here. So where are you calling from today?</p><p><strong>IRIS:</strong> I'm calling from Porto, Portugal.</p><p><strong>ADRIANA:</strong> Awesome. Well, are you ready for our lightning round questions?</p><p><strong>IRIS:</strong> Yes.</p><p><strong>ADRIANA:</strong> All right, let's do it. First off, are you a lefty or a righty?</p><p><strong>IRIS:</strong> A righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>IRIS:</strong> iPhone. I used to be an Android freak until two years ago and I switched to iPhone just to try it and now I'm obsessed.</p><p><strong>ADRIANA:</strong> Oh, you're a convert. Woo. Welcome to team iPhone. Awesome. Do you prefer Mac? Mac? Oh my God, I can't talk. Do you prefer Mac, Linux, or Windows?</p><p><strong>IRIS:</strong> Mac all the way. Yeah, my Mac suffers a lot with me, but it's my best buddy.</p><p><strong>ADRIANA:</strong> I feel you. The other day I think I took my Mac to the max. I have an M1 Mac, and those ones don't have fans. They never heat up. I was working outside and we're having like a mega heat wave right now in Toronto, like a heat dome. And it's been like, I think with the humidity, it's been like feeling like 40 degrees, which is outrageous. And my Mac was actually heating up on my lap and I think it was because the outside temperature was like, it was like, yo, you gotta bring me inside. So, yeah, too much, too much. Cool.</p><p><strong>ADRIANA:</strong> Okay, next question. What is your favorite programming language?</p><p><strong>IRIS:</strong> I would say Go. If you asked me a year ago it would be Java, but now I'm liking Go a lot. So that's my go-to language.</p><p><strong>ADRIANA:</strong> And Go is so compact compared to Java.</p><p><strong>IRIS:</strong> I've suffered a lot with Java, not a lot with Go, so I highly recommend to get into it. It will make your life a lot easier and everything Observability right now it's written in Go, so it's good.</p><p><strong>ADRIANA:</strong> There you go. So it's perfect. It's funny because like you mentioning...I suffered a lot with Java, I can definitely relate because for me, I don't know if you've ever experienced this, but like every time I set up a JVM on a new machine, it always caused me problems. Or also like, some software was using whatever version of the JVM and you're writing your stuff in some other version of the JVM and they no likie each other and...</p><p><strong>IRIS:</strong> It's crazy.</p><p><strong>ADRIANA:</strong> Yeah. Go is very opinionated. I do appreciate that about it. Okay, next question. Do you prefer dev or ops?</p><p><strong>IRIS:</strong> Ops. I got trained as a dev, but I started working as an ops very early in my career and I love it. Now I'll never change again.</p><p><strong>ADRIANA:</strong> It's funny because, like, you know, a lot of times, like, there is like, you know, in school, there's...you can either, like, get a degree in computer science, computer engineering, or like, you can go to a coding camp. And so there's training for dev, right, but there's like, no training for ops. How wild is that?</p><p><strong>IRIS:</strong> Yeah. I'm actually thinking I want to get a master's degree. I want to further my studies now, but I'm so deep into my career, into ops and doing a master's degree, it would feel just like doing it for the sake of it. There is nothing that will further my knowledge in the ops field. It's crazy. I'm really trying to find a good program, but it's just impossible. It's either game development or back end development or for example, machine learning, which are, of course, good skills to have. But if you are doing that degree to improve what you're currently doing, it's, it's impossible. You cannot find anything with ops, especially Observability, of course, but, yeah, in general. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah, you need like an Observability camp.</p><p><strong>IRIS:</strong> We should make it happen.</p><p><strong>ADRIANA:</strong> I know, right? There you go. There's. There's the idea of the day. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>IRIS:</strong> YAML. I work a lot in infrastructure with YAML, and right now I can debug it with a clear eye without even needing anything. Like, I can see. Ah, there's a problem. It is the problem with the indentation. But, you know, I'm so used to it now, how it's supposed to look that it's very. It comes very easy to me.</p><p><strong>ADRIANA:</strong> Yeah, I was gonna say, like, being so, so heavily invested in the ops side of things. Like YAML, YAML, Go, is like part of the ops toolkit these days. Okay. Spaces or tabs?</p><p><strong>IRIS:</strong> Spaces. I feel like I have more control over the spaces. With tab, it's like too much. With spaces, you can do one at a time and fix things.</p><p><strong>ADRIANA:</strong> I'm with you on that. Okay, a few more questions. Do you prefer to consume content through video or text?</p><p><strong>IRIS:</strong> Text. Because the video, I get distracted very easily. If I'm watching a video, I'm thinking a thousand other things and I will not get the knowledge that I need. By reading, I focus and I take notes. It's much easier.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I agree. I find it, I find it really irritating when, like, I'm forced to watch a video because I can't find the answer anywhere else and then I have to sit there and sit through it in like five gillion restarts because similarly, my brain starts to, like, go in all the directions and I'm like, oh, this gave me an idea for blah. No, watch the video. Totally get it. And finally, what is your superpower?</p><p><strong>IRIS:</strong> I would say that I get things done. I'm very crafty in life and in my work. Like, if I have something that I need to do, I do it no matter what. I find a workaround and if there is none, I'm gonna find a workaround. For the workaround, I always get things done. And that's a nice skill to have, especially in ops, but in real life as well, even like, for example, to put a picture in the wall, I don't have the tools. I always find a way. It just happens. So, yeah, it's a nice superpower to have.</p><p><strong>ADRIANA:</strong> That is a great superpower. And it's so relevant for our line of work. I mean, for any, any line of work. But I feel like for our line of work, like, the craftiness translates to creative problem solving, especially when we are hampered for whatever reason from doing the thing. So I think that's so cool.</p><p><strong>IRIS:</strong> And makes work and life fun. It really challenges you when you have to get crafty, so, you know, you never get bored.</p><p><strong>ADRIANA:</strong> I agree. So hopefully I don't put you on the spot asking this, but what is an example of being crafty that, like, you're super proud of?</p><p><strong>IRIS:</strong> Actually, yeah. One thing that I'm very crafty is like, I live in a very small apartment that I'm renting right now. So I wanted to have a very fancy office set up. So I went to Amazon, I went to Google, I went to 100 different, and I bought the small pieces here and there. And I have made like three screens. Beautiful, like amazing, comfortable. You know, it's like without spending too much money. And I'm very proud of it because it was like, okay, I got this in a bargain from Amazon. I got this from there and just put it together. And without the space, it still is, like, a great place to work. And it's, like, my creative space. It's more of a home project, but, yeah, I feel proud of it.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. And, you know, like, having a cool space where you can, you know, let the creative juices flow is so important because you got to be, like, comfortable where you're working, right?</p><p><strong>IRIS:</strong> Absolutely. And, yeah, I have my beautiful screens. You know, I look like a hacker in the movies. You know, when I was a kid, I used to watch, I was like, wow, that's so cool.</p><p><strong>ADRIANA:</strong> It's funny because, like, you know, you mentioning, like, you. You creating, like, a nice little workspace for yourself, you know, like, thinking back to the days of working in the. In an office. Right? And I don't know if you had a similar experience, but I did go through a phase where, like, I had a nice large cubicle that I decorated and stuff, and then the company I was working at, like, moved to, like, bench seating. So it's like, you have enough space for, you know, like, your monitors, your keyboard, and maybe some extra stuff and, like, a little drawer under your desk. And it's a very sort of in, impersonal workspace at that point.</p><p><strong>IRIS:</strong> Yeah. For me, it was always working in this open spaces that you can sit wherever you want and you have a monitor, then you can plug it in, but every time you sit somewhere else, it's never personal. So I like to have my own space to organize it how I want to have, like, a microphone here to buy little things and decorate it. It just brings pleasure. And I work fully remote now, so it's great solution to have, like, this nice little space.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And that's the thing. I think that's what's really nice about working remotely, is that you can kind of craft your own little working corner and get it just the way you like it. And I love seeing people's different setups for remote work. Like, some people, like, do really cool lights and stuff, or, like, you know, they'll do the mechanical keyboards, or they'll invest in, like, you know, three monitors, three external monitors, and it's like, oh, my God, this is so cool. Things that, you know, we wouldn't necessarily have that at an office without, like, you know, going through whatever process to, like, request extra monitors. And they'd be like, why do you need all this extra crap?</p><p><strong>IRIS:</strong> Yeah, I bet they cannot give me a blanket that my cats can sleep next to me. That's what I have as a Christmas gift, we got a blanket from Miro, and my cats love it. So they take turns coming there. I'm working, they're purring. It's perfect stress control. I cannot get it anywhere else.</p><p><strong>ADRIANA:</strong> And being able to work with your cats because, like, you, you hear a lot of, like, offices that are like, dog friendly and, and because of the nature of cats, I mean, I don't, I don't.</p><p><strong>IRIS:</strong> They cannot be together.</p><p><strong>ADRIANA:</strong> Yeah, well, that's the other thing. Yeah, they can't be together. And also, I doubt people would want to bring their cats to the office because the cat would be like, what are you doing to me?</p><p><strong>IRIS:</strong> They like to escape as well. So, yeah, it's not a good idea. You can have them at home, but nowhere else.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Fair enough. Fair enough. Well, all right, well, thank you for answering the lightning round questions. And now we shall get into the meaty bits. And, you know, one thing that I love chatting with you about is Observability. And that's how we got connected in the first place is we got connected on Observability when we brought you on to On-Call Me Maybe, and hearing about your Observability journey on there. And it's been really cool to see you as a more active participant of the OpenTelemetry community, which has been awesome.</p><p>And getting to meet you in person at KubeCon in Paris a few months back, that was so cool. But yeah, I mean, talk about your Observability journey, how it started for you. And now I think when we talked On-Call Me Maybe you were at a different company. So this is like your second Observability role. So if you don't mind sharing your journey and how different it is, like, going, you know, like now being in your second Observability role.</p><p><strong>IRIS:</strong> So, yeah, a lot has changed in the past year. I remember when I participated in On-Call Me Maybe I was so insecure when I was talking about it because I had been in a while in Observability, but I was still, like, building my position, my skills. And now one year later, I changed company. I'm currently working at Miro, doing Observability there and I can see how much I have evolved. Like, I have become not only good at Observability and knowing how it works, another superpower. I would say that if you wake me up at 2:00 a.m. in the morning, I usually am not very coherent when someone wakes me up. But if you ask me an Observability question, I'm gonna answer that.</p><p><strong>ADRIANA:</strong> I love that.</p><p><strong>IRIS:</strong> So, yeah, my passion has reached that point.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IRIS:</strong> But, yeah, now I'm not just like a person building Observability, but I'm also advocating for it a lot. I like to think that in my team, I've advocated for a lot of good technologies of improving Observability and getting to the best possible and getting more engaged with the community. And it has been a great ride. I'm actually not just doing Observability now, but also kind of working more on architecture level to put all the pieces together. So I feel like my journey in Observability has been great, and I'm looking forward to see what is going to bring more and how it's going to advance my career. I plan to be on Observability for a very long time because I really, really like it.</p><p><strong>ADRIANA:</strong> I love that so much. Yeah. I love your Observability advocacy because it's so infectious. And I've seen, too, that we've had you a bunch of times for end user discussion panels for you giving your feedback as an end user to the OpenTelemetry end user sig. And if I recall correctly, we also had you for OTel Q&A for the End User SIG. And even, I think we even did OTel in Practice, right?</p><p><strong>IRIS:</strong> Oh, yeah, yeah. We were talking about Observability as a sport, I remember.</p><p><strong>ADRIANA:</strong> Yeah, that's right. That's right. Yeah. So we're like, yeah. Because after I met you, I'm like, we must have you for the OTel End Users. So you've been such a great proponent of Observability. And I've seen also, like, got a blog on Medium as well where you, where you write about Observability. And it's so cool. I love seeing that. I love seeing the passion. What is it about Observability that, like, gets you so excited that, you know, for you is like, this is the it thing in my life.</p><p><strong>IRIS:</strong> Well, it honestly started at something that was so new, I had never heard about it before. Like, not in school, not in work, in companies. It's like something so new. I'm like, okay, I need to learn about it. And the more I learned, I understood how important it is for a company. And it made me wonder why not many other companies have it or are building it at the time when I started my career. So I really got into it and I saw that it's like an industry that is moving so fast. It's becoming so modern, and it always has the best practices if you know how to apply them.</p><p>So it always keeps me on my feet, always wanting to improve, always wanting to learn more. Yeah, it's great. It becomes a little bit addictive wanting to know more. I stay on LinkedIn, for example, or on Medium, and I find these great articles use cases and it's just fascinating all the time. It never gets boring, basically.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think all aspects of tech Observability just keeps evolving and it's been really interesting to see it evolve over the last little while. And especially with OpenTelemetry. How would you say your experience has been with OpenTelemetry? Like when you started using it versus like now?</p><p><strong>IRIS:</strong> So when I started, you know, it was something very new for me and of course the community had contributed a lot, but still, it was like finding the unknowns and it took a little bit of getting used to. The documentation was not, not the best. So that's why I even started my, my blog. At the moment, maybe it was just me not being able to put the pieces together, but now it has changed a lot. I see that the community is a lot more involved. We have a lot more exporters, receivers, processors, makes your job a lot easier. And I see that it's always like the maintainers are doing a great job, always keeping on top of everything. For example, we had that security vulnerability some weeks ago.</p><p>Yeah. And it was solved immediately. So it's no longer two years ago, maybe even one year ago, people were skeptical to use it because, oh, it's so new. Things are not as well. Now it is the technology to use it. So many vendors are also making it a crucial part of their solution that they're offering. So it's really become that. It's a huge transition from we're skeptical to use it to yes, let's use it, let's find someone who knows how to do it, let's find someone to instruct us how to do it properly.</p><p>And that's one of the things that I'm very proud of achieving in Miro and in Farfetch'd. Because in Farfetch when...actually a funny story because when we were in KubCon, they showed the companies that are active participants or that are using OpenTelemetry. And I saw both Farfetch's and Miro and I feel kind of proud because I was an advocate in both cases. But yeah, one year ago and now, and it's a huge difference, but it was always a good technology and you could always see the future and how much premise that it had. Yeah, I am a big fan of OpenTelemetry, and I can talk about it all day as well.</p><p><strong>ADRIANA:</strong> One thing that I wanted to ask is, I remember, like, when you were at Farfetch, one thing that, like, really struck me was that it had this culture of Observability already, which for me was like, oh, my God, it's like Observability nirvana. Because they were, like, really wanting the team to, like, they wanted the whole organization to implement Observability practices. And I remember you saying that. I think when we chatted for Q&A that there was a directive that it wasn't, you know, developers had to instrument their own code, which near and dear to my heart. How do you compare that to where you're at, at Miro? Did you walk into a similar Observability culture? Is that something that you were kind of brought in to do to start building up that Observability culture? How did it compare?</p><p><strong>IRIS:</strong> I think that I entered in Miro with the same Observability need and culture, but I think that my role actually, during my interview process, I actually interviewed them as well about how Observability works. Because since I'm so passionate being brought to a place that just having the Observability title and not actually doing what it is would not make sense. But, yeah, when I entered, I realized that it actually has that culture as well. They just needed more people to advocate more and to make it bigger, a bigger movement. And at the moment, we are in that stage. That Observability is one of the main initiatives in the company. Still the same. Everybody owns, instruments their code, owns their alerting, owns their dashboard.</p><p>So I'm very happy with that. I think that we're doing it correctly even here. Yeah, even now that we have more experience with the community as well. It's a great movement in Miro as well with the Observability. I'm very, very happy with that. And we're also collaborating a bit more here with other teams, for example, with performance. OpenTelemetry is helping both of us, and we're pushing it together forward. So it's a great movement.</p><p><strong>ADRIANA:</strong> That's so cool having that culture that you're, you're walking into. And I, you know, you, you mentioned something that's so important that, you know, you interviewed them as well, because, I mean, I've always been a huge proponent, proponent of the philosophy that, you know, when you're interviewing a job, it's not just them interviewing you it's you interviewing them because you need to make sure it's a good fit for you as well. Right? Because there's nothing worse than walking into, you know, a complete shit show, unbeknownst to you, because you didn't ask the right questions. And I, and making sure that you knew what kind of work you wanted to do and making sure that you could continue doing that work, I think is really, really important. And I think career wise, we all deserve to find our little corner where we can be happy with our jobs. Yeah, I can't underscore that enough. It's so awesome that you ask those questions. Now, in terms of the Observability practice, what is the main functionality of your team?</p><p><strong>IRIS:</strong> So my team, we are currently having a fully open source Observability platform. We have built the logging pipeline. Tracing pipeline metrics, pipeline visualization. We usually use Grafana, open source kibana. So basically we build everything from scratch. And of course we help teams for alerting to build. Alerting to build their instrumentation. Advice on best practices.</p><p>Usually we don't touch the code. I personally, I haven't done backend coding in so long that even if I wanted, I couldn't go and just like in a matter of days, get into it and help instrument. I wouldn't, I wouldn't be able to. But, yeah, usually in this part, we're advisory and just maintaining the main stack, improving it, making it better in general. Now we're actually moving, making the big move to OpenTelemetry. We finished with tracing. We're working with every everything else. So, yeah, it's basically always evolving from one place to the other to provide the best tools.</p><p><strong>ADRIANA:</strong> Nice. And how has it gone in terms of getting people into using OpenTelemetry? Was it something...because, I mean, it's already like, it sounds like an Observability centered organization. However, like, what were they using before for before OpenTelemetry.</p><p><strong>IRIS:</strong> So for the main reason why we went into the OpenTelemetry or how we were able to sell it, let's say, was tracing. We were using Jaeger and tracing those pillars. That was kind of the forgotten child. I went there and I was like, tracing, tracing, tracing, talking about it all the time. It's actually a running joke right now in the team as well. They're like, yeah, yeah, tracing. Yes, it's tracing. So we have now he's our senior manager, but he used to be a staff engineer in the team still working actively with us.</p><p>He said, okay, let's push it forward. Let's have OpenTelemetry and tracing become the pillar that people didn't really care about. They saw that when we had OpenTelemetry, we could handle a lot more. Some change their instrumentation and they could see a lot more information during incidents. So it was kind of selling it. By showing what a good thing tracing was and how OpenTelemetry helped, it became easier to say, especially to upper management, that, hey, this is a great tool. See what we can do with this. And for the engineers, actually, it was very easy.</p><p>Once they saw how much of a potential tracing was, they understood that other pillars will be equally useful. So, yeah, it's now it's our main, main tool that we are planning to use for our Observability needs. So it's very, very good. And when I joined in November in the team, there were some small talks about OpenTelemetry, but we were saying, oh, maybe later, maybe later. And then we were like, tracing is good, OpenTelemetry is great. Sharing articles every day about something that happened in the community. And in January, we had already migrated traces, so in two months we already managed to turn some mindset around.</p><p><strong>ADRIANA:</strong> Oh, that's so amazing. How cool. And so I guess people didn't have too much trouble implementing, like instrumenting their code using OpenTelemetry. Like, was there any, was there any education on your part or your team's part where you had to kind of direct them, as you said, not instrument their code for them, but explain, like, this is how you approach it, these are your best practices?</p><p><strong>IRIS:</strong> Yeah, we're doing it constantly, and we're really taking advantage of the OpenTelemetry instrumentation, the libraries that already are and the documents that are already there. Usually the team did most of the work, but we do have, for example, a monolith. And some, of course, applications are very sensitive because we have a lot of users that use our product live 24 hours, depending on where they are on. So it was a bit sensitive. So I would say that, yes, we've done some instructions and sharing documentations and inspiring mostly, but yeah, the engineers, the backend engineers have done their work in instrumenting. We're still not 100% there. There are some applications that have been instrumented, some not, but the mindset have shifted and everyone want to do it, but the priorities are different for everyone. So that's why it's good to have support from management always.</p><p>So they're the ones that are pushing this forward, where you cannot be always going to someone and telling, please, instrument, instruments from instrument, you know, it needs to be like a bigger movement that comes from a bit higher than us.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And I think, I think that's really key. I mean, yes, the individual contributors are the ones who are going to do the work, but if they don't feel like their support from up above, what's in it for me, like, versus, you're gonna do this.</p><p><strong>IRIS:</strong> Yeah, because we have roadmaps plans that we need to follow. We can just be like, oh, the Observability wants this. Let's do it.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>IRIS:</strong> It needs to go through the right channels.</p><p><strong>ADRIANA:</strong> So are you finding...</p><p><strong>IRIS:</strong> Sorry, no, I said, especially in big companies, that is like a lot of hierarchy.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. That's so true. And, yeah, and that's really important to keep in mind as well. The thing I was going to ask you is, are you noticing like benefits already from the instrumentation?</p><p><strong>IRIS:</strong> Yes, we could see, we have some applications that have spans with 40,000 traces, with 40,000 spans, for example, and they get the level of information that they get now, it's a lot more detailed and troubleshooting is a lot easier. You can already see the issue. So because we are also testing our grounds with different vendors and how the information can be sent there and can be shown to our engineers, because of course, the open source backends can do a lot, but can only do so much. And yeah, we've shown a lot of value from the OpenTelemetry instrumentation together with the help from vendors and their support, obviously. Yeah, it's been amazing. You can really see a difference on the amount of information that is being shown and how easy it has been to troubleshoot to the point that we've been using OpenSearch as a backend right now, while we still have OpenTelemetry and even dashboards were built on spans because it has more information than metrics at some point.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>IRIS:</strong> So, yeah, in a way or another, good or bad, it has provided a lot more than we had before.</p><p><strong>ADRIANA:</strong> That's awesome. And, you know, when you're...because that one thing that I get from a lot of folks is some people get like, very overwhelmed by the sheer amount of data. So how do you, like, how can you tell when, when there's an issue, how are you able to narrow in on the actual issue amongst the sea of spans? Because, like, you have the information, but how do you know where to look?</p><p><strong>IRIS:</strong> Yeah, it's usually seeing the status codes of the span, seeing the duration. That's very manual, to be honest, until now, especially with, we're still using Jaeger UI and it doesn't provide a lot of, for example, you can search by tags, you can see where the error happened or which of the spans had the biggest duration, and maybe it will pinpoint you the right direction. But yeah, we're looking at solutions that are a little bit more better. For example, some architecture overviews, let's say, of the application and the spans, which is more obvious rather than you going and scrolling it just shows it right there. We're focusing mostly because the visualization layer is only so much that we can do in terms of open source. So we want to kind of leverage another tool to do that for us. So we're focusing on getting, transporting the right data there so it is shown properly and it makes it easier for our engineers to troubleshoot.</p><p><strong>ADRIANA:</strong> Cool. So then that means again, you're taking advantage of like the OpenTelemetry superpower through the Collector, where you can send the same data to multiple sources, right?</p><p><strong>IRIS:</strong> It's a lifesaver. If anyone is listening to this and they're wondering if they should use OpenTelemetry, it's amazing. You don't even have to touch your current architecture and you can leave it running on production and you can have a full separate better one running on the side just by using OpenTelemetry. And at the same time you are building this amazing architecture and you can decommission the old one without your users even noticing anything. It's amazing.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. I love that so much about OpenTelemetry is the flexibility. Another thing that I want to ask you about is Collector usage. How do you end up having a bunch of different Collectors? If you're able to talk about that, what's the Collector setup that you work with?</p><p><strong>IRIS:</strong> Well, I can talk about it. We're currently, because our metrics and logging are still not there yet. We're still working on it. But yeah, we already have a deployment, but we're already deploying a daemon set on all our Kubernetes clusters to collect all our information and probably running another deployment as well. The plan is always to use because of the amount of data. It's a very big company. We even want to use one Collector per Observability pillar. One for tracing, one for logging, one for metrics.</p><p>It will just make it easier for us to know where the issue is and it will not be a single point of failure, for example, if something happens, because it could, we don't want all our signals to be down. So it's good to keep them separate. So yeah, we're leveraging everything, deployments, daemon sets, everything that's in there.</p><p><strong>ADRIANA:</strong> Awesome. Yeah, and I agree. I think that's great that you're doing like different Collectors per signal because exactly of what you said, like you. And also I think it makes it a little bit easier to kind of like manage the data, you know, so you can isolate problems if you run into problems. And so like it sounds then like you're running most of your Collectors out of Kubernetes. Are you using the OTel Operator for that?</p><p><strong>IRIS:</strong> Not yet. It's in the plans, but not yet. I'm a big fan of the OTel Operator. Currently we're just using the Collector, the normal Collector.</p><p><strong>ADRIANA:</strong> Oh, okay. Gotcha, gotcha. Yeah, I find the Operator very exciting and I remember discovering it by accident and I'm a huge fan and I try to contribute to documentation around the Operator whenever I learn something new.</p><p><strong>IRIS:</strong> Yeah, yeah. In my mind and I think in our plans, I think we in the team are in sync when it comes to this. We want to use everything that OpenTelemetry has offered and whatever it is building, including the Operator, auto instrumentation, which is great and makes life easier for everyone. So yeah, it's a process, of course, because it's a big company and things that will be slowly. But yeah, we're going to use all of it and we're preparing for all of it. Yeah.</p><p><strong>ADRIANA:</strong> And actually you mentioned auto instrumentation. What it is, are you contending with like, are there multiple languages for like the applications at your company and if so, then like are you taking advantage? Are the languages available, the ones that have like auto instrumentation, like built in.</p><p><strong>IRIS:</strong> The main languages that we're using? Yes, there are some corner cases that are not, but we're already preparing to create our own instrumentation there, maybe even contributed to open source or if we think that it's not good enough, just have it still use auto instrumentation, but with our own library, the in house.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. And for the auto instrumentation, because one piece of feedback that I've heard from some folks who are using auto instrumentation is usually around, like sometimes it spews out too much information. Has that been the case for like, is that something that you've experienced or you, are you satisfied so far with the amount of data?</p><p><strong>IRIS:</strong> Yeah, currently we're preparing for it, but we're not using. But I did use it in my previous company and we were very satisfied with the amount of data. We didn't really have issues. We did see that, for example, some information was collected twice, once by our current infrastructure that we hadn't decommissioned yet, and once by the OpenTelemetry Collector. So it became a bit overwhelming. But that wasn't really the, the library's fault. It was us trying to figure out how the data, like, what to decommission and whatnot without causing any incidents to our consumers. But yes, so far from my experience with it, I haven't had any issues in the amount of data.</p><p><strong>ADRIANA:</strong> And what about. Because you said you're mostly focused on traces, so I'm assuming there's like some plans to bring in metrics, I would assume metrics. Next store. Is it logs? Are you planning on logs at all?</p><p><strong>IRIS:</strong> Like, we're actually doing both. We're doing everything at the same time. So, yeah, the whole team is actually. Yeah, we are in a big movement. I'm very proud to say that, that our team is like, in the movement to modernize and to use the latest technologies and OpenTelemetry is it. So we are putting a lot of strength and a lot of manpower into it, doing investigations, thinking what to do, how to roll it out. It's a movement.</p><p><strong>ADRIANA:</strong> And have you found yourself in the position where, like, you know, you need some guidance from folks in OTel on how to implement this? Or like, found an issue with an implementation, like, have you, and if so, what have you done to resolve that?</p><p><strong>IRIS:</strong> Yeah, I've had issues, actually. I think it was a few weeks ago, I had some issues that I couldn't find the solution of, but I just searched on Google. That's my first place. I only searched on Google. And I think I went on a forum, an OpenTelemetry forum. Somebody else had had the issue and it was resolved. And it usually, I'm up to date because I am usually on the groups of, in Slack channels in OTel Collector.</p><p>So I read everything that happens there and I see all the errors. So if it's something interesting, it usually gets stuck in my mind. And if it happens to me, I'm like, wait, I've seen this. I know that it's. Yeah, it's so many users right now that it's very difficult to find issues that nobody else has had before that you are not able to. So that's another thing that I like very much right now. It makes your job easier, especially when you are trying to work fast and not spend like days and days investigating something. There's always an answer out there.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. I had a similar experience last week where I was trying to update some stuff in the Otel operator, there's a new version of for the Collector CR and, but there was like no documentation around it. So I'm like, and I'm like, I was trying to convert my YAML right to this, to this updated format and it was not working. And I'm like googling all over the place. I'm like, ah, crap, I'm gonna have to start. I'm gonna have to post a question on the operator channel. And like, and folks on the operator channel are super nice. So, you know, it's not that.</p><p>It was more like I didn't want to waste their time on something that like, has already been asked before. So I'm like, as a last ditch effort, I started searching their slack for like my one particular keyword and I'm like, oh my God. And I found someone had opened like a GitHub issue on that. I'm like, oh my God. I have the example I'm looking for. Thank goodness. And I was so happy. I'm like, yeah, I mean, the slack channels, honestly, like, there's so much info on there. It's great, it's great. Yeah.</p><p><strong>IRIS:</strong> I love the community. OpenTelemetry community. I've never seen anything rude happening. Maybe there is very good admins as well, I don't know, but it's always very helpful. It's a great community to be in because I have been in other communities as well. And sometimes you're kind of afraid to post and ask because you will get judged. It doesn't, I haven't seen that happen here.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I'm scared every time I post a question. But everyone is always so nice regardless. Like, train my brain to like, stop. Chill out, man.</p><p><strong>IRIS:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I've never like, on a pull request, I've never had anybody be absolutely nasty to me. Like, it's always very like polite things, even when like, you know, I completely misunderstand the concept. It's like, well, let me clarify for you, which is super nice, right?</p><p><strong>IRIS:</strong> I had a situation actually a few weeks ago, a few months, honestly, I say weeks, but it could be a few months that I was just looking for tasks to contribute in documentation. So I said, I wrote that, okay, I'm going to do this. But at the moment I was busy, so I didn't have time. And someone else, the admin technologies and someone else posted the MR and they're like, okay, I did it now. And they actually tagged me and they said, Iris, are you comfortable with moving through with the, with their MR? You were the one who posted first. And we need to respect that you were actually volunteering and that was so nice. I know it was not with malicious intent by the other person that did the MR. Probably they saw the task and they did it without following the instructions.</p><p>But it was very nice by the admins to just check with me to make sure that things are done properly. That made me very, very happy. I'm like, okay, yeah, this is a great community to be in.</p><p><strong>ADRIANA:</strong> Oh, that's such a nice story. I love that so much. And you know, like especially with the docs folks, they're so nice like, you know, it's very like because they have to walk a fine line, right. Of like making sure that you don't post anything that's vendor specific. So like they've, they've got to find, follow all these rules and ensure that you're following these rules and make sure that it's a respectful community. So I really appreciate, you know, the docs, maintainers do such a nice job of that generally of I've never seen, I've never had a negative experience and it's so nice to hear a story like that as well. I wanted to ask, because you're mentioning like contributing to docs, is there any other area where you've contributed to OpenTelemetry?</p><p><strong>IRIS:</strong> No, I'm actually working on a project. I have started it for months now and I, because currently the Kafka receiver is for logging. It is only accepting the OTLP format. So I want to, I started to work with it maybe to make it compatible with some other formats because of personal reasons, personal professional that I need to do at my work. And we really wanted to make use of that, but it was impossible to have OTLP logging everywhere. So yeah, I'm working with that. But I haven't really made a lot of progress. Yeah, I'm a little bit slow on the contribution stage.</p><p>I like, I tell myself to feel better. Okay, you write blogs. It's okay, it's okay. It's some kind of contribution. You speak about it, some kind of contribution. But it's my goal that I want to be a very active contributor because I getting so much from the community and from work that other people are doing. So I'd like to give something back as well. So that's why I'm like practicing my goal skills to make good contributions.</p><p>So yeah, hopefully soon.</p><p><strong>ADRIANA:</strong> Oh, it's so exciting. Yay. Yeah, that's great. And I think that's a really important point to underscore too because I think because OpenTelemetry has the backing of most of the major Observability vendors. It's kind of assumed that it means that those folks will be contributing. And I think a lot of vendors have dedicated teams that work on Otel because it's in their vested interest and it's in the community's best vested interest. But then there's the other side too, which is like the end users making contributions. And I think that's an important story to tell as well because, you know, ultimately the end users are the ones who are, who are using OpenTelemetry.</p><p>And so to have those contributions and making sure that there's a path in your organization to make those contributions as well is so super important because, you know, it sounds to me like there's no issue in like Miro letting you contribute to OpenTelemetry. But I know also like in, in some companies, like even just allowing developers contribute to open source is such a difficult process. Right.</p><p><strong>IRIS:</strong> That's very interesting actually. I've never come across a situation like this because open source is open source. But yeah, I can imagine that there is cases like that.</p><p><strong>ADRIANA:</strong> Yeah, I think like the very corporate places like banks and stuff can be very, very protective of open source contributions. Not because like they don't dig it. I think it's more from like security concerns and so whatever, whatever concerns that they have around that. So it's just nice, and it's, it's nice working in a place where that obviously security concerns are concerns for everyone, but it's nice to work at a place where there are low barriers for contributing to open source.</p><p><strong>IRIS:</strong> Yeah. The way I see it, if you are using open source, then you should be allowed to contribute to open source. Because even for example, if you build, let's say an OpenTelemetry receiver, something new that hasn't been done before and you want to contribute it to the community. I don't, I really don't see how that could be a concern to just keep it for, for yourself because you are already using code that is public. You know, this is going to be public as well. I don't understand.</p><p><strong>ADRIANA:</strong> But yeah, yeah, I agree with you and that's a really important point. Like you're using the open source like you're benefiting from other people's work. And so, you know, you should, I'm not saying like everybody has to contribute to open source, but at least make it like if you're an organization and you are benefiting from open source, don't make it such a huge barrier for contributing, to allow your, your employees to contribute back to the tools that they are taking advantage of.</p><p><strong>IRIS:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Yeah, I know we are coming up on time. So as we wrap up, I wanted to ask if there are any words of wisdom or hot takes that you would like to share with our audience.</p><p><strong>IRIS:</strong> Well, I would like to speak to all the engineers in the companies that they should be a little bit nicer to their Observability engineers.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>IRIS:</strong> We want to collect all the data, but unfortunately, it's very expensive. It's very difficult to process it. Also, sometimes we have to make decisions to collect some, to drop some, and to put guidelines in place. Trust me, we want to collect everything, but we just cannot. So be nice to your Observability engineers and cooperate, and you're going to build an amazing Observability platform.</p><p><strong>ADRIANA:</strong> That's awesome. And that's a really excellent point. Remember the humans behind the work that is being done. It's not just magic. It feels like magic, but it's not. That is super awesome. Well, thank you so much, Iris, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>IRIS:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingouthe.</p>
]]></description>
      <pubDate>Tue, 17 Sep 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Iris Dyrmishi)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-observability-engineering-iris-dyrmishi-_z_CcULG</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Iris Dyrmishi is an Observability Engineer dedicated to the belief that observability is fundamental to a company's success and the performance of its tech stack. Enthusiastic about sharing insights through speaking and writing, with a particular focus on observability and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/iris-dyrmishi-b15a9a164/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="miro.com">Miro</a></li><li><a href="https://open.spotify.com/episode/64meaIbexn5LzMVurlpMG6?si=Kn8C2vpjSN-136wfyvDBSg">Iris on On-Call Me Maybe</a></li><li><a href="https://youtu.be/9iaGG-YZw5I?si=fY-VQ6-A0uurDHoG">Iris on OTel Q&A</a></li><li><a href="https://youtu.be/U1yLXnMONkc?si=qo_leoCoppLHb6FL">Iris on OTel in Practice</a></li><li><a href="https://youtu.be/LL8v_B417ok?si=9kTC7r61MHMQompP">Iris on OTel Collector User Feedback Panel</a></li><li><a href="https://youtu.be/9a3ctZhJj-o?si=wzs9NhyNaj5qhtVP">Iris on OTel x Prometheus Interoperability Panel</a></li><li><a href="https://youtu.be/bsfMECwmsm0?si=-G_Z75_J9BBuodlH">Iris on Humans of OTel</a></li><li><a href="https://github.com/open-telemetry/sig-end-user">OTel End User Special Interest Group (SIG)</a></li><li><a href="https://medium.com/@irisdyrmishi">Iris' Blog on Medium</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li><li><a href="https://opentelemetry.io/docs/concepts/instrumentation/zero-code/">OpenTelemetry zero-code instrumentation (auto-instrumentation)</a></li><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01N6P7KR6W">OTel Collector channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/docs/specs/otlp/">OpenTelemetry Protocol (OTLP)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://community.cncf.io/events/details/cncf-kcd-porto-presents-kcd-porto-2024/">KCD Porto</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Iris Dyrmishi. Welcome, Iris.</p><p><strong>IRIS:</strong> Hello, Adriana, nice to be here.</p><p><strong>ADRIANA:</strong> So happy to have you. And Iris is one of our, I would say, like On-Call Me Maybe alum, and it's been cool to be able to like bring various folks who have been on On-Call Me Maybe onto Geeking Out. So I'm super excited to have you on here. So where are you calling from today?</p><p><strong>IRIS:</strong> I'm calling from Porto, Portugal.</p><p><strong>ADRIANA:</strong> Awesome. Well, are you ready for our lightning round questions?</p><p><strong>IRIS:</strong> Yes.</p><p><strong>ADRIANA:</strong> All right, let's do it. First off, are you a lefty or a righty?</p><p><strong>IRIS:</strong> A righty.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>IRIS:</strong> iPhone. I used to be an Android freak until two years ago and I switched to iPhone just to try it and now I'm obsessed.</p><p><strong>ADRIANA:</strong> Oh, you're a convert. Woo. Welcome to team iPhone. Awesome. Do you prefer Mac? Mac? Oh my God, I can't talk. Do you prefer Mac, Linux, or Windows?</p><p><strong>IRIS:</strong> Mac all the way. Yeah, my Mac suffers a lot with me, but it's my best buddy.</p><p><strong>ADRIANA:</strong> I feel you. The other day I think I took my Mac to the max. I have an M1 Mac, and those ones don't have fans. They never heat up. I was working outside and we're having like a mega heat wave right now in Toronto, like a heat dome. And it's been like, I think with the humidity, it's been like feeling like 40 degrees, which is outrageous. And my Mac was actually heating up on my lap and I think it was because the outside temperature was like, it was like, yo, you gotta bring me inside. So, yeah, too much, too much. Cool.</p><p><strong>ADRIANA:</strong> Okay, next question. What is your favorite programming language?</p><p><strong>IRIS:</strong> I would say Go. If you asked me a year ago it would be Java, but now I'm liking Go a lot. So that's my go-to language.</p><p><strong>ADRIANA:</strong> And Go is so compact compared to Java.</p><p><strong>IRIS:</strong> I've suffered a lot with Java, not a lot with Go, so I highly recommend to get into it. It will make your life a lot easier and everything Observability right now it's written in Go, so it's good.</p><p><strong>ADRIANA:</strong> There you go. So it's perfect. It's funny because like you mentioning...I suffered a lot with Java, I can definitely relate because for me, I don't know if you've ever experienced this, but like every time I set up a JVM on a new machine, it always caused me problems. Or also like, some software was using whatever version of the JVM and you're writing your stuff in some other version of the JVM and they no likie each other and...</p><p><strong>IRIS:</strong> It's crazy.</p><p><strong>ADRIANA:</strong> Yeah. Go is very opinionated. I do appreciate that about it. Okay, next question. Do you prefer dev or ops?</p><p><strong>IRIS:</strong> Ops. I got trained as a dev, but I started working as an ops very early in my career and I love it. Now I'll never change again.</p><p><strong>ADRIANA:</strong> It's funny because, like, you know, a lot of times, like, there is like, you know, in school, there's...you can either, like, get a degree in computer science, computer engineering, or like, you can go to a coding camp. And so there's training for dev, right, but there's like, no training for ops. How wild is that?</p><p><strong>IRIS:</strong> Yeah. I'm actually thinking I want to get a master's degree. I want to further my studies now, but I'm so deep into my career, into ops and doing a master's degree, it would feel just like doing it for the sake of it. There is nothing that will further my knowledge in the ops field. It's crazy. I'm really trying to find a good program, but it's just impossible. It's either game development or back end development or for example, machine learning, which are, of course, good skills to have. But if you are doing that degree to improve what you're currently doing, it's, it's impossible. You cannot find anything with ops, especially Observability, of course, but, yeah, in general. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah, you need like an Observability camp.</p><p><strong>IRIS:</strong> We should make it happen.</p><p><strong>ADRIANA:</strong> I know, right? There you go. There's. There's the idea of the day. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>IRIS:</strong> YAML. I work a lot in infrastructure with YAML, and right now I can debug it with a clear eye without even needing anything. Like, I can see. Ah, there's a problem. It is the problem with the indentation. But, you know, I'm so used to it now, how it's supposed to look that it's very. It comes very easy to me.</p><p><strong>ADRIANA:</strong> Yeah, I was gonna say, like, being so, so heavily invested in the ops side of things. Like YAML, YAML, Go, is like part of the ops toolkit these days. Okay. Spaces or tabs?</p><p><strong>IRIS:</strong> Spaces. I feel like I have more control over the spaces. With tab, it's like too much. With spaces, you can do one at a time and fix things.</p><p><strong>ADRIANA:</strong> I'm with you on that. Okay, a few more questions. Do you prefer to consume content through video or text?</p><p><strong>IRIS:</strong> Text. Because the video, I get distracted very easily. If I'm watching a video, I'm thinking a thousand other things and I will not get the knowledge that I need. By reading, I focus and I take notes. It's much easier.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I agree. I find it, I find it really irritating when, like, I'm forced to watch a video because I can't find the answer anywhere else and then I have to sit there and sit through it in like five gillion restarts because similarly, my brain starts to, like, go in all the directions and I'm like, oh, this gave me an idea for blah. No, watch the video. Totally get it. And finally, what is your superpower?</p><p><strong>IRIS:</strong> I would say that I get things done. I'm very crafty in life and in my work. Like, if I have something that I need to do, I do it no matter what. I find a workaround and if there is none, I'm gonna find a workaround. For the workaround, I always get things done. And that's a nice skill to have, especially in ops, but in real life as well, even like, for example, to put a picture in the wall, I don't have the tools. I always find a way. It just happens. So, yeah, it's a nice superpower to have.</p><p><strong>ADRIANA:</strong> That is a great superpower. And it's so relevant for our line of work. I mean, for any, any line of work. But I feel like for our line of work, like, the craftiness translates to creative problem solving, especially when we are hampered for whatever reason from doing the thing. So I think that's so cool.</p><p><strong>IRIS:</strong> And makes work and life fun. It really challenges you when you have to get crafty, so, you know, you never get bored.</p><p><strong>ADRIANA:</strong> I agree. So hopefully I don't put you on the spot asking this, but what is an example of being crafty that, like, you're super proud of?</p><p><strong>IRIS:</strong> Actually, yeah. One thing that I'm very crafty is like, I live in a very small apartment that I'm renting right now. So I wanted to have a very fancy office set up. So I went to Amazon, I went to Google, I went to 100 different, and I bought the small pieces here and there. And I have made like three screens. Beautiful, like amazing, comfortable. You know, it's like without spending too much money. And I'm very proud of it because it was like, okay, I got this in a bargain from Amazon. I got this from there and just put it together. And without the space, it still is, like, a great place to work. And it's, like, my creative space. It's more of a home project, but, yeah, I feel proud of it.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. And, you know, like, having a cool space where you can, you know, let the creative juices flow is so important because you got to be, like, comfortable where you're working, right?</p><p><strong>IRIS:</strong> Absolutely. And, yeah, I have my beautiful screens. You know, I look like a hacker in the movies. You know, when I was a kid, I used to watch, I was like, wow, that's so cool.</p><p><strong>ADRIANA:</strong> It's funny because, like, you know, you mentioning, like, you. You creating, like, a nice little workspace for yourself, you know, like, thinking back to the days of working in the. In an office. Right? And I don't know if you had a similar experience, but I did go through a phase where, like, I had a nice large cubicle that I decorated and stuff, and then the company I was working at, like, moved to, like, bench seating. So it's like, you have enough space for, you know, like, your monitors, your keyboard, and maybe some extra stuff and, like, a little drawer under your desk. And it's a very sort of in, impersonal workspace at that point.</p><p><strong>IRIS:</strong> Yeah. For me, it was always working in this open spaces that you can sit wherever you want and you have a monitor, then you can plug it in, but every time you sit somewhere else, it's never personal. So I like to have my own space to organize it how I want to have, like, a microphone here to buy little things and decorate it. It just brings pleasure. And I work fully remote now, so it's great solution to have, like, this nice little space.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And that's the thing. I think that's what's really nice about working remotely, is that you can kind of craft your own little working corner and get it just the way you like it. And I love seeing people's different setups for remote work. Like, some people, like, do really cool lights and stuff, or, like, you know, they'll do the mechanical keyboards, or they'll invest in, like, you know, three monitors, three external monitors, and it's like, oh, my God, this is so cool. Things that, you know, we wouldn't necessarily have that at an office without, like, you know, going through whatever process to, like, request extra monitors. And they'd be like, why do you need all this extra crap?</p><p><strong>IRIS:</strong> Yeah, I bet they cannot give me a blanket that my cats can sleep next to me. That's what I have as a Christmas gift, we got a blanket from Miro, and my cats love it. So they take turns coming there. I'm working, they're purring. It's perfect stress control. I cannot get it anywhere else.</p><p><strong>ADRIANA:</strong> And being able to work with your cats because, like, you, you hear a lot of, like, offices that are like, dog friendly and, and because of the nature of cats, I mean, I don't, I don't.</p><p><strong>IRIS:</strong> They cannot be together.</p><p><strong>ADRIANA:</strong> Yeah, well, that's the other thing. Yeah, they can't be together. And also, I doubt people would want to bring their cats to the office because the cat would be like, what are you doing to me?</p><p><strong>IRIS:</strong> They like to escape as well. So, yeah, it's not a good idea. You can have them at home, but nowhere else.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Fair enough. Fair enough. Well, all right, well, thank you for answering the lightning round questions. And now we shall get into the meaty bits. And, you know, one thing that I love chatting with you about is Observability. And that's how we got connected in the first place is we got connected on Observability when we brought you on to On-Call Me Maybe, and hearing about your Observability journey on there. And it's been really cool to see you as a more active participant of the OpenTelemetry community, which has been awesome.</p><p>And getting to meet you in person at KubeCon in Paris a few months back, that was so cool. But yeah, I mean, talk about your Observability journey, how it started for you. And now I think when we talked On-Call Me Maybe you were at a different company. So this is like your second Observability role. So if you don't mind sharing your journey and how different it is, like, going, you know, like now being in your second Observability role.</p><p><strong>IRIS:</strong> So, yeah, a lot has changed in the past year. I remember when I participated in On-Call Me Maybe I was so insecure when I was talking about it because I had been in a while in Observability, but I was still, like, building my position, my skills. And now one year later, I changed company. I'm currently working at Miro, doing Observability there and I can see how much I have evolved. Like, I have become not only good at Observability and knowing how it works, another superpower. I would say that if you wake me up at 2:00 a.m. in the morning, I usually am not very coherent when someone wakes me up. But if you ask me an Observability question, I'm gonna answer that.</p><p><strong>ADRIANA:</strong> I love that.</p><p><strong>IRIS:</strong> So, yeah, my passion has reached that point.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>IRIS:</strong> But, yeah, now I'm not just like a person building Observability, but I'm also advocating for it a lot. I like to think that in my team, I've advocated for a lot of good technologies of improving Observability and getting to the best possible and getting more engaged with the community. And it has been a great ride. I'm actually not just doing Observability now, but also kind of working more on architecture level to put all the pieces together. So I feel like my journey in Observability has been great, and I'm looking forward to see what is going to bring more and how it's going to advance my career. I plan to be on Observability for a very long time because I really, really like it.</p><p><strong>ADRIANA:</strong> I love that so much. Yeah. I love your Observability advocacy because it's so infectious. And I've seen, too, that we've had you a bunch of times for end user discussion panels for you giving your feedback as an end user to the OpenTelemetry end user sig. And if I recall correctly, we also had you for OTel Q&A for the End User SIG. And even, I think we even did OTel in Practice, right?</p><p><strong>IRIS:</strong> Oh, yeah, yeah. We were talking about Observability as a sport, I remember.</p><p><strong>ADRIANA:</strong> Yeah, that's right. That's right. Yeah. So we're like, yeah. Because after I met you, I'm like, we must have you for the OTel End Users. So you've been such a great proponent of Observability. And I've seen also, like, got a blog on Medium as well where you, where you write about Observability. And it's so cool. I love seeing that. I love seeing the passion. What is it about Observability that, like, gets you so excited that, you know, for you is like, this is the it thing in my life.</p><p><strong>IRIS:</strong> Well, it honestly started at something that was so new, I had never heard about it before. Like, not in school, not in work, in companies. It's like something so new. I'm like, okay, I need to learn about it. And the more I learned, I understood how important it is for a company. And it made me wonder why not many other companies have it or are building it at the time when I started my career. So I really got into it and I saw that it's like an industry that is moving so fast. It's becoming so modern, and it always has the best practices if you know how to apply them.</p><p>So it always keeps me on my feet, always wanting to improve, always wanting to learn more. Yeah, it's great. It becomes a little bit addictive wanting to know more. I stay on LinkedIn, for example, or on Medium, and I find these great articles use cases and it's just fascinating all the time. It never gets boring, basically.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think all aspects of tech Observability just keeps evolving and it's been really interesting to see it evolve over the last little while. And especially with OpenTelemetry. How would you say your experience has been with OpenTelemetry? Like when you started using it versus like now?</p><p><strong>IRIS:</strong> So when I started, you know, it was something very new for me and of course the community had contributed a lot, but still, it was like finding the unknowns and it took a little bit of getting used to. The documentation was not, not the best. So that's why I even started my, my blog. At the moment, maybe it was just me not being able to put the pieces together, but now it has changed a lot. I see that the community is a lot more involved. We have a lot more exporters, receivers, processors, makes your job a lot easier. And I see that it's always like the maintainers are doing a great job, always keeping on top of everything. For example, we had that security vulnerability some weeks ago.</p><p>Yeah. And it was solved immediately. So it's no longer two years ago, maybe even one year ago, people were skeptical to use it because, oh, it's so new. Things are not as well. Now it is the technology to use it. So many vendors are also making it a crucial part of their solution that they're offering. So it's really become that. It's a huge transition from we're skeptical to use it to yes, let's use it, let's find someone who knows how to do it, let's find someone to instruct us how to do it properly.</p><p>And that's one of the things that I'm very proud of achieving in Miro and in Farfetch'd. Because in Farfetch when...actually a funny story because when we were in KubCon, they showed the companies that are active participants or that are using OpenTelemetry. And I saw both Farfetch's and Miro and I feel kind of proud because I was an advocate in both cases. But yeah, one year ago and now, and it's a huge difference, but it was always a good technology and you could always see the future and how much premise that it had. Yeah, I am a big fan of OpenTelemetry, and I can talk about it all day as well.</p><p><strong>ADRIANA:</strong> One thing that I wanted to ask is, I remember, like, when you were at Farfetch, one thing that, like, really struck me was that it had this culture of Observability already, which for me was like, oh, my God, it's like Observability nirvana. Because they were, like, really wanting the team to, like, they wanted the whole organization to implement Observability practices. And I remember you saying that. I think when we chatted for Q&A that there was a directive that it wasn't, you know, developers had to instrument their own code, which near and dear to my heart. How do you compare that to where you're at, at Miro? Did you walk into a similar Observability culture? Is that something that you were kind of brought in to do to start building up that Observability culture? How did it compare?</p><p><strong>IRIS:</strong> I think that I entered in Miro with the same Observability need and culture, but I think that my role actually, during my interview process, I actually interviewed them as well about how Observability works. Because since I'm so passionate being brought to a place that just having the Observability title and not actually doing what it is would not make sense. But, yeah, when I entered, I realized that it actually has that culture as well. They just needed more people to advocate more and to make it bigger, a bigger movement. And at the moment, we are in that stage. That Observability is one of the main initiatives in the company. Still the same. Everybody owns, instruments their code, owns their alerting, owns their dashboard.</p><p>So I'm very happy with that. I think that we're doing it correctly even here. Yeah, even now that we have more experience with the community as well. It's a great movement in Miro as well with the Observability. I'm very, very happy with that. And we're also collaborating a bit more here with other teams, for example, with performance. OpenTelemetry is helping both of us, and we're pushing it together forward. So it's a great movement.</p><p><strong>ADRIANA:</strong> That's so cool having that culture that you're, you're walking into. And I, you know, you, you mentioned something that's so important that, you know, you interviewed them as well, because, I mean, I've always been a huge proponent, proponent of the philosophy that, you know, when you're interviewing a job, it's not just them interviewing you it's you interviewing them because you need to make sure it's a good fit for you as well. Right? Because there's nothing worse than walking into, you know, a complete shit show, unbeknownst to you, because you didn't ask the right questions. And I, and making sure that you knew what kind of work you wanted to do and making sure that you could continue doing that work, I think is really, really important. And I think career wise, we all deserve to find our little corner where we can be happy with our jobs. Yeah, I can't underscore that enough. It's so awesome that you ask those questions. Now, in terms of the Observability practice, what is the main functionality of your team?</p><p><strong>IRIS:</strong> So my team, we are currently having a fully open source Observability platform. We have built the logging pipeline. Tracing pipeline metrics, pipeline visualization. We usually use Grafana, open source kibana. So basically we build everything from scratch. And of course we help teams for alerting to build. Alerting to build their instrumentation. Advice on best practices.</p><p>Usually we don't touch the code. I personally, I haven't done backend coding in so long that even if I wanted, I couldn't go and just like in a matter of days, get into it and help instrument. I wouldn't, I wouldn't be able to. But, yeah, usually in this part, we're advisory and just maintaining the main stack, improving it, making it better in general. Now we're actually moving, making the big move to OpenTelemetry. We finished with tracing. We're working with every everything else. So, yeah, it's basically always evolving from one place to the other to provide the best tools.</p><p><strong>ADRIANA:</strong> Nice. And how has it gone in terms of getting people into using OpenTelemetry? Was it something...because, I mean, it's already like, it sounds like an Observability centered organization. However, like, what were they using before for before OpenTelemetry.</p><p><strong>IRIS:</strong> So for the main reason why we went into the OpenTelemetry or how we were able to sell it, let's say, was tracing. We were using Jaeger and tracing those pillars. That was kind of the forgotten child. I went there and I was like, tracing, tracing, tracing, talking about it all the time. It's actually a running joke right now in the team as well. They're like, yeah, yeah, tracing. Yes, it's tracing. So we have now he's our senior manager, but he used to be a staff engineer in the team still working actively with us.</p><p>He said, okay, let's push it forward. Let's have OpenTelemetry and tracing become the pillar that people didn't really care about. They saw that when we had OpenTelemetry, we could handle a lot more. Some change their instrumentation and they could see a lot more information during incidents. So it was kind of selling it. By showing what a good thing tracing was and how OpenTelemetry helped, it became easier to say, especially to upper management, that, hey, this is a great tool. See what we can do with this. And for the engineers, actually, it was very easy.</p><p>Once they saw how much of a potential tracing was, they understood that other pillars will be equally useful. So, yeah, it's now it's our main, main tool that we are planning to use for our Observability needs. So it's very, very good. And when I joined in November in the team, there were some small talks about OpenTelemetry, but we were saying, oh, maybe later, maybe later. And then we were like, tracing is good, OpenTelemetry is great. Sharing articles every day about something that happened in the community. And in January, we had already migrated traces, so in two months we already managed to turn some mindset around.</p><p><strong>ADRIANA:</strong> Oh, that's so amazing. How cool. And so I guess people didn't have too much trouble implementing, like instrumenting their code using OpenTelemetry. Like, was there any, was there any education on your part or your team's part where you had to kind of direct them, as you said, not instrument their code for them, but explain, like, this is how you approach it, these are your best practices?</p><p><strong>IRIS:</strong> Yeah, we're doing it constantly, and we're really taking advantage of the OpenTelemetry instrumentation, the libraries that already are and the documents that are already there. Usually the team did most of the work, but we do have, for example, a monolith. And some, of course, applications are very sensitive because we have a lot of users that use our product live 24 hours, depending on where they are on. So it was a bit sensitive. So I would say that, yes, we've done some instructions and sharing documentations and inspiring mostly, but yeah, the engineers, the backend engineers have done their work in instrumenting. We're still not 100% there. There are some applications that have been instrumented, some not, but the mindset have shifted and everyone want to do it, but the priorities are different for everyone. So that's why it's good to have support from management always.</p><p>So they're the ones that are pushing this forward, where you cannot be always going to someone and telling, please, instrument, instruments from instrument, you know, it needs to be like a bigger movement that comes from a bit higher than us.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And I think, I think that's really key. I mean, yes, the individual contributors are the ones who are going to do the work, but if they don't feel like their support from up above, what's in it for me, like, versus, you're gonna do this.</p><p><strong>IRIS:</strong> Yeah, because we have roadmaps plans that we need to follow. We can just be like, oh, the Observability wants this. Let's do it.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>IRIS:</strong> It needs to go through the right channels.</p><p><strong>ADRIANA:</strong> So are you finding...</p><p><strong>IRIS:</strong> Sorry, no, I said, especially in big companies, that is like a lot of hierarchy.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. That's so true. And, yeah, and that's really important to keep in mind as well. The thing I was going to ask you is, are you noticing like benefits already from the instrumentation?</p><p><strong>IRIS:</strong> Yes, we could see, we have some applications that have spans with 40,000 traces, with 40,000 spans, for example, and they get the level of information that they get now, it's a lot more detailed and troubleshooting is a lot easier. You can already see the issue. So because we are also testing our grounds with different vendors and how the information can be sent there and can be shown to our engineers, because of course, the open source backends can do a lot, but can only do so much. And yeah, we've shown a lot of value from the OpenTelemetry instrumentation together with the help from vendors and their support, obviously. Yeah, it's been amazing. You can really see a difference on the amount of information that is being shown and how easy it has been to troubleshoot to the point that we've been using OpenSearch as a backend right now, while we still have OpenTelemetry and even dashboards were built on spans because it has more information than metrics at some point.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>IRIS:</strong> So, yeah, in a way or another, good or bad, it has provided a lot more than we had before.</p><p><strong>ADRIANA:</strong> That's awesome. And, you know, when you're...because that one thing that I get from a lot of folks is some people get like, very overwhelmed by the sheer amount of data. So how do you, like, how can you tell when, when there's an issue, how are you able to narrow in on the actual issue amongst the sea of spans? Because, like, you have the information, but how do you know where to look?</p><p><strong>IRIS:</strong> Yeah, it's usually seeing the status codes of the span, seeing the duration. That's very manual, to be honest, until now, especially with, we're still using Jaeger UI and it doesn't provide a lot of, for example, you can search by tags, you can see where the error happened or which of the spans had the biggest duration, and maybe it will pinpoint you the right direction. But yeah, we're looking at solutions that are a little bit more better. For example, some architecture overviews, let's say, of the application and the spans, which is more obvious rather than you going and scrolling it just shows it right there. We're focusing mostly because the visualization layer is only so much that we can do in terms of open source. So we want to kind of leverage another tool to do that for us. So we're focusing on getting, transporting the right data there so it is shown properly and it makes it easier for our engineers to troubleshoot.</p><p><strong>ADRIANA:</strong> Cool. So then that means again, you're taking advantage of like the OpenTelemetry superpower through the Collector, where you can send the same data to multiple sources, right?</p><p><strong>IRIS:</strong> It's a lifesaver. If anyone is listening to this and they're wondering if they should use OpenTelemetry, it's amazing. You don't even have to touch your current architecture and you can leave it running on production and you can have a full separate better one running on the side just by using OpenTelemetry. And at the same time you are building this amazing architecture and you can decommission the old one without your users even noticing anything. It's amazing.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. I love that so much about OpenTelemetry is the flexibility. Another thing that I want to ask you about is Collector usage. How do you end up having a bunch of different Collectors? If you're able to talk about that, what's the Collector setup that you work with?</p><p><strong>IRIS:</strong> Well, I can talk about it. We're currently, because our metrics and logging are still not there yet. We're still working on it. But yeah, we already have a deployment, but we're already deploying a daemon set on all our Kubernetes clusters to collect all our information and probably running another deployment as well. The plan is always to use because of the amount of data. It's a very big company. We even want to use one Collector per Observability pillar. One for tracing, one for logging, one for metrics.</p><p>It will just make it easier for us to know where the issue is and it will not be a single point of failure, for example, if something happens, because it could, we don't want all our signals to be down. So it's good to keep them separate. So yeah, we're leveraging everything, deployments, daemon sets, everything that's in there.</p><p><strong>ADRIANA:</strong> Awesome. Yeah, and I agree. I think that's great that you're doing like different Collectors per signal because exactly of what you said, like you. And also I think it makes it a little bit easier to kind of like manage the data, you know, so you can isolate problems if you run into problems. And so like it sounds then like you're running most of your Collectors out of Kubernetes. Are you using the OTel Operator for that?</p><p><strong>IRIS:</strong> Not yet. It's in the plans, but not yet. I'm a big fan of the OTel Operator. Currently we're just using the Collector, the normal Collector.</p><p><strong>ADRIANA:</strong> Oh, okay. Gotcha, gotcha. Yeah, I find the Operator very exciting and I remember discovering it by accident and I'm a huge fan and I try to contribute to documentation around the Operator whenever I learn something new.</p><p><strong>IRIS:</strong> Yeah, yeah. In my mind and I think in our plans, I think we in the team are in sync when it comes to this. We want to use everything that OpenTelemetry has offered and whatever it is building, including the Operator, auto instrumentation, which is great and makes life easier for everyone. So yeah, it's a process, of course, because it's a big company and things that will be slowly. But yeah, we're going to use all of it and we're preparing for all of it. Yeah.</p><p><strong>ADRIANA:</strong> And actually you mentioned auto instrumentation. What it is, are you contending with like, are there multiple languages for like the applications at your company and if so, then like are you taking advantage? Are the languages available, the ones that have like auto instrumentation, like built in.</p><p><strong>IRIS:</strong> The main languages that we're using? Yes, there are some corner cases that are not, but we're already preparing to create our own instrumentation there, maybe even contributed to open source or if we think that it's not good enough, just have it still use auto instrumentation, but with our own library, the in house.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. And for the auto instrumentation, because one piece of feedback that I've heard from some folks who are using auto instrumentation is usually around, like sometimes it spews out too much information. Has that been the case for like, is that something that you've experienced or you, are you satisfied so far with the amount of data?</p><p><strong>IRIS:</strong> Yeah, currently we're preparing for it, but we're not using. But I did use it in my previous company and we were very satisfied with the amount of data. We didn't really have issues. We did see that, for example, some information was collected twice, once by our current infrastructure that we hadn't decommissioned yet, and once by the OpenTelemetry Collector. So it became a bit overwhelming. But that wasn't really the, the library's fault. It was us trying to figure out how the data, like, what to decommission and whatnot without causing any incidents to our consumers. But yes, so far from my experience with it, I haven't had any issues in the amount of data.</p><p><strong>ADRIANA:</strong> And what about. Because you said you're mostly focused on traces, so I'm assuming there's like some plans to bring in metrics, I would assume metrics. Next store. Is it logs? Are you planning on logs at all?</p><p><strong>IRIS:</strong> Like, we're actually doing both. We're doing everything at the same time. So, yeah, the whole team is actually. Yeah, we are in a big movement. I'm very proud to say that, that our team is like, in the movement to modernize and to use the latest technologies and OpenTelemetry is it. So we are putting a lot of strength and a lot of manpower into it, doing investigations, thinking what to do, how to roll it out. It's a movement.</p><p><strong>ADRIANA:</strong> And have you found yourself in the position where, like, you know, you need some guidance from folks in OTel on how to implement this? Or like, found an issue with an implementation, like, have you, and if so, what have you done to resolve that?</p><p><strong>IRIS:</strong> Yeah, I've had issues, actually. I think it was a few weeks ago, I had some issues that I couldn't find the solution of, but I just searched on Google. That's my first place. I only searched on Google. And I think I went on a forum, an OpenTelemetry forum. Somebody else had had the issue and it was resolved. And it usually, I'm up to date because I am usually on the groups of, in Slack channels in OTel Collector.</p><p>So I read everything that happens there and I see all the errors. So if it's something interesting, it usually gets stuck in my mind. And if it happens to me, I'm like, wait, I've seen this. I know that it's. Yeah, it's so many users right now that it's very difficult to find issues that nobody else has had before that you are not able to. So that's another thing that I like very much right now. It makes your job easier, especially when you are trying to work fast and not spend like days and days investigating something. There's always an answer out there.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. I had a similar experience last week where I was trying to update some stuff in the Otel operator, there's a new version of for the Collector CR and, but there was like no documentation around it. So I'm like, and I'm like, I was trying to convert my YAML right to this, to this updated format and it was not working. And I'm like googling all over the place. I'm like, ah, crap, I'm gonna have to start. I'm gonna have to post a question on the operator channel. And like, and folks on the operator channel are super nice. So, you know, it's not that.</p><p>It was more like I didn't want to waste their time on something that like, has already been asked before. So I'm like, as a last ditch effort, I started searching their slack for like my one particular keyword and I'm like, oh my God. And I found someone had opened like a GitHub issue on that. I'm like, oh my God. I have the example I'm looking for. Thank goodness. And I was so happy. I'm like, yeah, I mean, the slack channels, honestly, like, there's so much info on there. It's great, it's great. Yeah.</p><p><strong>IRIS:</strong> I love the community. OpenTelemetry community. I've never seen anything rude happening. Maybe there is very good admins as well, I don't know, but it's always very helpful. It's a great community to be in because I have been in other communities as well. And sometimes you're kind of afraid to post and ask because you will get judged. It doesn't, I haven't seen that happen here.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I'm scared every time I post a question. But everyone is always so nice regardless. Like, train my brain to like, stop. Chill out, man.</p><p><strong>IRIS:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I've never like, on a pull request, I've never had anybody be absolutely nasty to me. Like, it's always very like polite things, even when like, you know, I completely misunderstand the concept. It's like, well, let me clarify for you, which is super nice, right?</p><p><strong>IRIS:</strong> I had a situation actually a few weeks ago, a few months, honestly, I say weeks, but it could be a few months that I was just looking for tasks to contribute in documentation. So I said, I wrote that, okay, I'm going to do this. But at the moment I was busy, so I didn't have time. And someone else, the admin technologies and someone else posted the MR and they're like, okay, I did it now. And they actually tagged me and they said, Iris, are you comfortable with moving through with the, with their MR? You were the one who posted first. And we need to respect that you were actually volunteering and that was so nice. I know it was not with malicious intent by the other person that did the MR. Probably they saw the task and they did it without following the instructions.</p><p>But it was very nice by the admins to just check with me to make sure that things are done properly. That made me very, very happy. I'm like, okay, yeah, this is a great community to be in.</p><p><strong>ADRIANA:</strong> Oh, that's such a nice story. I love that so much. And you know, like especially with the docs folks, they're so nice like, you know, it's very like because they have to walk a fine line, right. Of like making sure that you don't post anything that's vendor specific. So like they've, they've got to find, follow all these rules and ensure that you're following these rules and make sure that it's a respectful community. So I really appreciate, you know, the docs, maintainers do such a nice job of that generally of I've never seen, I've never had a negative experience and it's so nice to hear a story like that as well. I wanted to ask, because you're mentioning like contributing to docs, is there any other area where you've contributed to OpenTelemetry?</p><p><strong>IRIS:</strong> No, I'm actually working on a project. I have started it for months now and I, because currently the Kafka receiver is for logging. It is only accepting the OTLP format. So I want to, I started to work with it maybe to make it compatible with some other formats because of personal reasons, personal professional that I need to do at my work. And we really wanted to make use of that, but it was impossible to have OTLP logging everywhere. So yeah, I'm working with that. But I haven't really made a lot of progress. Yeah, I'm a little bit slow on the contribution stage.</p><p>I like, I tell myself to feel better. Okay, you write blogs. It's okay, it's okay. It's some kind of contribution. You speak about it, some kind of contribution. But it's my goal that I want to be a very active contributor because I getting so much from the community and from work that other people are doing. So I'd like to give something back as well. So that's why I'm like practicing my goal skills to make good contributions.</p><p>So yeah, hopefully soon.</p><p><strong>ADRIANA:</strong> Oh, it's so exciting. Yay. Yeah, that's great. And I think that's a really important point to underscore too because I think because OpenTelemetry has the backing of most of the major Observability vendors. It's kind of assumed that it means that those folks will be contributing. And I think a lot of vendors have dedicated teams that work on Otel because it's in their vested interest and it's in the community's best vested interest. But then there's the other side too, which is like the end users making contributions. And I think that's an important story to tell as well because, you know, ultimately the end users are the ones who are, who are using OpenTelemetry.</p><p>And so to have those contributions and making sure that there's a path in your organization to make those contributions as well is so super important because, you know, it sounds to me like there's no issue in like Miro letting you contribute to OpenTelemetry. But I know also like in, in some companies, like even just allowing developers contribute to open source is such a difficult process. Right.</p><p><strong>IRIS:</strong> That's very interesting actually. I've never come across a situation like this because open source is open source. But yeah, I can imagine that there is cases like that.</p><p><strong>ADRIANA:</strong> Yeah, I think like the very corporate places like banks and stuff can be very, very protective of open source contributions. Not because like they don't dig it. I think it's more from like security concerns and so whatever, whatever concerns that they have around that. So it's just nice, and it's, it's nice working in a place where that obviously security concerns are concerns for everyone, but it's nice to work at a place where there are low barriers for contributing to open source.</p><p><strong>IRIS:</strong> Yeah. The way I see it, if you are using open source, then you should be allowed to contribute to open source. Because even for example, if you build, let's say an OpenTelemetry receiver, something new that hasn't been done before and you want to contribute it to the community. I don't, I really don't see how that could be a concern to just keep it for, for yourself because you are already using code that is public. You know, this is going to be public as well. I don't understand.</p><p><strong>ADRIANA:</strong> But yeah, yeah, I agree with you and that's a really important point. Like you're using the open source like you're benefiting from other people's work. And so, you know, you should, I'm not saying like everybody has to contribute to open source, but at least make it like if you're an organization and you are benefiting from open source, don't make it such a huge barrier for contributing, to allow your, your employees to contribute back to the tools that they are taking advantage of.</p><p><strong>IRIS:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Yeah, I know we are coming up on time. So as we wrap up, I wanted to ask if there are any words of wisdom or hot takes that you would like to share with our audience.</p><p><strong>IRIS:</strong> Well, I would like to speak to all the engineers in the companies that they should be a little bit nicer to their Observability engineers.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>IRIS:</strong> We want to collect all the data, but unfortunately, it's very expensive. It's very difficult to process it. Also, sometimes we have to make decisions to collect some, to drop some, and to put guidelines in place. Trust me, we want to collect everything, but we just cannot. So be nice to your Observability engineers and cooperate, and you're going to build an amazing Observability platform.</p><p><strong>ADRIANA:</strong> That's awesome. And that's a really excellent point. Remember the humans behind the work that is being done. It's not just magic. It feels like magic, but it's not. That is super awesome. Well, thank you so much, Iris, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>IRIS:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingouthe.</p>
]]></content:encoded>
      <enclosure length="44366787" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/8e462858-fe5d-4bea-aa46-d14ea4205df1/audio/3e31778e-862f-4719-85d8-335477823b84/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Observability Engineering with Iris Dyrmishi</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Iris Dyrmishi</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:19</itunes:duration>
      <itunes:summary>If it isn&apos;t apparent yet, this week&apos;s guest, Iris Dyrmishi, LOVES Observability! Iris geeks out with Adriana about being an Observability Engineer. Iris shares her personal Observability journey, and reflects on how far OpenTelemetry has come since she first encountered it. She also talks about what it&apos;s been like to work at two different companies as an Observability Engineer, and what she&apos;s working on now, and reminds folks to be kind to their friendly Observability Engineer.</itunes:summary>
      <itunes:subtitle>If it isn&apos;t apparent yet, this week&apos;s guest, Iris Dyrmishi, LOVES Observability! Iris geeks out with Adriana about being an Observability Engineer. Iris shares her personal Observability journey, and reflects on how far OpenTelemetry has come since she first encountered it. She also talks about what it&apos;s been like to work at two different companies as an Observability Engineer, and what she&apos;s working on now, and reminds folks to be kind to their friendly Observability Engineer.</itunes:subtitle>
      <itunes:keywords>observability engineer, observability, tech careers, opentelemetry, software engineering, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>35</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">00f4eecc-9db2-4367-adb9-f0d8a5c2e081</guid>
      <title>The One Where We Geek Out on Tech with Carmen Huidobro</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Carmen Huidobro (she/her) is a developer advocate and dev education enthusiast originally from Chile and based in Austria. She thrives on lifting others up in their tech careers and loves a good CSS challenge. Always excited to talk about teaching tech, especialmente en Español, oder auf Deutsch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/carmen-huidobro/">LinkedIn</a></li><li><a href="https://x.com/hola_soy_milk">X (Twitter)</a></li><li><a href="https://hola-soy-milk.online/@hola_soy_milk">Mastodon</a></li><li><a href="https://www.youtube.com/@hola_soy_milk">YouTube</a></li><li><a href="https://www.instagram.com/hola_soy_milk/">Instagram</a></li><li><a href="https://www.twitch.tv/hola_soy_milk_">Twitch</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.substack.com/pub/geekingoutpodcast/p/the-one-where-we-geek-out-on-conference?r=27vnzy&utm_campaign=post&utm_medium=web">Marino Wijay on Geeking Out (Episode 24)</a></li><li><a href="https://x.com/virtualized6ix/status/1800270899742114243">Marino's Tweet on cool folks to have on podcasts</a></li><li><a href="https://x.com/adrianamvillela/status/1800273428156383730">Adriana's invite to those folks to join Geeking Out</a></li><li><a href="https://en.wikipedia.org/wiki/IPhone_3GS">iPhone 3GS</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry">Blackberry Smartphone (early 2000s)</a></li><li><a href="https://en.wikipedia.org/wiki/Motorola_Razr">Motorola Razr (original)</a></li><li><a href="https://en.wikipedia.org/wiki/Motorola_StarTAC">Motorola StarTAC</a></li><li><a href="https://en.wikipedia.org/wiki/LG_Chocolate">LG Chocolate</a></li><li><a href="https://en.wikipedia.org/wiki/The_Matrix">The Matrix (movie)</a></li><li><a href="https://www.newegg.ca/Water-Liquid-Cooling/SubCategory/ID-575">Liquid cooler for PC</a></li><li><a href="https://en.wikipedia.org/wiki/DOS">MS-DOS</a></li><li><a href="https://en.wikipedia.org/wiki/SAP">SAP (software company)</a></li><li><a href="https://en.wikipedia.org/wiki/ABAP#:~:text=ABAP%20(Advanced%20Business%20Application%20Programming,German%20software%20company%20SAP%20SE.">ABAP (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Dynamic-link_library">Dynamic-link Library (DLL)</a></li><li><a href="https://en.wikipedia.org/wiki/Objective-C#:~:text=Objective%2DC%20is%20a%20high,for%20its%20NeXTSTEP%20operating%20system.">Objective C (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">Smalltalk (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Hackers_(film)">Hackers (movie)</a></li><li><a href="https://backbonejs.org">Backbone.js</a></li><li><a href="https://www.youtube.com/watch?v=G7uid4NgwVg">Carmen at DevOps Days NYC 2023</a></li><li><a href="https://devcraft.academy">DevCraft Academy</a></li><li><a href="https://www.felienne.com/book">The Programmer's Brain, by Felienne Hermans</a></li><li><a href="https://www.hedycode.com">Hedy (programming language)</a></li><li><a href="https://adamtuttle.codes/blog/2021/tabs-vs-spaces-its-an-accessibility-issue/">Tabs vs. Spaces: Its an Accessibility Issue</a></li><li><a href="https://docsfordevelopers.com">Docs for Developers, by Jared Bhatti, Sarah Corleissen, Jen Lambourne, David Nuñez, Heidi Waterhouse</a></li><li><a href="https://foundryvtt.wiki/en/development/guides/greensock">GreenSock Animation Platform (GASP)</a></li><li><a href="https://hacktoberfest.com">Hacktoberfest</a></li><li><a href="https://www.google.com/search?client=safari&rls=en&q=columbo+tv+show&ie=UTF-8&oe=UTF-8">Columbo (TV Show)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://badwebsite.club">Bad Website Club</a></li><li><a href="https://carmenh.dev/speaking/">Upcoming Speaking Engagements</a></li><li><a href="https://www.oreilly.com/library/view/fundamentals-of-observability/0636920926597/">Adriana's O'Reilly Video Course: Fundamentals of Observability with OpenTelemetry</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Carmen Huidobro. Welcome, Carmen.</p><p><strong>CARMEN:</strong> Thank you so much for having me. Hey everybody, all listeners. It's an absolute joy to be here.</p><p><strong>ADRIANA:</strong> I am so excited to have you on. And, you know, it's really cool how I got you on the podcast was because I think Marino Wijay did a shoutout of, like, all amazing people that should...he did a Tweet about like, oh, these are some awesome people that you should totally have on your podcast. I'm like, awesome. And your name was on there. And so I replied to that tweet. I'm like, anyone on that list, like, let me know. DM me. You can be on the podcast.</p><p><strong>CARMEN:</strong> Honestly, like, I'm so grateful to Marino and also you for, like, laying down that growndwork. I don't know what was what I was thinking that day. I was feeling like, oddly bold. Is like, because I saw, I saw your post and I was like, you know what? I am going to reach out to her and just sort of like, very bravely be like, hey, I'd love to.</p><p><strong>ADRIANA:</strong> I am so glad that you did. I love it when, when people take me up on, on my offer. So.</p><p><strong>CARMEN:</strong> Yeah, no, I appreciate it.</p><p><strong>ADRIANA:</strong> Yay. Well, as, as we start off, are you ready for the lightning round lightning slash not really lightning round questions?</p><p><strong>CARMEN:</strong> Awesome. Let's go.</p><p><strong>ADRIANA:</strong> Okay. All right, first question. Are you a lefty or a righty?</p><p><strong>CARMEN:</strong> I'm a righty, but I was born a lefty. But, like, so I was growing up in Chile at the time, and my....so, like, my grandmother did not like it and she was, like, forcing me to, like, try and, like, write with my right hand. So, like, I do some stuff sort of lefty, but, like, 90% righty.</p><p><strong>ADRIANA:</strong> Oh, okay. So your, like, brain was retrained on, on the rightiness. Ooh, cool, cool. Yeah, my mom. I'm a lefty. My mom was also a lefty. And she was forced to do things left-handed [NOTE: should be right-handed] by some angry nuns. And she...but she was like one of those, like, you can't take the lefty out of me. And she just couldn't, like, as much as the nuns tried to do it, she just. Nope, not. Not happening.</p><p><strong>CARMEN:</strong> So they try. And they tried to train her out of being a lefty, right?</p><p><strong>ADRIANA:</strong> They did. They did. And it did not work. Yeah, they...Because I think, like, she would hold her fork with her left hand, and they're like, nope. And so. So they make her sit in the cafeteria trying to eat with her right hand.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And if she didn't, she would, like, either not eat or whatever, like, if there was some sort of punishment or I think she missed recess because she was stuck at the cafeteria, like, trying to eat with her right hand. And so she was, like, thoroughly traumatized. So for her, it was like, almost. Almost like the visceral reaction of, like, nope, I'm a lefty for life on all the things.</p><p><strong>CARMEN:</strong> Yeah, yeah, no, I mean, kind of. I mean, I wasn't at school when they were doing this, but, like, my...my grandmother was very, very adamant about, like, nope, she has to be a righty.</p><p><strong>ADRIANA:</strong> Thou shalt be righty. All right, next question. Do you prefer iPhone or Android?</p><p><strong>CARMEN:</strong> You know, I alternate because I'm undecided and boring. But I started out as a Mac developer, so, like, there is a sort of, like, propensity to stick with, like, Apple products. So I'm currently on an iPhone 12 Mini, and I'm kind of annoyed about it because, like, it's the last...no, it's the second last mini they made, and I have small hands. I don't understand why phone manufacturers don't like people with small hands. Bring back the Mini.</p><p><strong>ADRIANA:</strong> I know. I love the size of the Mini.</p><p><strong>CARMEN:</strong> Right? So, like, yeah, I. And I have to get a new phone soon because this one's starting to run out of battery and, like, I don't know what to get. How about you?</p><p><strong>ADRIANA:</strong> I am...I've had an iPhone since the 3GS.</p><p><strong>CARMEN:</strong> No way. That was my first phone.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. So before that I had a BlackBerry, and before that I had an LG Chocolate, which I adored. It was one of those, like, do you remember the slider phones?</p><p><strong>CARMEN:</strong> Yeah, totally.</p><p><strong>ADRIANA:</strong> And, like, you know, they became, like, really popular because of the Matrix. And it was like, it was cute. It looked like a little candy bar. It was, like, tiny in your hand. And I adored that phone. And then, you know, blackberries came out, and I loved my BlackBerry until it started to spontaneously shut off in the middle of phone calls. And then I got really angry, and so we. We retaliated and bought iPhones.</p><p><strong>CARMEN:</strong> Fair enough. Fair enough. I had a Motorola Razr. I don't know if you're familiar, like.</p><p><strong>ADRIANA:</strong> Oh, my God, those were beautiful.</p><p><strong>CARMEN:</strong> I love those. I miss it, honestly.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. Those were beautiful phones. I mean, even, like, it's predecessor, like, you remember the StarTAC?</p><p><strong>CARMEN:</strong> Oh, my God. Yes.</p><p><strong>ADRIANA:</strong> Like, I mean, at the time, I'm like, oh, my God, this is like the coolest phone ever. You know, especially, like, I carried around this. It was like a Sanyo brick phone, which at the time was like, oh, this is so tiny compared to those, like, really big ass phones that fortunately I never had.</p><p><strong>CARMEN:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> I'm not that old.</p><p><strong>CARMEN:</strong> Oh, gosh.</p><p><strong>ADRIANA:</strong> Phone memory lane. Awesome. Okay, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>CARMEN:</strong> So I recently, like, I like to...so I have a PC that I built back in 2018. Like the first PC I ever built, and I love it to bits, but it was getting too slow. So I did something very, very wild for me, which, I mean, it doesn't sound that wild. I installed a liquid cooler into it, right. Which is a lot more, which is a lot more complex than it sounds. It's really just sort of like, you know, doing, putting in some parts and plugging stuff in. It wasn't nearly like, as complex as it sounds.</p><p><strong>CARMEN:</strong> But what that means is that, oh, my gosh, I'm motivated to work on my PC again. So I got on back on Linux and I missed it. Honestly, I'm really enjoying working on Linux right now. But I started out as a Mac developer, so it has a soft spot in my heart. Windows exists. I use it, you know.</p><p><strong>ADRIANA:</strong> Yeah. I feel, you know, I. It's funny, I have Windows PTSD because I used it for so long.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And in, under such corporate settings that I have, like, this very negative association with Windows, even though, like, Windows was my...I guess my first operating system was DOS, but Windows was my first, I guess, like proper GUI...yeah...OS. I just, I cannot, like, you know, I should feel some nostalgia for it, but I honestly, I feel PTSD for it. And Macs kind of represent, like, you know, phase two of my career where I've, like, it's the enlightenment of my career where I've moved away from the corporate-y mindset.</p><p><strong>CARMEN:</strong> Oh, I so feel you because I'm actually in that right now. I...last...no, earlier this year, I started consulting with an SAP consultancy. Do you know SAP?</p><p><strong>ADRIANA:</strong> My husband works in SAP? Like that. That is his career. Yes, yes, yes. Like 20...I want to say 28 years doing SAP. Like, ABAP performance tuning. Like, that is his jam.</p><p><strong>CARMEN:</strong> I mean, I don't know if you've ever taken. Absolutely. Like, I appreciate it because I'm, like, I started consulting with him, but, like, working on them, bringing sort of like, my developer relations and developer education site aspect to it. But I've also you know been picking up at ABAP and SAP GUI and all that stuff and like good golly what a completely different world that is. And like, and of course that means that I need to have a Windows machine because like you know it's completely like...what do you mean Linux? What do you mean open source? Like, you know? And like so I've been just rediscovering Windows in a corporate context and like, it hits different.</p><p><strong>ADRIANA:</strong> It does hit different. Yep, yep, yep. But the Windows salvation is the Windows Subsystem for Linux.</p><p><strong>CARMEN:</strong> Yes, yes. In fact like when I built my PC like a long time ago I was like you know what, I'm going to work with WSL. Like you know, Windows Subsystem for Linux. And I loved it. I still do and whatever, like whenever like I'm onboarding folks like if they're getting new to, if they're new to programming and they're like you know starting out, I love to like very, very gently...I'm not a, I'm not some kind of like adamant person who's like oh, you have to do this. But I'm definitely like, you know if you're having trouble installing node on your machine, have you heard of Windows Subsystem for Linux? You know, that sort of thing?</p><p><strong>ADRIANA:</strong> Yeah exactly, exactly. Yeah. The last time I had a Windows machine the first thing I did was install WSL.</p><p><strong>CARMEN:</strong> Absolutely, same here.</p><p><strong>ADRIANA:</strong> Yeah it's, yeah I mean it's, it's, it's a whole other experience. It makes Windows a kinder, gentler.</p><p><strong>CARMEN:</strong> Oh absolutely. And like honestly like I'm very grateful it exists because it gives folks an opportunity to you know get into programming a lot easier or like you know get antiquated...to get antiquated, is that the term? Familiar with? Yeah, acquainted. That's what I wanted to say. With, with these kind of tools that you know folks are working with on a day to day basis but like a lot more accessible. You know my...I had a client that I used to work with. I've done a ton of freelancing in my career and like one of my favorite client experiences was this was a client in gastronomy for like local businesses and like the business, the industry area of Vienna and we were doing like lunch...like you know like corporate lunch for them and stuff like the gastronomy and like catering and all that stuff. And my job was to build their POS, or point of sale system, right? And of course every, every office that they would deliver to would have a different kind of thing.</p><p>And like I was doing a lot with like thermal printers and stuff for their like receipts and stuff, you know. By the way, thermal print, you know, thermal printers, right? Like, I never occurred to me that they don't use ink, but in fact they burn the paper. Like how metal is that?</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>CARMEN:</strong> It's like, oh, absolutely. And like the protocol for like printing to them like this, like the one we use was the ESC POS protocol for printing is so versatile. It's kind of cool. Anyway, and I wrote a system that like worked very nicely with like Linux and like writing to like writing over serial to the, to the USB, to the USB port on the, on the printer itself. And that was all well and cool. And then my clients like, cool, well this client has a Windows machine, so we should just...like a Windows POS...we should just do it with that. And I was like, oh yeah, no problem. I'm sure, like writing to, writing to like, you know, ports on Windows is going to be completely easy. And like 48 hours of like reading C documentation for like win DLL or something. I was like, maybe I'm not a programmer after all.</p><p><strong>ADRIANA:</strong> Oh my God, the DLLs crap. I remember those.</p><p><strong>CARMEN:</strong> I never, I never, I never wrote one. Like, we ended up giving up and like, I think what we ended up in doing in the end was the most like hacky thing in the world, which was like, let's just buy a Raspberry PI and send it data over wifi. And hey, it works. And that still being used to this day. Oh, yeah, yeah, no, it was great. I love that. I love...I gave a talk about that at a Ruby conference. It was a lot of fun.</p><p><strong>ADRIANA:</strong> That's awesome. That sounds like such a great solution.</p><p><strong>CARMEN:</strong> Oh, it's super fun.</p><p><strong>ADRIANA:</strong> All right, next question. What's your favorite programming language?</p><p><strong>CARMEN:</strong> Oh, no. Okay, I do have an answer. So I mentioned I started out as an Objective-C...I just gave it away. I started out as a Mac developer, and at the time, not to age myself, uh, the, the only programming language for macOS was Objective-C. And I don't know if you know Objective-C. It's weird. It's got a...it's got an odd syntax.</p><p>You send mess...like, you don't send messages using a full stop, you know, as you would like, you know, object dot method. Instead you do it with square brackets. So like, square brackets, object message, if you want to like use that as a parameter, no problem. Just surround it with more square brackets and you can end up with like an, in, like an inception of, like, several square brackets, and, like, it gets a lot of...</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>CARMEN:</strong> And it gets a lot of criticism for having an odd syntax. It's still SmallTalk-like. But the reason it's my favorite programming language is because I now jokingly say, like, I started out in Objective-C. Nothing can hurt me now. And, like, it taught me to be flexible. It taught me to, like, appreciate, like, object orientation. Like, you know, the base, the essentials of SmallTalk and that sort of thing, and really grateful for it. But, you know, after that, I don't know. I think I associate programming languages with, like, stages of my career or my life because...</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah, I can definitely see that. Totally.</p><p><strong>CARMEN:</strong> So, you know, after that, I was a...Like, all of our tooling for our apps and objectives were written in Ruby because my client was a big fan of, you know, of ruby on rails. And this was, like, early 2010. And so I went into ruby on rails, and I love Ruby. Like, especially, like, the european Ruby community has such a special place in my heart that, like, I. Because, like, right after, like, getting into that, then I started feeling a little bit isolated as a. As a. As a freelancer.</p><p>And then I sort of started, like, I'm a. Okay, believe it or not, I'm a shy person. And, like, I started, like, dipping my toes into, like, going to meetups and stuff, but it was very intimidating. And, like. Like, Objective-C. I think the German language gets a bad rap because it's, like. Like, especially for, like, you know, myself. I come from, like, a romance language.</p><p>I come from Spanish. And, like, yeah, German is hard to learn, but I think it, like, I think it gets...I don't know, there's a certain beauty to its modularity, for example, that, like...</p><p><strong>ADRIANA:</strong> I agree with you. I totally agree with you. I think German is so...German is so beautiful.</p><p><strong>CARMEN:</strong> I agree 100%. Like, don't get me wrong, it's hard. It's got its rules. Like, you know, articles, you know, the der, die, das...like, for. For assigning to nouns is difficult.</p><p><strong>ADRIANA:</strong> Oh, my God. Yes, yes, right?</p><p><strong>CARMEN:</strong> I gave up.</p><p><strong>ADRIANA:</strong> Honestly, just make shit up as you go along.</p><p><strong>CARMEN:</strong> Look, people are gonna know what you mean, like, regardless of the language and all of that, but, like. Anyway, so the meetups were, like, super intense and very, like. I mean, you. You know, if you. If you're familiar with, like, the tech scene, especially in, like, German speaking countries, there's this. There's this, like, sort of not anarchistic per se, but there's a very, like. Like, hacker. Like, are you familiar with that sort of German hacker culture? You know, like the, they call it the demo scene.</p><p>They do, like, lots of, like, graphics and music stuff, and it's very, like, anti authoritarian and that sort of thing. And, like...</p><p><strong>ADRIANA:</strong> Right, right. Kind of, kind of like in the Hackers movie, that kind of vibe.</p><p><strong>CARMEN:</strong> Oh, I was a complete side note, I was at EMF camp a few weeks ago, and, like, they have a, which is like a nerdy camping event, but with WiFi and electricity and, like, all of that stuff and talks. Actually, I gave a workshop on how to get into public speaking and tech speaking at that event a few weeks ago. It was good fun. I'm not a very good camper, but regardless, they show that movie every time.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CARMEN:</strong> And they have the director there for a Q&A, which is pretty cool.</p><p><strong>ADRIANA:</strong> What? Yeah, I, you know, that movie has a special place in my heart. Like, my husband and my daughter hate it. I'm like, but it's so bad. It's good. Come on.</p><p><strong>CARMEN:</strong> I thoroughly enjoyed my time watching it, but I kind of just shocked myself. Favorite programming language. So, like, Ruby. Like, I started going to the Ruby meetup and, like, very quickly got on boarded into, like, Rails Girls. Rails Girls, Summer of Code, and, like, lots of, like, you know, more sort of like humanitarian stuff related to code. And so, like, I did a lot of that with Ruby for a couple of years. And then a couple years ago, my friend and I, my friend Jess and I started teaching JavaScript and HTML and, like, you know, especially when I talk to folks who do, like, more backend or low level programming, and they go like, ugh, JavaScript is weird. And I was like, I know, isn't it great? I have a soft spot. A soft spot for it. And then, like, I started getting integrated into the Rust community. And, like, at least here in Europe, they're also wonderful. I don't know, maybe I, maybe my favorite programming languages are associated to the respective communities.</p><p><strong>ADRIANA:</strong> I mean, and that's such a great association to make. Like, you know, you have a nice community and you feel like it inspires you to learn more because you like the people around it. Right? And I think it's funny you mentioned Ruby because I've had a number of people on the podcast who are big fans of Ruby, and... everyone talks about the Ruby community.</p><p><strong>CARMEN:</strong> I mean, they are pretty great.</p><p><strong>ADRIANA:</strong> Can't beat that. Can't beat that.</p><p><strong>CARMEN:</strong> I'm curious, may I ask what's yours right now?</p><p><strong>ADRIANA:</strong> I would say Python. So I was a longtime Java developer, 15 years. So I got on the Java bandwagon, like in the late '90s, early 2000s...so when Java was pretty new. I was like, I got onto it because my dad is, he's a retired software architect. He learned Rust for fun last year. He just made, like, we were chatting on the phone. He made his first contribution to, what is the Rust library thing called? Not the package manager. Like the library, like where people, like, where people put their, like their homegrown libraries.</p><p><strong>CARMEN:</strong> Crates. crates.io</p><p><strong>ADRIANA:</strong> Yes, that's it. Yes. He published his first Crate last week. I'm like, and my dad's turning 71.</p><p><strong>CARMEN:</strong> That's amazing.</p><p><strong>ADRIANA:</strong> So, yeah, but I got into Java because of my dad. My dad got into SmallTalk when SmallTalk was like, the thing, and then it was like, Java, Java, Java. Now he's like, Java is an anti-pattern because object-oriented programming is an anti-pattern. And then he would...he did Go for a while. Now he's like, I hate Go. Rust. Rust is where it's at.</p><p><strong>CARMEN:</strong> I mean, you know, that's something I find so liberating about programming languages and technologies in general is that, you know, opinions come and go. Like best, best practices come and go. And like, I find being able to like, recognize patterns and like, bring over knowledge and even use that prior knowledge to challenge current knowledge. So helpful. The one I always think about is, you know, I was doing lots of Ruby on Rails and then like, I kind of missed like the major hype of single page applications. Like, I did a little bit of Backbone.js, if you're familiar, like way back when, which was like one of the first, one of the first like single page application frameworks and stuff. And then like, but when I started really getting into stuff like React and Vue and all of that, everyone's like super excited about server side rendering. It's the future.</p><p>It's here. And I'm like, wait, we stopped doing that? And, you know, like, things come and go. Like, everyone in, like, a lot of folks in like the Next.js world are super excited about like RPCs and TrPCs. And I'm like, do y'all mean remote procedure calls? Because like, don't get me wrong, they're fantastic. Like, I didn't know they were gone, you know?</p><p><strong>ADRIANA:</strong> So true. Yeah. It is very cyclical. Yeah, I think, like, programming languages, like, you know, it's also a thing, like, the thing I hear a lot with them is like, my favorite programming language is the one that I'm using right now, which is cool. It's like, yeah, whatever. I'm down to learn new languages, because what I. It's exactly what you said. You, like, you start to recognize patterns between languages.</p><p>And I think that's one of the things that I enjoy about learning new languages is like, oh, how is the thing done in this compared to the thing done here? Right? Yeah, and, yeah, I mean, and I think it's that process of discovery and then learning the nuances and then the...this language does this so poorly. I love how this language does that, and I think that's...that's what I love. It's that discovery of programming languages for the first time. It's like falling in love for the first time.</p><p><strong>CARMEN:</strong> Absolutely. And then that excitement of, like, how something is done, and then you bring it back to your programming language. One of my favorites is when Objective-C introduced blocks, which are anonymous functions, right? And subjectively, the syntax is pretty gnarly for them. Like, I know, like, what are the...what are the...what's that sign....the...the little arrow that goes, is it a caret? The one that goes....</p><p><strong>ADRIANA:</strong> Yeah, the yeah, right, yeah, like that. Right?</p><p><strong>CARMEN:</strong> Yeah, but it's. It's. It's upwards.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah, yeah, yeah, that's.</p><p><strong>CARMEN:</strong> Yeah, I think that's a caret as well. Could be wrong, but I think it is a caret. Yeah, yeah, most, I think so. Yeah. But, like, it's. It's pretty garly. It involves one of those. It involves ampersands. It involves, like, like, curly bracket. It's pretty, like, doesn't...curly brackets doesn't sound that bad. But anyway, it's pretty weird. So much so that for a very long time, I looked it up recently. It doesn't exist anymore. There was a website called effing blocks, which all of its purpose is to remind folks how to do block syntax in Objective-C because it was that weird. And I love that. That sort of, like, not spite per se, but like, that sort of joyful, like, oh, God, I need to reach for it again. Sort of thing that I just find.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. I love stuff like that.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> There's a place that I can go to to remind me how to do x.</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> I'm all for it.</p><p><strong>CARMEN:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, our next question. Do you prefer Dev or Ops?</p><p><strong>CARMEN:</strong> Ooh. So I've spent most of my careers in dev, so, like, my heart will always be in dev, but, like, I've recently started dipping my toes more and more into ops. And, like, I have a very, very solid appreciation for it. And, like, again, I'm gonna sound like a broken record. Y'all are so nice like, the community is so sweet and I just like inviting. Like, I spoke at my, my first DevOps event last year. It was a DevOps DevOps Days New York and it was just such an incredible event. And folks are so, like open minded and like inviting and like, so thoughtful and so provocative in a good way as well.</p><p>Like, I really enjoyed my time there and I feel like I'm learning a lot. It's like, it's just like rediscovering a new aspect of career. It's kind of like picking up a new programming language. Like, you're just sort of like picking up new things. And like, I think there's a lot of consideration and considerable work being done there that, like, I'm finding myself really drawn to.</p><p><strong>ADRIANA:</strong> Yeah, that, that's such a great way of putting it because I think, like, for me, DevOps was, it was like a milestone in my career.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, it was. I, for me, it was a turning point because it was where I'm like, oh, I like infrastructure stuff, but I also like coding and I can do both? What?? It was like...🤯</p><p><strong>CARMEN:</strong> And like, just, just the thought that just the fact that, like, so much, so much, like really good tooling is being made to make this more accessible for folks. Like, for me, onboarding is always a question with this sort of thing. It's both like, it's double edged sword. And like, I find that as folks, like, especially in the ops communities like are taking all of these steps to make these tools, make all of this, like, all this learning that we had to do in one way or another, perhaps more painstakingly than others, more accessible, is something that I'm finding really compelling.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I mean, the fact that we've been able to transcend beyond bash scripting, right? Which, I mean, I love a good bash script, don't get me wrong, but I definitely appreciate all this other tooling that is now available for our convenience.</p><p><strong>CARMEN:</strong> Semi related. Like, it's funny you mentioned that because like sort of related to Windows and shell scripting, I had to build a...so, like, one of the things that I do at my main job at DevCraft Academy is like give folks training in reviewing pull requests and like giving like kind, thoughtful, constructive, not necessarily nice, because nice is like superficial, but like kind for me is like really pushing towards, like this is great. This is how it can be better. So I'm like really pushing for a lot of that stuff. And one of the things that happened especially like, as folks are getting more experience in, like, contributing actively to teams, is giving your files and folders names that are not going to make Windows explode because Windows is pretty strict, uh, conventions for how you name your files. So. Okay, no problem. I'll just, like, add a little, like, existing GitHub action that, like, validates those names.</p><p>But it turns out, like, the thing I need didn't really exist. So I was like, well, guess I'm going to have to write my own. And I had to dip my toes into shell scripting for this. And good golly, did I struggle. And at the end, like, my client was like, why don't you just make a Ruby script for it? I was like, that's an option. Oh, goodness. And then it took five minutes.</p><p><strong>ADRIANA:</strong> I feel. Yeah, yeah, there, there were a few instances where I'm like, you know, on the path towards creating, like, this horrible shell script, and then I'm like, I can do it in Python.</p><p><strong>CARMEN:</strong> Exactly. I mean, isn't that one of the most wonderful things about tech, is that you have these tools available and, like, you have the right, like, I don't know, something I've been thinking about a lot lately. Kind of a side note is that, like, when we're introducing folks to, like, tech in general, and, like, we sort of, like, build up this sort of image, not, not on purpose. I don't think, and definitely not maliciously, that there is a perfect learning path that they have to take, or there's like, learn this, this, this and this, and you're good in this exact order. And, like, unfortunately, whether we like it or not, there's no set path because if there was, it'd be documented, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CARMEN:</strong> So, and I feel like one of the things that I would love to, like to communicate more and want to do a better job at communicating is that, like, look, there's never going to be a perfect tool for a job. It's going to be the one that works best for you, like, working solo or working with your team. There's going to be the one that works best for y'all. For example, writing a script, gonna be Python for you, gonna be Ruby for me. And that's like, neither is wrong.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CARMEN:</strong> Like, in most circumstances, if they're like, I don't know, running something on some embedded thing that only works on Python. Sure. Then your options are a little bit more limited. But, like, again, working within, working within your means and, like, picking the right tool for the job, I think is so much more important than, like, having, like, what is the most optimal tooling for the job.</p><p><strong>ADRIANA:</strong> Yeah, yeah. I totally agree with you. And I think that speaks to it even makes me think actually about, that's how I feel about Agile.</p><p><strong>CARMEN:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> Where I feel like we've especially generally, I think as an industry we've invested so much time in like the, the structure around Agile. And especially a lot of people equate Agile with Scrum even though Scrum is an approach to Agile.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And, and I detest Scrum. I detest SAFe Agile because it's...it defeats the purpose of what Agile is, which is agility and fast feedback loops. And people get so caught up in the, you know, you have to do it this, this and this way that, and get caught up in the ceremonies that you end up completely forgetting the point of why you were doing this in the first place. And so what I've always found has worked really well. I've, where I've seen teams being really successful at Agile is when they pick and choose the things that work best for them. It's like, oh, Scrum has an interesting concept that, you know what, it works really well for our team. And maybe SAFe has a thing and maybe Kanban.</p><p>So then you pick and choose these different approaches and it's a choose your own adventure. And it's similar with like solving, you know, it's similar with like what you were saying around like learning paths there is there because people learn so differently. And what clicks well with one person won't click well with another person. We have visual learners, we have non visual learners. So what's going to, what's going to work best? And so of course, as you said, there's no, you can't say like this. This is the path or if you learn these tools that is going to take you to where you need to be because it, it may and may not.</p><p><strong>CARMEN:</strong> I mean, to the point of like, you know, learning differently. I, I actually got pushback on that from. Do you, do you by any chance know somebody called Felienne Hermans?</p><p><strong>ADRIANA:</strong> I don't.</p><p><strong>CARMEN:</strong> Oh. So she wrote this fantastic book called The Programmer's Brain. Highly recommend it. She's a neuroscientist, I believe. Don't, don't quote me on that. But she does a lot of work around the neuroscience and like, you know how that works in programming. She's working on this programming language called Hedy which like is like put pushing back on monolinguism in that. Like you can write it in any spoken language you want.</p><p><strong>ADRIANA:</strong> Oh, whoa. That's cool.</p><p><strong>CARMEN:</strong> Right? So we had her on. On The Bad Website club for like you know, learning how to learn and all of that. And she was pushed...she...because I very...said, like, well, yeah, we all learn differently. And she goes like, actually we don't. I can't remember why, but I remember that pushback. So whatever I hear, like, we will learn. We all learn differently is like, wait a minute. Apparently we don't.</p><p>But like, I think there's a, there's something to be said for like the, the aspects of like, because I used to teach children to code and like, like, actually one of my favorite things I've ever done was, you know, I was never the best student, but one of like at university. But like, one of my favorite things I did was actually my bachelor thesis which I wrote about like my experience teaching children to code and comparing that with like, established research in the, uh, technical pedagogy for children. And like, there's these, there's these two, um, learning theories that, that exist. One is called constructivism and one is called constructionism. And I'm going to focus on the latter which says that our learning is modular, where we pick up different, like, let's say like Lego blocks and apply them and analogize, analogize, analogize. Compare them with those other pieces of knowledge and make them fit together, which if you think about it, goes back to what we're talking about, like, you know, recognizing patterns. And what I love about that is that it kind of gives a freedom of, for example, choosing your learning path. And then like, when we think about like, you know, how we learn and stuff.</p><p>And like, you know, when we do like developer relations and we create different types of content, you know, for example, we like a lot of, there's a lot of metrics that say, like, oh, short form video is super popular right now. And maybe written, like, written a, written content, not so much. Like, personally I prefer written content for learning, but, but there's aspects of video that are very helpful. But like, what I found is that like, people have their preferences, people have their own learning styles that they prefer. And like, having that flexibility is going to help you so much more. I went off on a tangent and I apologize.</p><p><strong>ADRIANA:</strong> I love that tangent. And you know what? I'm going to go off on a similar tangent because you made me think of....so my daughter attended Montessori school for many years. Because...I'm like super jealous of her education because like, what I love about Montessori is that it really embraces, like, it's all about individualism, but it also teaches you to work as part of a community. And what I especially loved is so my daughter, our first parent teacher interview that I had with her teacher, and she started when she was three in Montessori, and she did it up, up until she turned 13. And her first parent teacher interview, her teacher's like, yeah, Hannah's not learning very well. And also, she stole a bunch of stuff from the classroom, like, oh, my God. My first parent teacher interview. My kids a klepto.</p><p>I'm sorry, Hannah. I know you edit this podcast. I hope I'm not embarrassing you. And then I'm like, oh, my God. So I'm, like, panicky. I'm like, went from proud parent to like, oh, my God. And then...and then...Hannah has a very unique learning style where she hates being told what to do.</p><p>Like, and I mean, like, everything's on her own terms. And her teacher, Cecile, who, like, we're still friends with to this day, because she cracked the Hannah code, she determined that in order to teach Hannah how to do something, she had to go and show it to one of Hannah's classmates. And then Hannah would walk over, like, learning by observing. Don't teach me. I will learn this way. And her teacher, Cecile, cracked the code. And basically...and then Hannah went through this phase, I think she was, like, four or five, where she decided she wanted to sew.</p><p>So she would, like, she sewed, like, gowns and stuff. Like, when she graduated kindergarten, she sewed her own, like, grad dress thing and her. And she was, like, full on obsessed with the sewing. And her teacher, Cecile, again, then, okay, you love the sewing. Let's incorporate other aspects into the sewing. How can we incorporate math? How can we incorporate, you know, science or whatever, like, things into the learning to help her learn. And so ever since then, it's really made me appreciate seeing how she grew up versus how I grew up, which was very, you know, like, very traditional. Like, I'm south american.</p><p>I've got, like, my. My mom had very, very distinct ideas of how. How I should learn. And, you know, I spent, like, a summer memorizing my times tables, because that is what you do.</p><p><strong>CARMEN:</strong> Yep, I can relate. I have that.</p><p><strong>ADRIANA:</strong> So, you know, as a result of that, it's really...she's opened my eyes to, like, how people. How people learn. And even, like, my husband is dyslexic, and I'm a fast reader, and being around him, I've had to, like, first of all, learn to slow down. I can't just, like, show him a thing. Here, read this right now. And he's like, I need a minute. But also recognize the fact that, like, even though, like, he doesn't let dyslexia get the best of him. He's found coping mechanisms.</p><p>So it's so fascinating to see how different people adapt to different situations, how they will learn things differently. And I think that's, like, the most magical thing. And that...yeah, I love that.</p><p><strong>CARMEN:</strong> No, 100%. I just want to. Just want to clarify the face I made when you. When. When you told me that she had, like, don't tell me how to learn who. That hit, like, a very familiar nerve for me, of, like. I mean, that's the exact. That's why I say I wasn't the best student, because, like.</p><p>And, like, it was so fascinating to see, like, how differently I would approach. Because if a professor, like, a university would tell me, like, read this book and, like, spit out its contents on an exam paper, three months later, I'm like, right. The man doesn't tell me what to do. But if a client or, like, somebody or, like, you know, a higher up tells me, he's like, hey, you should read this book. It's really helped me with my career. I was like, thank you, I will. And I read it with gusto. And I'm like, I take notes and stuff.</p><p>I'm like. Then I look at it, I'm like, wait a minute, who am I? And, like, I know that's me. That, like, I have, like, you know, attitude and stuff. But, like, I do think it's really, like, I mean, that kind of helps us sort of, like, reframe as well. Like, how we approach these different problems and stuff. Like, reframing is such a powerful tool.</p><p><strong>ADRIANA:</strong> Like, oh, my God. Yes.</p><p><strong>CARMEN:</strong> Right? Like, not. Not fully related to learning, but, like, you know, I do a lot of talking about, like, pub...like, tech speaking and public speaking and that sort of thing. And, like, I, like, I will be very embracing of the fact that I get so nervous every time I go on stage, right? And, like, yep. Right? And, like, I help...I used...I used to help run this thing called Global Diversity CFP Day. CFP standing for, you know, call for proposals at conferences when they invite folks to propose their talks and stuff. And like, I just, like, I was like, you know what? I'm going to give a short presentation about getting nervous.</p><p>And, like, I just went on Twitter. This was like, gosh, I want to say, like, three years ago and just, like, gathered so much empirical evidence from folks of, like, how do you. How nervous do you get? How nervous do you get relative to when you're going up on stage and that sort of thing. And, like, something I found so magical. Like, there was one person who replied with, by saying, like, I've been speaking for 14 years and I get nervous every single time. I get...I increasingly get unbearable to be around the closer it's time for me to get up on stage.</p><p>But then they said, I...and I'm so grateful for the fact that I get nervous because I've reframed it as excitement, as caring. And if I'm not nervous when I'm going up on stage, it means that I don't care about what I'm presenting about and I'm gonna do a bad job. And I was like, whoa.</p><p><strong>ADRIANA:</strong> Oh, damn! Oh, my God, I love that so much.</p><p><strong>CARMEN:</strong> It's such a powerful reframing. And, like, I don't get me wrong, it's not about, like, lying to yourself or anything. I think it's just, like, about looking at the things that you experience in and, like, for example, learning and, like, how you...how you, you know, take things in and just, like, rethinking about how you approach them is so powerful.</p><p><strong>ADRIANA:</strong> Yeah, I love that so much. Yeah. Because, I mean, I always get nervous before talks, and I've learned to just accept it, you know, and that's okay. And I also know myself well enough that, like, once I get up on stage and, you know, unwind a bit and I just get into the groove, and then it's like autopilot, and it's such a magical feeling to you when that kicks in.</p><p><strong>CARMEN:</strong> It's the best. Like, I always, I always joke that it's like, you know, to get a little bit math nerdy. It's like a, it's like a tangent graph. Like a tan graph where it's, like, not nervous, not nervous. Super, super nervous. And then, like. And then I'm, like, in another plane of existence and, like, yes. Like, I know that my speaking style tends to be, like, very, like, engaging and, like, energetic and stuff.</p><p>And then people come up, it's like, oh, my God, you're so, like, don't get me wrong. I appreciate it. This isn't to, like, humble brag or anything. I have a point. But, like, you know, they'll come and be like, oh, my gosh, you're so energetic. It's so cool. Like, how do you do it? And I was like, yo, what you're seeing is, like, anxiety and adrenaline just, like, in human form.</p><p><strong>ADRIANA:</strong> I can relate to that.</p><p><strong>CARMEN:</strong> Right?</p><p><strong>ADRIANA:</strong> Yeah. People are like, you're so peppy and, and then, you know, it's like when you said, like, you won't believe it, but I'm actually, actually, like, very shy. I'm like, I am too. I can so relate. And people, people meet me, they're like, oh, you're so outgoing. It's like, yeah. And then get me in a room full of people I don't know, and I'm the one, you know, in the corner texting. So texting a friend, going, oh, my God, help me.</p><p><strong>CARMEN:</strong> That was me at my first meetup. I actually, I had a...I had...I had a little weird, like, let's call it a science experiment a few years ago where I, where I went to speak at a conference in Romania, in Bucharest. Had a really good time. They took such good care of me. But, like, I arrived, I, you know, earlier in the day, and I went out to find, get lunch. I was by myself, and, like, I realized I was being so...</p><p>I don't know what the term is. Shy, nervous, uncomfortable. Like, I felt uncomfortable even ordering food by myself. Right. And then, like, we went out first. Then was time for the speaker dinner. I kind of awkwardly went up to some folks at the, at the, in the hotel lobby that didn't really. They gave off that vibe as we don't really know anyone here, and we're gonna go to a speaker dinner, and, like, I want to introduce myself to them.</p><p>And then, like, we went to the speaker dinner after that. And, like, a couple of the folks I met were like, oh, I wonder where that guy got napkins. I could really use napkins, but I'm too shy to ask. And, like, don't ask me why. My brain, like, rewired itself. It's like, don't worry, I'll take care of this. And I go, it's like, excuse me, sir. Where did you get those napkins? Thinking back to the person, like, 3 hours, 5 hours ago who was too shy to order lunch, and I'm like, what's going on? Right? I don't know. It's weird.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah. It's funny how, like, certain things will trigger, like, I, you know, I think of myself at, like, conferences, right?</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, I am on, at conferences, I'm like, I put on the full on, like, extroverted thing, and then I look back at it and I'm like, who dat?</p><p><strong>CARMEN:</strong> Oh, my God. I so feel that.</p><p><strong>ADRIANA:</strong> Right? And sometimes, like, you're not even conscious of it. It's like something goes off and you're like, yep.</p><p><strong>CARMEN:</strong> And, like, I gotta be honest, I still don't know. Like, I don't even know if I fall in any of the two categories of introversion versus extroversion. Like. Like, don't get me. I thrive on, like, being, like, being on, as you put it, because it's very similar for me. It's like I'm a different person when I'm in public versus I'm, when I'm at home, just, like, doom scrolling or something. But, like, it's. It's.</p><p>I don't know. I kind of like that. Don't get me wrong. I think...I think it's not that you're, like, personality is, like, fragmented or something, or it's just. Or anything like that, or that you're putting on a show. I think it's an aspect of your personality that just comes out in those situations, and it's extremely valid.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that makes a lot of sense. And what you mentioned earlier, too, like, why should we be put in a category of, like, you're either introverted or extroverted. Why. Why can't it be shades of gray? Like, everything else is shades of gray? There. There are seldom things that are binary. So, like, totally. Why not this?</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Okay, we're almost done. Yeah, sort of done. No, we're not quite done. That's okay. This has been fun because, like, we've dug into, like, all the topics through. Through the...through these questions, so I'm here for it.</p><p><strong>CARMEN:</strong> I love it. This is so much fun.</p><p><strong>ADRIANA:</strong> Do you prefer JSON or YAML?</p><p><strong>CARMEN:</strong> Oh, I have a YAML story. So I was building back in my Objective-C days, I was building a file renaming app. You drag in a bunch of files, you put in a set of actions, and then it would rename those files for you. It's pretty...it's a pretty complex app, and it's how I learned regular expressions, by the way. Super fun. But regardless, I needed to...these chains of actions that you would take to rename the files, insert these characters, put in numbers, find and replace all of this stuff.</p><p>I needed to store these somewhere, and I was like, oh, I'll just store these as YAML. For example, for find and replace, you could have any string you wanted. I was like, cool, we'll just put in, like, you know, if I put in a letter "y", I ran into trouble because YAML doesn't interpret the letter "y" as the letter "y". It interprets it as "true" now. And it gets wilder than that because, like, you might think, okay, well, then, like, don't use the letter "y". Fair. But the same goes for "ON", which is, correct me if I'm wrong, the..what's it called? The abbreviation for Ontario.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, that's right. That's right.</p><p><strong>CARMEN:</strong> But in YAML, "on" is "true".</p><p><strong>ADRIANA:</strong> Derp.</p><p><strong>CARMEN:</strong> And there's a bunch of these that through this...through these...through these sort of, like, frustrations, I just switched over to JSON. I have to admit, it made my life significantly easier. So do I prefer one to the other?</p><p><strong>ADRIANA:</strong> That was it for you? It's like, yep.</p><p><strong>CARMEN:</strong> I have...I mean, don't get me wrong. Like, I'm a big, like, use the right tool for the...for the job. I love...I kind of have a soft spot for those quirks of YAML. Don't get me wrong, they're frustrating. But, like, I don't know, I just like. I just like it when a...I just like it when...when languages or technologies have their...there's a spanish word that I love called that. It's mañas. It's like... it's what makes you like. It's like when you're a picky eater, you're called mañoso or mañosa or mañose...it's like, it's quirk. A quirk. That's the term. A quirk.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>CARMEN:</strong> And I don't know, I find them endearing. So, like, in that. In that context, of course I prefer JSON, but, like, I don't know. I have a soft spot for YAML.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. That's awesome. I love that. I love that. That viewpoint on it. Okay. On a similar vein, do you prefer spaces or tabs?</p><p><strong>CARMEN:</strong> Oh, oh, I prefer. So, I mean, I use spaces. Well, I mostly used spaces, but there's actually a reason to prefer tabs, and that is for accessibility.</p><p><strong>ADRIANA:</strong> Ooh, tell me more.</p><p><strong>CARMEN:</strong> Like, I cannot for the life of me recall what that article, but I read an article where somebody said, like, look, essentially the way, like, a screen reader or something is going to interpret tabs or spaces, it's gonna make more sense to have tabs. And I'm like, you know what? Fair enough. Because at the end of the day, a tab is a character, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. A character that represents a chunk of space.</p><p><strong>CARMEN:</strong> Exactly. And, like, that feels more, let's say, screen reader-ly honest than two to four spaces.</p><p><strong>ADRIANA:</strong> Yeah. Huh. That's so cool. I have not looked at it from that perspective.</p><p><strong>CARMEN:</strong> See if I can find the article, and I'll send it to you.</p><p><strong>ADRIANA:</strong> Okay, cool. Cool. Yeah, that'd be awesome. Hopefully we can include that in our show notes. Okay, I think you answered this question in one of your earlier statements, but I will ask it formally. Do you prefer to consume content through video or text?</p><p><strong>CARMEN:</strong> I think, yeah, no, I did kind of. There was somewhere in my rambling. It was there. I think I prefer text, but it really depends on, like, what I'm trying to do for, like, I don't know, like, I think I mentioned. Yeah, I did mention that, like, I installed a liquid cooler into my PC for that kind of thing. A video was much more helpful, but, like, for certain coach things, especially for, like, navigating. Navigating dashboards and that sort of thing, I don't know why I'm at dashboards. I don't know what's up.</p><p>Like, I feel like every time they. Every time, like, a dashboard gets updated, I'm like, am I bad at tech? So I find videos really helpful for helping me navigate dashboards and that sort of thing. But there's a balance to it. There's a really great book on documentation called Docs for Developers, and they mention, like, you know, having this versatility of content that I find really, really helpful. So it's...I know I'm...I know I'm tending to answer things where I don't really commit to one side or the other, but, like...</p><p><strong>ADRIANA:</strong> No, no...I love it! I love hearing, like, the different, the different reasons for the different things. This is great. This is great. It's all the different perspectives. I appreciate it.</p><p><strong>CARMEN:</strong> You're very kind. But, like, yeah, I think there's just nuances to this sort of thing that make, you know, make them more...more relevant for one or the other. I like talking about creating content, video or text.</p><p><strong>ADRIANA:</strong> Ooh, I should add that one.</p><p><strong>CARMEN:</strong> It's...let me tell you...I love live streaming. I love writing, like, prose or tutorials or guides and that sort of thing. I am so bad at videos and I don't know why because, like, I think the script has to go so perfectly. Like, did you do a lot of, like, did you pre record any talks during, like, when there were a lot of conferences were online?</p><p><strong>ADRIANA:</strong> I wasn't doing talks at that point, but I have a recent experience...so this year I launched my video course on Observability through O'Reilly, and I had to do a lot of recording for that. Like, the whole thing is a video course. And, you know, I thought, okay, once I handed in my slides, like, it would be easy to record the video because I had all my speaker notes and stuff. Oh, my God, I can't tell you how hard it was to record the video for that. That was like, like the number of times I would, I would spend sometimes like an hour on one slide because I'd be, like, tripping over my words and I'd be like, so frustrating.</p><p><strong>CARMEN:</strong> There's an, first of all, I feel you so much. Like, like, I just triple, like, I don't know why. Every time I have to record some video, like, I do some video courses for Egghead and like, every time I have to pre record a video, I'm always, I always naively think to myself, I can do this in one take, no problem. I do stuff in one take all the time. Not taking into consideration that I trip over my words constantly or like, I mess up and I just like, sort of just like blankly stare into space for a minute. I was like, oh, yeah, yeah, yeah, right. My friend Cassie Evans released a montage. She does, like, stuff with green...I believe with GreenSock Animation...CSS animation stuff.</p><p>And she released a montage of like, all of the time she's messed up and sworn at...like, let out a swear word. So much life. I love that we've all done it. Let's be honest.</p><p><strong>ADRIANA:</strong> I can't tell you how many outtakes I have going, "motherfucker!"</p><p><strong>CARMEN:</strong> Honestly, even for like, even for like a two minute video for like, I'm going to speak at a conference next month about like, dependency management that they're like, hey, do you mind, like, recording a two minute video for us? And I was like, well, there go 3 hours. Because I'm, because I'm just like, hi, my name is Carmen and damn it. Hi, my name is Carmen and I'm here to damn it. And like, it's just that...a bunch of, that. It's the worst!</p><p><strong>ADRIANA:</strong> Yes, it is. I like...yesterday I was putting together a video to accompany a blog post that I'd written. I don't know why I thought, like, let's do a video too. Like, I find, I find video work challenging, as you mentioned. And it was similar thing, like a three minute video. It took me an hour to record it. And also I'm like, I don't need a script.</p><p><strong>CARMEN:</strong> Oh, my God.</p><p><strong>ADRIANA:</strong> And I really...I do need a script. I do. I'm sorry, me, but you do.</p><p><strong>CARMEN:</strong> Like, so, like, I don't know, like with talks it's different. With talks, it's like, I don't need a script. I don't need like speaker notes. Like, I'm fine. I can just wing it. It's totally cool. Like, for some reason I just sort of like, come up with the script in my head. And don't ask me why, but I.</p><p>I like, it's. It's not so much a script. I like to call it a. A mental choreograph of how I give a presentation and, like, I don't know, timing and stuff. It's just all in there, but with a video, just not the same. And I don't know why. So weird!</p><p><strong>ADRIANA:</strong> It ends up more robotic for some reason. Like, yeah, I look at myself in videos, especially, like, the one I did yesterday, thankfully, was a voiceover. But, you know, if you're doing a video with your face on it now, it's like, oh, my God, I've got resting bitch face, or, like I look like a robot or whatever. Right?</p><p><strong>CARMEN:</strong> It's like, the silly thing about that is that we're the only ones looking at those aspects of ourselves, right? Because everyone else is, like, focused on the content.</p><p><strong>ADRIANA:</strong> Yeah, it's true. Yeah. They're like, why. Why is their face there?</p><p><strong>CARMEN:</strong> I'm not even that. They're just, like. Like, barely registering it. It's just like, yep, that's a face talking to me. It's not like. It's not like me where I'm looking at myself going, like, oh, God, my hair. Like, I look so sweaty. Oh, my God. You know, like that sort of thing.</p><p><strong>ADRIANA:</strong> Yeah, I know. Yeah. We tend to be so self critical and...I don't have the answer for that...I...you know, I tell people, don't be self critical. Meanwhile, I'm like, oh, my God, everything sucks.</p><p><strong>CARMEN:</strong> Do as I say, not as I do.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>CARMEN:</strong> Totally.</p><p><strong>ADRIANA:</strong> Exactly. That's okay. That's what therapy is for. It's helping me get through. Same. Okay. Oh, we have one more question left.</p><p><strong>CARMEN:</strong> Hey, I I'm excited.</p><p><strong>ADRIANA:</strong> Okay. What is your superpower?</p><p><strong>CARMEN:</strong> Oh, gosh. That one's actually gonna stump me. What is my superpower? I'm gonna sound naive, maybe, but, like, I think so. I used to frame it as, like, if a dummy like me can do it, so can you. I'm trying to reframe that into a little bit more of an expertise, because I owe myself some credit, but, like, I think my superpower might be making things approachable.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CARMEN:</strong> And I mean. And I mean that in every sense of the word. Like, one of my favorite projects I ever did back in my days at Codesy, where we were doing a tool, we were making a tool on a complex, code based understanding, and I was like, well, it's Hacktoberfest. We need a live stream. Carmen, do you have an idea. And I was like how about we get a bunch of like open source maintainers, have them onboard me onto their project using our tools, never having looked at the code before, not even tried the programming language before, and like it was, you know, it's onboarding so, and I, and I have no sense of dignity, so I bought a little sailor outfit and like, you know, they were onboarding me to the ship and it was a lot of fun and, but I felt like, I felt like that sort of like relaxation and like, you know, embracing what is it failing, how does I put it? Failing positively, failing safely, taking privilege into consideration, of course, but like failing safely and responsibly. Something, I think that's something that I'm good at. I remember I have one more story I had.</p><p>So like I was doing the, we're teaching JavaScript online for free at the Bad Website Club, and like we're doing the free code camp exercises. They're very kind, they're very cool people. There was one exercise there called the Record Collection Exercise where you had to manipulate a complex JavaScript object with a function and it was pretty complex. So what this was is an hour of live streaming where I would just go through and explain the solutions that I would write as I wrote them and explain concepts and that sort of thing. And I got so stuck, I got extremely stuck, couldn't make it work. And I remember panicking on the inside, of course, I'm very good at hiding it. I remember panicking being like oh my gosh, this isn't working. And people in the chat were like, I'm so lost...she's...what is she doing? Try, like, have you tried doing this and this and that? And I couldn't process it.</p><p>I was just like ah, anyway, and I felt like a failure. But I did eventually get it. I spent like 20 minutes of that 60 hours...60 minutes livestream going through this exercise. And then like I went, I disconnected, sat down, I had a tiny cry, but then I got a message from somebody being like hey Carmen, you know, that looked really tough. Congratulations on beating that exercise. I just wanted to write you and say like thank you for showing me that even someone who's been developing for software for 15 years is gonna get stuck on stuff occasionally. And that to me felt like probably the biggest victory of my career, where I made something seem more approachable, where I just added that human side of it. Like, I think especially as we're finding our first roles, we forget, especially if we've been in tech for a while, we forget what it's like to look up to folks and think like, well, they know everything.</p><p>It's kind of like when we're children and we look at grown ups and we're like, oh, yeah, they've got everything figured out. And then we, you know, I'm 36 and I'm like, still waiting for that to happen. And like, yeah, same happens with tech, you know, and I think that might be my superpower, just sort of like embracing.</p><p><strong>ADRIANA:</strong> Yeah, I love that. I love that so much. And, you know, I...and you give off very approachable vibes. Like, you're, you're very friendly and bubbly and I feel like, you know, you're someone I'd want to learn from. And I think approachable, oh, no problem. Honestly, you know, making tech approachable and, and putting a friendly face to it is so important. Especially, like, I, I think for women in tech, that's so important too. Especially because so many of us come in intimidated.</p><p>Absolutely intimidated. Um, especially because it's, it's still a man's world in tech and we gotta, you know... and being able to show other people that, a, we exist.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And b, like, we're friendly and approachable. Come learning with us...I think is so, so important.</p><p><strong>CARMEN:</strong> I agree 100%. And if, you know, if I may say likewise, like, you have made this experience of talking to you and podcasting. I feel like I've known you for ages. It's the strangest thing.</p><p><strong>ADRIANA:</strong> I know. I feel like we're like besties, right?</p><p><strong>CARMEN:</strong> And like, and I think that's, that is that same application of like, making something approachable, making it not comfortable in a, in a, in a....let's say more like, let's say marshmallowy way, but like making, making folks comfortable to, for example, something as, something as perhaps straightforward from the outside is asking questions like, we take for granted how scary it is to ask questions and knowing, like, what's a proper heuristic of when to ask a question, especially as you're starting out and like, you know, especially if you don't work in a very positive, a positively reinforcing team. Like, how do I ask questions like, what is the right time? Like, I have a little hack for that, actually. Like, even though, like, I might know the answer to something if we're at a meeting or something, I'm still going to ask the question being like, what are KPI's? What is SEO? Or whatever? And like, I find that, like, make, it's that aspect of approachable. Maybe it's my focus point?</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I really like that. And I think forcing yourself to ask questions and, because, like, I remember so early on in my career, I'd be sitting in a meeting, absolutely lost and just, like, not knowing what's going on, and. And I've started to just, like, I force myself because it's so scary, too, like, especially when you're in a room of people who are so confident and they exude confidence, but they might not actually know anything or they might not know as much as they let on, let's say.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And so I've taken to just, like, take a deep breath, ask the question, and I kind of take the Columbo approach. And, you know, like, for folks who are younger, I'm sorry, if you don't know who Columbo is, you should definitely look up Columbo. He was this awesome detective on TV, but his approach was, like, kind of, it was kind of the bumbling idiot question. So it wasn't that I presented myself as a bumbling idiot, but I'd be like, you know, just, just for my own education. To clarify for me, could you explain what, what this means and taking that sort of approach? And people are usually more than happy to answer that question that you have, which is, like, that's another thing that I learned. It's, like, asking.</p><p><strong>CARMEN:</strong> And there's almost, like, a bystander effect to it where, like, maybe everyone wants to ask that question, but they don't feel like it's the right space to. And, like, by doing so, you kind of open that door and, like, allow more conversations to flow. And, like, especially for those, like, in a higher position of privilege, I highly encourage them to lend it and, like, make things more accessible for folks.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. And I think that's one of the things I enjoy about being a DevRel as well, is I find, like, you know, the thing that, that kind of launched my blogging, my tech blogging was like, I'd be spending all this time, like, trying to figure stuff out, and. And then I'm like, oh, my God, this was a doozy. I got to write about this a for my own benefit so that I can. And I referred back to my blog posts that I've written in the past. I'm like, thank you, past me. I forgot this.</p><p>But also, like, my thought is, like, if I have this question, chances are others will, too. And I also like to document, like, these are all the places where I messed up. And so you might want to check this, too. Like, I try to include a list of gotchas, depending I, depending on what I'm writing. And I think that's really important.</p><p><strong>CARMEN:</strong> I agree 100%. In fact, you reminded me, like, one of the things that I always like, especially when folks are starting out with, like, public speaking and that sort of thing, like, they're always like, what is the one number one thing that we hear? And, like, I feel it myself from time to time, too, because I'm human and it's like I have nothing to talk about. And I was like, and I always tell them, look, there's one audience member that you want to be targeting, and that is yourself from four months ago who would have benefited from this talk. And, like, as long as you've got that one person, because there's always going to be one person who watches something or, like, reads something that you've created and will, you know, they might reach out, they might not, but, like, know that people are benefiting from that, especially, like, you know yourself from the future. Like you said, I think it happened to me once already that, like, that I googled, like, a problem. I was like, oh, I wrote a blog post about this.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CARMEN:</strong> It's a great feeling.</p><p><strong>ADRIANA:</strong> It is. I know. Yeah. And so, like, and that's why I was also encouraged people to, like, blog stuff that they learn about because, like, I had this one mentee, and, you know, I was trying to give him some, some direction on his career. I'm like, you know what? Blog stuff on Medium. And within months, he got, like, he got a lot more followers than me on Medium. I'm like, damn. I'm genuinely happy for him because he writes about, like, I believe he does, like, working in AWS, and he does a lot of stuff around APIs, and that's something that resonates with the community.</p><p>So, like, for him to get that many followers means that he's writing about stuff that really, like, touches...it's things that people want to know about. So I'm very, I'm very happy to have encouraged him to do that. And every so often when I see one of his blog posts, I'm like...</p><p><strong>CARMEN:</strong> If I may, you absolutely, like, deserve to give yourself credit as well for playing a part in that. I think it's not something that I don't know...I find that oftentimes we don't give ourselves enough credit for the work that we do and encouraging others and taking some credit for it for ourselves and being like, you know what? I did play a part that's significant.</p><p><strong>ADRIANA:</strong> Oh, thank you. Yeah, yeah, that's true. We do need to remember that we influence people's lives in different ways.</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> That's so awesome. Well, we. I think we're coming up on time, and we got through all...we got through all the lightning round questions, and this was, like, honestly such a fun application of the lightning round questions because it just, like, turned into so many fun topics that we got to dig into. And I swear I could just keep asking you more and more questions.</p><p><strong>CARMEN:</strong> Same. I'm having such a good time.</p><p><strong>ADRIANA:</strong> I think it just means I'll have to have you on at another point again.</p><p><strong>CARMEN:</strong> I'd love that. Thank you.</p><p><strong>ADRIANA:</strong> That would be so fun. So, yeah, you know, before we part ways, do you have any, any words of advice that you want to impart on our audience or hot takes, if you have any? Either is good.</p><p><strong>CARMEN:</strong> Yeah, I think, you know, like, for me, very much a topic that's been very recent in my life is just sort of, like, trying to decouple myself from my online self, by which I mean, or, like, my professional self, and, like, trying to learn, like, not so much in a work life balance kind of thing, in terms more of a, like, identity sense of, like, am I a programmer or a human, or am I a dev. Am I an ops person? Am I a human being? Like, where do those coalesce? I don't even know if coalesce is the right word, but I'm gonna go with it. And. And, you know, been trying to take steps to sort of, like, maybe be a little bit less. Less online, maybe be like, I was having a conversation with somebody today about, you know, trends in tech and, like, FOMO, you know, fear of missing out. And, like, lately, that sort of, like, evolved for me in the last couple years into something that I called AOMO, which is more, ambivalence of missing out and, you know, trying to not...so not...I mean, of course, you know, mental health is very important, but also, like, trying to, I don't know, somebody gave you some advice once which was something like, youre only as helpful as you are capable in terms of energy, in terms of, like, you know, capacity.</p><p>If you take on too many mentees, the quality of your mentorship is going to decline, right? And I feel like a lot of that applies to. I mean, like, I'm talking about mentorship as if there's some kind of, like, seniority to that advice, and there really isn't. I think that this applies to a lot of aspects of my career. My friend Jess gave me some advice that I really love, which is that my phone is not allowed in my bedroom, and that has been such a game changer for me, first of all, because, like, the alarm sounds on my phone, I have to get up and go turn it off, as opposed to get up, drug, like, sort of groggily turn it off, and then go back to sleep. And I find that, like, yeah, I guess I'm trying to, like, decouple myself a little bit in terms of, like, you know, social media is...is...is very impactful, and it's giving me so many opportunities, opportunities for my career. But at the same time, I know that in my mo. In my weaker moments, it has dictated my life a little bit. So I'm trying to, like, you know, go easy myself and that sort of thing, and just. But at the same time, I'm not. I'm gonna not...I'm trying to feel less bad for feeling bad, if that makes any sense.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That makes a lot of sense.</p><p><strong>CARMEN:</strong> So, yeah. And generally, my friend Sylvia, when we were getting to know each other, I adore her to bits. She gave me some advice that I really love, which is, like, you need to present more as an expert, and that is such a weird little contrast to making things accessible. You also need to present a little bit more as an expert. It's something I'm figuring out. So it's not so much advice as this is what's going on in my life, but I think there's some resonance there with folks, so I hope that's helpful.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so helpful. And I think I, you know, you've said so many insightful things, and I really, really enjoyed our conversation today. This has been a real, real treat and definitely brightened up my Tuesday.</p><p><strong>CARMEN:</strong> Aw. Same, if I may say, like, you made this so approachable and so easy and so comfortable. Thank you.</p><p><strong>ADRIANA:</strong> Oh, thank you. I really appreciate that. Well, and with that, thank you so much, Carmen, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>CARMEN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></description>
      <pubDate>Tue, 10 Sep 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Carmen Huidobro)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-tech-carmen-huidobro-5J3R1Yxc</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Carmen Huidobro (she/her) is a developer advocate and dev education enthusiast originally from Chile and based in Austria. She thrives on lifting others up in their tech careers and loves a good CSS challenge. Always excited to talk about teaching tech, especialmente en Español, oder auf Deutsch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/carmen-huidobro/">LinkedIn</a></li><li><a href="https://x.com/hola_soy_milk">X (Twitter)</a></li><li><a href="https://hola-soy-milk.online/@hola_soy_milk">Mastodon</a></li><li><a href="https://www.youtube.com/@hola_soy_milk">YouTube</a></li><li><a href="https://www.instagram.com/hola_soy_milk/">Instagram</a></li><li><a href="https://www.twitch.tv/hola_soy_milk_">Twitch</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.substack.com/pub/geekingoutpodcast/p/the-one-where-we-geek-out-on-conference?r=27vnzy&utm_campaign=post&utm_medium=web">Marino Wijay on Geeking Out (Episode 24)</a></li><li><a href="https://x.com/virtualized6ix/status/1800270899742114243">Marino's Tweet on cool folks to have on podcasts</a></li><li><a href="https://x.com/adrianamvillela/status/1800273428156383730">Adriana's invite to those folks to join Geeking Out</a></li><li><a href="https://en.wikipedia.org/wiki/IPhone_3GS">iPhone 3GS</a></li><li><a href="https://en.wikipedia.org/wiki/BlackBerry">Blackberry Smartphone (early 2000s)</a></li><li><a href="https://en.wikipedia.org/wiki/Motorola_Razr">Motorola Razr (original)</a></li><li><a href="https://en.wikipedia.org/wiki/Motorola_StarTAC">Motorola StarTAC</a></li><li><a href="https://en.wikipedia.org/wiki/LG_Chocolate">LG Chocolate</a></li><li><a href="https://en.wikipedia.org/wiki/The_Matrix">The Matrix (movie)</a></li><li><a href="https://www.newegg.ca/Water-Liquid-Cooling/SubCategory/ID-575">Liquid cooler for PC</a></li><li><a href="https://en.wikipedia.org/wiki/DOS">MS-DOS</a></li><li><a href="https://en.wikipedia.org/wiki/SAP">SAP (software company)</a></li><li><a href="https://en.wikipedia.org/wiki/ABAP#:~:text=ABAP%20(Advanced%20Business%20Application%20Programming,German%20software%20company%20SAP%20SE.">ABAP (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Dynamic-link_library">Dynamic-link Library (DLL)</a></li><li><a href="https://en.wikipedia.org/wiki/Objective-C#:~:text=Objective%2DC%20is%20a%20high,for%20its%20NeXTSTEP%20operating%20system.">Objective C (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">Smalltalk (programming language)</a></li><li><a href="https://en.wikipedia.org/wiki/Hackers_(film)">Hackers (movie)</a></li><li><a href="https://backbonejs.org">Backbone.js</a></li><li><a href="https://www.youtube.com/watch?v=G7uid4NgwVg">Carmen at DevOps Days NYC 2023</a></li><li><a href="https://devcraft.academy">DevCraft Academy</a></li><li><a href="https://www.felienne.com/book">The Programmer's Brain, by Felienne Hermans</a></li><li><a href="https://www.hedycode.com">Hedy (programming language)</a></li><li><a href="https://adamtuttle.codes/blog/2021/tabs-vs-spaces-its-an-accessibility-issue/">Tabs vs. Spaces: Its an Accessibility Issue</a></li><li><a href="https://docsfordevelopers.com">Docs for Developers, by Jared Bhatti, Sarah Corleissen, Jen Lambourne, David Nuñez, Heidi Waterhouse</a></li><li><a href="https://foundryvtt.wiki/en/development/guides/greensock">GreenSock Animation Platform (GASP)</a></li><li><a href="https://hacktoberfest.com">Hacktoberfest</a></li><li><a href="https://www.google.com/search?client=safari&rls=en&q=columbo+tv+show&ie=UTF-8&oe=UTF-8">Columbo (TV Show)</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://badwebsite.club">Bad Website Club</a></li><li><a href="https://carmenh.dev/speaking/">Upcoming Speaking Engagements</a></li><li><a href="https://www.oreilly.com/library/view/fundamentals-of-observability/0636920926597/">Adriana's O'Reilly Video Course: Fundamentals of Observability with OpenTelemetry</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Carmen Huidobro. Welcome, Carmen.</p><p><strong>CARMEN:</strong> Thank you so much for having me. Hey everybody, all listeners. It's an absolute joy to be here.</p><p><strong>ADRIANA:</strong> I am so excited to have you on. And, you know, it's really cool how I got you on the podcast was because I think Marino Wijay did a shoutout of, like, all amazing people that should...he did a Tweet about like, oh, these are some awesome people that you should totally have on your podcast. I'm like, awesome. And your name was on there. And so I replied to that tweet. I'm like, anyone on that list, like, let me know. DM me. You can be on the podcast.</p><p><strong>CARMEN:</strong> Honestly, like, I'm so grateful to Marino and also you for, like, laying down that growndwork. I don't know what was what I was thinking that day. I was feeling like, oddly bold. Is like, because I saw, I saw your post and I was like, you know what? I am going to reach out to her and just sort of like, very bravely be like, hey, I'd love to.</p><p><strong>ADRIANA:</strong> I am so glad that you did. I love it when, when people take me up on, on my offer. So.</p><p><strong>CARMEN:</strong> Yeah, no, I appreciate it.</p><p><strong>ADRIANA:</strong> Yay. Well, as, as we start off, are you ready for the lightning round lightning slash not really lightning round questions?</p><p><strong>CARMEN:</strong> Awesome. Let's go.</p><p><strong>ADRIANA:</strong> Okay. All right, first question. Are you a lefty or a righty?</p><p><strong>CARMEN:</strong> I'm a righty, but I was born a lefty. But, like, so I was growing up in Chile at the time, and my....so, like, my grandmother did not like it and she was, like, forcing me to, like, try and, like, write with my right hand. So, like, I do some stuff sort of lefty, but, like, 90% righty.</p><p><strong>ADRIANA:</strong> Oh, okay. So your, like, brain was retrained on, on the rightiness. Ooh, cool, cool. Yeah, my mom. I'm a lefty. My mom was also a lefty. And she was forced to do things left-handed [NOTE: should be right-handed] by some angry nuns. And she...but she was like one of those, like, you can't take the lefty out of me. And she just couldn't, like, as much as the nuns tried to do it, she just. Nope, not. Not happening.</p><p><strong>CARMEN:</strong> So they try. And they tried to train her out of being a lefty, right?</p><p><strong>ADRIANA:</strong> They did. They did. And it did not work. Yeah, they...Because I think, like, she would hold her fork with her left hand, and they're like, nope. And so. So they make her sit in the cafeteria trying to eat with her right hand.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And if she didn't, she would, like, either not eat or whatever, like, if there was some sort of punishment or I think she missed recess because she was stuck at the cafeteria, like, trying to eat with her right hand. And so she was, like, thoroughly traumatized. So for her, it was like, almost. Almost like the visceral reaction of, like, nope, I'm a lefty for life on all the things.</p><p><strong>CARMEN:</strong> Yeah, yeah, no, I mean, kind of. I mean, I wasn't at school when they were doing this, but, like, my...my grandmother was very, very adamant about, like, nope, she has to be a righty.</p><p><strong>ADRIANA:</strong> Thou shalt be righty. All right, next question. Do you prefer iPhone or Android?</p><p><strong>CARMEN:</strong> You know, I alternate because I'm undecided and boring. But I started out as a Mac developer, so, like, there is a sort of, like, propensity to stick with, like, Apple products. So I'm currently on an iPhone 12 Mini, and I'm kind of annoyed about it because, like, it's the last...no, it's the second last mini they made, and I have small hands. I don't understand why phone manufacturers don't like people with small hands. Bring back the Mini.</p><p><strong>ADRIANA:</strong> I know. I love the size of the Mini.</p><p><strong>CARMEN:</strong> Right? So, like, yeah, I. And I have to get a new phone soon because this one's starting to run out of battery and, like, I don't know what to get. How about you?</p><p><strong>ADRIANA:</strong> I am...I've had an iPhone since the 3GS.</p><p><strong>CARMEN:</strong> No way. That was my first phone.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. So before that I had a BlackBerry, and before that I had an LG Chocolate, which I adored. It was one of those, like, do you remember the slider phones?</p><p><strong>CARMEN:</strong> Yeah, totally.</p><p><strong>ADRIANA:</strong> And, like, you know, they became, like, really popular because of the Matrix. And it was like, it was cute. It looked like a little candy bar. It was, like, tiny in your hand. And I adored that phone. And then, you know, blackberries came out, and I loved my BlackBerry until it started to spontaneously shut off in the middle of phone calls. And then I got really angry, and so we. We retaliated and bought iPhones.</p><p><strong>CARMEN:</strong> Fair enough. Fair enough. I had a Motorola Razr. I don't know if you're familiar, like.</p><p><strong>ADRIANA:</strong> Oh, my God, those were beautiful.</p><p><strong>CARMEN:</strong> I love those. I miss it, honestly.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. Those were beautiful phones. I mean, even, like, it's predecessor, like, you remember the StarTAC?</p><p><strong>CARMEN:</strong> Oh, my God. Yes.</p><p><strong>ADRIANA:</strong> Like, I mean, at the time, I'm like, oh, my God, this is like the coolest phone ever. You know, especially, like, I carried around this. It was like a Sanyo brick phone, which at the time was like, oh, this is so tiny compared to those, like, really big ass phones that fortunately I never had.</p><p><strong>CARMEN:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> I'm not that old.</p><p><strong>CARMEN:</strong> Oh, gosh.</p><p><strong>ADRIANA:</strong> Phone memory lane. Awesome. Okay, next question. Do you prefer Mac, Linux, or Windows?</p><p><strong>CARMEN:</strong> So I recently, like, I like to...so I have a PC that I built back in 2018. Like the first PC I ever built, and I love it to bits, but it was getting too slow. So I did something very, very wild for me, which, I mean, it doesn't sound that wild. I installed a liquid cooler into it, right. Which is a lot more, which is a lot more complex than it sounds. It's really just sort of like, you know, doing, putting in some parts and plugging stuff in. It wasn't nearly like, as complex as it sounds.</p><p><strong>CARMEN:</strong> But what that means is that, oh, my gosh, I'm motivated to work on my PC again. So I got on back on Linux and I missed it. Honestly, I'm really enjoying working on Linux right now. But I started out as a Mac developer, so it has a soft spot in my heart. Windows exists. I use it, you know.</p><p><strong>ADRIANA:</strong> Yeah. I feel, you know, I. It's funny, I have Windows PTSD because I used it for so long.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And in, under such corporate settings that I have, like, this very negative association with Windows, even though, like, Windows was my...I guess my first operating system was DOS, but Windows was my first, I guess, like proper GUI...yeah...OS. I just, I cannot, like, you know, I should feel some nostalgia for it, but I honestly, I feel PTSD for it. And Macs kind of represent, like, you know, phase two of my career where I've, like, it's the enlightenment of my career where I've moved away from the corporate-y mindset.</p><p><strong>CARMEN:</strong> Oh, I so feel you because I'm actually in that right now. I...last...no, earlier this year, I started consulting with an SAP consultancy. Do you know SAP?</p><p><strong>ADRIANA:</strong> My husband works in SAP? Like that. That is his career. Yes, yes, yes. Like 20...I want to say 28 years doing SAP. Like, ABAP performance tuning. Like, that is his jam.</p><p><strong>CARMEN:</strong> I mean, I don't know if you've ever taken. Absolutely. Like, I appreciate it because I'm, like, I started consulting with him, but, like, working on them, bringing sort of like, my developer relations and developer education site aspect to it. But I've also you know been picking up at ABAP and SAP GUI and all that stuff and like good golly what a completely different world that is. And like, and of course that means that I need to have a Windows machine because like you know it's completely like...what do you mean Linux? What do you mean open source? Like, you know? And like so I've been just rediscovering Windows in a corporate context and like, it hits different.</p><p><strong>ADRIANA:</strong> It does hit different. Yep, yep, yep. But the Windows salvation is the Windows Subsystem for Linux.</p><p><strong>CARMEN:</strong> Yes, yes. In fact like when I built my PC like a long time ago I was like you know what, I'm going to work with WSL. Like you know, Windows Subsystem for Linux. And I loved it. I still do and whatever, like whenever like I'm onboarding folks like if they're getting new to, if they're new to programming and they're like you know starting out, I love to like very, very gently...I'm not a, I'm not some kind of like adamant person who's like oh, you have to do this. But I'm definitely like, you know if you're having trouble installing node on your machine, have you heard of Windows Subsystem for Linux? You know, that sort of thing?</p><p><strong>ADRIANA:</strong> Yeah exactly, exactly. Yeah. The last time I had a Windows machine the first thing I did was install WSL.</p><p><strong>CARMEN:</strong> Absolutely, same here.</p><p><strong>ADRIANA:</strong> Yeah it's, yeah I mean it's, it's, it's a whole other experience. It makes Windows a kinder, gentler.</p><p><strong>CARMEN:</strong> Oh absolutely. And like honestly like I'm very grateful it exists because it gives folks an opportunity to you know get into programming a lot easier or like you know get antiquated...to get antiquated, is that the term? Familiar with? Yeah, acquainted. That's what I wanted to say. With, with these kind of tools that you know folks are working with on a day to day basis but like a lot more accessible. You know my...I had a client that I used to work with. I've done a ton of freelancing in my career and like one of my favorite client experiences was this was a client in gastronomy for like local businesses and like the business, the industry area of Vienna and we were doing like lunch...like you know like corporate lunch for them and stuff like the gastronomy and like catering and all that stuff. And my job was to build their POS, or point of sale system, right? And of course every, every office that they would deliver to would have a different kind of thing.</p><p>And like I was doing a lot with like thermal printers and stuff for their like receipts and stuff, you know. By the way, thermal print, you know, thermal printers, right? Like, I never occurred to me that they don't use ink, but in fact they burn the paper. Like how metal is that?</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>CARMEN:</strong> It's like, oh, absolutely. And like the protocol for like printing to them like this, like the one we use was the ESC POS protocol for printing is so versatile. It's kind of cool. Anyway, and I wrote a system that like worked very nicely with like Linux and like writing to like writing over serial to the, to the USB, to the USB port on the, on the printer itself. And that was all well and cool. And then my clients like, cool, well this client has a Windows machine, so we should just...like a Windows POS...we should just do it with that. And I was like, oh yeah, no problem. I'm sure, like writing to, writing to like, you know, ports on Windows is going to be completely easy. And like 48 hours of like reading C documentation for like win DLL or something. I was like, maybe I'm not a programmer after all.</p><p><strong>ADRIANA:</strong> Oh my God, the DLLs crap. I remember those.</p><p><strong>CARMEN:</strong> I never, I never, I never wrote one. Like, we ended up giving up and like, I think what we ended up in doing in the end was the most like hacky thing in the world, which was like, let's just buy a Raspberry PI and send it data over wifi. And hey, it works. And that still being used to this day. Oh, yeah, yeah, no, it was great. I love that. I love...I gave a talk about that at a Ruby conference. It was a lot of fun.</p><p><strong>ADRIANA:</strong> That's awesome. That sounds like such a great solution.</p><p><strong>CARMEN:</strong> Oh, it's super fun.</p><p><strong>ADRIANA:</strong> All right, next question. What's your favorite programming language?</p><p><strong>CARMEN:</strong> Oh, no. Okay, I do have an answer. So I mentioned I started out as an Objective-C...I just gave it away. I started out as a Mac developer, and at the time, not to age myself, uh, the, the only programming language for macOS was Objective-C. And I don't know if you know Objective-C. It's weird. It's got a...it's got an odd syntax.</p><p>You send mess...like, you don't send messages using a full stop, you know, as you would like, you know, object dot method. Instead you do it with square brackets. So like, square brackets, object message, if you want to like use that as a parameter, no problem. Just surround it with more square brackets and you can end up with like an, in, like an inception of, like, several square brackets, and, like, it gets a lot of...</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>CARMEN:</strong> And it gets a lot of criticism for having an odd syntax. It's still SmallTalk-like. But the reason it's my favorite programming language is because I now jokingly say, like, I started out in Objective-C. Nothing can hurt me now. And, like, it taught me to be flexible. It taught me to, like, appreciate, like, object orientation. Like, you know, the base, the essentials of SmallTalk and that sort of thing, and really grateful for it. But, you know, after that, I don't know. I think I associate programming languages with, like, stages of my career or my life because...</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah, I can definitely see that. Totally.</p><p><strong>CARMEN:</strong> So, you know, after that, I was a...Like, all of our tooling for our apps and objectives were written in Ruby because my client was a big fan of, you know, of ruby on rails. And this was, like, early 2010. And so I went into ruby on rails, and I love Ruby. Like, especially, like, the european Ruby community has such a special place in my heart that, like, I. Because, like, right after, like, getting into that, then I started feeling a little bit isolated as a. As a. As a freelancer.</p><p>And then I sort of started, like, I'm a. Okay, believe it or not, I'm a shy person. And, like, I started, like, dipping my toes into, like, going to meetups and stuff, but it was very intimidating. And, like. Like, Objective-C. I think the German language gets a bad rap because it's, like. Like, especially for, like, you know, myself. I come from, like, a romance language.</p><p>I come from Spanish. And, like, yeah, German is hard to learn, but I think it, like, I think it gets...I don't know, there's a certain beauty to its modularity, for example, that, like...</p><p><strong>ADRIANA:</strong> I agree with you. I totally agree with you. I think German is so...German is so beautiful.</p><p><strong>CARMEN:</strong> I agree 100%. Like, don't get me wrong, it's hard. It's got its rules. Like, you know, articles, you know, the der, die, das...like, for. For assigning to nouns is difficult.</p><p><strong>ADRIANA:</strong> Oh, my God. Yes, yes, right?</p><p><strong>CARMEN:</strong> I gave up.</p><p><strong>ADRIANA:</strong> Honestly, just make shit up as you go along.</p><p><strong>CARMEN:</strong> Look, people are gonna know what you mean, like, regardless of the language and all of that, but, like. Anyway, so the meetups were, like, super intense and very, like. I mean, you. You know, if you. If you're familiar with, like, the tech scene, especially in, like, German speaking countries, there's this. There's this, like, sort of not anarchistic per se, but there's a very, like. Like, hacker. Like, are you familiar with that sort of German hacker culture? You know, like the, they call it the demo scene.</p><p>They do, like, lots of, like, graphics and music stuff, and it's very, like, anti authoritarian and that sort of thing. And, like...</p><p><strong>ADRIANA:</strong> Right, right. Kind of, kind of like in the Hackers movie, that kind of vibe.</p><p><strong>CARMEN:</strong> Oh, I was a complete side note, I was at EMF camp a few weeks ago, and, like, they have a, which is like a nerdy camping event, but with WiFi and electricity and, like, all of that stuff and talks. Actually, I gave a workshop on how to get into public speaking and tech speaking at that event a few weeks ago. It was good fun. I'm not a very good camper, but regardless, they show that movie every time.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CARMEN:</strong> And they have the director there for a Q&A, which is pretty cool.</p><p><strong>ADRIANA:</strong> What? Yeah, I, you know, that movie has a special place in my heart. Like, my husband and my daughter hate it. I'm like, but it's so bad. It's good. Come on.</p><p><strong>CARMEN:</strong> I thoroughly enjoyed my time watching it, but I kind of just shocked myself. Favorite programming language. So, like, Ruby. Like, I started going to the Ruby meetup and, like, very quickly got on boarded into, like, Rails Girls. Rails Girls, Summer of Code, and, like, lots of, like, you know, more sort of like humanitarian stuff related to code. And so, like, I did a lot of that with Ruby for a couple of years. And then a couple years ago, my friend and I, my friend Jess and I started teaching JavaScript and HTML and, like, you know, especially when I talk to folks who do, like, more backend or low level programming, and they go like, ugh, JavaScript is weird. And I was like, I know, isn't it great? I have a soft spot. A soft spot for it. And then, like, I started getting integrated into the Rust community. And, like, at least here in Europe, they're also wonderful. I don't know, maybe I, maybe my favorite programming languages are associated to the respective communities.</p><p><strong>ADRIANA:</strong> I mean, and that's such a great association to make. Like, you know, you have a nice community and you feel like it inspires you to learn more because you like the people around it. Right? And I think it's funny you mentioned Ruby because I've had a number of people on the podcast who are big fans of Ruby, and... everyone talks about the Ruby community.</p><p><strong>CARMEN:</strong> I mean, they are pretty great.</p><p><strong>ADRIANA:</strong> Can't beat that. Can't beat that.</p><p><strong>CARMEN:</strong> I'm curious, may I ask what's yours right now?</p><p><strong>ADRIANA:</strong> I would say Python. So I was a longtime Java developer, 15 years. So I got on the Java bandwagon, like in the late '90s, early 2000s...so when Java was pretty new. I was like, I got onto it because my dad is, he's a retired software architect. He learned Rust for fun last year. He just made, like, we were chatting on the phone. He made his first contribution to, what is the Rust library thing called? Not the package manager. Like the library, like where people, like, where people put their, like their homegrown libraries.</p><p><strong>CARMEN:</strong> Crates. crates.io</p><p><strong>ADRIANA:</strong> Yes, that's it. Yes. He published his first Crate last week. I'm like, and my dad's turning 71.</p><p><strong>CARMEN:</strong> That's amazing.</p><p><strong>ADRIANA:</strong> So, yeah, but I got into Java because of my dad. My dad got into SmallTalk when SmallTalk was like, the thing, and then it was like, Java, Java, Java. Now he's like, Java is an anti-pattern because object-oriented programming is an anti-pattern. And then he would...he did Go for a while. Now he's like, I hate Go. Rust. Rust is where it's at.</p><p><strong>CARMEN:</strong> I mean, you know, that's something I find so liberating about programming languages and technologies in general is that, you know, opinions come and go. Like best, best practices come and go. And like, I find being able to like, recognize patterns and like, bring over knowledge and even use that prior knowledge to challenge current knowledge. So helpful. The one I always think about is, you know, I was doing lots of Ruby on Rails and then like, I kind of missed like the major hype of single page applications. Like, I did a little bit of Backbone.js, if you're familiar, like way back when, which was like one of the first, one of the first like single page application frameworks and stuff. And then like, but when I started really getting into stuff like React and Vue and all of that, everyone's like super excited about server side rendering. It's the future.</p><p>It's here. And I'm like, wait, we stopped doing that? And, you know, like, things come and go. Like, everyone in, like, a lot of folks in like the Next.js world are super excited about like RPCs and TrPCs. And I'm like, do y'all mean remote procedure calls? Because like, don't get me wrong, they're fantastic. Like, I didn't know they were gone, you know?</p><p><strong>ADRIANA:</strong> So true. Yeah. It is very cyclical. Yeah, I think, like, programming languages, like, you know, it's also a thing, like, the thing I hear a lot with them is like, my favorite programming language is the one that I'm using right now, which is cool. It's like, yeah, whatever. I'm down to learn new languages, because what I. It's exactly what you said. You, like, you start to recognize patterns between languages.</p><p>And I think that's one of the things that I enjoy about learning new languages is like, oh, how is the thing done in this compared to the thing done here? Right? Yeah, and, yeah, I mean, and I think it's that process of discovery and then learning the nuances and then the...this language does this so poorly. I love how this language does that, and I think that's...that's what I love. It's that discovery of programming languages for the first time. It's like falling in love for the first time.</p><p><strong>CARMEN:</strong> Absolutely. And then that excitement of, like, how something is done, and then you bring it back to your programming language. One of my favorites is when Objective-C introduced blocks, which are anonymous functions, right? And subjectively, the syntax is pretty gnarly for them. Like, I know, like, what are the...what are the...what's that sign....the...the little arrow that goes, is it a caret? The one that goes....</p><p><strong>ADRIANA:</strong> Yeah, the yeah, right, yeah, like that. Right?</p><p><strong>CARMEN:</strong> Yeah, but it's. It's. It's upwards.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, yeah, yeah, yeah, that's.</p><p><strong>CARMEN:</strong> Yeah, I think that's a caret as well. Could be wrong, but I think it is a caret. Yeah, yeah, most, I think so. Yeah. But, like, it's. It's pretty garly. It involves one of those. It involves ampersands. It involves, like, like, curly bracket. It's pretty, like, doesn't...curly brackets doesn't sound that bad. But anyway, it's pretty weird. So much so that for a very long time, I looked it up recently. It doesn't exist anymore. There was a website called effing blocks, which all of its purpose is to remind folks how to do block syntax in Objective-C because it was that weird. And I love that. That sort of, like, not spite per se, but like, that sort of joyful, like, oh, God, I need to reach for it again. Sort of thing that I just find.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. I love stuff like that.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> There's a place that I can go to to remind me how to do x.</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> I'm all for it.</p><p><strong>CARMEN:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, our next question. Do you prefer Dev or Ops?</p><p><strong>CARMEN:</strong> Ooh. So I've spent most of my careers in dev, so, like, my heart will always be in dev, but, like, I've recently started dipping my toes more and more into ops. And, like, I have a very, very solid appreciation for it. And, like, again, I'm gonna sound like a broken record. Y'all are so nice like, the community is so sweet and I just like inviting. Like, I spoke at my, my first DevOps event last year. It was a DevOps DevOps Days New York and it was just such an incredible event. And folks are so, like open minded and like inviting and like, so thoughtful and so provocative in a good way as well.</p><p>Like, I really enjoyed my time there and I feel like I'm learning a lot. It's like, it's just like rediscovering a new aspect of career. It's kind of like picking up a new programming language. Like, you're just sort of like picking up new things. And like, I think there's a lot of consideration and considerable work being done there that, like, I'm finding myself really drawn to.</p><p><strong>ADRIANA:</strong> Yeah, that, that's such a great way of putting it because I think, like, for me, DevOps was, it was like a milestone in my career.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, it was. I, for me, it was a turning point because it was where I'm like, oh, I like infrastructure stuff, but I also like coding and I can do both? What?? It was like...🤯</p><p><strong>CARMEN:</strong> And like, just, just the thought that just the fact that, like, so much, so much, like really good tooling is being made to make this more accessible for folks. Like, for me, onboarding is always a question with this sort of thing. It's both like, it's double edged sword. And like, I find that as folks, like, especially in the ops communities like are taking all of these steps to make these tools, make all of this, like, all this learning that we had to do in one way or another, perhaps more painstakingly than others, more accessible, is something that I'm finding really compelling.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I mean, the fact that we've been able to transcend beyond bash scripting, right? Which, I mean, I love a good bash script, don't get me wrong, but I definitely appreciate all this other tooling that is now available for our convenience.</p><p><strong>CARMEN:</strong> Semi related. Like, it's funny you mentioned that because like sort of related to Windows and shell scripting, I had to build a...so, like, one of the things that I do at my main job at DevCraft Academy is like give folks training in reviewing pull requests and like giving like kind, thoughtful, constructive, not necessarily nice, because nice is like superficial, but like kind for me is like really pushing towards, like this is great. This is how it can be better. So I'm like really pushing for a lot of that stuff. And one of the things that happened especially like, as folks are getting more experience in, like, contributing actively to teams, is giving your files and folders names that are not going to make Windows explode because Windows is pretty strict, uh, conventions for how you name your files. So. Okay, no problem. I'll just, like, add a little, like, existing GitHub action that, like, validates those names.</p><p>But it turns out, like, the thing I need didn't really exist. So I was like, well, guess I'm going to have to write my own. And I had to dip my toes into shell scripting for this. And good golly, did I struggle. And at the end, like, my client was like, why don't you just make a Ruby script for it? I was like, that's an option. Oh, goodness. And then it took five minutes.</p><p><strong>ADRIANA:</strong> I feel. Yeah, yeah, there, there were a few instances where I'm like, you know, on the path towards creating, like, this horrible shell script, and then I'm like, I can do it in Python.</p><p><strong>CARMEN:</strong> Exactly. I mean, isn't that one of the most wonderful things about tech, is that you have these tools available and, like, you have the right, like, I don't know, something I've been thinking about a lot lately. Kind of a side note is that, like, when we're introducing folks to, like, tech in general, and, like, we sort of, like, build up this sort of image, not, not on purpose. I don't think, and definitely not maliciously, that there is a perfect learning path that they have to take, or there's like, learn this, this, this and this, and you're good in this exact order. And, like, unfortunately, whether we like it or not, there's no set path because if there was, it'd be documented, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CARMEN:</strong> So, and I feel like one of the things that I would love to, like to communicate more and want to do a better job at communicating is that, like, look, there's never going to be a perfect tool for a job. It's going to be the one that works best for you, like, working solo or working with your team. There's going to be the one that works best for y'all. For example, writing a script, gonna be Python for you, gonna be Ruby for me. And that's like, neither is wrong.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CARMEN:</strong> Like, in most circumstances, if they're like, I don't know, running something on some embedded thing that only works on Python. Sure. Then your options are a little bit more limited. But, like, again, working within, working within your means and, like, picking the right tool for the job, I think is so much more important than, like, having, like, what is the most optimal tooling for the job.</p><p><strong>ADRIANA:</strong> Yeah, yeah. I totally agree with you. And I think that speaks to it even makes me think actually about, that's how I feel about Agile.</p><p><strong>CARMEN:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> Where I feel like we've especially generally, I think as an industry we've invested so much time in like the, the structure around Agile. And especially a lot of people equate Agile with Scrum even though Scrum is an approach to Agile.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And, and I detest Scrum. I detest SAFe Agile because it's...it defeats the purpose of what Agile is, which is agility and fast feedback loops. And people get so caught up in the, you know, you have to do it this, this and this way that, and get caught up in the ceremonies that you end up completely forgetting the point of why you were doing this in the first place. And so what I've always found has worked really well. I've, where I've seen teams being really successful at Agile is when they pick and choose the things that work best for them. It's like, oh, Scrum has an interesting concept that, you know what, it works really well for our team. And maybe SAFe has a thing and maybe Kanban.</p><p>So then you pick and choose these different approaches and it's a choose your own adventure. And it's similar with like solving, you know, it's similar with like what you were saying around like learning paths there is there because people learn so differently. And what clicks well with one person won't click well with another person. We have visual learners, we have non visual learners. So what's going to, what's going to work best? And so of course, as you said, there's no, you can't say like this. This is the path or if you learn these tools that is going to take you to where you need to be because it, it may and may not.</p><p><strong>CARMEN:</strong> I mean, to the point of like, you know, learning differently. I, I actually got pushback on that from. Do you, do you by any chance know somebody called Felienne Hermans?</p><p><strong>ADRIANA:</strong> I don't.</p><p><strong>CARMEN:</strong> Oh. So she wrote this fantastic book called The Programmer's Brain. Highly recommend it. She's a neuroscientist, I believe. Don't, don't quote me on that. But she does a lot of work around the neuroscience and like, you know how that works in programming. She's working on this programming language called Hedy which like is like put pushing back on monolinguism in that. Like you can write it in any spoken language you want.</p><p><strong>ADRIANA:</strong> Oh, whoa. That's cool.</p><p><strong>CARMEN:</strong> Right? So we had her on. On The Bad Website club for like you know, learning how to learn and all of that. And she was pushed...she...because I very...said, like, well, yeah, we all learn differently. And she goes like, actually we don't. I can't remember why, but I remember that pushback. So whatever I hear, like, we will learn. We all learn differently is like, wait a minute. Apparently we don't.</p><p>But like, I think there's a, there's something to be said for like the, the aspects of like, because I used to teach children to code and like, like, actually one of my favorite things I've ever done was, you know, I was never the best student, but one of like at university. But like, one of my favorite things I did was actually my bachelor thesis which I wrote about like my experience teaching children to code and comparing that with like, established research in the, uh, technical pedagogy for children. And like, there's these, there's these two, um, learning theories that, that exist. One is called constructivism and one is called constructionism. And I'm going to focus on the latter which says that our learning is modular, where we pick up different, like, let's say like Lego blocks and apply them and analogize, analogize, analogize. Compare them with those other pieces of knowledge and make them fit together, which if you think about it, goes back to what we're talking about, like, you know, recognizing patterns. And what I love about that is that it kind of gives a freedom of, for example, choosing your learning path. And then like, when we think about like, you know, how we learn and stuff.</p><p>And like, you know, when we do like developer relations and we create different types of content, you know, for example, we like a lot of, there's a lot of metrics that say, like, oh, short form video is super popular right now. And maybe written, like, written a, written content, not so much. Like, personally I prefer written content for learning, but, but there's aspects of video that are very helpful. But like, what I found is that like, people have their preferences, people have their own learning styles that they prefer. And like, having that flexibility is going to help you so much more. I went off on a tangent and I apologize.</p><p><strong>ADRIANA:</strong> I love that tangent. And you know what? I'm going to go off on a similar tangent because you made me think of....so my daughter attended Montessori school for many years. Because...I'm like super jealous of her education because like, what I love about Montessori is that it really embraces, like, it's all about individualism, but it also teaches you to work as part of a community. And what I especially loved is so my daughter, our first parent teacher interview that I had with her teacher, and she started when she was three in Montessori, and she did it up, up until she turned 13. And her first parent teacher interview, her teacher's like, yeah, Hannah's not learning very well. And also, she stole a bunch of stuff from the classroom, like, oh, my God. My first parent teacher interview. My kids a klepto.</p><p>I'm sorry, Hannah. I know you edit this podcast. I hope I'm not embarrassing you. And then I'm like, oh, my God. So I'm, like, panicky. I'm like, went from proud parent to like, oh, my God. And then...and then...Hannah has a very unique learning style where she hates being told what to do.</p><p>Like, and I mean, like, everything's on her own terms. And her teacher, Cecile, who, like, we're still friends with to this day, because she cracked the Hannah code, she determined that in order to teach Hannah how to do something, she had to go and show it to one of Hannah's classmates. And then Hannah would walk over, like, learning by observing. Don't teach me. I will learn this way. And her teacher, Cecile, cracked the code. And basically...and then Hannah went through this phase, I think she was, like, four or five, where she decided she wanted to sew.</p><p>So she would, like, she sewed, like, gowns and stuff. Like, when she graduated kindergarten, she sewed her own, like, grad dress thing and her. And she was, like, full on obsessed with the sewing. And her teacher, Cecile, again, then, okay, you love the sewing. Let's incorporate other aspects into the sewing. How can we incorporate math? How can we incorporate, you know, science or whatever, like, things into the learning to help her learn. And so ever since then, it's really made me appreciate seeing how she grew up versus how I grew up, which was very, you know, like, very traditional. Like, I'm south american.</p><p>I've got, like, my. My mom had very, very distinct ideas of how. How I should learn. And, you know, I spent, like, a summer memorizing my times tables, because that is what you do.</p><p><strong>CARMEN:</strong> Yep, I can relate. I have that.</p><p><strong>ADRIANA:</strong> So, you know, as a result of that, it's really...she's opened my eyes to, like, how people. How people learn. And even, like, my husband is dyslexic, and I'm a fast reader, and being around him, I've had to, like, first of all, learn to slow down. I can't just, like, show him a thing. Here, read this right now. And he's like, I need a minute. But also recognize the fact that, like, even though, like, he doesn't let dyslexia get the best of him. He's found coping mechanisms.</p><p>So it's so fascinating to see how different people adapt to different situations, how they will learn things differently. And I think that's, like, the most magical thing. And that...yeah, I love that.</p><p><strong>CARMEN:</strong> No, 100%. I just want to. Just want to clarify the face I made when you. When. When you told me that she had, like, don't tell me how to learn who. That hit, like, a very familiar nerve for me, of, like. I mean, that's the exact. That's why I say I wasn't the best student, because, like.</p><p>And, like, it was so fascinating to see, like, how differently I would approach. Because if a professor, like, a university would tell me, like, read this book and, like, spit out its contents on an exam paper, three months later, I'm like, right. The man doesn't tell me what to do. But if a client or, like, somebody or, like, you know, a higher up tells me, he's like, hey, you should read this book. It's really helped me with my career. I was like, thank you, I will. And I read it with gusto. And I'm like, I take notes and stuff.</p><p>I'm like. Then I look at it, I'm like, wait a minute, who am I? And, like, I know that's me. That, like, I have, like, you know, attitude and stuff. But, like, I do think it's really, like, I mean, that kind of helps us sort of, like, reframe as well. Like, how we approach these different problems and stuff. Like, reframing is such a powerful tool.</p><p><strong>ADRIANA:</strong> Like, oh, my God. Yes.</p><p><strong>CARMEN:</strong> Right? Like, not. Not fully related to learning, but, like, you know, I do a lot of talking about, like, pub...like, tech speaking and public speaking and that sort of thing. And, like, I, like, I will be very embracing of the fact that I get so nervous every time I go on stage, right? And, like, yep. Right? And, like, I help...I used...I used to help run this thing called Global Diversity CFP Day. CFP standing for, you know, call for proposals at conferences when they invite folks to propose their talks and stuff. And like, I just, like, I was like, you know what? I'm going to give a short presentation about getting nervous.</p><p>And, like, I just went on Twitter. This was like, gosh, I want to say, like, three years ago and just, like, gathered so much empirical evidence from folks of, like, how do you. How nervous do you get? How nervous do you get relative to when you're going up on stage and that sort of thing. And, like, something I found so magical. Like, there was one person who replied with, by saying, like, I've been speaking for 14 years and I get nervous every single time. I get...I increasingly get unbearable to be around the closer it's time for me to get up on stage.</p><p>But then they said, I...and I'm so grateful for the fact that I get nervous because I've reframed it as excitement, as caring. And if I'm not nervous when I'm going up on stage, it means that I don't care about what I'm presenting about and I'm gonna do a bad job. And I was like, whoa.</p><p><strong>ADRIANA:</strong> Oh, damn! Oh, my God, I love that so much.</p><p><strong>CARMEN:</strong> It's such a powerful reframing. And, like, I don't get me wrong, it's not about, like, lying to yourself or anything. I think it's just, like, about looking at the things that you experience in and, like, for example, learning and, like, how you...how you, you know, take things in and just, like, rethinking about how you approach them is so powerful.</p><p><strong>ADRIANA:</strong> Yeah, I love that so much. Yeah. Because, I mean, I always get nervous before talks, and I've learned to just accept it, you know, and that's okay. And I also know myself well enough that, like, once I get up on stage and, you know, unwind a bit and I just get into the groove, and then it's like autopilot, and it's such a magical feeling to you when that kicks in.</p><p><strong>CARMEN:</strong> It's the best. Like, I always, I always joke that it's like, you know, to get a little bit math nerdy. It's like a, it's like a tangent graph. Like a tan graph where it's, like, not nervous, not nervous. Super, super nervous. And then, like. And then I'm, like, in another plane of existence and, like, yes. Like, I know that my speaking style tends to be, like, very, like, engaging and, like, energetic and stuff.</p><p>And then people come up, it's like, oh, my God, you're so, like, don't get me wrong. I appreciate it. This isn't to, like, humble brag or anything. I have a point. But, like, you know, they'll come and be like, oh, my gosh, you're so energetic. It's so cool. Like, how do you do it? And I was like, yo, what you're seeing is, like, anxiety and adrenaline just, like, in human form.</p><p><strong>ADRIANA:</strong> I can relate to that.</p><p><strong>CARMEN:</strong> Right?</p><p><strong>ADRIANA:</strong> Yeah. People are like, you're so peppy and, and then, you know, it's like when you said, like, you won't believe it, but I'm actually, actually, like, very shy. I'm like, I am too. I can so relate. And people, people meet me, they're like, oh, you're so outgoing. It's like, yeah. And then get me in a room full of people I don't know, and I'm the one, you know, in the corner texting. So texting a friend, going, oh, my God, help me.</p><p><strong>CARMEN:</strong> That was me at my first meetup. I actually, I had a...I had...I had a little weird, like, let's call it a science experiment a few years ago where I, where I went to speak at a conference in Romania, in Bucharest. Had a really good time. They took such good care of me. But, like, I arrived, I, you know, earlier in the day, and I went out to find, get lunch. I was by myself, and, like, I realized I was being so...</p><p>I don't know what the term is. Shy, nervous, uncomfortable. Like, I felt uncomfortable even ordering food by myself. Right. And then, like, we went out first. Then was time for the speaker dinner. I kind of awkwardly went up to some folks at the, at the, in the hotel lobby that didn't really. They gave off that vibe as we don't really know anyone here, and we're gonna go to a speaker dinner, and, like, I want to introduce myself to them.</p><p>And then, like, we went to the speaker dinner after that. And, like, a couple of the folks I met were like, oh, I wonder where that guy got napkins. I could really use napkins, but I'm too shy to ask. And, like, don't ask me why. My brain, like, rewired itself. It's like, don't worry, I'll take care of this. And I go, it's like, excuse me, sir. Where did you get those napkins? Thinking back to the person, like, 3 hours, 5 hours ago who was too shy to order lunch, and I'm like, what's going on? Right? I don't know. It's weird.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah. It's funny how, like, certain things will trigger, like, I, you know, I think of myself at, like, conferences, right?</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like, I am on, at conferences, I'm like, I put on the full on, like, extroverted thing, and then I look back at it and I'm like, who dat?</p><p><strong>CARMEN:</strong> Oh, my God. I so feel that.</p><p><strong>ADRIANA:</strong> Right? And sometimes, like, you're not even conscious of it. It's like something goes off and you're like, yep.</p><p><strong>CARMEN:</strong> And, like, I gotta be honest, I still don't know. Like, I don't even know if I fall in any of the two categories of introversion versus extroversion. Like. Like, don't get me. I thrive on, like, being, like, being on, as you put it, because it's very similar for me. It's like I'm a different person when I'm in public versus I'm, when I'm at home, just, like, doom scrolling or something. But, like, it's. It's.</p><p>I don't know. I kind of like that. Don't get me wrong. I think...I think it's not that you're, like, personality is, like, fragmented or something, or it's just. Or anything like that, or that you're putting on a show. I think it's an aspect of your personality that just comes out in those situations, and it's extremely valid.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that makes a lot of sense. And what you mentioned earlier, too, like, why should we be put in a category of, like, you're either introverted or extroverted. Why. Why can't it be shades of gray? Like, everything else is shades of gray? There. There are seldom things that are binary. So, like, totally. Why not this?</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> Okay, we're almost done. Yeah, sort of done. No, we're not quite done. That's okay. This has been fun because, like, we've dug into, like, all the topics through. Through the...through these questions, so I'm here for it.</p><p><strong>CARMEN:</strong> I love it. This is so much fun.</p><p><strong>ADRIANA:</strong> Do you prefer JSON or YAML?</p><p><strong>CARMEN:</strong> Oh, I have a YAML story. So I was building back in my Objective-C days, I was building a file renaming app. You drag in a bunch of files, you put in a set of actions, and then it would rename those files for you. It's pretty...it's a pretty complex app, and it's how I learned regular expressions, by the way. Super fun. But regardless, I needed to...these chains of actions that you would take to rename the files, insert these characters, put in numbers, find and replace all of this stuff.</p><p>I needed to store these somewhere, and I was like, oh, I'll just store these as YAML. For example, for find and replace, you could have any string you wanted. I was like, cool, we'll just put in, like, you know, if I put in a letter "y", I ran into trouble because YAML doesn't interpret the letter "y" as the letter "y". It interprets it as "true" now. And it gets wilder than that because, like, you might think, okay, well, then, like, don't use the letter "y". Fair. But the same goes for "ON", which is, correct me if I'm wrong, the..what's it called? The abbreviation for Ontario.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah, that's right. That's right.</p><p><strong>CARMEN:</strong> But in YAML, "on" is "true".</p><p><strong>ADRIANA:</strong> Derp.</p><p><strong>CARMEN:</strong> And there's a bunch of these that through this...through these...through these sort of, like, frustrations, I just switched over to JSON. I have to admit, it made my life significantly easier. So do I prefer one to the other?</p><p><strong>ADRIANA:</strong> That was it for you? It's like, yep.</p><p><strong>CARMEN:</strong> I have...I mean, don't get me wrong. Like, I'm a big, like, use the right tool for the...for the job. I love...I kind of have a soft spot for those quirks of YAML. Don't get me wrong, they're frustrating. But, like, I don't know, I just like. I just like it when a...I just like it when...when languages or technologies have their...there's a spanish word that I love called that. It's mañas. It's like... it's what makes you like. It's like when you're a picky eater, you're called mañoso or mañosa or mañose...it's like, it's quirk. A quirk. That's the term. A quirk.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>CARMEN:</strong> And I don't know, I find them endearing. So, like, in that. In that context, of course I prefer JSON, but, like, I don't know. I have a soft spot for YAML.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. That's awesome. I love that. I love that. That viewpoint on it. Okay. On a similar vein, do you prefer spaces or tabs?</p><p><strong>CARMEN:</strong> Oh, oh, I prefer. So, I mean, I use spaces. Well, I mostly used spaces, but there's actually a reason to prefer tabs, and that is for accessibility.</p><p><strong>ADRIANA:</strong> Ooh, tell me more.</p><p><strong>CARMEN:</strong> Like, I cannot for the life of me recall what that article, but I read an article where somebody said, like, look, essentially the way, like, a screen reader or something is going to interpret tabs or spaces, it's gonna make more sense to have tabs. And I'm like, you know what? Fair enough. Because at the end of the day, a tab is a character, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. A character that represents a chunk of space.</p><p><strong>CARMEN:</strong> Exactly. And, like, that feels more, let's say, screen reader-ly honest than two to four spaces.</p><p><strong>ADRIANA:</strong> Yeah. Huh. That's so cool. I have not looked at it from that perspective.</p><p><strong>CARMEN:</strong> See if I can find the article, and I'll send it to you.</p><p><strong>ADRIANA:</strong> Okay, cool. Cool. Yeah, that'd be awesome. Hopefully we can include that in our show notes. Okay, I think you answered this question in one of your earlier statements, but I will ask it formally. Do you prefer to consume content through video or text?</p><p><strong>CARMEN:</strong> I think, yeah, no, I did kind of. There was somewhere in my rambling. It was there. I think I prefer text, but it really depends on, like, what I'm trying to do for, like, I don't know, like, I think I mentioned. Yeah, I did mention that, like, I installed a liquid cooler into my PC for that kind of thing. A video was much more helpful, but, like, for certain coach things, especially for, like, navigating. Navigating dashboards and that sort of thing, I don't know why I'm at dashboards. I don't know what's up.</p><p>Like, I feel like every time they. Every time, like, a dashboard gets updated, I'm like, am I bad at tech? So I find videos really helpful for helping me navigate dashboards and that sort of thing. But there's a balance to it. There's a really great book on documentation called Docs for Developers, and they mention, like, you know, having this versatility of content that I find really, really helpful. So it's...I know I'm...I know I'm tending to answer things where I don't really commit to one side or the other, but, like...</p><p><strong>ADRIANA:</strong> No, no...I love it! I love hearing, like, the different, the different reasons for the different things. This is great. This is great. It's all the different perspectives. I appreciate it.</p><p><strong>CARMEN:</strong> You're very kind. But, like, yeah, I think there's just nuances to this sort of thing that make, you know, make them more...more relevant for one or the other. I like talking about creating content, video or text.</p><p><strong>ADRIANA:</strong> Ooh, I should add that one.</p><p><strong>CARMEN:</strong> It's...let me tell you...I love live streaming. I love writing, like, prose or tutorials or guides and that sort of thing. I am so bad at videos and I don't know why because, like, I think the script has to go so perfectly. Like, did you do a lot of, like, did you pre record any talks during, like, when there were a lot of conferences were online?</p><p><strong>ADRIANA:</strong> I wasn't doing talks at that point, but I have a recent experience...so this year I launched my video course on Observability through O'Reilly, and I had to do a lot of recording for that. Like, the whole thing is a video course. And, you know, I thought, okay, once I handed in my slides, like, it would be easy to record the video because I had all my speaker notes and stuff. Oh, my God, I can't tell you how hard it was to record the video for that. That was like, like the number of times I would, I would spend sometimes like an hour on one slide because I'd be, like, tripping over my words and I'd be like, so frustrating.</p><p><strong>CARMEN:</strong> There's an, first of all, I feel you so much. Like, like, I just triple, like, I don't know why. Every time I have to record some video, like, I do some video courses for Egghead and like, every time I have to pre record a video, I'm always, I always naively think to myself, I can do this in one take, no problem. I do stuff in one take all the time. Not taking into consideration that I trip over my words constantly or like, I mess up and I just like, sort of just like blankly stare into space for a minute. I was like, oh, yeah, yeah, yeah, right. My friend Cassie Evans released a montage. She does, like, stuff with green...I believe with GreenSock Animation...CSS animation stuff.</p><p>And she released a montage of like, all of the time she's messed up and sworn at...like, let out a swear word. So much life. I love that we've all done it. Let's be honest.</p><p><strong>ADRIANA:</strong> I can't tell you how many outtakes I have going, "motherfucker!"</p><p><strong>CARMEN:</strong> Honestly, even for like, even for like a two minute video for like, I'm going to speak at a conference next month about like, dependency management that they're like, hey, do you mind, like, recording a two minute video for us? And I was like, well, there go 3 hours. Because I'm, because I'm just like, hi, my name is Carmen and damn it. Hi, my name is Carmen and I'm here to damn it. And like, it's just that...a bunch of, that. It's the worst!</p><p><strong>ADRIANA:</strong> Yes, it is. I like...yesterday I was putting together a video to accompany a blog post that I'd written. I don't know why I thought, like, let's do a video too. Like, I find, I find video work challenging, as you mentioned. And it was similar thing, like a three minute video. It took me an hour to record it. And also I'm like, I don't need a script.</p><p><strong>CARMEN:</strong> Oh, my God.</p><p><strong>ADRIANA:</strong> And I really...I do need a script. I do. I'm sorry, me, but you do.</p><p><strong>CARMEN:</strong> Like, so, like, I don't know, like with talks it's different. With talks, it's like, I don't need a script. I don't need like speaker notes. Like, I'm fine. I can just wing it. It's totally cool. Like, for some reason I just sort of like, come up with the script in my head. And don't ask me why, but I.</p><p>I like, it's. It's not so much a script. I like to call it a. A mental choreograph of how I give a presentation and, like, I don't know, timing and stuff. It's just all in there, but with a video, just not the same. And I don't know why. So weird!</p><p><strong>ADRIANA:</strong> It ends up more robotic for some reason. Like, yeah, I look at myself in videos, especially, like, the one I did yesterday, thankfully, was a voiceover. But, you know, if you're doing a video with your face on it now, it's like, oh, my God, I've got resting bitch face, or, like I look like a robot or whatever. Right?</p><p><strong>CARMEN:</strong> It's like, the silly thing about that is that we're the only ones looking at those aspects of ourselves, right? Because everyone else is, like, focused on the content.</p><p><strong>ADRIANA:</strong> Yeah, it's true. Yeah. They're like, why. Why is their face there?</p><p><strong>CARMEN:</strong> I'm not even that. They're just, like. Like, barely registering it. It's just like, yep, that's a face talking to me. It's not like. It's not like me where I'm looking at myself going, like, oh, God, my hair. Like, I look so sweaty. Oh, my God. You know, like that sort of thing.</p><p><strong>ADRIANA:</strong> Yeah, I know. Yeah. We tend to be so self critical and...I don't have the answer for that...I...you know, I tell people, don't be self critical. Meanwhile, I'm like, oh, my God, everything sucks.</p><p><strong>CARMEN:</strong> Do as I say, not as I do.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>CARMEN:</strong> Totally.</p><p><strong>ADRIANA:</strong> Exactly. That's okay. That's what therapy is for. It's helping me get through. Same. Okay. Oh, we have one more question left.</p><p><strong>CARMEN:</strong> Hey, I I'm excited.</p><p><strong>ADRIANA:</strong> Okay. What is your superpower?</p><p><strong>CARMEN:</strong> Oh, gosh. That one's actually gonna stump me. What is my superpower? I'm gonna sound naive, maybe, but, like, I think so. I used to frame it as, like, if a dummy like me can do it, so can you. I'm trying to reframe that into a little bit more of an expertise, because I owe myself some credit, but, like, I think my superpower might be making things approachable.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CARMEN:</strong> And I mean. And I mean that in every sense of the word. Like, one of my favorite projects I ever did back in my days at Codesy, where we were doing a tool, we were making a tool on a complex, code based understanding, and I was like, well, it's Hacktoberfest. We need a live stream. Carmen, do you have an idea. And I was like how about we get a bunch of like open source maintainers, have them onboard me onto their project using our tools, never having looked at the code before, not even tried the programming language before, and like it was, you know, it's onboarding so, and I, and I have no sense of dignity, so I bought a little sailor outfit and like, you know, they were onboarding me to the ship and it was a lot of fun and, but I felt like, I felt like that sort of like relaxation and like, you know, embracing what is it failing, how does I put it? Failing positively, failing safely, taking privilege into consideration, of course, but like failing safely and responsibly. Something, I think that's something that I'm good at. I remember I have one more story I had.</p><p>So like I was doing the, we're teaching JavaScript online for free at the Bad Website Club, and like we're doing the free code camp exercises. They're very kind, they're very cool people. There was one exercise there called the Record Collection Exercise where you had to manipulate a complex JavaScript object with a function and it was pretty complex. So what this was is an hour of live streaming where I would just go through and explain the solutions that I would write as I wrote them and explain concepts and that sort of thing. And I got so stuck, I got extremely stuck, couldn't make it work. And I remember panicking on the inside, of course, I'm very good at hiding it. I remember panicking being like oh my gosh, this isn't working. And people in the chat were like, I'm so lost...she's...what is she doing? Try, like, have you tried doing this and this and that? And I couldn't process it.</p><p>I was just like ah, anyway, and I felt like a failure. But I did eventually get it. I spent like 20 minutes of that 60 hours...60 minutes livestream going through this exercise. And then like I went, I disconnected, sat down, I had a tiny cry, but then I got a message from somebody being like hey Carmen, you know, that looked really tough. Congratulations on beating that exercise. I just wanted to write you and say like thank you for showing me that even someone who's been developing for software for 15 years is gonna get stuck on stuff occasionally. And that to me felt like probably the biggest victory of my career, where I made something seem more approachable, where I just added that human side of it. Like, I think especially as we're finding our first roles, we forget, especially if we've been in tech for a while, we forget what it's like to look up to folks and think like, well, they know everything.</p><p>It's kind of like when we're children and we look at grown ups and we're like, oh, yeah, they've got everything figured out. And then we, you know, I'm 36 and I'm like, still waiting for that to happen. And like, yeah, same happens with tech, you know, and I think that might be my superpower, just sort of like embracing.</p><p><strong>ADRIANA:</strong> Yeah, I love that. I love that so much. And, you know, I...and you give off very approachable vibes. Like, you're, you're very friendly and bubbly and I feel like, you know, you're someone I'd want to learn from. And I think approachable, oh, no problem. Honestly, you know, making tech approachable and, and putting a friendly face to it is so important. Especially, like, I, I think for women in tech, that's so important too. Especially because so many of us come in intimidated.</p><p>Absolutely intimidated. Um, especially because it's, it's still a man's world in tech and we gotta, you know... and being able to show other people that, a, we exist.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And b, like, we're friendly and approachable. Come learning with us...I think is so, so important.</p><p><strong>CARMEN:</strong> I agree 100%. And if, you know, if I may say likewise, like, you have made this experience of talking to you and podcasting. I feel like I've known you for ages. It's the strangest thing.</p><p><strong>ADRIANA:</strong> I know. I feel like we're like besties, right?</p><p><strong>CARMEN:</strong> And like, and I think that's, that is that same application of like, making something approachable, making it not comfortable in a, in a, in a....let's say more like, let's say marshmallowy way, but like making, making folks comfortable to, for example, something as, something as perhaps straightforward from the outside is asking questions like, we take for granted how scary it is to ask questions and knowing, like, what's a proper heuristic of when to ask a question, especially as you're starting out and like, you know, especially if you don't work in a very positive, a positively reinforcing team. Like, how do I ask questions like, what is the right time? Like, I have a little hack for that, actually. Like, even though, like, I might know the answer to something if we're at a meeting or something, I'm still going to ask the question being like, what are KPI's? What is SEO? Or whatever? And like, I find that, like, make, it's that aspect of approachable. Maybe it's my focus point?</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I really like that. And I think forcing yourself to ask questions and, because, like, I remember so early on in my career, I'd be sitting in a meeting, absolutely lost and just, like, not knowing what's going on, and. And I've started to just, like, I force myself because it's so scary, too, like, especially when you're in a room of people who are so confident and they exude confidence, but they might not actually know anything or they might not know as much as they let on, let's say.</p><p><strong>CARMEN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And so I've taken to just, like, take a deep breath, ask the question, and I kind of take the Columbo approach. And, you know, like, for folks who are younger, I'm sorry, if you don't know who Columbo is, you should definitely look up Columbo. He was this awesome detective on TV, but his approach was, like, kind of, it was kind of the bumbling idiot question. So it wasn't that I presented myself as a bumbling idiot, but I'd be like, you know, just, just for my own education. To clarify for me, could you explain what, what this means and taking that sort of approach? And people are usually more than happy to answer that question that you have, which is, like, that's another thing that I learned. It's, like, asking.</p><p><strong>CARMEN:</strong> And there's almost, like, a bystander effect to it where, like, maybe everyone wants to ask that question, but they don't feel like it's the right space to. And, like, by doing so, you kind of open that door and, like, allow more conversations to flow. And, like, especially for those, like, in a higher position of privilege, I highly encourage them to lend it and, like, make things more accessible for folks.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. And I think that's one of the things I enjoy about being a DevRel as well, is I find, like, you know, the thing that, that kind of launched my blogging, my tech blogging was like, I'd be spending all this time, like, trying to figure stuff out, and. And then I'm like, oh, my God, this was a doozy. I got to write about this a for my own benefit so that I can. And I referred back to my blog posts that I've written in the past. I'm like, thank you, past me. I forgot this.</p><p>But also, like, my thought is, like, if I have this question, chances are others will, too. And I also like to document, like, these are all the places where I messed up. And so you might want to check this, too. Like, I try to include a list of gotchas, depending I, depending on what I'm writing. And I think that's really important.</p><p><strong>CARMEN:</strong> I agree 100%. In fact, you reminded me, like, one of the things that I always like, especially when folks are starting out with, like, public speaking and that sort of thing, like, they're always like, what is the one number one thing that we hear? And, like, I feel it myself from time to time, too, because I'm human and it's like I have nothing to talk about. And I was like, and I always tell them, look, there's one audience member that you want to be targeting, and that is yourself from four months ago who would have benefited from this talk. And, like, as long as you've got that one person, because there's always going to be one person who watches something or, like, reads something that you've created and will, you know, they might reach out, they might not, but, like, know that people are benefiting from that, especially, like, you know yourself from the future. Like you said, I think it happened to me once already that, like, that I googled, like, a problem. I was like, oh, I wrote a blog post about this.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CARMEN:</strong> It's a great feeling.</p><p><strong>ADRIANA:</strong> It is. I know. Yeah. And so, like, and that's why I was also encouraged people to, like, blog stuff that they learn about because, like, I had this one mentee, and, you know, I was trying to give him some, some direction on his career. I'm like, you know what? Blog stuff on Medium. And within months, he got, like, he got a lot more followers than me on Medium. I'm like, damn. I'm genuinely happy for him because he writes about, like, I believe he does, like, working in AWS, and he does a lot of stuff around APIs, and that's something that resonates with the community.</p><p>So, like, for him to get that many followers means that he's writing about stuff that really, like, touches...it's things that people want to know about. So I'm very, I'm very happy to have encouraged him to do that. And every so often when I see one of his blog posts, I'm like...</p><p><strong>CARMEN:</strong> If I may, you absolutely, like, deserve to give yourself credit as well for playing a part in that. I think it's not something that I don't know...I find that oftentimes we don't give ourselves enough credit for the work that we do and encouraging others and taking some credit for it for ourselves and being like, you know what? I did play a part that's significant.</p><p><strong>ADRIANA:</strong> Oh, thank you. Yeah, yeah, that's true. We do need to remember that we influence people's lives in different ways.</p><p><strong>CARMEN:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> That's so awesome. Well, we. I think we're coming up on time, and we got through all...we got through all the lightning round questions, and this was, like, honestly such a fun application of the lightning round questions because it just, like, turned into so many fun topics that we got to dig into. And I swear I could just keep asking you more and more questions.</p><p><strong>CARMEN:</strong> Same. I'm having such a good time.</p><p><strong>ADRIANA:</strong> I think it just means I'll have to have you on at another point again.</p><p><strong>CARMEN:</strong> I'd love that. Thank you.</p><p><strong>ADRIANA:</strong> That would be so fun. So, yeah, you know, before we part ways, do you have any, any words of advice that you want to impart on our audience or hot takes, if you have any? Either is good.</p><p><strong>CARMEN:</strong> Yeah, I think, you know, like, for me, very much a topic that's been very recent in my life is just sort of, like, trying to decouple myself from my online self, by which I mean, or, like, my professional self, and, like, trying to learn, like, not so much in a work life balance kind of thing, in terms more of a, like, identity sense of, like, am I a programmer or a human, or am I a dev. Am I an ops person? Am I a human being? Like, where do those coalesce? I don't even know if coalesce is the right word, but I'm gonna go with it. And. And, you know, been trying to take steps to sort of, like, maybe be a little bit less. Less online, maybe be like, I was having a conversation with somebody today about, you know, trends in tech and, like, FOMO, you know, fear of missing out. And, like, lately, that sort of, like, evolved for me in the last couple years into something that I called AOMO, which is more, ambivalence of missing out and, you know, trying to not...so not...I mean, of course, you know, mental health is very important, but also, like, trying to, I don't know, somebody gave you some advice once which was something like, youre only as helpful as you are capable in terms of energy, in terms of, like, you know, capacity.</p><p>If you take on too many mentees, the quality of your mentorship is going to decline, right? And I feel like a lot of that applies to. I mean, like, I'm talking about mentorship as if there's some kind of, like, seniority to that advice, and there really isn't. I think that this applies to a lot of aspects of my career. My friend Jess gave me some advice that I really love, which is that my phone is not allowed in my bedroom, and that has been such a game changer for me, first of all, because, like, the alarm sounds on my phone, I have to get up and go turn it off, as opposed to get up, drug, like, sort of groggily turn it off, and then go back to sleep. And I find that, like, yeah, I guess I'm trying to, like, decouple myself a little bit in terms of, like, you know, social media is...is...is very impactful, and it's giving me so many opportunities, opportunities for my career. But at the same time, I know that in my mo. In my weaker moments, it has dictated my life a little bit. So I'm trying to, like, you know, go easy myself and that sort of thing, and just. But at the same time, I'm not. I'm gonna not...I'm trying to feel less bad for feeling bad, if that makes any sense.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That makes a lot of sense.</p><p><strong>CARMEN:</strong> So, yeah. And generally, my friend Sylvia, when we were getting to know each other, I adore her to bits. She gave me some advice that I really love, which is, like, you need to present more as an expert, and that is such a weird little contrast to making things accessible. You also need to present a little bit more as an expert. It's something I'm figuring out. So it's not so much advice as this is what's going on in my life, but I think there's some resonance there with folks, so I hope that's helpful.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so helpful. And I think I, you know, you've said so many insightful things, and I really, really enjoyed our conversation today. This has been a real, real treat and definitely brightened up my Tuesday.</p><p><strong>CARMEN:</strong> Aw. Same, if I may say, like, you made this so approachable and so easy and so comfortable. Thank you.</p><p><strong>ADRIANA:</strong> Oh, thank you. I really appreciate that. Well, and with that, thank you so much, Carmen, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>CARMEN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></content:encoded>
      <enclosure length="65879817" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/5dafceb5-0cd9-4335-9619-e5cc25ca55f5/audio/b0992183-78cd-428e-907d-ae6c885abd65/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Tech with Carmen Huidobro</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Carmen Huidobro</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:08:46</itunes:duration>
      <itunes:summary>Sit back, relax, and enjoy the show as Adriana and Carmen have a very chill chat about all things tech. This conversation was full of wonderful tangents stemming from the icebreaker questions, including favourite past cell phone models, favourite programming languages over the years, and adventures in bash scripting. They also talk about things like learning paths in tech, learning styles, the power of reframing, the challenges of creating video content, making tech accessible, and the importance of asking questions!</itunes:summary>
      <itunes:subtitle>Sit back, relax, and enjoy the show as Adriana and Carmen have a very chill chat about all things tech. This conversation was full of wonderful tangents stemming from the icebreaker questions, including favourite past cell phone models, favourite programming languages over the years, and adventures in bash scripting. They also talk about things like learning paths in tech, learning styles, the power of reframing, the challenges of creating video content, making tech accessible, and the importance of asking questions!</itunes:subtitle>
      <itunes:keywords>public speaking, objective c, tech careers, developer relations, software engineering, ruby, women in tech, developer advocate</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>34</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">a2074b4b-72a3-4898-9dfd-747116897678</guid>
      <title>The One Where We Geek Out on Being a Field CTO with Liz Fong-Jones</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with nearly two decades of experience. She is currently the Field CTO at Honeycomb, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/efong/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/episode/0ZSudW0APAb8fb8SABx7z7?si=MX701ZSoT06-do5_DGX_cw">Liz Fong-Jones on On-Call Me Maybe</a></li><li><a href="https://en.wikipedia.org/wiki/QBasic">QBasic</a></li><li><a href="https://adventofcode.com">Advent of Code</a></li><li><a href="https://en.wikipedia.org/wiki/Dungeons_%26_Dragons">Dungeons & Dragons (game)</a></li><li><a href="https://broken.dnd-wiki.org/w/index.php?title=Factotum&mobileaction=toggle_view_desktop">Factotum (Dungeons & Dragons)</a></li><li><a href="https://kai-waehner.medium.com/the-daily-life-of-a-field-cto-dbc7ce28e482">The Daily Life of a Field CTO by</a> <a href="https://kai-waehner.medium.com/?source=post_page-----dbc7ce28e482--------------------------------">Kai Waehner</a></li><li><a href="https://jessitron.com">Jessitron</a></li><li><a href="https://martinjt.me">Martin Dot Net</a></li><li><a href="https://www.gartner.com/reviews/market/observability-platforms">Gartner Observability Platforms: Reviews and Ratings</a></li><li><a href="https://www.honeycomb.io/gartner-magic-quadrant-observability-platforms">Gartner Magic Quadrant for Observability Platforms</a></li><li><a href="https://www.techtarget.com/searchaws/definition/application-load-balancer">Application Load Balancer (ALB)</a></li><li><a href="https://github.com/open-telemetry/community/blob/main/governance-charter.md">OpenTelemetry Governance Committee</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://www.amazon.ca/Observability-Engineering-Achieving-Production-Excellence/dp/1492076449/ref=sr_1_1?dib=eyJ2IjoiMSJ9.JgWdd_sqYdNxLzjOyO0B0zrEPOy4f5Hz2ujazYWG8tEOnXKvHs1Pfx910eeibVPPl_CTFP2a6lEkMCVyujXunbpBL1eHaB1WkJkc8BCg0fhaKrAjFfzDhFWNPlPrV24-DPZwpZqwNO77IHlAlqcWZ9xqCbEEC43m6mWTk0Vigtm14GR8G5PmuvrxvpD8mMfoHlhcqYyhGzAp6khi0R6Ky9VRfH7xjN3QLFlpJKvvrE0DFkFnGmCEhyAXJNz02LDNAGvjET7wMPPa_joAf5993nH1Qeo4X-W04BJOR9B5HfQ.LZns7JRmOGsI2ZdXpPaygRCrGVr-YSnIYuIOYdn6pFo&dib_tag=se&hvadid=671270952894&hvdev=c&hvlocphy=9000942&hvnetw=g&hvqmt=e&hvrand=10101849895784704562&hvtargid=kwd-600939754501&hydadcr=335_1015160987&keywords=observability+engineering&qid=1723758219&sr=8-1">Observability Engineering by Charity Majors, Liz Fong-Jones, and George Miranda</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada, and geeking out with me today, I have Liz Fong Jones of Honeycomb. Welcome, Liz.</p><p><strong>LIZ:</strong> G'day, Adri, from Sydney, Australia.</p><p><strong>ADRIANA:</strong> Thank you for waking up early to record.</p><p><strong>LIZ:</strong> That's kind of my life these days, given that I work with people from the US and Canada, start early, take a break midday, and then work late to catch the UK.</p><p><strong>ADRIANA:</strong> Oh, damn. Wow, that is a lot.</p><p><strong>LIZ:</strong> You know, that's a voluntary choice that I made to move to Australia, so I fully accept that.</p><p><strong>ADRIANA:</strong> Are you permanently moved to Australia? Because before, I remember, you were splitting your time between.</p><p><strong>LIZ:</strong> I'm still splitting my time, but, you know, I have a house here, I have clients here, so I'm spending several months a year here.</p><p><strong>ADRIANA:</strong> Oh, nice, nice. And hopefully...how's the weather down under right now?</p><p><strong>LIZ:</strong> A little bit chilly and rainy, but, you know, not by Canadian standards, right?</p><p><strong>ADRIANA:</strong> True, true.</p><p><strong>LIZ:</strong> People are complaining. Oh, like, you know, it's like, you know, 10 degrees or 15 degrees, and I'm just like, yeah, whatever, it's fine.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>LIZ:</strong> I have a jacket.</p><p><strong>ADRIANA:</strong> There you go. Yeah, we've had, um, kind of, we've had a hot summer in Toronto, actually. Like, like Brazil hot, which is where I'm from originally. And, yeah, I've...I have a pretty good heat tolerance, but I have been melting, so...</p><p><strong>LIZ:</strong> Yeah, yeah, it's fun to, you know, it's like the sauna to the, to the ice. To the ice bath, right? Like going back and forth. You get used to rapid climate changes in addition to time zones. That's something that no one tells you about is climate change.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly, exactly. Well, I'm super excited to have you on...on the show and, and for folks who have been listening to Geeking Out, Liz was On-Call Me Maybe way back when, when I used to host that with Ana. And so I'm very excited that you've agreed to come on. Now, before we start off, I always like to start my guests off with some icebreaker questions. So are you ready?</p><p><strong>LIZ:</strong> As ready as I'm going to be.</p><p><strong>ADRIANA:</strong> All right, first question. Are you a lefty or a righty?</p><p><strong>LIZ:</strong> I am a righty, like a majority of the population.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>LIZ:</strong> I am an Android user because Google gave them to me for free for about a decade. I was one of the early, one of the Android beta testers. So that meant that I got free phones that might break. And that habit has carried on since after I left Google.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. How was it like having used like the early Android phones? What kind of experience was that?</p><p><strong>LIZ:</strong> Yeah, you get them early in the technical validation process and you help carry them through all the way to production. Because of NDA, I can't talk exactly about what the experience was like. But yeah, no, it's cool having access to, to the latest hardware. It's actually though, it makes you weirdly paranoid because you have to hide your phone from being photographed by others. You have to slip it in your pocket at all times. You can't just leave it out on the table. So it does introduce some interesting complications to your life. But it was worth it at the time to get access to the latest and greatest hardware and to give the team feedback on it.</p><p><strong>ADRIANA:</strong> Wow, that's so cool. Okay, next question. Do you prefer using Mac, Linux, or Windows?</p><p><strong>LIZ:</strong> I am a hardcore Linux user with one exception. Well, it's technically still Linux on the desktop. I am a ChromeOS user for my laptop, again like habit from my Google days. But yes, I do my development in a VM on that ChromeOS machine. So it's Linux. I'm talking to you from a Linux machine. I have a habit of building mini ITX PCs that are all Linux based. I think I've got four little computers running around, each of which is its own independent Linux system.</p><p><strong>ADRIANA:</strong> So are you then a lifelong Linux user? Did you ever dabble in Windows?</p><p><strong>LIZ:</strong> I've been using Linux since I was 16, since 2003, 2004, cool. Yeah, yeah, yeah. But it's been my primary environment since, since college. So since 2005.</p><p><strong>ADRIANA:</strong> I was, I guess forced...DOS was forced upon me because I mean like when Windows...</p><p><strong>LIZ:</strong> Oh yes, of course, right, like MS DOS. Yeah, no, no, no, as a kid. Yes. Yeah, QBasic. Yeah, yeah.</p><p><strong>ADRIANA:</strong> QBasic, oh my God, yes! Exactly!</p><p><strong>LIZ:</strong> I knew I was destined to become a programmer when, in I think fourth grade, I wrote a program that would take three sets of coordinates and solve the quadratic equations.</p><p><strong>ADRIANA:</strong> That's so cool. My dad got me into BASIC. He pulled me aside when I was ten and he's like, how'd you like to see something cool? I'm like, all right.</p><p><strong>LIZ:</strong> Yeah. Yep. It runs in my biological family. I've got uncles and aunts who work in IT. So yeah.</p><p><strong>ADRIANA:</strong> That's awesome. Okay, next question. What's your favorite programming language?</p><p><strong>LIZ:</strong> Ooh, favorite. That's an interesting question. So I'm somewhat known for solving Advent of Code every year. I've been doing Advent of Code every year since it started in goodness, I don't even remember when it started, but like 2017 or something like that. So I've been doing Advent of Code in Go publicly on stream when I can for the better part of a decade now. So definitely Go is a programming language...I even use in recreation, the language that I use professionally. But it's really hard to pick favorites because, you know, I work with clients, clients use all kinds of languages.</p><p>I have to be a little bit of a polyglot as a result. So like, I do, I have a project that's written in typescript, for instance. I think it's really important to not, you know, just settle into rut and be like, I am a Java programmer, right? I think you kind of have to see and experience kind of what's going on. So at some point I will pick up Rust, I am sure, and become the prototypical stereotype of a trans cat girl who programs in Rust and has stripey socks, but that's not going to be today.</p><p><strong>ADRIANA:</strong> Fair enough, fair enough. I do really like what you said about just broadening your horizons and learning other languages because I was actually like a Java developer for like 15,16 years and that was like my whole life. And then a friend introduced me to Python and, you know, I was like in my 30s at the time and I'm like, oh, so cool. Like, you know, it was for the first time, like since, you know, my BASIC days I did QBasic, Visual Basic, that I was like actually picking up another language and I'm like freaking cool. I got to do more of that. And yeah, and that was like my first sort of like, oh my God, you can learn another language at the same time, which is ridiculous when you think about it. Of course you can. Next question. Do you prefer dev or ops?</p><p><strong>LIZ:</strong> I prefer ops. I still, despite my railing on about how you shouldn't try to be a hero, I personally enjoy that feeling of solving the problem. I'm not going to say that I enjoy necessarily being the hero, but I definitely enjoy being, being the person who has the insight that solves a problem, right? Like, you know, it's weird, right? Like, you know, when you, when you're doing dev stuff, like, you know, there, there is some degree of, you know, I'm, I have a start of the problem. I have the end of the problem, I fill in the stuff in the middle, right? Like you have some idea as to how it's going to go because you've decomposed the pro- the problem enough, right? Yeah, I think with ops it's a little bit more unpredictable. There's a little bit more novelty. Right? Because you don't know what's going to happen when you open up the box, right? And I, and I think that's, that's, that's the fun thing.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>LIZ:</strong> So I'm not going to say it's necessarily about, you know, the esteem of having people be like, Liz, you solved it. Like...But it's much more about the, you know, I find that it's really interesting to do the ops and, and to, and to find new things.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Totally agree with you. All right, next question. Do you prefer JSON or YAML?</p><p><strong>LIZ:</strong> I think I prefer JSON because it is not whitespace sensitive and, you know, you can pretty print JSON if you need to. That being said, my pet peeve about JSON is the fact that they do not support the trailing comma in lists and that peeves me off to...like nothing else. But no, I have to interact with YAML because of Kubernetes manifests and CircleCI configs and I have broken enough YAML configs. Oh, and the hand handling of floats and the handling of like, variables. Can we not just quote all of the keys and call it a day? Right? Like, it's stuff like that that just drives me up the wall.</p><p><strong>ADRIANA:</strong> Yeah, I feel, ya. I've heard a couple of horror stories with YAML. Like someone was telling me the other day, like, "ON", which is the abbreviation for Ontario, is interpreted by YAML as "on", "true". So it's like...I know, right? So it's like all these little nuances in YAML where you have to be like extra careful. Plus the white space. I still like YAML myself because I find it a little bit more readable than JSON because of like my Java days. All the curly braces in JSON just kind...</p><p><strong>LIZ:</strong> Just feed it to JQ and you'll be good, right? That's literally what I do anytime I encounter anything that's in JSON is I immediately pretty print it. You're right.</p><p><strong>ADRIANA:</strong> Oh, yeah. I have to pretty print it because I just cannot function otherwise. I feel you. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>LIZ:</strong> I am a Go programmer, so I am obliged to tell you tabs. But let's be real. I think that spaces work a little bit better in text editors because they actually run consistently. Like, I have to manually configure, like my tab with in Nano, my favorite text editor, in order to, you know, whenever I set up a new machine, because it defaults to eight spaces for a tab and that just eats your screen, right? Two, two, right? Like, so, yeah. I personally would prefer spaces, except for Go makes me use tabs.</p><p><strong>ADRIANA:</strong> Ah, fair enough, fair enough. Okay, two more questions to go. Do you prefer to learn through video or text?</p><p><strong>LIZ:</strong> I am a text person. I use captions whenever I can because I just read so much faster than I audio process. Or rather, if I'm going to be listening to video, I have to listen to it at 1.75 x or 2x. I just have to. It's not that my audio processing is slow. It's actually the opposite of that. It's that interacting with video at 1.0x is painful, and I will often multitask something else with it. If you make me watch a video at 1.0x. Cue the obligatory HR videos where you have to sit...sit and watch them, and like, click the little spinner at the end of 1 minute precisely. And it's just like, yeah, so, yeah, text. Because I can read it however fast I want without having to wait for the speaker to deliver the words.</p><p><strong>ADRIANA:</strong> Yeah, I agree with you. I actually watch TV with captions on, and it's just so...</p><p><strong>LIZ:</strong> I watch TV with captions on and I do something else that if I, rightly, because I process not quite at 2.0x, I process at 1.75x. So as a result, like, if I do two things at the same time, I'm going to miss a little bit of each one. But the captions help me stay like...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, absolutely, absolutely, yeah.</p><p><strong>LIZ:</strong> ADHD high 5.</p><p><strong>ADRIANA:</strong> One thing that I've never, like, been able to do is actually listen to stuff at like, high speed. Like faster than 1x. Like, when I'm listening to a podcast, if I accidentally hit a button that makes it 1.25x, it actually drives me crazy. Like, they're talking too fast. Like, it breaks my brain. I don't know what it is, but so many people I talk to, they're like, I can only listen to it at, like, listen to stuff at super high speed. I'm like, more power to you all. Does not work for me at all.</p><p>Okay, final question. What is your superpower?</p><p><strong>LIZ:</strong> What is my superpower? My superpower is I am...are you familiar with Dungeons and Dragons?</p><p><strong>ADRIANA:</strong> Yes. High-level familiar.</p><p><strong>LIZ:</strong> Okay...there is a class that was added on afterwards that's called the Factotum, and the Factotum is able to emulate the ability of any other class by using a certain number of knowledge points. I am a Factotum, right? Like, I am specialized in nothing in particular, but I am really good at being able to do things that specialists in other fields would do, but only one or two of them, and otherwise being able to communicate with specialists in other fields, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIZ:</strong> So I can get people to talk to each other who don't necessarily kind of share common ground or share kind of skills. I can pick up those people's skills and use them, at least for a time. So that's my superpower.</p><p><strong>ADRIANA:</strong> That is such a great superpower. And this leads nicely into our main, or one of our main topics of conversation, which is, I think when you and I met, you were at Honeycomb working as a DevRel. But in the last couple of years, you've transitioned over to being a Field CTO. And for folks in our audience, it would be great if you could explain what that entails and also what prompted you to make that change.</p><p><strong>LIZ:</strong> Yeah. So Field CTO is a role that is relatively new in the industry, and it really depends from Field CTO to Field CTO, company to company. Um, so actually, the one of the field CTOs at Confluent, um, whose name is Kai, wrote a piece about it. But in essence, you know, regardless of what someone's background is and where they come, come to being a Field CTO from being a Field CTO is about interacting with customers who are making very sophisticated use of your technology or otherwise have really interesting and gnarly technical problems or social problems. Honestly, the social problems are the more interesting ones that they need the help of someone who is an expert and an expert at the executive level to solve, right? So unlike a DevRel, right? Like, you know, I don't necessarily...</p><p>I don't necessarily write "how to" blogs anymore. I don't necessarily, you know, yes, I do speak at the occasional conference, but more and more of my time is spent on site with customers. And I think that is, you know, interacting one on one with customers is something that I really, really treasure because it means that I get to see all the cool things they're doing with Honeycomb. And the other piece of my job that I really enjoy is going back to the product development team. And actually, I try to, as best as I can, carry water and chop wood for them and also help solve technical problems that our customers are having at scale in our tool. So, for instance, I am working this week on something where a customer was like, we want more than 100 group by fields in a Honeycomb query. And I'm like, okay, I'll see what I can do. Let's talk to the team to see if it's possible. Let's try it out. I've been Field CTO for about two years now, coming up on two years in October, and it's been super, super rewarding to now be at the executive level in Honeycomb, to have the opportunity to interact with the executives at other companies. It's weird. There's not like, you know, a sudden transition in job responsibilities. I think it was more like, there's this funny thing that happened. In July of 2022, I was invited by Amazon to give the keynote at, or one of the customer keynotes at AWS Summit, New York. And they gave me, the AWS PR team, gave me a lot of side eye about, oh, you're, you know, not an executive.</p><p>You're not a CTO or VP. Like, you know, what are you doing up on stage as a principal engineer, right? And that was kind of a catalyst of, okay, fine. Like, you know, titles do matter at some point, right? So I didn't change what I was doing overnight, but instead, I kind of gradually fell into the role, and then the job titles changed afterwards.</p><p><strong>ADRIANA:</strong> Oh, that's so cool.</p><p><strong>LIZ:</strong> Yeah.</p><p><strong>ADRIANA:</strong> So did you find then, because it was more of a gradual change. Like, there was, like, less. Like, was. Was there anything still, like, super jarring that stood out for you when you. When you made that change? Or. Or.</p><p><strong>LIZ:</strong> I think the main thing that has really been kind of challenging is, you know, when I was DevRel, I was part of the Devrel team, right? Like, you know. You know Jessitron, you know Martin Thwaites, right? Like, you know Martin Dot Net, right? Like, so, you know, they're an amazing team, but I'm not part of that team anymore, right? Like, Charity and I are off on our own as the office, the CTO. And I think that that is a little bit of a change in that. I'm not part of marketing anymore.</p><p>I kind of don't have a department. So I work across all the departments, but there's not necessarily anyone I can lean on who's like, you're working with me. Let's do this. So I kind of have to beg and borrow to work with people. And, of course, people are happy to have the opportunity to work with me, but I'm nothing part of their planning processes, right? If I show up and, you know, as happened the past six months, right? Like, you know, if...</p><p>If I show up and say, you know, hey, by the way, we're going to be trying out Graviton 4,right? Like, you know, that's...that's something where I either need to drive myself or, you know, I need to just find someone who wants to geek out about it with me.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. So does part of your job then entail, like, you coming up with some interesting use cases to try out? Or are you driven more by customer asks, or is it a bit of both?</p><p><strong>LIZ:</strong> Customer and partner asks? But I do think that they're, for instance, the thing with Graviton 4, that's Amazon, who's a partner of ours. They asked us to try it and I said yes. You don't in general say no when Amazon asks you, do you want to try this shiny cool thing? But, yeah, I think that majority of what I do is driven by what large customers are experiencing or what I can see they will be experiencing, right? Like, I think there is some room for thought leadership, right? There is some room for, like, looking ahead of where things are. But historically, as a company, Honeycomb has trended always, you know, too far ahead of where the ball is today.</p><p>Right? Where people can't necessarily see. This is, you know, how it aligns with what they're, what they're doing today. And we're trying to course correct that now and meet people, people where they're at now. So that's where I find myself spending a majority of time now is pragmatically connecting where people are with the challenges that Honeycomb helps solve for them. And also seeing these are the integration points that we're going to need, right? So one of the projects I'm working on is relating to better log support in Honeycomb.</p><p>Because it turns out that despite Charity and me saying, you know, throw your logs in the bin. Actually, no, you can't. Kubernetes emits logs. You're not going to throw Kubernetes in the bin. So what do we do about that? What do we do about your legacy applications? Looking at that is something I'm contributing to, and that's really driven by what customers ask me about every day.</p><p><strong>ADRIANA:</strong> Right. That's so cool.</p><p><strong>LIZ:</strong> Yeah. In terms of superpowers, another superpower...we were just...also, how I consume...I read text incredibly fast. As a result, I'm in several hundred different Slack channels and I read them all and I can just do that. It's great.</p><p><strong>ADRIANA:</strong> Oh, damn. That is a superpower.</p><p><strong>LIZ:</strong> Yeah. I don't listen to all of this calls that our sales team have with clients. But, boy, do I ever read the gong summaries of all of the call recordings.</p><p><strong>ADRIANA:</strong> So it's funny because when you were describing the nature of the job, initially, it almost felt like. Almost like a consultant role, but non technical. But it is totally not that, because there's definitely. It sounds like there's some very, very technical aspects. So you're...you're kind of like a...a super tactical consultant who is working with, like, very high level, like, executives kind of thing.</p><p><strong>LIZ:</strong> Executives and principal engineers. Yeah, right. Like, you know, that's that first point of call of, there's this really interesting or weird customer who's asking this question they've never seen before, right? Like, hit me with it. Like, I've been around the system long enough, and also, I'm aware of what the best practices are around observability.</p><p><strong>ADRIANA:</strong> So does this. I wonder, like, does part of your job entail also, like, working with some of the solutions engineers? Like, pairing with them on that?</p><p><strong>LIZ:</strong> Yeah. So I work with our solutions engineers. I work with our customer support and our customer success team. I work with customer architects. I work with software developers. That's why I say I'm a Factotum. I have to be able to speak sales. I have to be able to speak engineering.</p><p>I have to be able to speak marketing. I have to be able to communicate with all of these people and collaborate with them daily.</p><p><strong>ADRIANA:</strong> What's been your favorite part of being Field CTO so far?</p><p><strong>LIZ:</strong> I think my favorite part is the variety of it. No customer is alike. I think that's a lot of fun. I think the gratification and the payoff of this is what we're building. This is how people are really, actually leveraging it. I think that's also really, really satisfying.</p><p><strong>ADRIANA:</strong> Is there any sort of thing that you've been working on that you're allowed to talk about where you're like, oh, my God, this has been, like, the coolest thing I've gotten to do.</p><p><strong>LIZ:</strong> Yeah. I think one of my on and off fascinations is continuous profiling, and it is very, very weird in that, you know, it interacts with the very, very guts of the kernel, of the runtimes. So getting to interact with one of the Go subsystem maintainers, cherrymui, and sending her crash reports when the profiling doesn't work completely according to plan, getting to work on our integration with profiling that we developed a couple years back and that we continue to use ourselves, I think that's a lot of fun because it shows how much depth there is if you really, really, really want to get into understanding the performance of your system. I do not necessarily recommend that our clients do this. There's so much low hanging fruit to find just via tracing, but we aim to be cost effective. We aim to be fast. And part of how you get there is by looking at continuous profiling and looking at the data down to the kind of nearest, nearest line of code. And I think that's a lot of fun.</p><p>It's just maybe not quite at the level of application where everyone should be doing it, but that's kind of a thing that I've worked on, on and off for the past two years that I found to be just, it's so much fun. And that engineer geek brain of, I want to optimize the heck out of this. That's the thing that it really satisfies for me.</p><p><strong>ADRIANA:</strong> And speaking of profiling, now, profiling is actually one of the newest OTel signals, which is extremely exciting.</p><p><strong>LIZ:</strong> Yes. I was one of the people who nudged the Pyroscope team to start to form the SIG, and then people from all the profiling vendors joined, and it was wonderful. Yes. So I am really thrilled by it. I wanted to congratulate the people who work on it. And, yeah, having kind of that singular profiling agent contribute by Elastic, like, that's. That's going to be...that's going to be so amazing in terms of just, you know, standardizing the format, standardizing how we can produce the data and then leaving it to vendors and open source solutions for people to look at it.</p><p>Right? Like that kind of really, really opens up that opportunity for people to start using it in anger a little bit more, I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And just getting that extra little bit of insight now that, you know, it's been standardized, which is super cool.</p><p><strong>LIZ:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit because before we started recording, I asked if you had any interesting hot takes to share. So I will let you share your...one o...one of your hot takes.</p><p><strong>LIZ:</strong> Yeah. So as of when we're recording this, the Gartner Magic Q uadrant just came out. And I was actually just on Reddit, like, you know, talking to a bunch of SREs who...and I think that it's interesting in that, you know, the SREs are saying Gartner got it wrong. And, you know, I may or may not have some spicy opinions about, about the way that the Gartner Magic Quadrant shook out, but I think it's really interesting to see. It's almost like a Rorschach test, right? Like, you look at it and you see what you want to see, right? So, yeah, my spicy take is that because I interact with enterprise buyers, SREs are not the enterprise buyer, right? So I saw SREs just slagging Gartner, right? And it's like, no, the Gartner analysts that I speak to are very smart. They know what they're doing.</p><p>And their audience is executives. Their audience is executives at fortune hundred companies, right? Like, so, you know, you an individual contributor SRE at some cool startup. The Gartner magic quadrant is not for you. So if you're complaining, you know, oh, like, you know, why didn't. Isn't Grafana ahead of Datadog and, and Dynatrace? The answer is that Grafana is maybe not quite as batteries included as you know, that large enterprise really wants it to be, right? Like, you know, that's, you know, sure, you can set up Grafana. That's great for you, but that doesn't mean that it's going to be the best choice for a big enterprise. So, yeah, people, you know, were like, oh, my God, like, you know, Gartner's so pay to play, and it's like, no, like, you know, Gartner does a fair job. Like, you know, sure, you can buy their attention to listen to you, but that doesn't necessarily guarantee they're going to, you know, say good things about you.</p><p>So, you know, you can get Gartner to, you know, even mention your name in the quadrant, but that doesn't guarantee that you're going to score well according to their evaluation criteria. That being said, you can game their evaluation criteria. So I think that's spicy take number two is I was actually looking at LinkedIn and I saw, you know, Rob Skillington, one of the co founders of Chronosphere, you know, bragging about, you know, how well they placed and also saying, like, you know, they spent, you know, hundreds of hours, you know, a thousand, a thousand hours working on, you know, on making sure that they had every single, like, you know, qualifying attribute of the Gartner magic quadrant precisely shown in a, in a, in a, in a demo video snippet, right? If you try super, super hard and, you know, you curate your example to, you know, demonstrate narrowly what Gartner's asking for, sure, you can do really well, but I think competitively in the field, my own experience is that we do not tend to encounter chronosphere in terms of it being a competitor we've run into in APM competitive situations. They're primarily a metrics vendor and newly logging vendor with their calyptia acquisition. And it seems very weird to me until I saw Rob Skillington's post.</p><p>You know, it seemed very weird to me that a competitor that was so weak in the APM and tracing space that very publicly trashed tracing and trashed OpenTelemetry that they could score so well in the Gartner Magic Quadrant. And then the pieces clicked together when I saw that they basically curated the view that they wanted Gartner to see. Whereas I can say my team and the extended team in Honeycomb, we put in a good effort and we showed the product as it is. We didn't invest a bunch of effort in polishing it, and I think that reflects it. Gartner is tough. Gartner is fair. I don't dispute where we placed in the Gartner Magic Quadrant. I think their criticisms of us were spot on, and those are things that we actually happen to be working on.</p><p>You know, I think the Gartner Magic Quadrant is a useful tool. You know, I think that it should be taken with skepticism and a grain of salt, but it is not pay to play. It is. If you make one criticism, it's that, you know, you can put in a lot of effort to, like, look super sparkly, but that it is a fair perspective as to how the enterprise market perceives, perceives companies, whether it be observability or a different magic quadrant. So sorry, SREs, you're wrong. Gartner is not being unfair to Grafana. Gartner is not being "pay to play". But you are not the audience for the Gartner Magic Quadrant. Right?</p><p><strong>ADRIANA:</strong> That's super fair. And I have a follow up question on that, which is, you know, how...what's the process of being like, one of the vendors that Gartner evaluates is that do they look at all the vendors in the space, or do you come to them?</p><p><strong>LIZ:</strong> They look at all the vendors in the space. Although obviously some of the additions to that are a little bit weird. Like, in past years, they've had Alibaba Cloud on there, and it's like, who? Right? And that might be an example of, okay, this is a really niche thing that they were forced to add for one reason or another. But no, every major player in the space gets given an invitation to participate. But as a criteria for inclusion, you are obliged to...you are obliged to submit proof that you have a certain minimum number of customers. You are required to submit confidential proof of your top line revenue and the growth year on year. And if you do not meet those criteria, you are not included.</p><p>They actually added a note in their report saying Observe Inc. was not included in the report because they. Not because they failed to meet the functional criteria, but because they failed to meet the non functional revenue, revenue and customer criteria, which was super spicy, but, right. Like, so, yeah, it is a well rounded set of the industry. Obviously a vendor can choose not to participate. I don't know why they would do that, but, yeah. So your employer, ServiceNow, Lightstep, is on the Magic Quadrant. I truthfully think you should have placed higher, but, you know, I wasn't privy to what you submitted to them.</p><p>So, yeah, that's kind of how it goes. Lots and lots and lots and lots of spreadsheets, lots and lots of recording demo videos. And, you know, it's up to you how much time you want to invest in it. We are a 200 person startup. We decided to do a good enough job and not necessarily. Not necessarily clip all the rough edges off.</p><p><strong>ADRIANA:</strong> Right, right. It's interesting because it almost sounds like, you know, the type of process that you, you go through for an audit. Obviously not, not quite as, as much scrutiny, I would imagine, as doing an audit, but you have to put in the work.</p><p><strong>LIZ:</strong> Yep. Yep.</p><p><strong>ADRIANA:</strong> There is another question that I want to ask. You know, having, now that you're, you're interacting a fair bit with, with enterprise customers, what's, how has it been in terms of like, differences that you've noticed between interacting with enterprise versus non enterprise customers?</p><p><strong>LIZ:</strong> People are a little bit scared by the deploy on Fridays thing. It still is a little spooky to people. Right. Like, and it's understandable that if your deploys break regularly and break after a time, time delay of 24 to 48 hours, that you would be spooked about deploying on Fridays. Right. So I kind of have to dial back the, you know, Charity and Liz, like, you know, break all the things rabble rousing. And, you know, I focus on stability, I focus on speed. And then I'm like, okay, now that you have stability and speed, like, you know, let's, let's talk, let's talk about revisiting Friday deploys.</p><p>Right. Similarly, like, I've had to caveat the, you know, test in production to like, you know, you test and you, you test in production whether you admit it or not. Right? Like, we're not saying don't test in staging. We're saying, you know. Right. Yeah. So I think that's definitely changed. I think, you know, the enterprises are not necessarily quite as willing to make large bets with the exception of kind of innovation units in startups or, sorry, innovation units and enterprises.</p><p>Right. Like, so they spin up an internal team, they give them resources to work with public cloud, to work with the latest technology. Right. Like those teams are the teams that are more willing to be game to try, to try and experiment.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And let's not forget also the inordinately long process of getting approvals for anything enterprise related.</p><p><strong>LIZ:</strong> Firewall holes. Firewalls are my new enemy.</p><p><strong>ADRIANA:</strong> Oh my God. I, when I worked at Bank of Montreal for eleven-ish years, and I think one of the most annoying things that I had to do in my time there was making firewall rules, request changes. It was such a process. Such a process. And I swear it, like changed every time I did it. I just wanted to like pull my hair out. It was. Yeah...</p><p><strong>LIZ:</strong> I know. And we live in the world of public cloud, right? Like, I use ALBs, the IP addresses of my ALBs, I cannot guarantee. Right? Like, you know, we have private link. That's how we solve that problem for a majority of cases. Right. Like, because people don't understandably don't want to open a firewall hole to all of the us east. One EC2 public IPs.</p><p><strong>ADRIANA:</strong> Yeah, I feel ya. I feel ya. One thing that I also wanted to ask you spent many years at Google as an SRE. Do you miss it? Do you miss the SRE work?</p><p><strong>LIZ:</strong> I get to work with the SRE team at Honeycomb and they are so incredibly talented and sharp and I love working with them. No, I don't necessarily get to do that much SRE work myself anymore, but I get to help and work with SREs across many different companies. Right. So I'm kind of a meta SRE now. I've come to terms with that. In terms of Google. Yes, I miss my Google colleagues, but increasingly, whether due to layoffs or voluntary turnover, there's been this diaspora and it's really nice to get to interact with them and potentially even work with them. At Honeycomb, we just had a former Google SRE who became a platform engineering manager at Honeycomb.</p><p>Right. Like, so. Yeah. So, you know, I do miss some. I do miss the people, but many of them have followed over into startup world, which is exciting.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And one other question that I wanted to ask with regards to your role as Field CTO, do you find coming in to an organization, you know, when you're proposing certain changes, how open are folks to making those changes?</p><p><strong>LIZ:</strong> It's a self selecting bias in that the people that I speak to are the people who have already chosen to engage Honeycomb or to do a trial with Honeycomb or are otherwise investigating us. That means that a leader has a mandate for some kind of change. It may or may not be the change that we're proposing, but they do have a mandate for change. So that means that there is some appetite, at least by leadership. Yes. The people they are leading may or may not want to go along with that change, but that's kind of their job as a leader, is to have the trust of their organization and drive the change through, through the organization. So, yes, I think one of the best times to approach someone on behalf of our sales team is when someone's just made a job change, right. When they've just come in as a director or VP or CTO somewhere.</p><p>Right. Like, that means that they have a mandate to bring in new practices. And Honeycomb, OpenTelemetry can be some of those new practices.</p><p><strong>ADRIANA:</strong> Yeah. So, so true. And speaking of OpenTelemetry, what's. What's your involvement with OpenTelemetry these days?</p><p><strong>LIZ:</strong> I'm an emeritus governance committee member. So, right now, you know Austin Parker very well. So they're serving as, as a OpenTelemetry governance committee member, and they're very easily accessible to me. As you know, we're both Honeycomb employees. The governance committee state belongs to the individual, not to the company. But I don't see a reason for duplication, though, of having multiple people who work at the same company being on the GC. So I haven't felt the need to stand for the GC.</p><p>I recently submitted some pull requests to the OpenTelemetry Go project. So, you know, I'm still...I explicitly said I do not want my approver status back. Thank you very much. I don't have enough time to contribute. But, hey, by the way, here's a drive by performance fix.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIZ:</strong> Whenever I see a problem that I can help a customer address with my familiar with OpenTelemetry, I'll do it. But we have an entire team, engineering team, that's dedicated to working on OpenTelemetry. Now, I don't have to do that change unless it's something that's super quick and easy for me.</p><p><strong>ADRIANA:</strong> Yeah, yeah. That's great. And I think it's so great that so many of the observability vendors out there have dedicated teams to work on OpenTelemetry, which I think really speaks to the staying power of OTel, and that they collectively, everybody wants OTel to succeed. And I absolutely love that.</p><p><strong>LIZ:</strong> Yeah. Right. Like, it is our SDK. Right. Like, you know, it is our SDK that we collectively have to maintain in order to make sure all of our customers have a good experience. You know, it's a little bit decentralized, but it means that we're working on the same project despite having our paychecks paid by different people. And that's okay.</p><p><strong>ADRIANA:</strong> Yeah, totally. And one thing that, you know, I always say over and over is I really appreciate the vendor neutrality aspect of OTel because, you know, I interact with folks in OTel who are from different companies, and I don't look at them as competitors. They're just, like, friends, people I work with. Like, we're all working towards the same goal and. And that it's so deliberate that, you know, anytime there's, like, a hint of, like, this might not be vendor neutral, people are like, you might want to reconsider, like, rewording it or, I'm sorry, we can't accept this because it violates our vendor neutrality policy. Super fair. Super fair. And I love that.</p><p><strong>LIZ:</strong> Yeah. The only bug there has been when someone's marketing department releases something without the. Without checking it first with the OTel team at that vendor. Right. When there's no. Yeah, right. People are pretty good about self policing. Unless, you know, unless there's just a lack of communication. Right. And you could say that about engineering, too, right? Like, you know, lack of communication. That's what causes, like, things to go awry more often than not.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Totally agree with you. Well, we are coming up on time, so before we wrap up, I was wondering if you had any parting words of wisdom that you wanted to share with folks.</p><p><strong>LIZ:</strong> I think my parting word of wisdom is always be trying new things. And if that new thing is OpenTelemetry, great. The starting experience is super easy. But no, but, yeah, just keep on learning. Never just be like, I'm in my abroad, and this is what I do.</p><p><strong>ADRIANA:</strong> Yeah, I love that. And so important for tech as well, right? I mean, you either learn new stuff or you wither away from the industry. Well, thank you so much, Liz, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LIZ:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 3 Sep 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Liz Fong-Jones)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-field-cto-liz-fong-jones-PTS9vQh7</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with nearly two decades of experience. She is currently the Field CTO at Honeycomb, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/efong/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/episode/0ZSudW0APAb8fb8SABx7z7?si=MX701ZSoT06-do5_DGX_cw">Liz Fong-Jones on On-Call Me Maybe</a></li><li><a href="https://en.wikipedia.org/wiki/QBasic">QBasic</a></li><li><a href="https://adventofcode.com">Advent of Code</a></li><li><a href="https://en.wikipedia.org/wiki/Dungeons_%26_Dragons">Dungeons & Dragons (game)</a></li><li><a href="https://broken.dnd-wiki.org/w/index.php?title=Factotum&mobileaction=toggle_view_desktop">Factotum (Dungeons & Dragons)</a></li><li><a href="https://kai-waehner.medium.com/the-daily-life-of-a-field-cto-dbc7ce28e482">The Daily Life of a Field CTO by</a> <a href="https://kai-waehner.medium.com/?source=post_page-----dbc7ce28e482--------------------------------">Kai Waehner</a></li><li><a href="https://jessitron.com">Jessitron</a></li><li><a href="https://martinjt.me">Martin Dot Net</a></li><li><a href="https://www.gartner.com/reviews/market/observability-platforms">Gartner Observability Platforms: Reviews and Ratings</a></li><li><a href="https://www.honeycomb.io/gartner-magic-quadrant-observability-platforms">Gartner Magic Quadrant for Observability Platforms</a></li><li><a href="https://www.techtarget.com/searchaws/definition/application-load-balancer">Application Load Balancer (ALB)</a></li><li><a href="https://github.com/open-telemetry/community/blob/main/governance-charter.md">OpenTelemetry Governance Committee</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://www.amazon.ca/Observability-Engineering-Achieving-Production-Excellence/dp/1492076449/ref=sr_1_1?dib=eyJ2IjoiMSJ9.JgWdd_sqYdNxLzjOyO0B0zrEPOy4f5Hz2ujazYWG8tEOnXKvHs1Pfx910eeibVPPl_CTFP2a6lEkMCVyujXunbpBL1eHaB1WkJkc8BCg0fhaKrAjFfzDhFWNPlPrV24-DPZwpZqwNO77IHlAlqcWZ9xqCbEEC43m6mWTk0Vigtm14GR8G5PmuvrxvpD8mMfoHlhcqYyhGzAp6khi0R6Ky9VRfH7xjN3QLFlpJKvvrE0DFkFnGmCEhyAXJNz02LDNAGvjET7wMPPa_joAf5993nH1Qeo4X-W04BJOR9B5HfQ.LZns7JRmOGsI2ZdXpPaygRCrGVr-YSnIYuIOYdn6pFo&dib_tag=se&hvadid=671270952894&hvdev=c&hvlocphy=9000942&hvnetw=g&hvqmt=e&hvrand=10101849895784704562&hvtargid=kwd-600939754501&hydadcr=335_1015160987&keywords=observability+engineering&qid=1723758219&sr=8-1">Observability Engineering by Charity Majors, Liz Fong-Jones, and George Miranda</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, fellow geeks, welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada, and geeking out with me today, I have Liz Fong Jones of Honeycomb. Welcome, Liz.</p><p><strong>LIZ:</strong> G'day, Adri, from Sydney, Australia.</p><p><strong>ADRIANA:</strong> Thank you for waking up early to record.</p><p><strong>LIZ:</strong> That's kind of my life these days, given that I work with people from the US and Canada, start early, take a break midday, and then work late to catch the UK.</p><p><strong>ADRIANA:</strong> Oh, damn. Wow, that is a lot.</p><p><strong>LIZ:</strong> You know, that's a voluntary choice that I made to move to Australia, so I fully accept that.</p><p><strong>ADRIANA:</strong> Are you permanently moved to Australia? Because before, I remember, you were splitting your time between.</p><p><strong>LIZ:</strong> I'm still splitting my time, but, you know, I have a house here, I have clients here, so I'm spending several months a year here.</p><p><strong>ADRIANA:</strong> Oh, nice, nice. And hopefully...how's the weather down under right now?</p><p><strong>LIZ:</strong> A little bit chilly and rainy, but, you know, not by Canadian standards, right?</p><p><strong>ADRIANA:</strong> True, true.</p><p><strong>LIZ:</strong> People are complaining. Oh, like, you know, it's like, you know, 10 degrees or 15 degrees, and I'm just like, yeah, whatever, it's fine.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>LIZ:</strong> I have a jacket.</p><p><strong>ADRIANA:</strong> There you go. Yeah, we've had, um, kind of, we've had a hot summer in Toronto, actually. Like, like Brazil hot, which is where I'm from originally. And, yeah, I've...I have a pretty good heat tolerance, but I have been melting, so...</p><p><strong>LIZ:</strong> Yeah, yeah, it's fun to, you know, it's like the sauna to the, to the ice. To the ice bath, right? Like going back and forth. You get used to rapid climate changes in addition to time zones. That's something that no one tells you about is climate change.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly, exactly. Well, I'm super excited to have you on...on the show and, and for folks who have been listening to Geeking Out, Liz was On-Call Me Maybe way back when, when I used to host that with Ana. And so I'm very excited that you've agreed to come on. Now, before we start off, I always like to start my guests off with some icebreaker questions. So are you ready?</p><p><strong>LIZ:</strong> As ready as I'm going to be.</p><p><strong>ADRIANA:</strong> All right, first question. Are you a lefty or a righty?</p><p><strong>LIZ:</strong> I am a righty, like a majority of the population.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>LIZ:</strong> I am an Android user because Google gave them to me for free for about a decade. I was one of the early, one of the Android beta testers. So that meant that I got free phones that might break. And that habit has carried on since after I left Google.</p><p><strong>ADRIANA:</strong> Oh, that's so cool. How was it like having used like the early Android phones? What kind of experience was that?</p><p><strong>LIZ:</strong> Yeah, you get them early in the technical validation process and you help carry them through all the way to production. Because of NDA, I can't talk exactly about what the experience was like. But yeah, no, it's cool having access to, to the latest hardware. It's actually though, it makes you weirdly paranoid because you have to hide your phone from being photographed by others. You have to slip it in your pocket at all times. You can't just leave it out on the table. So it does introduce some interesting complications to your life. But it was worth it at the time to get access to the latest and greatest hardware and to give the team feedback on it.</p><p><strong>ADRIANA:</strong> Wow, that's so cool. Okay, next question. Do you prefer using Mac, Linux, or Windows?</p><p><strong>LIZ:</strong> I am a hardcore Linux user with one exception. Well, it's technically still Linux on the desktop. I am a ChromeOS user for my laptop, again like habit from my Google days. But yes, I do my development in a VM on that ChromeOS machine. So it's Linux. I'm talking to you from a Linux machine. I have a habit of building mini ITX PCs that are all Linux based. I think I've got four little computers running around, each of which is its own independent Linux system.</p><p><strong>ADRIANA:</strong> So are you then a lifelong Linux user? Did you ever dabble in Windows?</p><p><strong>LIZ:</strong> I've been using Linux since I was 16, since 2003, 2004, cool. Yeah, yeah, yeah. But it's been my primary environment since, since college. So since 2005.</p><p><strong>ADRIANA:</strong> I was, I guess forced...DOS was forced upon me because I mean like when Windows...</p><p><strong>LIZ:</strong> Oh yes, of course, right, like MS DOS. Yeah, no, no, no, as a kid. Yes. Yeah, QBasic. Yeah, yeah.</p><p><strong>ADRIANA:</strong> QBasic, oh my God, yes! Exactly!</p><p><strong>LIZ:</strong> I knew I was destined to become a programmer when, in I think fourth grade, I wrote a program that would take three sets of coordinates and solve the quadratic equations.</p><p><strong>ADRIANA:</strong> That's so cool. My dad got me into BASIC. He pulled me aside when I was ten and he's like, how'd you like to see something cool? I'm like, all right.</p><p><strong>LIZ:</strong> Yeah. Yep. It runs in my biological family. I've got uncles and aunts who work in IT. So yeah.</p><p><strong>ADRIANA:</strong> That's awesome. Okay, next question. What's your favorite programming language?</p><p><strong>LIZ:</strong> Ooh, favorite. That's an interesting question. So I'm somewhat known for solving Advent of Code every year. I've been doing Advent of Code every year since it started in goodness, I don't even remember when it started, but like 2017 or something like that. So I've been doing Advent of Code in Go publicly on stream when I can for the better part of a decade now. So definitely Go is a programming language...I even use in recreation, the language that I use professionally. But it's really hard to pick favorites because, you know, I work with clients, clients use all kinds of languages.</p><p>I have to be a little bit of a polyglot as a result. So like, I do, I have a project that's written in typescript, for instance. I think it's really important to not, you know, just settle into rut and be like, I am a Java programmer, right? I think you kind of have to see and experience kind of what's going on. So at some point I will pick up Rust, I am sure, and become the prototypical stereotype of a trans cat girl who programs in Rust and has stripey socks, but that's not going to be today.</p><p><strong>ADRIANA:</strong> Fair enough, fair enough. I do really like what you said about just broadening your horizons and learning other languages because I was actually like a Java developer for like 15,16 years and that was like my whole life. And then a friend introduced me to Python and, you know, I was like in my 30s at the time and I'm like, oh, so cool. Like, you know, it was for the first time, like since, you know, my BASIC days I did QBasic, Visual Basic, that I was like actually picking up another language and I'm like freaking cool. I got to do more of that. And yeah, and that was like my first sort of like, oh my God, you can learn another language at the same time, which is ridiculous when you think about it. Of course you can. Next question. Do you prefer dev or ops?</p><p><strong>LIZ:</strong> I prefer ops. I still, despite my railing on about how you shouldn't try to be a hero, I personally enjoy that feeling of solving the problem. I'm not going to say that I enjoy necessarily being the hero, but I definitely enjoy being, being the person who has the insight that solves a problem, right? Like, you know, it's weird, right? Like, you know, when you, when you're doing dev stuff, like, you know, there, there is some degree of, you know, I'm, I have a start of the problem. I have the end of the problem, I fill in the stuff in the middle, right? Like you have some idea as to how it's going to go because you've decomposed the pro- the problem enough, right? Yeah, I think with ops it's a little bit more unpredictable. There's a little bit more novelty. Right? Because you don't know what's going to happen when you open up the box, right? And I, and I think that's, that's, that's the fun thing.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>LIZ:</strong> So I'm not going to say it's necessarily about, you know, the esteem of having people be like, Liz, you solved it. Like...But it's much more about the, you know, I find that it's really interesting to do the ops and, and to, and to find new things.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Totally agree with you. All right, next question. Do you prefer JSON or YAML?</p><p><strong>LIZ:</strong> I think I prefer JSON because it is not whitespace sensitive and, you know, you can pretty print JSON if you need to. That being said, my pet peeve about JSON is the fact that they do not support the trailing comma in lists and that peeves me off to...like nothing else. But no, I have to interact with YAML because of Kubernetes manifests and CircleCI configs and I have broken enough YAML configs. Oh, and the hand handling of floats and the handling of like, variables. Can we not just quote all of the keys and call it a day? Right? Like, it's stuff like that that just drives me up the wall.</p><p><strong>ADRIANA:</strong> Yeah, I feel, ya. I've heard a couple of horror stories with YAML. Like someone was telling me the other day, like, "ON", which is the abbreviation for Ontario, is interpreted by YAML as "on", "true". So it's like...I know, right? So it's like all these little nuances in YAML where you have to be like extra careful. Plus the white space. I still like YAML myself because I find it a little bit more readable than JSON because of like my Java days. All the curly braces in JSON just kind...</p><p><strong>LIZ:</strong> Just feed it to JQ and you'll be good, right? That's literally what I do anytime I encounter anything that's in JSON is I immediately pretty print it. You're right.</p><p><strong>ADRIANA:</strong> Oh, yeah. I have to pretty print it because I just cannot function otherwise. I feel you. Okay, next question. Do you prefer spaces or tabs?</p><p><strong>LIZ:</strong> I am a Go programmer, so I am obliged to tell you tabs. But let's be real. I think that spaces work a little bit better in text editors because they actually run consistently. Like, I have to manually configure, like my tab with in Nano, my favorite text editor, in order to, you know, whenever I set up a new machine, because it defaults to eight spaces for a tab and that just eats your screen, right? Two, two, right? Like, so, yeah. I personally would prefer spaces, except for Go makes me use tabs.</p><p><strong>ADRIANA:</strong> Ah, fair enough, fair enough. Okay, two more questions to go. Do you prefer to learn through video or text?</p><p><strong>LIZ:</strong> I am a text person. I use captions whenever I can because I just read so much faster than I audio process. Or rather, if I'm going to be listening to video, I have to listen to it at 1.75 x or 2x. I just have to. It's not that my audio processing is slow. It's actually the opposite of that. It's that interacting with video at 1.0x is painful, and I will often multitask something else with it. If you make me watch a video at 1.0x. Cue the obligatory HR videos where you have to sit...sit and watch them, and like, click the little spinner at the end of 1 minute precisely. And it's just like, yeah, so, yeah, text. Because I can read it however fast I want without having to wait for the speaker to deliver the words.</p><p><strong>ADRIANA:</strong> Yeah, I agree with you. I actually watch TV with captions on, and it's just so...</p><p><strong>LIZ:</strong> I watch TV with captions on and I do something else that if I, rightly, because I process not quite at 2.0x, I process at 1.75x. So as a result, like, if I do two things at the same time, I'm going to miss a little bit of each one. But the captions help me stay like...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, absolutely, absolutely, yeah.</p><p><strong>LIZ:</strong> ADHD high 5.</p><p><strong>ADRIANA:</strong> One thing that I've never, like, been able to do is actually listen to stuff at like, high speed. Like faster than 1x. Like, when I'm listening to a podcast, if I accidentally hit a button that makes it 1.25x, it actually drives me crazy. Like, they're talking too fast. Like, it breaks my brain. I don't know what it is, but so many people I talk to, they're like, I can only listen to it at, like, listen to stuff at super high speed. I'm like, more power to you all. Does not work for me at all.</p><p>Okay, final question. What is your superpower?</p><p><strong>LIZ:</strong> What is my superpower? My superpower is I am...are you familiar with Dungeons and Dragons?</p><p><strong>ADRIANA:</strong> Yes. High-level familiar.</p><p><strong>LIZ:</strong> Okay...there is a class that was added on afterwards that's called the Factotum, and the Factotum is able to emulate the ability of any other class by using a certain number of knowledge points. I am a Factotum, right? Like, I am specialized in nothing in particular, but I am really good at being able to do things that specialists in other fields would do, but only one or two of them, and otherwise being able to communicate with specialists in other fields, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIZ:</strong> So I can get people to talk to each other who don't necessarily kind of share common ground or share kind of skills. I can pick up those people's skills and use them, at least for a time. So that's my superpower.</p><p><strong>ADRIANA:</strong> That is such a great superpower. And this leads nicely into our main, or one of our main topics of conversation, which is, I think when you and I met, you were at Honeycomb working as a DevRel. But in the last couple of years, you've transitioned over to being a Field CTO. And for folks in our audience, it would be great if you could explain what that entails and also what prompted you to make that change.</p><p><strong>LIZ:</strong> Yeah. So Field CTO is a role that is relatively new in the industry, and it really depends from Field CTO to Field CTO, company to company. Um, so actually, the one of the field CTOs at Confluent, um, whose name is Kai, wrote a piece about it. But in essence, you know, regardless of what someone's background is and where they come, come to being a Field CTO from being a Field CTO is about interacting with customers who are making very sophisticated use of your technology or otherwise have really interesting and gnarly technical problems or social problems. Honestly, the social problems are the more interesting ones that they need the help of someone who is an expert and an expert at the executive level to solve, right? So unlike a DevRel, right? Like, you know, I don't necessarily...</p><p>I don't necessarily write "how to" blogs anymore. I don't necessarily, you know, yes, I do speak at the occasional conference, but more and more of my time is spent on site with customers. And I think that is, you know, interacting one on one with customers is something that I really, really treasure because it means that I get to see all the cool things they're doing with Honeycomb. And the other piece of my job that I really enjoy is going back to the product development team. And actually, I try to, as best as I can, carry water and chop wood for them and also help solve technical problems that our customers are having at scale in our tool. So, for instance, I am working this week on something where a customer was like, we want more than 100 group by fields in a Honeycomb query. And I'm like, okay, I'll see what I can do. Let's talk to the team to see if it's possible. Let's try it out. I've been Field CTO for about two years now, coming up on two years in October, and it's been super, super rewarding to now be at the executive level in Honeycomb, to have the opportunity to interact with the executives at other companies. It's weird. There's not like, you know, a sudden transition in job responsibilities. I think it was more like, there's this funny thing that happened. In July of 2022, I was invited by Amazon to give the keynote at, or one of the customer keynotes at AWS Summit, New York. And they gave me, the AWS PR team, gave me a lot of side eye about, oh, you're, you know, not an executive.</p><p>You're not a CTO or VP. Like, you know, what are you doing up on stage as a principal engineer, right? And that was kind of a catalyst of, okay, fine. Like, you know, titles do matter at some point, right? So I didn't change what I was doing overnight, but instead, I kind of gradually fell into the role, and then the job titles changed afterwards.</p><p><strong>ADRIANA:</strong> Oh, that's so cool.</p><p><strong>LIZ:</strong> Yeah.</p><p><strong>ADRIANA:</strong> So did you find then, because it was more of a gradual change. Like, there was, like, less. Like, was. Was there anything still, like, super jarring that stood out for you when you. When you made that change? Or. Or.</p><p><strong>LIZ:</strong> I think the main thing that has really been kind of challenging is, you know, when I was DevRel, I was part of the Devrel team, right? Like, you know. You know Jessitron, you know Martin Thwaites, right? Like, you know Martin Dot Net, right? Like, so, you know, they're an amazing team, but I'm not part of that team anymore, right? Like, Charity and I are off on our own as the office, the CTO. And I think that that is a little bit of a change in that. I'm not part of marketing anymore.</p><p>I kind of don't have a department. So I work across all the departments, but there's not necessarily anyone I can lean on who's like, you're working with me. Let's do this. So I kind of have to beg and borrow to work with people. And, of course, people are happy to have the opportunity to work with me, but I'm nothing part of their planning processes, right? If I show up and, you know, as happened the past six months, right? Like, you know, if...</p><p>If I show up and say, you know, hey, by the way, we're going to be trying out Graviton 4,right? Like, you know, that's...that's something where I either need to drive myself or, you know, I need to just find someone who wants to geek out about it with me.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. So does part of your job then entail, like, you coming up with some interesting use cases to try out? Or are you driven more by customer asks, or is it a bit of both?</p><p><strong>LIZ:</strong> Customer and partner asks? But I do think that they're, for instance, the thing with Graviton 4, that's Amazon, who's a partner of ours. They asked us to try it and I said yes. You don't in general say no when Amazon asks you, do you want to try this shiny cool thing? But, yeah, I think that majority of what I do is driven by what large customers are experiencing or what I can see they will be experiencing, right? Like, I think there is some room for thought leadership, right? There is some room for, like, looking ahead of where things are. But historically, as a company, Honeycomb has trended always, you know, too far ahead of where the ball is today.</p><p>Right? Where people can't necessarily see. This is, you know, how it aligns with what they're, what they're doing today. And we're trying to course correct that now and meet people, people where they're at now. So that's where I find myself spending a majority of time now is pragmatically connecting where people are with the challenges that Honeycomb helps solve for them. And also seeing these are the integration points that we're going to need, right? So one of the projects I'm working on is relating to better log support in Honeycomb.</p><p>Because it turns out that despite Charity and me saying, you know, throw your logs in the bin. Actually, no, you can't. Kubernetes emits logs. You're not going to throw Kubernetes in the bin. So what do we do about that? What do we do about your legacy applications? Looking at that is something I'm contributing to, and that's really driven by what customers ask me about every day.</p><p><strong>ADRIANA:</strong> Right. That's so cool.</p><p><strong>LIZ:</strong> Yeah. In terms of superpowers, another superpower...we were just...also, how I consume...I read text incredibly fast. As a result, I'm in several hundred different Slack channels and I read them all and I can just do that. It's great.</p><p><strong>ADRIANA:</strong> Oh, damn. That is a superpower.</p><p><strong>LIZ:</strong> Yeah. I don't listen to all of this calls that our sales team have with clients. But, boy, do I ever read the gong summaries of all of the call recordings.</p><p><strong>ADRIANA:</strong> So it's funny because when you were describing the nature of the job, initially, it almost felt like. Almost like a consultant role, but non technical. But it is totally not that, because there's definitely. It sounds like there's some very, very technical aspects. So you're...you're kind of like a...a super tactical consultant who is working with, like, very high level, like, executives kind of thing.</p><p><strong>LIZ:</strong> Executives and principal engineers. Yeah, right. Like, you know, that's that first point of call of, there's this really interesting or weird customer who's asking this question they've never seen before, right? Like, hit me with it. Like, I've been around the system long enough, and also, I'm aware of what the best practices are around observability.</p><p><strong>ADRIANA:</strong> So does this. I wonder, like, does part of your job entail also, like, working with some of the solutions engineers? Like, pairing with them on that?</p><p><strong>LIZ:</strong> Yeah. So I work with our solutions engineers. I work with our customer support and our customer success team. I work with customer architects. I work with software developers. That's why I say I'm a Factotum. I have to be able to speak sales. I have to be able to speak engineering.</p><p>I have to be able to speak marketing. I have to be able to communicate with all of these people and collaborate with them daily.</p><p><strong>ADRIANA:</strong> What's been your favorite part of being Field CTO so far?</p><p><strong>LIZ:</strong> I think my favorite part is the variety of it. No customer is alike. I think that's a lot of fun. I think the gratification and the payoff of this is what we're building. This is how people are really, actually leveraging it. I think that's also really, really satisfying.</p><p><strong>ADRIANA:</strong> Is there any sort of thing that you've been working on that you're allowed to talk about where you're like, oh, my God, this has been, like, the coolest thing I've gotten to do.</p><p><strong>LIZ:</strong> Yeah. I think one of my on and off fascinations is continuous profiling, and it is very, very weird in that, you know, it interacts with the very, very guts of the kernel, of the runtimes. So getting to interact with one of the Go subsystem maintainers, cherrymui, and sending her crash reports when the profiling doesn't work completely according to plan, getting to work on our integration with profiling that we developed a couple years back and that we continue to use ourselves, I think that's a lot of fun because it shows how much depth there is if you really, really, really want to get into understanding the performance of your system. I do not necessarily recommend that our clients do this. There's so much low hanging fruit to find just via tracing, but we aim to be cost effective. We aim to be fast. And part of how you get there is by looking at continuous profiling and looking at the data down to the kind of nearest, nearest line of code. And I think that's a lot of fun.</p><p>It's just maybe not quite at the level of application where everyone should be doing it, but that's kind of a thing that I've worked on, on and off for the past two years that I found to be just, it's so much fun. And that engineer geek brain of, I want to optimize the heck out of this. That's the thing that it really satisfies for me.</p><p><strong>ADRIANA:</strong> And speaking of profiling, now, profiling is actually one of the newest OTel signals, which is extremely exciting.</p><p><strong>LIZ:</strong> Yes. I was one of the people who nudged the Pyroscope team to start to form the SIG, and then people from all the profiling vendors joined, and it was wonderful. Yes. So I am really thrilled by it. I wanted to congratulate the people who work on it. And, yeah, having kind of that singular profiling agent contribute by Elastic, like, that's. That's going to be...that's going to be so amazing in terms of just, you know, standardizing the format, standardizing how we can produce the data and then leaving it to vendors and open source solutions for people to look at it.</p><p>Right? Like that kind of really, really opens up that opportunity for people to start using it in anger a little bit more, I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And just getting that extra little bit of insight now that, you know, it's been standardized, which is super cool.</p><p><strong>LIZ:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit because before we started recording, I asked if you had any interesting hot takes to share. So I will let you share your...one o...one of your hot takes.</p><p><strong>LIZ:</strong> Yeah. So as of when we're recording this, the Gartner Magic Q uadrant just came out. And I was actually just on Reddit, like, you know, talking to a bunch of SREs who...and I think that it's interesting in that, you know, the SREs are saying Gartner got it wrong. And, you know, I may or may not have some spicy opinions about, about the way that the Gartner Magic Quadrant shook out, but I think it's really interesting to see. It's almost like a Rorschach test, right? Like, you look at it and you see what you want to see, right? So, yeah, my spicy take is that because I interact with enterprise buyers, SREs are not the enterprise buyer, right? So I saw SREs just slagging Gartner, right? And it's like, no, the Gartner analysts that I speak to are very smart. They know what they're doing.</p><p>And their audience is executives. Their audience is executives at fortune hundred companies, right? Like, so, you know, you an individual contributor SRE at some cool startup. The Gartner magic quadrant is not for you. So if you're complaining, you know, oh, like, you know, why didn't. Isn't Grafana ahead of Datadog and, and Dynatrace? The answer is that Grafana is maybe not quite as batteries included as you know, that large enterprise really wants it to be, right? Like, you know, that's, you know, sure, you can set up Grafana. That's great for you, but that doesn't mean that it's going to be the best choice for a big enterprise. So, yeah, people, you know, were like, oh, my God, like, you know, Gartner's so pay to play, and it's like, no, like, you know, Gartner does a fair job. Like, you know, sure, you can buy their attention to listen to you, but that doesn't necessarily guarantee they're going to, you know, say good things about you.</p><p>So, you know, you can get Gartner to, you know, even mention your name in the quadrant, but that doesn't guarantee that you're going to score well according to their evaluation criteria. That being said, you can game their evaluation criteria. So I think that's spicy take number two is I was actually looking at LinkedIn and I saw, you know, Rob Skillington, one of the co founders of Chronosphere, you know, bragging about, you know, how well they placed and also saying, like, you know, they spent, you know, hundreds of hours, you know, a thousand, a thousand hours working on, you know, on making sure that they had every single, like, you know, qualifying attribute of the Gartner magic quadrant precisely shown in a, in a, in a, in a demo video snippet, right? If you try super, super hard and, you know, you curate your example to, you know, demonstrate narrowly what Gartner's asking for, sure, you can do really well, but I think competitively in the field, my own experience is that we do not tend to encounter chronosphere in terms of it being a competitor we've run into in APM competitive situations. They're primarily a metrics vendor and newly logging vendor with their calyptia acquisition. And it seems very weird to me until I saw Rob Skillington's post.</p><p>You know, it seemed very weird to me that a competitor that was so weak in the APM and tracing space that very publicly trashed tracing and trashed OpenTelemetry that they could score so well in the Gartner Magic Quadrant. And then the pieces clicked together when I saw that they basically curated the view that they wanted Gartner to see. Whereas I can say my team and the extended team in Honeycomb, we put in a good effort and we showed the product as it is. We didn't invest a bunch of effort in polishing it, and I think that reflects it. Gartner is tough. Gartner is fair. I don't dispute where we placed in the Gartner Magic Quadrant. I think their criticisms of us were spot on, and those are things that we actually happen to be working on.</p><p>You know, I think the Gartner Magic Quadrant is a useful tool. You know, I think that it should be taken with skepticism and a grain of salt, but it is not pay to play. It is. If you make one criticism, it's that, you know, you can put in a lot of effort to, like, look super sparkly, but that it is a fair perspective as to how the enterprise market perceives, perceives companies, whether it be observability or a different magic quadrant. So sorry, SREs, you're wrong. Gartner is not being unfair to Grafana. Gartner is not being "pay to play". But you are not the audience for the Gartner Magic Quadrant. Right?</p><p><strong>ADRIANA:</strong> That's super fair. And I have a follow up question on that, which is, you know, how...what's the process of being like, one of the vendors that Gartner evaluates is that do they look at all the vendors in the space, or do you come to them?</p><p><strong>LIZ:</strong> They look at all the vendors in the space. Although obviously some of the additions to that are a little bit weird. Like, in past years, they've had Alibaba Cloud on there, and it's like, who? Right? And that might be an example of, okay, this is a really niche thing that they were forced to add for one reason or another. But no, every major player in the space gets given an invitation to participate. But as a criteria for inclusion, you are obliged to...you are obliged to submit proof that you have a certain minimum number of customers. You are required to submit confidential proof of your top line revenue and the growth year on year. And if you do not meet those criteria, you are not included.</p><p>They actually added a note in their report saying Observe Inc. was not included in the report because they. Not because they failed to meet the functional criteria, but because they failed to meet the non functional revenue, revenue and customer criteria, which was super spicy, but, right. Like, so, yeah, it is a well rounded set of the industry. Obviously a vendor can choose not to participate. I don't know why they would do that, but, yeah. So your employer, ServiceNow, Lightstep, is on the Magic Quadrant. I truthfully think you should have placed higher, but, you know, I wasn't privy to what you submitted to them.</p><p>So, yeah, that's kind of how it goes. Lots and lots and lots and lots of spreadsheets, lots and lots of recording demo videos. And, you know, it's up to you how much time you want to invest in it. We are a 200 person startup. We decided to do a good enough job and not necessarily. Not necessarily clip all the rough edges off.</p><p><strong>ADRIANA:</strong> Right, right. It's interesting because it almost sounds like, you know, the type of process that you, you go through for an audit. Obviously not, not quite as, as much scrutiny, I would imagine, as doing an audit, but you have to put in the work.</p><p><strong>LIZ:</strong> Yep. Yep.</p><p><strong>ADRIANA:</strong> There is another question that I want to ask. You know, having, now that you're, you're interacting a fair bit with, with enterprise customers, what's, how has it been in terms of like, differences that you've noticed between interacting with enterprise versus non enterprise customers?</p><p><strong>LIZ:</strong> People are a little bit scared by the deploy on Fridays thing. It still is a little spooky to people. Right. Like, and it's understandable that if your deploys break regularly and break after a time, time delay of 24 to 48 hours, that you would be spooked about deploying on Fridays. Right. So I kind of have to dial back the, you know, Charity and Liz, like, you know, break all the things rabble rousing. And, you know, I focus on stability, I focus on speed. And then I'm like, okay, now that you have stability and speed, like, you know, let's, let's talk, let's talk about revisiting Friday deploys.</p><p>Right. Similarly, like, I've had to caveat the, you know, test in production to like, you know, you test and you, you test in production whether you admit it or not. Right? Like, we're not saying don't test in staging. We're saying, you know. Right. Yeah. So I think that's definitely changed. I think, you know, the enterprises are not necessarily quite as willing to make large bets with the exception of kind of innovation units in startups or, sorry, innovation units and enterprises.</p><p>Right. Like, so they spin up an internal team, they give them resources to work with public cloud, to work with the latest technology. Right. Like those teams are the teams that are more willing to be game to try, to try and experiment.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And let's not forget also the inordinately long process of getting approvals for anything enterprise related.</p><p><strong>LIZ:</strong> Firewall holes. Firewalls are my new enemy.</p><p><strong>ADRIANA:</strong> Oh my God. I, when I worked at Bank of Montreal for eleven-ish years, and I think one of the most annoying things that I had to do in my time there was making firewall rules, request changes. It was such a process. Such a process. And I swear it, like changed every time I did it. I just wanted to like pull my hair out. It was. Yeah...</p><p><strong>LIZ:</strong> I know. And we live in the world of public cloud, right? Like, I use ALBs, the IP addresses of my ALBs, I cannot guarantee. Right? Like, you know, we have private link. That's how we solve that problem for a majority of cases. Right. Like, because people don't understandably don't want to open a firewall hole to all of the us east. One EC2 public IPs.</p><p><strong>ADRIANA:</strong> Yeah, I feel ya. I feel ya. One thing that I also wanted to ask you spent many years at Google as an SRE. Do you miss it? Do you miss the SRE work?</p><p><strong>LIZ:</strong> I get to work with the SRE team at Honeycomb and they are so incredibly talented and sharp and I love working with them. No, I don't necessarily get to do that much SRE work myself anymore, but I get to help and work with SREs across many different companies. Right. So I'm kind of a meta SRE now. I've come to terms with that. In terms of Google. Yes, I miss my Google colleagues, but increasingly, whether due to layoffs or voluntary turnover, there's been this diaspora and it's really nice to get to interact with them and potentially even work with them. At Honeycomb, we just had a former Google SRE who became a platform engineering manager at Honeycomb.</p><p>Right. Like, so. Yeah. So, you know, I do miss some. I do miss the people, but many of them have followed over into startup world, which is exciting.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And one other question that I wanted to ask with regards to your role as Field CTO, do you find coming in to an organization, you know, when you're proposing certain changes, how open are folks to making those changes?</p><p><strong>LIZ:</strong> It's a self selecting bias in that the people that I speak to are the people who have already chosen to engage Honeycomb or to do a trial with Honeycomb or are otherwise investigating us. That means that a leader has a mandate for some kind of change. It may or may not be the change that we're proposing, but they do have a mandate for change. So that means that there is some appetite, at least by leadership. Yes. The people they are leading may or may not want to go along with that change, but that's kind of their job as a leader, is to have the trust of their organization and drive the change through, through the organization. So, yes, I think one of the best times to approach someone on behalf of our sales team is when someone's just made a job change, right. When they've just come in as a director or VP or CTO somewhere.</p><p>Right. Like, that means that they have a mandate to bring in new practices. And Honeycomb, OpenTelemetry can be some of those new practices.</p><p><strong>ADRIANA:</strong> Yeah. So, so true. And speaking of OpenTelemetry, what's. What's your involvement with OpenTelemetry these days?</p><p><strong>LIZ:</strong> I'm an emeritus governance committee member. So, right now, you know Austin Parker very well. So they're serving as, as a OpenTelemetry governance committee member, and they're very easily accessible to me. As you know, we're both Honeycomb employees. The governance committee state belongs to the individual, not to the company. But I don't see a reason for duplication, though, of having multiple people who work at the same company being on the GC. So I haven't felt the need to stand for the GC.</p><p>I recently submitted some pull requests to the OpenTelemetry Go project. So, you know, I'm still...I explicitly said I do not want my approver status back. Thank you very much. I don't have enough time to contribute. But, hey, by the way, here's a drive by performance fix.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIZ:</strong> Whenever I see a problem that I can help a customer address with my familiar with OpenTelemetry, I'll do it. But we have an entire team, engineering team, that's dedicated to working on OpenTelemetry. Now, I don't have to do that change unless it's something that's super quick and easy for me.</p><p><strong>ADRIANA:</strong> Yeah, yeah. That's great. And I think it's so great that so many of the observability vendors out there have dedicated teams to work on OpenTelemetry, which I think really speaks to the staying power of OTel, and that they collectively, everybody wants OTel to succeed. And I absolutely love that.</p><p><strong>LIZ:</strong> Yeah. Right. Like, it is our SDK. Right. Like, you know, it is our SDK that we collectively have to maintain in order to make sure all of our customers have a good experience. You know, it's a little bit decentralized, but it means that we're working on the same project despite having our paychecks paid by different people. And that's okay.</p><p><strong>ADRIANA:</strong> Yeah, totally. And one thing that, you know, I always say over and over is I really appreciate the vendor neutrality aspect of OTel because, you know, I interact with folks in OTel who are from different companies, and I don't look at them as competitors. They're just, like, friends, people I work with. Like, we're all working towards the same goal and. And that it's so deliberate that, you know, anytime there's, like, a hint of, like, this might not be vendor neutral, people are like, you might want to reconsider, like, rewording it or, I'm sorry, we can't accept this because it violates our vendor neutrality policy. Super fair. Super fair. And I love that.</p><p><strong>LIZ:</strong> Yeah. The only bug there has been when someone's marketing department releases something without the. Without checking it first with the OTel team at that vendor. Right. When there's no. Yeah, right. People are pretty good about self policing. Unless, you know, unless there's just a lack of communication. Right. And you could say that about engineering, too, right? Like, you know, lack of communication. That's what causes, like, things to go awry more often than not.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Totally agree with you. Well, we are coming up on time, so before we wrap up, I was wondering if you had any parting words of wisdom that you wanted to share with folks.</p><p><strong>LIZ:</strong> I think my parting word of wisdom is always be trying new things. And if that new thing is OpenTelemetry, great. The starting experience is super easy. But no, but, yeah, just keep on learning. Never just be like, I'm in my abroad, and this is what I do.</p><p><strong>ADRIANA:</strong> Yeah, I love that. And so important for tech as well, right? I mean, you either learn new stuff or you wither away from the industry. Well, thank you so much, Liz, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LIZ:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="41537025" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7ea13ebe-1823-47d7-80ef-8751b91475ea/audio/e036344a-6cf8-4eeb-ad42-0e4e008f2be8/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Being a Field CTO with Liz Fong-Jones</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Liz Fong-Jones</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:22</itunes:duration>
      <itunes:summary>We&apos;re back after our summer break, and we have a great guest to kick things off for us! Liz Fong-Jones, Field CTO of Honeycomb, geeks out with Adriana on what it&apos;s like to be a Field CTO. Liz talks about the transition from DevRel to Field CTO, and the differences between the two roles. She also shares some 🌶️🌶️🌶️ takes on the Gartner Magic Quadrant, and provides insights on the evaluation process.</itunes:summary>
      <itunes:subtitle>We&apos;re back after our summer break, and we have a great guest to kick things off for us! Liz Fong-Jones, Field CTO of Honeycomb, geeks out with Adriana on what it&apos;s like to be a Field CTO. Liz talks about the transition from DevRel to Field CTO, and the differences between the two roles. She also shares some 🌶️🌶️🌶️ takes on the Gartner Magic Quadrant, and provides insights on the evaluation process.</itunes:subtitle>
      <itunes:keywords>field cto, observability, opentelemetry, developer relations, software engineering, women in tech, developer advocate</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>33</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c372dd17-74f0-4bef-acac-ddcd102cde23</guid>
      <title>The One Where We Geek Out on Embracing Your Inner Hotness with Diana Pham</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>With a high spirit and a low sense of mortality, Diana completed her master’s in CS regardless of never having coded prior to grad school. Through her passion for learning and teaching tech, she found her calling in advocacy, where she exercises her creativity through conference talks and content creation. She likes oysters.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/dianasoyster/">LinkedIn</a></li><li><a href="https://twitter.com/dianasoyster">X (Twitter)</a></li><li><a href="https://instagram.com/cacheflights_">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://ca.kubehuddle.com">KubeHuddle 2024</a></li><li><a href="https://www.youtube.com/@kubehuddle">KubeHuddle on YouTube</a></li><li><a href="https://en.wikipedia.org/wiki/Lunar_New_Year">Lunar New Year</a></li><li><a href="https://www.facebook.com/media/set/?set=a.703626706466148.1073741870.224392064389617&type=3&_rdr">Miss Vietnam San Diego 2017</a></li><li><a href="https://en.wikipedia.org/wiki/Brazilian_jiu-jitsu">Brazilian Jiu-Jitsu</a></li><li><a href="https://en.wikipedia.org/wiki/Capybara">Capybara (capy)</a></li><li><a href="https://www.highparkzoo.ca/meet-the-animals/capybara/">Capybaras at High Park Zoo in Toronto</a></li><li><a href="https://petcapybara.com/2013/10/29/looking-for-capybaras-brazil-part-4/">Capybaras in Rio de Janeiro, Brazil</a></li><li><a href="https://en.wikipedia.org/wiki/Balut_(food)#:~:text=A%20balut%20is%20a%20fertilized,of%20the%20duckling%20are%20recognizable.">Balut</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today from KubeHuddle in Toronto, I have Diana Pham.</p><p><strong>DIANA:</strong> Thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you. I've put it on my to do list for KubeHuddle to like, anyone that I've wanted to interview for my podcast that I haven't interviewed, who is here? I'm nailing them down. So yay.</p><p><strong>DIANA:</strong> I mean, it wasn't really hard to find me because we're both organizers. We more or less had each other's schedules. We ran the schedule, and so we just actually put this entire conference on hold to have this podcast.</p><p><strong>ADRIANA:</strong> That's right, that's right. They're waiting for us right now. Awesome. Okay, so before we get started, I've got some lightning round questions while my lovely daughter Hannah does like ballet in the background just to troll me, which I love. Okay, are you ready?</p><p><strong>DIANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>DIANA:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Are you iPhone or Android?</p><p><strong>DIANA:</strong> I'm an iPhone-er. Why don't I have to think about that? I don't know. I thought about that less harder than when you asked me like right or left? I looked down.</p><p><strong>ADRIANA:</strong> Okay, next question. Mac, Linux or windows?</p><p><strong>DIANA:</strong> Mac. Just because that's what my company provides.</p><p><strong>ADRIANA:</strong> Fair enough. That's a good answer. What's your favorite programming language?</p><p><strong>DIANA:</strong> I am a Python girly.</p><p><strong>ADRIANA:</strong> Ooh, team Python. And Hannah is like all excited in the background because she loves the Python. I do love Python. I grew up in Java land.</p><p><strong>DIANA:</strong> Oh, same. It was my second language, Java land. Oh, Java land.</p><p><strong>ADRIANA:</strong> Java land. I don't know. I'm getting trolled by Tim. Getting trolled by Tim in the background because of my pronunciation of Java.</p><p><strong>DIANA:</strong> That's pretty accurate. So it was actually my 2nd, 2nd programming language, if not first. And whenever I tweet about me working on something Java related, people would comment. They're like, oh, why are you using Java? Or like, oh, what are you building? And I was like, whatever my company is asking or whatever my company's paying me to build.</p><p><strong>ADRIANA:</strong> So that's fair. That's fair.</p><p><strong>DIANA:</strong> Yeah, yeah.</p><p><strong>ADRIANA:</strong> You like Java? Because I've grown to not like it.</p><p><strong>DIANA:</strong> It's very verbose. But I'm also a very verbose person, as you'll realize as I keep talking when I shouldn't.</p><p><strong>ADRIANA:</strong> Hey there's nothing wrong with that. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>DIANA:</strong> I'm a Dev. I want to learn Ops, but I can barely Ops on a daily basis. I'm going to go with Dev.</p><p><strong>ADRIANA:</strong> All righty. Do you prefer JSON or YAML?</p><p><strong>DIANA:</strong> I'm gonna go with JSON. This readability wise.</p><p><strong>ADRIANA:</strong> That's funny. See, I find, like, JSON not readable for myself. Yeah. I find YAML more readable.</p><p><strong>DIANA:</strong> I think it's also because when I look at JSON, it's like, an aesthetic thing for me, where I visualize boxes that don't exist. But that's just me being a little dululo, but it works for me. So.</p><p><strong>ADRIANA:</strong> So, like, the curly braces kind of, like, frame things.</p><p><strong>DIANA:</strong> Yeah, yeah, exactly.</p><p><strong>ADRIANA:</strong> And Java vibes.</p><p><strong>DIANA:</strong> Java vines. Exactly. Once again, verbose, unnecessary, but they're there.</p><p><strong>ADRIANA:</strong> Okay, next question. Spaces or tabs?</p><p><strong>DIANA:</strong> I'm gonna say tabs.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>DIANA:</strong> Just out of convenience. Okay, convenience.</p><p><strong>ADRIANA:</strong> Okay, next question. Two more to go. Do you prefer consuming...I can't talk now.</p><p><strong>DIANA:</strong> No, you're good.</p><p><strong>ADRIANA:</strong> Do you prefer consuming content through video or text?</p><p><strong>DIANA:</strong> Ooh, I would say video. Yeah.</p><p><strong>ADRIANA:</strong> All right, final question. What is your superpower?</p><p><strong>DIANA:</strong> Oh, my gosh. So on my. Yeah, so on my slide for our upcoming panel, the closing keynote panel, I put eating oysters and walking and talking in heels.</p><p><strong>ADRIANA:</strong> Nice. Yeah, that is a skill.</p><p><strong>DIANA:</strong> I guess, simultaneously, I can walk, talk, and wear heels and eat oysters. And eat oysters. I've never been asked to do that, but if I was, I'm pretty sure I could.</p><p><strong>ADRIANA:</strong> That could be a special talent at a pageant.</p><p><strong>DIANA:</strong> There we go. So, for those of you who don't know, Hannah refers me as "Pageant Friend".</p><p><strong>ADRIANA:</strong> Pageant Friend. Yeah.</p><p><strong>DIANA:</strong> So I'm not sure how much context you've given her about what I do, but when I was in college, I actually competed in pageants. It was a way of me raising money for school because I went through, like, this whole crisis realizing that I just pulled a bunch of loans without really knowing the value of money when you're 18. And so what do I...</p><p><strong>ADRIANA:</strong> Just give them to you!</p><p><strong>DIANA:</strong> Yeah. Yeah. And...and I was like, oh, college. Everyone does that. And so however much it costs, it was like, oh, loans. Everyone knows, like, oh, you need to take both as an American. "As an American", it's really common to get student loans. And so you just have this preconceived notion that you're going to be spending the rest of your life paying off these loans. But once I started to get a job and have some sort of understanding of what the value of money was. I was like, oh, my gosh, I took a lot of money out, you know, and so that's kind of how I spiraled and decided to do a pageant, which is not a very common way of raising money for your school. But...yeah!</p><p><strong>ADRIANA:</strong> They must pay well enough.</p><p><strong>DIANA:</strong> Honestly, they didn't like, they didn't. But I do have to admit that when I competed in one, I was in Miss Vietnam, San Diego of 2017. I did that one. I ended up winning, even though my parents really didn't want me to compete. They were more like, hey, just focus in school. Focus on, you know, the things that matter. But I went behind their back. Not saying that other kids of that age should be doing that, but I went behind their back. I competed, I won, and they were very upset that I went behind their back because it was also my, like, I'm Vietnamese American, my family, we celebrate Lunar New Year's, and that was the one year that New Year's landed on a weekend.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> And so of all years that I could have competed, it was that one. So fast forward. They are really proud that, you know, I had that accomplishment. But where it really, like, paid off, I guess it definitely did not pay off all of school, but I lost my grandpa that same year, and my parents, they're definitely not, like. I don't want to say not in the position, but they do financially support me in school as much as they could. And during that one quarter where the bills were due, they had to fly back to Vietnam for the funeral or just to see my grandpa one last time. And I did not have, like, money from them to pay for school. And so what I do, I cash that check, and that check alone from that one competition paid enough for me to cover my dues for the quarter.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>DIANA:</strong> Yeah, that's awesome.</p><p><strong>ADRIANA:</strong> Hey, I mean, you got to do what you got to do there to make ends meet. That's so cool. And. But you continued doing pageants.</p><p><strong>DIANA:</strong> I did. After that, it was more like, I definitely wanted to continue to do it for school. I started competing in more, like, the American pageants in the past, I did more vietnamese local pageants. And so miss. I did miss America's organization, and that was actually the first time I did a tech...a tech talent.</p><p><strong>ADRIANA:</strong> Oh, cool. What was it?</p><p><strong>DIANA:</strong> And so you get 90 seconds on stage, and so most girls, you know, they sing, they dance, they play an instrument. And I was like, I'm gonna do a tech demo. And so I did one where I explained how my parents, they're immigrants, and they didn't initially learn English when they grew up. Like, growing up, they just didn't know English. While I, on the other hand, am...</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> Like, I was given that opportunity. And so when voice assistants came out, here we are with the means to actually purchase them, while back then, like, they never thought that, you know, Alexa would be in their life or they would even be able to afford it. And then finally they came here, they pursued the American Dream. They finally are able to afford this thing, but it doesn't understand them because of their accents. And so just to give some perspective on that, it's just like, it's not that Alexa is racist or anything. It's just the lack of data that's out there, you know? And so I designed an app where they can just text, like, whatever control command they want for the house assisting, or, like, the home assistant. So super briefly high level explained that in 90 seconds, and then I demoed it.</p><p><strong>ADRIANA:</strong> Oh, my God. So it was like an interview. Yeah, like a job interview. I mean, these things are interviews anyway.</p><p><strong>DIANA:</strong> I mean, they really are. They really are. And the very first time I did it, it was just like trial by fire. I don't even think that was a term. It was more like your. What is it? The right to passage into town is a demo failing?</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>DIANA:</strong> And so what happened? I didn't...I didn't witness this with my eyes, but I remember I was about to get onto stage, and I hear someone behind me go, oh, there goes the router. When you hear something like that, you're like, I'm not even going to turn around because the lights are going to come up in, like, 5 seconds. And in my mind, I was like, there's no chance this works if someone just unplugged the router and what happened? But it's all right. I had another shot at not that pageant, but I had another shot to do it, and that was really nice. It worked out.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah. That's so exciting. Yeah. And, you know, like, one of the things that I admire about the fact that, like, you still do these pageants and that I really liked when I met you last year at KubeHuddle is the fact that, like, you lean into, like, your girliness in tech, because I think, like, I think a lot of girls are almost conditioned in tech to, like, not be girly because, you know, you gotta, like, be one of the boys and stuff and.</p><p><strong>DIANA:</strong> Yeah, yeah. I mean, I definitely felt that when I was in grad school. If you saw, there's actually a video of me. I tweeted it a while back. It was like someone quoting, oh, you must have partied a lot in college. And then you see the video attached, and it's me, like, curled up in a ball in a big hoodie with my friends around. Everyone's, like, playing video games, and you pan to the girl in the corner, and I'm playing a harmonica with, like, my hair tied up, glasses, no makeup. And so I had my unglamorous moments, and I'm like, no, I'm gonna...</p><p><strong>DIANA:</strong> you know, I'm a pretty feminine person, and I'm not gonna be apologetic about it, or at least I try not to be.</p><p><strong>ADRIANA:</strong> Because why should we be apologetic for who we are?</p><p><strong>DIANA:</strong> Yeah, yeah. And it never really, like, stood out to me that other people weren't like that until you brought it up to me that you're like, I'm gonna wear a dress.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> And I was like, oh, I didn't even realize that other people weren't wearing dresses. I mean, I did, but it wasn't like, because, yeah, no one else is wearing a dress, and I won't wear a dress type of scenario. And I was like, wow, that really sucks, because that definitely is a thing.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. I mean, honestly, like, I never wear dresses to conferences, and for this conference, I decided I want to, like, embrace my....my....femmeness.</p><p><strong>DIANA:</strong> Yes. And then she had, like, a statement...she had a statement skirt yesterday at her speak...at our speaker/organizer dinner.</p><p><strong>ADRIANA:</strong> Yeah, I did a schoolgirl outfit thing going on.</p><p><strong>DIANA:</strong> I think it was a skirt.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It was, like, kind of a lime. It was a lime green plaid skirt and then, like, kind of a brightish pink color. No, I know.</p><p><strong>DIANA:</strong> I was surprised after, too.</p><p><strong>TIM:</strong> This is why we did SIG-fashion.</p><p><strong>DIANA:</strong> We were literally talking about this yesterday.</p><p><strong>TIM:</strong> I've been talking about that for a couple years now.</p><p><strong>DIANA:</strong> Oh, my gosh.</p><p><strong>ADRIANA:</strong> There should be SIG-fashion and SIG-makeup.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> We're talking about...</p><p><strong>TIM:</strong> SIG-hair care, right?</p><p><strong>ADRIANA:</strong> SIG-nails.</p><p><strong>DIANA:</strong> So GitHub...</p><p><strong>TIM:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, so beautiful. Oh, there you go. Yeah, my nails. My nails. For this conference.</p><p><strong>DIANA:</strong> Yeah, I think GitHub does a really good job at that. They actually have the press on nails.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's right. I remember those.</p><p><strong>DIANA:</strong> Yeah, we need more of that. And we're talking about how we should have a makeup station at tech conferences where you can just glow up and have statement makeup based off of your company colors or not. Whatever.</p><p><strong>ADRIANA:</strong> That could be fun. Yeah. I mean, because they have face painting stations.</p><p><strong>DIANA:</strong> We were talking about that too.</p><p><strong>ADRIANA:</strong> Come on.</p><p><strong>DIANA:</strong> Because how do we get on that topic? Oh, you're talking about clown makeup. And how do we.</p><p><strong>ADRIANA:</strong> I don't wear makeup because I feel like whenever I put it on, look. I look like a clown.</p><p><strong>DIANA:</strong> Natural here.</p><p><strong>ADRIANA:</strong> Yeah. I'm getting, like, looks from Hannah in the background.</p><p><strong>DIANA:</strong> No, it is really funny, because Hannah, she has makeup on, and I feel like you two are just like a copy-paste of each other. And so if you did want to wear makeup, you see the mirror in front of you.</p><p><strong>ADRIANA:</strong> I think Hannah's learned how to do my makeup now that works with my skin tone because my eyes are a little more inset than hers. So let's just say that that makeup experiment was quite interesting and yielded some very fun results.</p><p><strong>DIANA:</strong> Well, we made it. We made it. Yeah.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> I just thought of the idea of, like, you just putting on clown makeup right now. Like, we should just. Oh, my God.</p><p><strong>ADRIANA:</strong> Like a clown for a conference.</p><p><strong>DIANA:</strong> No, we have a...SIG-clown.</p><p><strong>TIM:</strong> Oh, man. Right now you're gonna lose...you lose a lot of people on that one.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> We got. We got the thumbs down on that.</p><p><strong>DIANA:</strong> Oh, my gosh. Companies. I actually really wanted this because someone brought it up to me. In case you don't know. I wear false lashes to a lot of conferences. Like, I love...No, I take hair and I glue it onto my eyelid.</p><p><strong>ADRIANA:</strong> When you describe it that way, it just sounds so enticing. I know.</p><p><strong>DIANA:</strong> It is. Yeah. And I just styled them differently every time.</p><p><strong>ADRIANA:</strong> There you go.</p><p><strong>DIANA:</strong> Sometimes I snip them. Sometimes, like, layers.</p><p><strong>ADRIANA:</strong> I'm very scared of false lashes.</p><p><strong>DIANA:</strong> Yeah. But I was saying, imagine, like, a company actually had that as swag, and they branded the lashes as swag. I would. I would be on that. It's such a good idea. We got the confirmation. We got an investor. All right, over here.</p><p><strong>ADRIANA:</strong> Well, because, I mean, conference swag. Like, we've bitched about this before. The conference t-shirts. Anyone who's organizing a conference, for the love of God, and thank goodness. I would say, like, the last few KubeCons, Open Source Summits, at least made an effort to have, like, fitted and non-fitted t-shirts.</p><p><strong>DIANA:</strong> Or at least smaller sizes available.</p><p><strong>ADRIANA:</strong> Yeah, smaller sizes. And I prefer the fitted for myself because, I don't know, I like to look cute in my conference t-shirts. And, you know, I was at a thing, a work thing last year where they made these t-shirts, and they were really cool. And so I'm like, oh, I want one. And the guy who was taking orders he's like, what size? I'm like, well, do you have, like, extra small fitted? And he's like, nah, they're baggy, but you can just wear it around the house. I'm like, don't trigger me. Don't say this stuff to me. Like, I want to look cute around the house. Not look like a frigging bum when I'm around the house.</p><p><strong>DIANA:</strong> But even then, why wouldn't you want us to wear it in public? For your thing?</p><p><strong>ADRIANA:</strong> Yeah. So I was like, I was so, so angry. I'm like, forget it. I don't want a t-shirt. Like, no, no, it fits me or not.</p><p><strong>DIANA:</strong> Yeah, yeah. I definitely feel like I end up getting left with the options of, like, oh, do you want a maxi skirt size t-shirt or a, like, clubbing dress? Like a maxi dress or, like, a clubbing dress size t-shirt based on whatever sizes they have left?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>DIANA:</strong> Um, and that kind of sucks, but that is what it is.</p><p><strong>ADRIANA:</strong> It does.</p><p><strong>DIANA:</strong> Although sometimes I don't really blame them, because different, uh, what is it? Vendors, they have different cuts.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. It is tricky. I've having had to order t-shirts for my teams before. I almost had a heart attack trying to find t-shirts that would appeal to, like, all the people, but, yeah, yeah, yeah. But I would like more conference swag. That's like, you know, a little bit of. A little more femininity. I mean, girls attend conferences, too.</p><p><strong>DIANA:</strong> What?</p><p><strong>ADRIANA:</strong> Well, I know, right?</p><p><strong>DIANA:</strong> Oh, my goodness. Recently, I was at a conference, and I was talking to someone who said it was hilarious. The one time that they went to this, like, huge, several thousand people conference, and whoever the performer was, they were like, this one goes out to all the ladies. Yeah, I see all 14 of you. That's right. Yep. I see y'all. And mind you, there's, like, thousands of people, and he and this performer, like, they knew. They knew.</p><p><strong>ADRIANA:</strong> Oh my God, he zeroed in on it.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> That's hilarious.</p><p><strong>DIANA:</strong> Yeah, no, that was great, though.</p><p><strong>ADRIANA:</strong> It's like, the bathroom lines at conferences.</p><p><strong>DIANA:</strong> Oh, yeah. Like, very. It's a good problem to have when the lines are longer.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Although I I have to say that I do enjoy, like, not spending forever.</p><p><strong>DIANA:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> But, yes, I I agree. Longer bathroom lines means that we're getting more ladies out. And one thing that, like, I have liked about KubeHuddle is we've had a good percentage of the ladies at the conference, which is really good.</p><p><strong>DIANA:</strong> I didn't want to be, like, predatorial, but I was like, oh, my gosh. These girls, like, dressed in things other than their company tees and jeans. And unfortunately, I wasn't able to hunt them down to, like, do a reel about it, but I would have loved to do that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. We're kind of all over the place. Yeah, it's been a busy. Yeah, it's been busy organizing KubeHuddle. And this is, like, your second KubeHuddle that you've organized.</p><p><strong>DIANA:</strong> It is. And this is your, like, your first and you. Yeah. In case y'all didn't know, she put together both panels.</p><p><strong>ADRIANA:</strong> Yeah. And in case people don't know, Diana is based out of Denver, right?</p><p><strong>DIANA:</strong> I am. I am. And I'm not as good of a climber than you, for sure. It sucks. I actually started. I did. I had a. I had a movement pass for a couple of months, and then I had, like, some stupid surgery.</p><p><strong>DIANA:</strong> It was, like, super minor, but I also couldn't do physical things. And then I never get my nails done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> But of course, the one time that I decided to get into Brazilian Jiu-Jitsu, I got my nails done, and so I just like, not doing all these activities that I wish I had done, but I'll come around to it eventually. SIG-climbers. SIG-climbers.</p><p><strong>ADRIANA:</strong> Yeah, I think there is a SIG-climbing.</p><p><strong>DIANA:</strong> Oh, really?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, there is. There is. Although usually, like, I'm kind of a lone wolf boulderer, so. But I'll go, like, with a small crew for...actually, Marino's been my bouldering buddy for the last several conferences. Or last two, I guess. So for the last KubeCon and for Open Source Summit, I dragged him out early in the morning because that's the only time you can go when you're at a conference.</p><p><strong>DIANA:</strong> Yeah, I sleep in.</p><p><strong>ADRIANA:</strong> Yeah. I mean, normally I do, too. Like, you know...</p><p><strong>DIANA:</strong> You have, like, so much self control and discipline while I'm here. Like, I sleep.</p><p><strong>ADRIANA:</strong> I normally like to sleep in in the mornings, but for conferences, I'm like. I'm. I'm obsessed enough with bouldering that I'll just like, okay. I'll wake up at some God awful time to go.</p><p><strong>DIANA:</strong> Is that, like, your thing?</p><p><strong>ADRIANA:</strong> That is my thing. That's my, like, center. Yeah, yeah, that and capys. Yeah.</p><p><strong>DIANA:</strong> Have you ever seen one?</p><p><strong>ADRIANA:</strong> Yes. Okay, so here in Toronto, there is a zoo in one of the...we have, like, this big park not too far from here, and there are capys at the zoo, and they're just chilling. Yeah, yeah. And actually, as a birthday present, Hannah and my husband took me to see the capys and. But they didn't tell me where we were going, so, like, we went on the subway, and then they blindfolded me. And so when we exited the subway, I was, like, blindfolded walking to this park, having no freaking clue.</p><p><strong>DIANA:</strong> I would be terrified.</p><p><strong>ADRIANA:</strong> It was a little scary.</p><p><strong>DIANA:</strong> Not...not because of them. Like, you know, if it was anyone else that I didn't know, I'd be like, okay, I might die. But no, even if it was someone I knew, I would get scared just because I'm, like, over sensitive when I can't be or, you know, when I lose some sense. I'm oversensitive in the worst way.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It was really freaky. And having to trust people to, like, guide you and, like, oh, watch your step when you're walking through here and don't, like, step on dog crap.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, yeah. They were trying. They tried to, like, disorient me. I kind of figured out what they were up to, like, partway in just because I know them, but it was still a great surprise. And, like, they...honestly, capys are, like, majestic creatures.</p><p><strong>DIANA:</strong> They're, like, giant rat, but they're, like, so chill.</p><p><strong>ADRIANA:</strong> They're so chill. They've got, like, this resting bitch face.</p><p><strong>DIANA:</strong> Of, like, yo, have you seen the reels lately?</p><p><strong>ADRIANA:</strong> Oh, my God. Like, I subscribe to very...to many capy IG accounts.</p><p><strong>DIANA:</strong> Yeah, the ones are just sitting there in the tub, and there's water on them, and they're just.</p><p><strong>ADRIANA:</strong> And they're like, ugh. Or, like, ducks, like, pecking at them, and they're like, come at me, bro.</p><p><strong>DIANA:</strong> You know who I was actually really surprised had never seen a goat.</p><p><strong>ADRIANA:</strong> Who?</p><p><strong>DIANA:</strong> Kunal.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> Up until, like, last year, like, a couple months ago, he had never seen a goat. That's why I was curious. If you've ever seen a capy before.</p><p><strong>ADRIANA:</strong> That's a fair question to ask. And they're a super common animal.</p><p><strong>DIANA:</strong> I don't think I've even seen one, but, like, everyone knows what these animals look like.</p><p><strong>ADRIANA:</strong> See it live. Yeah.</p><p><strong>DIANA:</strong> But in. In practice, like, I'm thinking, have I ever seen one? I don't think I've ever seen. No, I've seen a goat for sure, but I've never seen a capy. Is this some state animal?</p><p><strong>ADRIANA:</strong> If you're here in Toronto longer, I don't know when you leave, but there's the High Park Zoo, and they have capys.</p><p><strong>DIANA:</strong> Are capys from Toronto?</p><p><strong>ADRIANA:</strong> No, they're from South America.</p><p><strong>DIANA:</strong> Oh. What?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>DIANA:</strong> What are they doing here?</p><p><strong>ADRIANA:</strong> Chillin in the zoo.</p><p><strong>DIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> Like, wandering free. Because I don't get.</p><p><strong>ADRIANA:</strong> No, no, they're not. No, they're. These ones aren't wandering free. Like, they have, like, different animals on display. I mean, yeah, they have, like, a, you know, kind of a pen, a fenced in pen area where they. They wander free. I think there's, like, a pair of them.</p><p><strong>DIANA:</strong> Oh.</p><p><strong>ADRIANA:</strong> And they just chill, and it's...</p><p><strong>DIANA:</strong> But in South America, are they wandering free like the guinea pig?</p><p><strong>ADRIANA:</strong> Yeah. So in. So in Rio, there's, like, a part of Rio called Lagoa where apparently they roam freely, which now I, like, I have renewed reason to return so that I can see them solely for that. Solely for that.</p><p><strong>DIANA:</strong> I mean, morbid question, but are they. Do people eat of them the way. The way guinea pigs are over there, like, as common?</p><p><strong>ADRIANA:</strong> Oh, that's a good question. I don't know. I I've never heard of people eating a capybara.</p><p><strong>DIANA:</strong> Okay. I mean, I didn't know that people eat guinea pigs as commonly as they were until I met or I knew a friend who went to Peru for a hot minute.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> And they were just like, yeah, eating Guinea pics.</p><p><strong>ADRIANA:</strong> But they're so cute and cuddly.</p><p><strong>DIANA:</strong> Have you ever had balut?</p><p><strong>ADRIANA:</strong> What?</p><p><strong>DIANA:</strong> Balut?</p><p><strong>ADRIANA:</strong> No, I don't think so.</p><p><strong>DIANA:</strong> Yeah. How would you describe balut? In case I can't hear it, I'll repeat you.</p><p><strong>TIM:</strong> So balut.</p><p><strong>DIANA:</strong> Balut.</p><p><strong>TIM:</strong> A preserved fertilized...</p><p><strong>DIANA:</strong> There we go. Preserved fertilized duck egg. There it is.</p><p><strong>TIM:</strong> And not fertilized, but, like, this duck is basically fully formed.</p><p><strong>DIANA:</strong> Not always. I don't like the fully formed.</p><p><strong>TIM:</strong> I said basically, but almost always. That's what you get, right? It's not a bloody yolk.</p><p><strong>DIANA:</strong> It is.</p><p><strong>TIM:</strong> You got feathers, you got bones, you got bill, you got the...</p><p><strong>DIANA:</strong> You need to try it in, like, cooked in tamarind sauce.</p><p><strong>TIM:</strong> No, stop.</p><p><strong>DIANA:</strong> In tamarind sauce. You don't really taste all that.</p><p><strong>TIM:</strong> I grew up around a lot of Filipinos. When I was coming up in my neighborhood in Virginia, I tried balut several times. Several ways, and not one of them was even close to palatable.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>DIANA:</strong> I respect the fact that you're willing to try.</p><p><strong>TIM:</strong> That's like, ever tried it like this? I'm like, y'all...</p><p><strong>ADRIANA:</strong> So balut. So fertilized duck. Developed, Developed, Developed duck in egg.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> So you eat it in the egg?</p><p><strong>DIANA:</strong> Yeah. So you crack the top. So you take a little spoon, and you crack it on top, and then you take a shot of the broth like you would a shot of tequila.</p><p><strong>ADRIANA:</strong> There is a broth.</p><p><strong>DIANA:</strong> There's a broth.</p><p><strong>TIM:</strong> It's not broth..</p><p><strong>ADRIANA:</strong> It's the thing that the duck is in.</p><p><strong>TIM:</strong> I mean, technically, I guess it's a broth. It's the duck juice.</p><p><strong>HANNAH:</strong> What are you talking about? When people do, like, the duck eggs. When the duck is...</p><p><strong>ADRIANA:</strong> Of course Hannah knows about this because of Instagram, right?</p><p><strong>HANNAH:</strong> Probably YouTube.</p><p><strong>ADRIANA:</strong> Sorry, sorry.</p><p><strong>DIANA:</strong> Obviously not Instagram. Speaking of old, like old with social media, I remember back then, this was, like, maybe a decade ago, my niece was telling me how she was telling her friend something. Something Facebook. And her friend was like, who still uses Facebook? And she was like, my aunt. I was still in my twenties then. I'm pretty sure. I'm pretty sure they're like, well, my aunt. And they just made me sound like a dinosaur from that. And I was like, I'm pretty sure Facebook is still hip. Okay, now that I say it out loud...</p><p><strong>ADRIANA:</strong> I mean, Hannah's on Facebook, but she does it to troll my husband. She calls it old people social media.</p><p><strong>DIANA:</strong> It is still happening.</p><p><strong>ADRIANA:</strong> You want to hear something depressing about feeling old? So at the speaker dinner yesterday, Renata and I were talking to somebody, and it happens that she's going to the same university that I went to for school. And I'm like, yeah, I graduated in 2001. And she's like, I was born in 2001. I just died right there. Yeah, yeah, that was uh...</p><p><strong>DIANA:</strong> But I think a lot of things are changing in a very short amount of time. Or at least I saw myself that to make myself feel better, because then I'll talk to someone who now goes to my alma mater, and they'll say something. And I was like, oh, that building didn't even exist when I went there. But that's probably because it got built the next year that I left.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Oh, yeah, yeah. We were trading stories of, yeah, that building was a parking lot when I was there.</p><p><strong>DIANA:</strong> After I left is when it manifested.</p><p><strong>ADRIANA:</strong> It's always better after you leave. Like, we had dumpy ass facilities at my school, and then it's like, oh, you get two new buildings. I'm like, great, thanks.</p><p><strong>DIANA:</strong> So is there anything that's very specific that, you know, happened like that?</p><p><strong>ADRIANA:</strong> Yeah, we got two new buildings after I left.</p><p><strong>DIANA:</strong> I don't. I'm guessing those buildings got built after I left, but one of the colleges that I was in. So you have, like, your main college, which is UC San Diego, and then within that, you are split up into, like, Harry Potter houses.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>DIANA:</strong> Which is, honestly, that's kind of what it was. Now that I'm thinking about it, that is exactly what it was. So my college was called 6th college. It didn't even have a name.</p><p><strong>ADRIANA:</strong> That's sad.</p><p><strong>DIANA:</strong> Yeah. And then by the time I left and I was like, 6th college and like, what is that? I actually don't know what it's called now.</p><p><strong>ADRIANA:</strong> That's when you feel old. I know, I know. But, you know, it means that we've, you know, we've come up in the world. We have. We are like a fine wine.</p><p><strong>DIANA:</strong> I'll take it. I'll take it. Especially, like, you've been around for a while, not like you're just very knowledgeable and I feel like you have a lot to share with the community. And so anytime I see you and just like, your talks are just walking around, I learn a lot from you.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>DIANA:</strong> Yes, yes. And I hope that one day I can pass on the same knowledge outside of people knowing I use Facebook. Are you not on...are you not on the Facebook Tim?</p><p><strong>TIM:</strong> I still have a Facebook account because my water burger account is tied to it.</p><p><strong>DIANA:</strong> Okay. Fair. Priorities.</p><p><strong>TIM:</strong> And for the marketplace and because, like, some, because I still have messenger because of Jiu-Jitsu contact.</p><p><strong>DIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> I have Messenger. I have a Facebook account that I haven't logged in in ten years.</p><p><strong>TIM:</strong> The only time I ever open up Facebook is to go to the marketplace.</p><p><strong>DIANA:</strong> Yeah. Have you been using, like, have you ever used other platforms to buy or sell use things and had any weird experiences?</p><p><strong>ADRIANA:</strong> No, because, so this is like, my oldness is like, this is too weird for me where I'm like, I don't want to, like, buy and sell stuff.</p><p><strong>DIANA:</strong> Can we give Hazel a cameo?</p><p><strong>ADRIANA:</strong> Oh, yeah, Hazel can make Hazel come. Make a cameo.</p><p><strong>DIANA:</strong> Make a cameo, please. They probably can't hear you because we're mic'd.</p><p><strong>ADRIANA:</strong> Yeah, we're mic'd. But, you know, everyone's like, photobomb video bombed.</p><p><strong>DIANA:</strong> Hazel's glowed up today.</p><p><strong>ADRIANA:</strong> Super, super fancy.</p><p><strong>DIANA:</strong> Oh, yeah. You two are matching.</p><p><strong>ADRIANA:</strong> For anyone who's listening. They're not going to get the visual experience of Hannah and Hazel matching on the green.</p><p><strong>DIANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Super swank.</p><p><strong>DIANA:</strong> And then just imagine people who are only watching, not hearing the sound.</p><p><strong>ADRIANA:</strong> I know.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like this, this conversation is just like gone everywhere, which I love because I think, you know, one of the things about tech is, like, sometimes we take it too seriously and I think we need to have more fun. I mean, we have a mental health panel going on later today.</p><p><strong>DIANA:</strong> Is it coming up? Do we need a...yeah.</p><p><strong>ADRIANA:</strong> Well, I guess we need to wrap up.</p><p><strong>TIM:</strong> I was just going to walk over. Them like, where are this?</p><p><strong>TIM:</strong> Yeah, you know, the girlies, they're doing the selfies for the camera, for the social medias.</p><p><strong>DIANA:</strong> For The Facebook. We'll email you.</p><p><strong>ADRIANA:</strong> This is, like, the most off the cuff, like, episode of Geeking Out, and it's, like, all kinds of wonderful, and I'm embracing the wackiness of it. So since we need to wrap up, because we have a mental health panel that I'm live streaming soon, do you have any words of wisdom for our audience or hot takes?</p><p><strong>DIANA:</strong> Hot takes. Hot takes. Be hot. I mean, I didn't really love it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> I didn't really think of that as a articulated thing that we do, but ever since, I mean, I. I said before, I'll say it again. Leanne Lee. She literally said this during our all women's panel last year. She just turns to me and she was like, I. What did she say exactly? She was like, I admire your courage to be hot and smart, and those are just things that I didn't really like...those are not adjectives I affiliate myself with in the tech space. Like, I'll have my, like, daily affirmations or whatever. Yeah, the fact that someone said it out loud. No, but the fact that someone said it out loud, I was like, no. If that's what you think about me, then that is definitely, like, what I feel about other women and more, and in some cases, even men who are, like, amazing allies towards us.</p><p><strong>ADRIANA:</strong> I love it. I love it. That's okay.</p><p><strong>DIANA:</strong> Be hot.</p><p><strong>ADRIANA:</strong> Yeah, be hot. Yeah.</p><p><strong>DIANA:</strong> Inner hotness or outer, who knows?</p><p><strong>ADRIANA:</strong> Or. Yeah, that's true.</p><p><strong>DIANA:</strong> That's true.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. All right, well, thank you, Diana, for geeking out with me today, y'all don't forget to subscribe, y'all. I'm getting fun of so badly.</p><p><strong>DIANA:</strong> I don't even know what to do.</p><p><strong>ADRIANA:</strong> Y'all, don't forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>DIANA:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 4 Jun 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Lian Li)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-embracing-your-inner-hotness-diana-pham-DyVn1mGV</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>With a high spirit and a low sense of mortality, Diana completed her master’s in CS regardless of never having coded prior to grad school. Through her passion for learning and teaching tech, she found her calling in advocacy, where she exercises her creativity through conference talks and content creation. She likes oysters.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/dianasoyster/">LinkedIn</a></li><li><a href="https://twitter.com/dianasoyster">X (Twitter)</a></li><li><a href="https://instagram.com/cacheflights_">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://ca.kubehuddle.com">KubeHuddle 2024</a></li><li><a href="https://www.youtube.com/@kubehuddle">KubeHuddle on YouTube</a></li><li><a href="https://en.wikipedia.org/wiki/Lunar_New_Year">Lunar New Year</a></li><li><a href="https://www.facebook.com/media/set/?set=a.703626706466148.1073741870.224392064389617&type=3&_rdr">Miss Vietnam San Diego 2017</a></li><li><a href="https://en.wikipedia.org/wiki/Brazilian_jiu-jitsu">Brazilian Jiu-Jitsu</a></li><li><a href="https://en.wikipedia.org/wiki/Capybara">Capybara (capy)</a></li><li><a href="https://www.highparkzoo.ca/meet-the-animals/capybara/">Capybaras at High Park Zoo in Toronto</a></li><li><a href="https://petcapybara.com/2013/10/29/looking-for-capybaras-brazil-part-4/">Capybaras in Rio de Janeiro, Brazil</a></li><li><a href="https://en.wikipedia.org/wiki/Balut_(food)#:~:text=A%20balut%20is%20a%20fertilized,of%20the%20duckling%20are%20recognizable.">Balut</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And Geeking Out with me today from KubeHuddle in Toronto, I have Diana Pham.</p><p><strong>DIANA:</strong> Thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you. I've put it on my to do list for KubeHuddle to like, anyone that I've wanted to interview for my podcast that I haven't interviewed, who is here? I'm nailing them down. So yay.</p><p><strong>DIANA:</strong> I mean, it wasn't really hard to find me because we're both organizers. We more or less had each other's schedules. We ran the schedule, and so we just actually put this entire conference on hold to have this podcast.</p><p><strong>ADRIANA:</strong> That's right, that's right. They're waiting for us right now. Awesome. Okay, so before we get started, I've got some lightning round questions while my lovely daughter Hannah does like ballet in the background just to troll me, which I love. Okay, are you ready?</p><p><strong>DIANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>DIANA:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> Okay. Are you iPhone or Android?</p><p><strong>DIANA:</strong> I'm an iPhone-er. Why don't I have to think about that? I don't know. I thought about that less harder than when you asked me like right or left? I looked down.</p><p><strong>ADRIANA:</strong> Okay, next question. Mac, Linux or windows?</p><p><strong>DIANA:</strong> Mac. Just because that's what my company provides.</p><p><strong>ADRIANA:</strong> Fair enough. That's a good answer. What's your favorite programming language?</p><p><strong>DIANA:</strong> I am a Python girly.</p><p><strong>ADRIANA:</strong> Ooh, team Python. And Hannah is like all excited in the background because she loves the Python. I do love Python. I grew up in Java land.</p><p><strong>DIANA:</strong> Oh, same. It was my second language, Java land. Oh, Java land.</p><p><strong>ADRIANA:</strong> Java land. I don't know. I'm getting trolled by Tim. Getting trolled by Tim in the background because of my pronunciation of Java.</p><p><strong>DIANA:</strong> That's pretty accurate. So it was actually my 2nd, 2nd programming language, if not first. And whenever I tweet about me working on something Java related, people would comment. They're like, oh, why are you using Java? Or like, oh, what are you building? And I was like, whatever my company is asking or whatever my company's paying me to build.</p><p><strong>ADRIANA:</strong> So that's fair. That's fair.</p><p><strong>DIANA:</strong> Yeah, yeah.</p><p><strong>ADRIANA:</strong> You like Java? Because I've grown to not like it.</p><p><strong>DIANA:</strong> It's very verbose. But I'm also a very verbose person, as you'll realize as I keep talking when I shouldn't.</p><p><strong>ADRIANA:</strong> Hey there's nothing wrong with that. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>DIANA:</strong> I'm a Dev. I want to learn Ops, but I can barely Ops on a daily basis. I'm going to go with Dev.</p><p><strong>ADRIANA:</strong> All righty. Do you prefer JSON or YAML?</p><p><strong>DIANA:</strong> I'm gonna go with JSON. This readability wise.</p><p><strong>ADRIANA:</strong> That's funny. See, I find, like, JSON not readable for myself. Yeah. I find YAML more readable.</p><p><strong>DIANA:</strong> I think it's also because when I look at JSON, it's like, an aesthetic thing for me, where I visualize boxes that don't exist. But that's just me being a little dululo, but it works for me. So.</p><p><strong>ADRIANA:</strong> So, like, the curly braces kind of, like, frame things.</p><p><strong>DIANA:</strong> Yeah, yeah, exactly.</p><p><strong>ADRIANA:</strong> And Java vibes.</p><p><strong>DIANA:</strong> Java vines. Exactly. Once again, verbose, unnecessary, but they're there.</p><p><strong>ADRIANA:</strong> Okay, next question. Spaces or tabs?</p><p><strong>DIANA:</strong> I'm gonna say tabs.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>DIANA:</strong> Just out of convenience. Okay, convenience.</p><p><strong>ADRIANA:</strong> Okay, next question. Two more to go. Do you prefer consuming...I can't talk now.</p><p><strong>DIANA:</strong> No, you're good.</p><p><strong>ADRIANA:</strong> Do you prefer consuming content through video or text?</p><p><strong>DIANA:</strong> Ooh, I would say video. Yeah.</p><p><strong>ADRIANA:</strong> All right, final question. What is your superpower?</p><p><strong>DIANA:</strong> Oh, my gosh. So on my. Yeah, so on my slide for our upcoming panel, the closing keynote panel, I put eating oysters and walking and talking in heels.</p><p><strong>ADRIANA:</strong> Nice. Yeah, that is a skill.</p><p><strong>DIANA:</strong> I guess, simultaneously, I can walk, talk, and wear heels and eat oysters. And eat oysters. I've never been asked to do that, but if I was, I'm pretty sure I could.</p><p><strong>ADRIANA:</strong> That could be a special talent at a pageant.</p><p><strong>DIANA:</strong> There we go. So, for those of you who don't know, Hannah refers me as "Pageant Friend".</p><p><strong>ADRIANA:</strong> Pageant Friend. Yeah.</p><p><strong>DIANA:</strong> So I'm not sure how much context you've given her about what I do, but when I was in college, I actually competed in pageants. It was a way of me raising money for school because I went through, like, this whole crisis realizing that I just pulled a bunch of loans without really knowing the value of money when you're 18. And so what do I...</p><p><strong>ADRIANA:</strong> Just give them to you!</p><p><strong>DIANA:</strong> Yeah. Yeah. And...and I was like, oh, college. Everyone does that. And so however much it costs, it was like, oh, loans. Everyone knows, like, oh, you need to take both as an American. "As an American", it's really common to get student loans. And so you just have this preconceived notion that you're going to be spending the rest of your life paying off these loans. But once I started to get a job and have some sort of understanding of what the value of money was. I was like, oh, my gosh, I took a lot of money out, you know, and so that's kind of how I spiraled and decided to do a pageant, which is not a very common way of raising money for your school. But...yeah!</p><p><strong>ADRIANA:</strong> They must pay well enough.</p><p><strong>DIANA:</strong> Honestly, they didn't like, they didn't. But I do have to admit that when I competed in one, I was in Miss Vietnam, San Diego of 2017. I did that one. I ended up winning, even though my parents really didn't want me to compete. They were more like, hey, just focus in school. Focus on, you know, the things that matter. But I went behind their back. Not saying that other kids of that age should be doing that, but I went behind their back. I competed, I won, and they were very upset that I went behind their back because it was also my, like, I'm Vietnamese American, my family, we celebrate Lunar New Year's, and that was the one year that New Year's landed on a weekend.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> And so of all years that I could have competed, it was that one. So fast forward. They are really proud that, you know, I had that accomplishment. But where it really, like, paid off, I guess it definitely did not pay off all of school, but I lost my grandpa that same year, and my parents, they're definitely not, like. I don't want to say not in the position, but they do financially support me in school as much as they could. And during that one quarter where the bills were due, they had to fly back to Vietnam for the funeral or just to see my grandpa one last time. And I did not have, like, money from them to pay for school. And so what I do, I cash that check, and that check alone from that one competition paid enough for me to cover my dues for the quarter.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>DIANA:</strong> Yeah, that's awesome.</p><p><strong>ADRIANA:</strong> Hey, I mean, you got to do what you got to do there to make ends meet. That's so cool. And. But you continued doing pageants.</p><p><strong>DIANA:</strong> I did. After that, it was more like, I definitely wanted to continue to do it for school. I started competing in more, like, the American pageants in the past, I did more vietnamese local pageants. And so miss. I did miss America's organization, and that was actually the first time I did a tech...a tech talent.</p><p><strong>ADRIANA:</strong> Oh, cool. What was it?</p><p><strong>DIANA:</strong> And so you get 90 seconds on stage, and so most girls, you know, they sing, they dance, they play an instrument. And I was like, I'm gonna do a tech demo. And so I did one where I explained how my parents, they're immigrants, and they didn't initially learn English when they grew up. Like, growing up, they just didn't know English. While I, on the other hand, am...</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> Like, I was given that opportunity. And so when voice assistants came out, here we are with the means to actually purchase them, while back then, like, they never thought that, you know, Alexa would be in their life or they would even be able to afford it. And then finally they came here, they pursued the American Dream. They finally are able to afford this thing, but it doesn't understand them because of their accents. And so just to give some perspective on that, it's just like, it's not that Alexa is racist or anything. It's just the lack of data that's out there, you know? And so I designed an app where they can just text, like, whatever control command they want for the house assisting, or, like, the home assistant. So super briefly high level explained that in 90 seconds, and then I demoed it.</p><p><strong>ADRIANA:</strong> Oh, my God. So it was like an interview. Yeah, like a job interview. I mean, these things are interviews anyway.</p><p><strong>DIANA:</strong> I mean, they really are. They really are. And the very first time I did it, it was just like trial by fire. I don't even think that was a term. It was more like your. What is it? The right to passage into town is a demo failing?</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>DIANA:</strong> And so what happened? I didn't...I didn't witness this with my eyes, but I remember I was about to get onto stage, and I hear someone behind me go, oh, there goes the router. When you hear something like that, you're like, I'm not even going to turn around because the lights are going to come up in, like, 5 seconds. And in my mind, I was like, there's no chance this works if someone just unplugged the router and what happened? But it's all right. I had another shot at not that pageant, but I had another shot to do it, and that was really nice. It worked out.</p><p><strong>ADRIANA:</strong> That's so cool. Yeah. That's so exciting. Yeah. And, you know, like, one of the things that I admire about the fact that, like, you still do these pageants and that I really liked when I met you last year at KubeHuddle is the fact that, like, you lean into, like, your girliness in tech, because I think, like, I think a lot of girls are almost conditioned in tech to, like, not be girly because, you know, you gotta, like, be one of the boys and stuff and.</p><p><strong>DIANA:</strong> Yeah, yeah. I mean, I definitely felt that when I was in grad school. If you saw, there's actually a video of me. I tweeted it a while back. It was like someone quoting, oh, you must have partied a lot in college. And then you see the video attached, and it's me, like, curled up in a ball in a big hoodie with my friends around. Everyone's, like, playing video games, and you pan to the girl in the corner, and I'm playing a harmonica with, like, my hair tied up, glasses, no makeup. And so I had my unglamorous moments, and I'm like, no, I'm gonna...</p><p><strong>DIANA:</strong> you know, I'm a pretty feminine person, and I'm not gonna be apologetic about it, or at least I try not to be.</p><p><strong>ADRIANA:</strong> Because why should we be apologetic for who we are?</p><p><strong>DIANA:</strong> Yeah, yeah. And it never really, like, stood out to me that other people weren't like that until you brought it up to me that you're like, I'm gonna wear a dress.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> And I was like, oh, I didn't even realize that other people weren't wearing dresses. I mean, I did, but it wasn't like, because, yeah, no one else is wearing a dress, and I won't wear a dress type of scenario. And I was like, wow, that really sucks, because that definitely is a thing.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. I mean, honestly, like, I never wear dresses to conferences, and for this conference, I decided I want to, like, embrace my....my....femmeness.</p><p><strong>DIANA:</strong> Yes. And then she had, like, a statement...she had a statement skirt yesterday at her speak...at our speaker/organizer dinner.</p><p><strong>ADRIANA:</strong> Yeah, I did a schoolgirl outfit thing going on.</p><p><strong>DIANA:</strong> I think it was a skirt.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It was, like, kind of a lime. It was a lime green plaid skirt and then, like, kind of a brightish pink color. No, I know.</p><p><strong>DIANA:</strong> I was surprised after, too.</p><p><strong>TIM:</strong> This is why we did SIG-fashion.</p><p><strong>DIANA:</strong> We were literally talking about this yesterday.</p><p><strong>TIM:</strong> I've been talking about that for a couple years now.</p><p><strong>DIANA:</strong> Oh, my gosh.</p><p><strong>ADRIANA:</strong> There should be SIG-fashion and SIG-makeup.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> We're talking about...</p><p><strong>TIM:</strong> SIG-hair care, right?</p><p><strong>ADRIANA:</strong> SIG-nails.</p><p><strong>DIANA:</strong> So GitHub...</p><p><strong>TIM:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, so beautiful. Oh, there you go. Yeah, my nails. My nails. For this conference.</p><p><strong>DIANA:</strong> Yeah, I think GitHub does a really good job at that. They actually have the press on nails.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's right. I remember those.</p><p><strong>DIANA:</strong> Yeah, we need more of that. And we're talking about how we should have a makeup station at tech conferences where you can just glow up and have statement makeup based off of your company colors or not. Whatever.</p><p><strong>ADRIANA:</strong> That could be fun. Yeah. I mean, because they have face painting stations.</p><p><strong>DIANA:</strong> We were talking about that too.</p><p><strong>ADRIANA:</strong> Come on.</p><p><strong>DIANA:</strong> Because how do we get on that topic? Oh, you're talking about clown makeup. And how do we.</p><p><strong>ADRIANA:</strong> I don't wear makeup because I feel like whenever I put it on, look. I look like a clown.</p><p><strong>DIANA:</strong> Natural here.</p><p><strong>ADRIANA:</strong> Yeah. I'm getting, like, looks from Hannah in the background.</p><p><strong>DIANA:</strong> No, it is really funny, because Hannah, she has makeup on, and I feel like you two are just like a copy-paste of each other. And so if you did want to wear makeup, you see the mirror in front of you.</p><p><strong>ADRIANA:</strong> I think Hannah's learned how to do my makeup now that works with my skin tone because my eyes are a little more inset than hers. So let's just say that that makeup experiment was quite interesting and yielded some very fun results.</p><p><strong>DIANA:</strong> Well, we made it. We made it. Yeah.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> I just thought of the idea of, like, you just putting on clown makeup right now. Like, we should just. Oh, my God.</p><p><strong>ADRIANA:</strong> Like a clown for a conference.</p><p><strong>DIANA:</strong> No, we have a...SIG-clown.</p><p><strong>TIM:</strong> Oh, man. Right now you're gonna lose...you lose a lot of people on that one.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> We got. We got the thumbs down on that.</p><p><strong>DIANA:</strong> Oh, my gosh. Companies. I actually really wanted this because someone brought it up to me. In case you don't know. I wear false lashes to a lot of conferences. Like, I love...No, I take hair and I glue it onto my eyelid.</p><p><strong>ADRIANA:</strong> When you describe it that way, it just sounds so enticing. I know.</p><p><strong>DIANA:</strong> It is. Yeah. And I just styled them differently every time.</p><p><strong>ADRIANA:</strong> There you go.</p><p><strong>DIANA:</strong> Sometimes I snip them. Sometimes, like, layers.</p><p><strong>ADRIANA:</strong> I'm very scared of false lashes.</p><p><strong>DIANA:</strong> Yeah. But I was saying, imagine, like, a company actually had that as swag, and they branded the lashes as swag. I would. I would be on that. It's such a good idea. We got the confirmation. We got an investor. All right, over here.</p><p><strong>ADRIANA:</strong> Well, because, I mean, conference swag. Like, we've bitched about this before. The conference t-shirts. Anyone who's organizing a conference, for the love of God, and thank goodness. I would say, like, the last few KubeCons, Open Source Summits, at least made an effort to have, like, fitted and non-fitted t-shirts.</p><p><strong>DIANA:</strong> Or at least smaller sizes available.</p><p><strong>ADRIANA:</strong> Yeah, smaller sizes. And I prefer the fitted for myself because, I don't know, I like to look cute in my conference t-shirts. And, you know, I was at a thing, a work thing last year where they made these t-shirts, and they were really cool. And so I'm like, oh, I want one. And the guy who was taking orders he's like, what size? I'm like, well, do you have, like, extra small fitted? And he's like, nah, they're baggy, but you can just wear it around the house. I'm like, don't trigger me. Don't say this stuff to me. Like, I want to look cute around the house. Not look like a frigging bum when I'm around the house.</p><p><strong>DIANA:</strong> But even then, why wouldn't you want us to wear it in public? For your thing?</p><p><strong>ADRIANA:</strong> Yeah. So I was like, I was so, so angry. I'm like, forget it. I don't want a t-shirt. Like, no, no, it fits me or not.</p><p><strong>DIANA:</strong> Yeah, yeah. I definitely feel like I end up getting left with the options of, like, oh, do you want a maxi skirt size t-shirt or a, like, clubbing dress? Like a maxi dress or, like, a clubbing dress size t-shirt based on whatever sizes they have left?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>DIANA:</strong> Um, and that kind of sucks, but that is what it is.</p><p><strong>ADRIANA:</strong> It does.</p><p><strong>DIANA:</strong> Although sometimes I don't really blame them, because different, uh, what is it? Vendors, they have different cuts.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. It is tricky. I've having had to order t-shirts for my teams before. I almost had a heart attack trying to find t-shirts that would appeal to, like, all the people, but, yeah, yeah, yeah. But I would like more conference swag. That's like, you know, a little bit of. A little more femininity. I mean, girls attend conferences, too.</p><p><strong>DIANA:</strong> What?</p><p><strong>ADRIANA:</strong> Well, I know, right?</p><p><strong>DIANA:</strong> Oh, my goodness. Recently, I was at a conference, and I was talking to someone who said it was hilarious. The one time that they went to this, like, huge, several thousand people conference, and whoever the performer was, they were like, this one goes out to all the ladies. Yeah, I see all 14 of you. That's right. Yep. I see y'all. And mind you, there's, like, thousands of people, and he and this performer, like, they knew. They knew.</p><p><strong>ADRIANA:</strong> Oh my God, he zeroed in on it.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> That's hilarious.</p><p><strong>DIANA:</strong> Yeah, no, that was great, though.</p><p><strong>ADRIANA:</strong> It's like, the bathroom lines at conferences.</p><p><strong>DIANA:</strong> Oh, yeah. Like, very. It's a good problem to have when the lines are longer.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Although I I have to say that I do enjoy, like, not spending forever.</p><p><strong>DIANA:</strong> Oh, yeah.</p><p><strong>ADRIANA:</strong> But, yes, I I agree. Longer bathroom lines means that we're getting more ladies out. And one thing that, like, I have liked about KubeHuddle is we've had a good percentage of the ladies at the conference, which is really good.</p><p><strong>DIANA:</strong> I didn't want to be, like, predatorial, but I was like, oh, my gosh. These girls, like, dressed in things other than their company tees and jeans. And unfortunately, I wasn't able to hunt them down to, like, do a reel about it, but I would have loved to do that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. We're kind of all over the place. Yeah, it's been a busy. Yeah, it's been busy organizing KubeHuddle. And this is, like, your second KubeHuddle that you've organized.</p><p><strong>DIANA:</strong> It is. And this is your, like, your first and you. Yeah. In case y'all didn't know, she put together both panels.</p><p><strong>ADRIANA:</strong> Yeah. And in case people don't know, Diana is based out of Denver, right?</p><p><strong>DIANA:</strong> I am. I am. And I'm not as good of a climber than you, for sure. It sucks. I actually started. I did. I had a. I had a movement pass for a couple of months, and then I had, like, some stupid surgery.</p><p><strong>DIANA:</strong> It was, like, super minor, but I also couldn't do physical things. And then I never get my nails done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> But of course, the one time that I decided to get into Brazilian Jiu-Jitsu, I got my nails done, and so I just like, not doing all these activities that I wish I had done, but I'll come around to it eventually. SIG-climbers. SIG-climbers.</p><p><strong>ADRIANA:</strong> Yeah, I think there is a SIG-climbing.</p><p><strong>DIANA:</strong> Oh, really?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, there is. There is. Although usually, like, I'm kind of a lone wolf boulderer, so. But I'll go, like, with a small crew for...actually, Marino's been my bouldering buddy for the last several conferences. Or last two, I guess. So for the last KubeCon and for Open Source Summit, I dragged him out early in the morning because that's the only time you can go when you're at a conference.</p><p><strong>DIANA:</strong> Yeah, I sleep in.</p><p><strong>ADRIANA:</strong> Yeah. I mean, normally I do, too. Like, you know...</p><p><strong>DIANA:</strong> You have, like, so much self control and discipline while I'm here. Like, I sleep.</p><p><strong>ADRIANA:</strong> I normally like to sleep in in the mornings, but for conferences, I'm like. I'm. I'm obsessed enough with bouldering that I'll just like, okay. I'll wake up at some God awful time to go.</p><p><strong>DIANA:</strong> Is that, like, your thing?</p><p><strong>ADRIANA:</strong> That is my thing. That's my, like, center. Yeah, yeah, that and capys. Yeah.</p><p><strong>DIANA:</strong> Have you ever seen one?</p><p><strong>ADRIANA:</strong> Yes. Okay, so here in Toronto, there is a zoo in one of the...we have, like, this big park not too far from here, and there are capys at the zoo, and they're just chilling. Yeah, yeah. And actually, as a birthday present, Hannah and my husband took me to see the capys and. But they didn't tell me where we were going, so, like, we went on the subway, and then they blindfolded me. And so when we exited the subway, I was, like, blindfolded walking to this park, having no freaking clue.</p><p><strong>DIANA:</strong> I would be terrified.</p><p><strong>ADRIANA:</strong> It was a little scary.</p><p><strong>DIANA:</strong> Not...not because of them. Like, you know, if it was anyone else that I didn't know, I'd be like, okay, I might die. But no, even if it was someone I knew, I would get scared just because I'm, like, over sensitive when I can't be or, you know, when I lose some sense. I'm oversensitive in the worst way.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. It was really freaky. And having to trust people to, like, guide you and, like, oh, watch your step when you're walking through here and don't, like, step on dog crap.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Oh, yeah. They were trying. They tried to, like, disorient me. I kind of figured out what they were up to, like, partway in just because I know them, but it was still a great surprise. And, like, they...honestly, capys are, like, majestic creatures.</p><p><strong>DIANA:</strong> They're, like, giant rat, but they're, like, so chill.</p><p><strong>ADRIANA:</strong> They're so chill. They've got, like, this resting bitch face.</p><p><strong>DIANA:</strong> Of, like, yo, have you seen the reels lately?</p><p><strong>ADRIANA:</strong> Oh, my God. Like, I subscribe to very...to many capy IG accounts.</p><p><strong>DIANA:</strong> Yeah, the ones are just sitting there in the tub, and there's water on them, and they're just.</p><p><strong>ADRIANA:</strong> And they're like, ugh. Or, like, ducks, like, pecking at them, and they're like, come at me, bro.</p><p><strong>DIANA:</strong> You know who I was actually really surprised had never seen a goat.</p><p><strong>ADRIANA:</strong> Who?</p><p><strong>DIANA:</strong> Kunal.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> Up until, like, last year, like, a couple months ago, he had never seen a goat. That's why I was curious. If you've ever seen a capy before.</p><p><strong>ADRIANA:</strong> That's a fair question to ask. And they're a super common animal.</p><p><strong>DIANA:</strong> I don't think I've even seen one, but, like, everyone knows what these animals look like.</p><p><strong>ADRIANA:</strong> See it live. Yeah.</p><p><strong>DIANA:</strong> But in. In practice, like, I'm thinking, have I ever seen one? I don't think I've ever seen. No, I've seen a goat for sure, but I've never seen a capy. Is this some state animal?</p><p><strong>ADRIANA:</strong> If you're here in Toronto longer, I don't know when you leave, but there's the High Park Zoo, and they have capys.</p><p><strong>DIANA:</strong> Are capys from Toronto?</p><p><strong>ADRIANA:</strong> No, they're from South America.</p><p><strong>DIANA:</strong> Oh. What?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>DIANA:</strong> What are they doing here?</p><p><strong>ADRIANA:</strong> Chillin in the zoo.</p><p><strong>DIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> Like, wandering free. Because I don't get.</p><p><strong>ADRIANA:</strong> No, no, they're not. No, they're. These ones aren't wandering free. Like, they have, like, different animals on display. I mean, yeah, they have, like, a, you know, kind of a pen, a fenced in pen area where they. They wander free. I think there's, like, a pair of them.</p><p><strong>DIANA:</strong> Oh.</p><p><strong>ADRIANA:</strong> And they just chill, and it's...</p><p><strong>DIANA:</strong> But in South America, are they wandering free like the guinea pig?</p><p><strong>ADRIANA:</strong> Yeah. So in. So in Rio, there's, like, a part of Rio called Lagoa where apparently they roam freely, which now I, like, I have renewed reason to return so that I can see them solely for that. Solely for that.</p><p><strong>DIANA:</strong> I mean, morbid question, but are they. Do people eat of them the way. The way guinea pigs are over there, like, as common?</p><p><strong>ADRIANA:</strong> Oh, that's a good question. I don't know. I I've never heard of people eating a capybara.</p><p><strong>DIANA:</strong> Okay. I mean, I didn't know that people eat guinea pigs as commonly as they were until I met or I knew a friend who went to Peru for a hot minute.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>DIANA:</strong> And they were just like, yeah, eating Guinea pics.</p><p><strong>ADRIANA:</strong> But they're so cute and cuddly.</p><p><strong>DIANA:</strong> Have you ever had balut?</p><p><strong>ADRIANA:</strong> What?</p><p><strong>DIANA:</strong> Balut?</p><p><strong>ADRIANA:</strong> No, I don't think so.</p><p><strong>DIANA:</strong> Yeah. How would you describe balut? In case I can't hear it, I'll repeat you.</p><p><strong>TIM:</strong> So balut.</p><p><strong>DIANA:</strong> Balut.</p><p><strong>TIM:</strong> A preserved fertilized...</p><p><strong>DIANA:</strong> There we go. Preserved fertilized duck egg. There it is.</p><p><strong>TIM:</strong> And not fertilized, but, like, this duck is basically fully formed.</p><p><strong>DIANA:</strong> Not always. I don't like the fully formed.</p><p><strong>TIM:</strong> I said basically, but almost always. That's what you get, right? It's not a bloody yolk.</p><p><strong>DIANA:</strong> It is.</p><p><strong>TIM:</strong> You got feathers, you got bones, you got bill, you got the...</p><p><strong>DIANA:</strong> You need to try it in, like, cooked in tamarind sauce.</p><p><strong>TIM:</strong> No, stop.</p><p><strong>DIANA:</strong> In tamarind sauce. You don't really taste all that.</p><p><strong>TIM:</strong> I grew up around a lot of Filipinos. When I was coming up in my neighborhood in Virginia, I tried balut several times. Several ways, and not one of them was even close to palatable.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>DIANA:</strong> I respect the fact that you're willing to try.</p><p><strong>TIM:</strong> That's like, ever tried it like this? I'm like, y'all...</p><p><strong>ADRIANA:</strong> So balut. So fertilized duck. Developed, Developed, Developed duck in egg.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> So you eat it in the egg?</p><p><strong>DIANA:</strong> Yeah. So you crack the top. So you take a little spoon, and you crack it on top, and then you take a shot of the broth like you would a shot of tequila.</p><p><strong>ADRIANA:</strong> There is a broth.</p><p><strong>DIANA:</strong> There's a broth.</p><p><strong>TIM:</strong> It's not broth..</p><p><strong>ADRIANA:</strong> It's the thing that the duck is in.</p><p><strong>TIM:</strong> I mean, technically, I guess it's a broth. It's the duck juice.</p><p><strong>HANNAH:</strong> What are you talking about? When people do, like, the duck eggs. When the duck is...</p><p><strong>ADRIANA:</strong> Of course Hannah knows about this because of Instagram, right?</p><p><strong>HANNAH:</strong> Probably YouTube.</p><p><strong>ADRIANA:</strong> Sorry, sorry.</p><p><strong>DIANA:</strong> Obviously not Instagram. Speaking of old, like old with social media, I remember back then, this was, like, maybe a decade ago, my niece was telling me how she was telling her friend something. Something Facebook. And her friend was like, who still uses Facebook? And she was like, my aunt. I was still in my twenties then. I'm pretty sure. I'm pretty sure they're like, well, my aunt. And they just made me sound like a dinosaur from that. And I was like, I'm pretty sure Facebook is still hip. Okay, now that I say it out loud...</p><p><strong>ADRIANA:</strong> I mean, Hannah's on Facebook, but she does it to troll my husband. She calls it old people social media.</p><p><strong>DIANA:</strong> It is still happening.</p><p><strong>ADRIANA:</strong> You want to hear something depressing about feeling old? So at the speaker dinner yesterday, Renata and I were talking to somebody, and it happens that she's going to the same university that I went to for school. And I'm like, yeah, I graduated in 2001. And she's like, I was born in 2001. I just died right there. Yeah, yeah, that was uh...</p><p><strong>DIANA:</strong> But I think a lot of things are changing in a very short amount of time. Or at least I saw myself that to make myself feel better, because then I'll talk to someone who now goes to my alma mater, and they'll say something. And I was like, oh, that building didn't even exist when I went there. But that's probably because it got built the next year that I left.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Oh, yeah, yeah. We were trading stories of, yeah, that building was a parking lot when I was there.</p><p><strong>DIANA:</strong> After I left is when it manifested.</p><p><strong>ADRIANA:</strong> It's always better after you leave. Like, we had dumpy ass facilities at my school, and then it's like, oh, you get two new buildings. I'm like, great, thanks.</p><p><strong>DIANA:</strong> So is there anything that's very specific that, you know, happened like that?</p><p><strong>ADRIANA:</strong> Yeah, we got two new buildings after I left.</p><p><strong>DIANA:</strong> I don't. I'm guessing those buildings got built after I left, but one of the colleges that I was in. So you have, like, your main college, which is UC San Diego, and then within that, you are split up into, like, Harry Potter houses.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>DIANA:</strong> Which is, honestly, that's kind of what it was. Now that I'm thinking about it, that is exactly what it was. So my college was called 6th college. It didn't even have a name.</p><p><strong>ADRIANA:</strong> That's sad.</p><p><strong>DIANA:</strong> Yeah. And then by the time I left and I was like, 6th college and like, what is that? I actually don't know what it's called now.</p><p><strong>ADRIANA:</strong> That's when you feel old. I know, I know. But, you know, it means that we've, you know, we've come up in the world. We have. We are like a fine wine.</p><p><strong>DIANA:</strong> I'll take it. I'll take it. Especially, like, you've been around for a while, not like you're just very knowledgeable and I feel like you have a lot to share with the community. And so anytime I see you and just like, your talks are just walking around, I learn a lot from you.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>DIANA:</strong> Yes, yes. And I hope that one day I can pass on the same knowledge outside of people knowing I use Facebook. Are you not on...are you not on the Facebook Tim?</p><p><strong>TIM:</strong> I still have a Facebook account because my water burger account is tied to it.</p><p><strong>DIANA:</strong> Okay. Fair. Priorities.</p><p><strong>TIM:</strong> And for the marketplace and because, like, some, because I still have messenger because of Jiu-Jitsu contact.</p><p><strong>DIANA:</strong> Okay.</p><p><strong>ADRIANA:</strong> I have Messenger. I have a Facebook account that I haven't logged in in ten years.</p><p><strong>TIM:</strong> The only time I ever open up Facebook is to go to the marketplace.</p><p><strong>DIANA:</strong> Yeah. Have you been using, like, have you ever used other platforms to buy or sell use things and had any weird experiences?</p><p><strong>ADRIANA:</strong> No, because, so this is like, my oldness is like, this is too weird for me where I'm like, I don't want to, like, buy and sell stuff.</p><p><strong>DIANA:</strong> Can we give Hazel a cameo?</p><p><strong>ADRIANA:</strong> Oh, yeah, Hazel can make Hazel come. Make a cameo.</p><p><strong>DIANA:</strong> Make a cameo, please. They probably can't hear you because we're mic'd.</p><p><strong>ADRIANA:</strong> Yeah, we're mic'd. But, you know, everyone's like, photobomb video bombed.</p><p><strong>DIANA:</strong> Hazel's glowed up today.</p><p><strong>ADRIANA:</strong> Super, super fancy.</p><p><strong>DIANA:</strong> Oh, yeah. You two are matching.</p><p><strong>ADRIANA:</strong> For anyone who's listening. They're not going to get the visual experience of Hannah and Hazel matching on the green.</p><p><strong>DIANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Super swank.</p><p><strong>DIANA:</strong> And then just imagine people who are only watching, not hearing the sound.</p><p><strong>ADRIANA:</strong> I know.</p><p><strong>DIANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Like this, this conversation is just like gone everywhere, which I love because I think, you know, one of the things about tech is, like, sometimes we take it too seriously and I think we need to have more fun. I mean, we have a mental health panel going on later today.</p><p><strong>DIANA:</strong> Is it coming up? Do we need a...yeah.</p><p><strong>ADRIANA:</strong> Well, I guess we need to wrap up.</p><p><strong>TIM:</strong> I was just going to walk over. Them like, where are this?</p><p><strong>TIM:</strong> Yeah, you know, the girlies, they're doing the selfies for the camera, for the social medias.</p><p><strong>DIANA:</strong> For The Facebook. We'll email you.</p><p><strong>ADRIANA:</strong> This is, like, the most off the cuff, like, episode of Geeking Out, and it's, like, all kinds of wonderful, and I'm embracing the wackiness of it. So since we need to wrap up, because we have a mental health panel that I'm live streaming soon, do you have any words of wisdom for our audience or hot takes?</p><p><strong>DIANA:</strong> Hot takes. Hot takes. Be hot. I mean, I didn't really love it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DIANA:</strong> I didn't really think of that as a articulated thing that we do, but ever since, I mean, I. I said before, I'll say it again. Leanne Lee. She literally said this during our all women's panel last year. She just turns to me and she was like, I. What did she say exactly? She was like, I admire your courage to be hot and smart, and those are just things that I didn't really like...those are not adjectives I affiliate myself with in the tech space. Like, I'll have my, like, daily affirmations or whatever. Yeah, the fact that someone said it out loud. No, but the fact that someone said it out loud, I was like, no. If that's what you think about me, then that is definitely, like, what I feel about other women and more, and in some cases, even men who are, like, amazing allies towards us.</p><p><strong>ADRIANA:</strong> I love it. I love it. That's okay.</p><p><strong>DIANA:</strong> Be hot.</p><p><strong>ADRIANA:</strong> Yeah, be hot. Yeah.</p><p><strong>DIANA:</strong> Inner hotness or outer, who knows?</p><p><strong>ADRIANA:</strong> Or. Yeah, that's true.</p><p><strong>DIANA:</strong> That's true.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. All right, well, thank you, Diana, for geeking out with me today, y'all don't forget to subscribe, y'all. I'm getting fun of so badly.</p><p><strong>DIANA:</strong> I don't even know what to do.</p><p><strong>ADRIANA:</strong> Y'all, don't forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>DIANA:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="31687485" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/e511ea4c-7b11-487f-a18d-6481fbba9f7e/audio/93910394-708b-4729-9d49-6d4f89c47bc0/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Embracing Your Inner Hotness with Diana Pham</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Lian Li</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:33:04</itunes:duration>
      <itunes:summary>Get ready for our most fun and most outrageous conversation yet! Recorded on-site and in-person at KubeHuddle, Adriana geeks out with Diana Pham about how she got into beauty pageants, and how they helped pay for her post-secondary education. Spoiler alert: Diana still does pageants to this day! Diana shares how she embraces her inner hotness, and how she doesn&apos;t even give a second thought to dressing up for tech conferences. Adriana and Diana also talk about being organizers at KubeHuddle this year, and veer off into random topics, like capybaras and balut. You can also catch commentary from Tim Banks in the background, and you might just want to watch the video version of this to see Hazel Weakly and Adriana’s daughter Hannah dancing in the background. Because we techies need to have fun every so often!

NOTE: This is the second of our on-location at KubeHuddle episodes, and the last one before we go on summer break until September.</itunes:summary>
      <itunes:subtitle>Get ready for our most fun and most outrageous conversation yet! Recorded on-site and in-person at KubeHuddle, Adriana geeks out with Diana Pham about how she got into beauty pageants, and how they helped pay for her post-secondary education. Spoiler alert: Diana still does pageants to this day! Diana shares how she embraces her inner hotness, and how she doesn&apos;t even give a second thought to dressing up for tech conferences. Adriana and Diana also talk about being organizers at KubeHuddle this year, and veer off into random topics, like capybaras and balut. You can also catch commentary from Tim Banks in the background, and you might just want to watch the video version of this to see Hazel Weakly and Adriana’s daughter Hannah dancing in the background. Because we techies need to have fun every so often!

NOTE: This is the second of our on-location at KubeHuddle episodes, and the last one before we go on summer break until September.</itunes:subtitle>
      <itunes:keywords>cloud native, women in cloud native, public speaking, tech careers, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>32</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">da597df2-f13b-42f4-b0b5-69efdc6ee043</guid>
      <title>The One Where We Geek Out on Owning the Stage with Lian Li</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Lian (she/they) is a Developer Advocate and community organizer, probably best known for creating Kuberoke, the first and only Kubernetes Karaoke Community. Earlier in her career, Lian worked as a community manager and quality manager for various browser games. In recent years, she moved into the Cloud Native space, working as a Cloud Native Engineer, and then as an Engineering Manager. In October 2021, she turned her passion for community and developer happiness into a profession, by breaking into Developer Advocacy for Developer Tools. Lian is also an active member in various communities, including being part of the organization teams of DevOpsDays and ServerlessDays Amsterdam, as well as the ServerlessDays core team. In 2023, she was elected Technical Lead for the CNCF Technical Advisory Group (TAG) on Cloud Native App Delivery, focused on outreach and enabling new members for the TAG.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/lian-li/">LinkedIn</a></li><li><a href="https://x.com/lianmakesthings">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://ca.kubehuddle.com">KubeHuddle 2024</a></li><li><a href="https://www.youtube.com/@kubehuddle">KubeHuddle on YouTube</a></li><li><a href="https://www.snaplogic.com/blog/json-vs-yaml-whats-the-difference-and-which-one-is-right-for-your-enterprise#:~:text=YAML%20is%20a%20superset%20of,the%20syntax%20is%20so%20similar.">YAML is a superset of JSON</a></li><li><a href="https://cloud-native.slack.com/archives/CL3SL0CP5">TAG App Delivery group on CNCF Slack</a></li><li>Join CNCF Slack <a href="https://communityinviter.com/apps/cloud-native/cncf">here</a></li><li><a href="https://kuberoke.love">Kuberoke</a></li><li><a href="https://devopsdays.org/events/2024-amsterdam/welcome/">DevOps Days Amsterdam 2024</a></li><li><a href="https://www.kcdmunich.de">KCD Munich 2024</a></li><li><a href="https://www.imdb.com/title/tt0151804/">Office Space (Movie - 1999)</a></li><li><a href="https://2019.jsconf.asia">JSConf Asia</a></li><li><a href="https://en.wikipedia.org/wiki/Unconference">What is an unconference?</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtu.be/V0D395YCTys?si=MaBvUufrKAck04_b">Lian at KubeCon EU 2024</a></li><li><a href="https://youtu.be/tuIxuiG2MIY?si=EL31ehZhO7ckcvXr">Lian at the Beyond Coding podcast</a></li><li><a href="https://youtube.com/live/2hVmE80Va24?feature=share">Lian at the KubeHuddle Mental Health panel (Geeking Out Episode 28)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Lian Li. Welcome.</p><p><strong>LIAN:</strong> Hi. Thanks for having me.</p><p><strong>ADRIANA:</strong> I'm so excited to have you on. And we are actually recording at KubeHuddle today.</p><p><strong>LIAN:</strong> Yay.</p><p><strong>ADRIANA:</strong> Yay. So very exciting. So we are actually both in Toronto. So as we...before we get started into the meaty bits, I always like to start off with my guests answering some lightning round questions. So are you a lefty or a righty?</p><p><strong>LIAN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>LIAN:</strong> I have an iPhone. I prefer...it's more practical.</p><p><strong>ADRIANA:</strong> Fair enough, fair enough. It's funny, some guests are like, no, this is it. Like, I am staunchly in favor of this or the other. And others are like...eh?</p><p><strong>LIAN:</strong> I'm almost embarrassed that I have an iPhone, but I have so many Apple devices. Just made sense. But I don't. I don't want to. I don't want people to think I'm a cult member.</p><p><strong>ADRIANA:</strong> Fair enough. I get it, I get it. Okay, next question. Mac, Linux, or windows? Which do you prefer?</p><p><strong>LIAN:</strong> I guess I just answered my question.</p><p><strong>ADRIANA:</strong> I think so.</p><p><strong>LIAN:</strong> I was very against MacBooks a long time, but then I had one and it was actually...I had to give a presentation. It was so much easier on a MacBook with Keynote and everything. So since then I've been like, it's easier. Why make your life hard just for street cred?</p><p><strong>ADRIANA:</strong> Yeah, fair enough, fair enough. Okay, next question. What's your favorite programming language?</p><p><strong>LIAN:</strong> I have to say it's probably JavaScript. There's a lot of things that are weird with JavaScript, but it's the first language that I really understood. Yeah, that's, you know, it's like your first love. Yeah, you always feel very special about that one. And I just think that the way that, you know, the, the whole events are working, it's just really cool.</p><p><strong>ADRIANA:</strong> Nice. Awesome. My first language was BASIC.</p><p><strong>LIAN:</strong> Oh, wow.</p><p><strong>ADRIANA:</strong> So from the olden days.</p><p><strong>LIAN:</strong> I wasn't gonna say old, but I mean, does.</p><p><strong>ADRIANA:</strong> Anyone even code in BASIC anymore?</p><p><strong>LIAN:</strong> Like, I don't know, but the people who are making a lot of money, I think because there's no one there anymore, I can maintain it.</p><p><strong>ADRIANA:</strong> Yeah, we are an extinct or endangered species. I don't think I could even remember how to code in BASIC anymore.</p><p><strong>LIAN:</strong> I've never been able to do it.</p><p><strong>ADRIANA:</strong> All right, next question. Do you prefer dev or ops?</p><p><strong>LIAN:</strong> Well, hmm. I think at this point I prefer dev. I haven't been, like, developing production code for a long time, and just the other day I was just solving an engineering problem and it was. Made me so happy really, going in there, reading documentation, finding something out, coding something, and then it works. It really reminded me where I got into this business in the first place. That's so awesome.</p><p><strong>ADRIANA:</strong> I love that. Like, honestly, what makes me happy is like whenever I'm, like, doing actual dev for my job, like, if I go through stretches where I'm not doing it, I actually get really depressed.</p><p><strong>LIAN:</strong> Yeah, I can. I can imagine. For sure. Yeah. This is so much fun. It gives you that sense of satisfaction.</p><p><strong>ADRIANA:</strong> Yes, yes. And even if, like, you're the only one who knows about the problem that you solved, then it's like, I did it!</p><p><strong>LIAN:</strong> You also look at your code afterwards and just be like, oh, that was. Yeah, yeah, yeah, they did something well.</p><p><strong>ADRIANA:</strong> Yeah, totally, totally relate. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>LIAN:</strong> What are these questions? Is tabs versus space is the last...Okay, that is JSON, I guess JSON, because again, JavaScript world. Yeah. But also you don't have these weird indentation things where, you know, like, because it made an indenture error, then you. YAML is invalid. Yeah, yeah, yeah. That doesn't really happen with JSON. Probably that. Although I think YAML is a subset of JSON.</p><p><strong>ADRIANA:</strong> Yeah, true.</p><p><strong>LIAN:</strong> I know. Oh my God.</p><p><strong>ADRIANA:</strong> I know. Which is a bit of a mind fuck.</p><p><strong>LIAN:</strong> No. Right?</p><p><strong>ADRIANA:</strong> Like, really, you're related?</p><p><strong>LIAN:</strong> Yeah. So really there is no real answer to this, because YAML is JSON.</p><p><strong>ADRIANA:</strong> That's true. That's true. That's a good one. Okay, next question. Spaces or tabs?</p><p><strong>LIAN:</strong> Spaces. Spaces. I did not. I was pro tabs for a long time, but then someone explained to me that was basis...It's better for accessibility, apparently. I forgot why, but, you know, that's good enough for me.</p><p><strong>ADRIANA:</strong> Yeah, I was team tabs for a while, but then I converted to spaces.</p><p><strong>LIAN:</strong> Yeah, and just stick with it, whatever you choose.</p><p><strong>ADRIANA:</strong> Exactly, exactly.</p><p><strong>LIAN:</strong> Okay, is the next question VIM versus EMACS? Because I don't have an opinion on that.</p><p><strong>ADRIANA:</strong> No, it's not. It's not. Okay...do you prefer to consume content through video or text?</p><p><strong>LIAN:</strong> Oh, um, it depends, but probably video mostly. Sometimes though, you know, I. I want to take my time. That's when I want to read something.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Okay, final question. What is your superpower?</p><p><strong>LIAN:</strong> Oh, okay. Hey, I actually have a podcast myself that is about superpower, like, basically what superpowers people have.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> But I only recorded like three episodes. Don't...don't watch. What's my superpower? I think I am...so when people ask me what I do for work and they're not, like, in this...sphere...space...I sometimes tell them I'm a professional friend maker. And I think that's what I'm good at is like making people feel at ease and let them have them open up about things that they love and they're passionate about, about their problems, which I think is a big part of DevRel.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> So I feel like that is probably what also, like, sets me apart from other people in tech.</p><p><strong>ADRIANA:</strong> That's awesome. And you know what? Like, I met you last year at KubeHuddle, and I remember, like, right away feeling at ease, chatting with, you.</p><p><strong>LIAN:</strong> I do have a couple of tricks for that. It's not just like, I'm not like a natural people...you know, please or something like that. But I do feel like, especially in this industry, that if you really make an effort to get to know people, you can feel that people are just really open to that and they really want to have that relationship. It's just that for some reason, we're kind of shy about it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. You know, like, one of the things I always think about, and I think I've read this somewhere where, like, introverts just want, like, an extroverted person to adopt them. And for me, like, I'm naturally introverted. And so I love it when I see someone who has a friendly face where I feel like they're super approachable and it's like, oh, come adopt me. Yeah.</p><p><strong>LIAN:</strong> And then, like, you can almost become not an extrovert, but you can get into that same energy also. Yeah, I love to do that after conferences, like, just like, organize a small dinner, for example, there's like, maybe 20 people. Not everyone, obviously. And that's when you can, like, create so many great, you know, relationships. And I love to also then bring in new people, especially, like, maybe there's some...someone who's been at the first conference.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Was very new into this. And I love to, like, bring them into, like, a group of people who maybe, like, are already a bit further along in their career and, like, these small relationships, like, these small things, either the most valuable.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Events like this.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. That's awesome. And I think it's a good segue too, into, like, some of the stuff that you've been doing recently. So. Yeah. Why don't you tell folks, like, some, because you, you've made some big changes in your life. Yeah.</p><p><strong>LIAN:</strong> So, yeah, I've been in tech for most of my professional life, like 15 plus years, and seen a lot. But it is...it can be a grind. It can be very demanding, especially in DevRel. Lots of travel, lots of...it's like people you have to be on all the time. Also at conferences like this, people will approach you because they want to talk about your product, whatever, and you just have to always be approachable, friendly, you know, like, always be there and. Yeah, end of last year, November, I was just, like, really close to burnout, which is something we're going to talk about later.</p><p><strong>ADRIANA:</strong> We are.</p><p><strong>LIAN:</strong> And I just decided to take a break.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So I quit my job, and, and at the same time, I was doing, like, as a hobby, like amateur stage performance stuff. So I was doing improv theater in the ensemble of a musical group, and that was a lot of fun. And I just kind of, like, decided to just do that for a while.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> The entire time I was thinking this is like a vacation. Yeah, eventually I have to go back to tech.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But, you know, at some point, I was like, I don't actually have to do anything. You know, I can just do whatever I want to do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And, you know, as long as it's fun and enjoy it and, you know, like, I can still pay my mortgage and everything, it's gonna be fine. So I have been basically doing only stage performance since November, which is now, I don't know when it's gonna come out, but, like, about half a year almost. And I really enjoy it. I still keep with the tech industry a little bit.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Like, I go to conferences. Yeah, I'm with the technical advisory group of the CNCF on app delivery. So I'm doing some community stuff because I really enjoy community stuff, but I am very happy to not have to always chase the next thing, which is, like, a big part of, I think, what we do in startups as vendors in the Cloud Native space, DevRel specifically. So, yeah, it's taking a bit of a break, but also, like, reorientating myself in the world.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's so awesome. And so, like, I'm curious for, you know, you've been part of, like, ensemble cast, so is it like a musical ensemble? So, like, did you already have, like, a background in singing? I mean, you. You do like, Kuberoke, right? That...that's like one of your...that's one of your...</p><p><strong>LIAN:</strong> That's my claim to fame.</p><p><strong>ADRIANA:</strong> Your claim to fame.</p><p><strong>LIAN:</strong> Yeah, exactly. I mean, I did...I always loved...okay, I always wanted to be, like, an actor.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Even as a child. But my parents were not very pro because they're, like, they're Chinese parents, so they're very much, like, you should learn something proper and, like, have a proper job. But I always was very musical. I play, like, multiple musical instruments. I was, like, singing in, like, church choirs, and then the whole karaoke thing started, and, I mean, I'm not a strong dancer, but I do okay. So this is, like, an amateur group. So they were doing, like, boot camps, musical theater bootcamps. You can just try it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then they were running open auditions, and to my surprise, honestly, no one was as surprised as I was. I got into the ensemble.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>LIAN:</strong> And, I mean, I wasn't...we were all singing, but we weren't all mic'd, so I didn't have a mic, and it was just basically dancing. And one of the things that I really found very interesting is that in that theater world, and I can't speak if that's the same everywhere, but, like, in this particular group, the...it's...it might not seem super diverse in that sense, because it's all about being at the right place at the right time. So obviously going to the auditions, and already people may not like you for whatever reason, like, you remind them of your...of their ex-wife or something that can happen, and it's totally reasonable for them to then say, I don't know...I don't like the vibe or whatever that happens. And I've just gotten really lucky that I was in the right place at the right time. So now, basically, in the ensemble group, I got a featured dancing spot.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> My dance is not that great, but they didn't have enough men, so I was basically playing a guy.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And now I'm doing another musical, which is Monty Python Spamalot.</p><p><strong>ADRIANA:</strong> Oh, cool!</p><p><strong>LIAN:</strong> I love it. So fun. And this similar thing, like, the...because I was there and, like, standing in for Lancelot because he missed some rehearsals.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> They basically asked me, like, if I wanted to understudy for Lancelot.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>LIAN:</strong> So now I'm getting, like, one show where I can play Lancelot, and I'm freaking out over it, of course, because it's gonna be, like, a proper kind of leading.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Role. But on the other hand, I was really freaking out, like, feeling all the imposter syndrome stuff, you know, like, because I'm not trained in any way. And a lot of the people, even though it's amateur, they're very good. They have a lot of experience, and they're like, trained. But then I realized, you know, when new speakers come up to me because I also do speaking workshops, I always tell them, you know, if the program committee wants you, there's no reason for you to doubt yourself.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Because they're making the decision. They look at your talk, they maybe look at your speaking experience, and they will say, we think this is great. Why don't you do it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And I was, like, just basically telling me the same thing. Like, if the director thinks that I can do it, I can probably do it.</p><p><strong>ADRIANA:</strong> Right. Right.</p><p><strong>LIAN:</strong> You just, like, need to show up and do the work and eventually hope you will...it's always a mix between luck and hard work.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's so cool. Yeah. And it's so many parallels with tech, right? Ridiculous.</p><p><strong>LIAN:</strong> 100% - it's so...there are some things that are very similar, like, you know, the speaking and also the trying to convey something to me. Like, it's always been public speaking has always been stage performance to me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Because you're really trying to entertain people. It's not just about giving information, but, like, giving information in a way that really engages.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Like, makes people feel things.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>LIAN:</strong> So that. I definitely see that in there. And what I also learned, which was very cool, when you're doing rehearsals, it's not about knowing every single line by heart, always, but it's more like, the director will give you, like, specific directions. Like, I want you to, like, be that kind of character. I want you to, like, convey that kind of feeling.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then, because on opening night, or, like, all the performances that you have, you will never have a perfect...everyone remembers all of their lines. Everyone stands in exactly the right way, and, like, the lighting is perfect. That will never happen. So instead, we are trying to, like, give everyone enough information that they can be autonomous.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And make the right decision at the right time, knowing what is it that the director wants from me.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>LIAN:</strong> And I was thinking about. Actually, I'm thinking about, like, a talk about this, where if we did this for very critical situations, let's say, like, feature releases or deployments, you know, instead of just, like, having this process and no one's allowed to move, like, deviate from it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Give everyone the knowledge and the autonomy and the power to do the best thing that they can in their role and just, like, trust that you will bring it together, because in the end, a show is only as good as its weakest cast member.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Everyone needs to help each other out and make sure that if I see something's missing, right of me, I'm not waiting for the person to step up. I can do it. I'll just step up and bring it together. I really love that.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>LIAN:</strong> That was a long story.</p><p><strong>ADRIANA:</strong> That's so cool, though. And I guess also as part of that, because no two shows are the same. Like, there's some, I guess, sometimes improvisation that needs to take place because of the unexpected things.</p><p><strong>LIAN:</strong> Exactly. And sometimes that is the best part of the show. So, like, in Cinderella, which is, you know, you would think that Cinderella is, like, a pretty boring, kind of, like, Disney princess kind of show, but it's actually, like, the musical is actually very funny, and there's a lot of space, especially for the characters, to improvise a little bit and to really get into who their character is.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You know, like, Cinderella has two step sisters. One is kind of, like, not very smart.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But ditzy. And the other one is a bit more. She, like, she has a character arc. She becomes a bit more of a friend person.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then they were different every single show. Like, they, like, there were small scenes where they were supposed to react and they reacted differently every single time. And over time, we would also. Because we had six shows in four days.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So by the third show, we would...we would know, like, this works very well with the audience, so let's, like, build on top of that a little bit. Every ensemble member also got, like, a little bit of a tiny backstory.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> We had this, like, huge marketplace scene, and there was this, like, situation where one guy had, like, four girlfriends and they were finding out about each other.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So even though they were, like, background characters.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> They had their own thing going, which made it seem much more, like, alive. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> Multidimensional. And I think that's kind of, like, what I'm feeling with tech also is, like, just because you're not always in doing the most important things or always in the foreground making the big decisions doesn't mean that there's nothing that you can fulfill, you know, in your own little corner. Yeah.</p><p><strong>ADRIANA:</strong> Oh, so great!</p><p><strong>LIAN:</strong> It's so fun! Honestly, if you can do any kind of, like, stage performance stuff, I highly recommend it because it's so much fun to just go out there. Yeah.</p><p><strong>ADRIANA:</strong> And get out of your own...kind of...head.</p><p><strong>LIAN:</strong> Right. Different person. That's a lot of fun because also that will tell you, like, you get to try things and maybe you will also see, oh, I actually enjoy being a bit more extroverted in these circumstances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And you meet a lot of fun people.</p><p><strong>ADRIANA:</strong> That's true. That's true. Well, you know, I have to say, like, so earlier today, I attended your workshop at KubeHuddle on owning the stage.</p><p><strong>LIAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> And it was like, a series of, like, improv exercises, which were so fun because, so my daughter Hannah had taken when she was younger, she took a bunch of, like, improv classes, and so I was familiar with some of the exercises because I'd see her showcases.</p><p><strong>LIAN:</strong> Nice.</p><p><strong>ADRIANA:</strong> And I'm like, oh, my God, how cool is it to, like, be on the other side of it, not being a spectator, but a participant.</p><p><strong>LIAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And it was just so much fun to just, like, do goofy things and, like, you created such a safe space for everyone, and it, like, I. You know, if you ever take your workshop on the road, like, I hope you do, because it was...it was great.</p><p><strong>LIAN:</strong> Thank you. I will give the same workshop in DevOps Days Amsterdam.</p><p><strong>ADRIANA:</strong> Oh, nice.</p><p><strong>LIAN:</strong> And KCD Munich, I think. I mean, it's very different from a tech conference normally, so I'm really glad that, you know, the people who came were very into it because it was a bit like, you know, we were moving and dancing and. Yeah, that's not very comfortable for a lot of...even when we were, like, in the ensemble, in the musical theater cast of people who want to do musical theater, even then, sometimes it's awkward.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You're not, like, that comfortable with each other yet. Like, it's always the thing about vulnerability and. Am I comfortable showing that side of me? Yeah, because this is a...when we're on stage, and this is something that I'm struggling with a lot when we're on stage, as a public speaker, you're supposed to be serious.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You're supposed to be trustworthy and, like, professional.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> And that is true to some extent, but I think that it doesn't hurt to be a bit goofy and, you know, like, letting loose. I think that works again with the creating this, like, as you say, like, a safe space or just, like. Like, make people feel at ease. Like, let's not take this too serious. Yeah, yeah, I think that's. You're setting the tone when you're on stage, right? Everyone's looking to you, so...Yeah, I think it really. It really just helps to do that. And, like, not taking tech that seriously as a whole is also something that I learned. It's like, you know, like, it's...it's...it's good if you like what you do and you're taking, like, what you do seriously, but in the end, there's much more to life than tech.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I completely agree. And I think bringing a bit of levity into tech because, like, I like, as somebody with ADHD who gets bored, like, so easily, like, I have a hard time sitting through a talk.</p><p><strong>LIAN:</strong> Right.</p><p><strong>ADRIANA:</strong> So, like, the fact that your workshop had us up and about and doing things, like, those 45 minutes went by so fast. And, like, for me, as a speaker, when I give a talk, I want to bring, like, my energy and, like, funness to the talk. Like, I've done...I did one where, like, my co-speaker and I did a skit as part of our talk and then another one where we recorded a video, like, in Office Space style, just to break it up a bit. So it's kind of nice to see, like, you know...</p><p><strong>LIAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You're doing something similar, like, bringing that funness and breaking the monotony out of tech is, like, tech is fun.</p><p><strong>LIAN:</strong> It is.</p><p><strong>ADRIANA:</strong> Why shouldn't we make our talks fun?</p><p><strong>LIAN:</strong> I know. Why are we trying. This is so weird to me sometimes. Like, why are we trying to make it less fun, more boring, more, like, harder?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I think there's, like, this gatekeeping maybe also going on where we're trying to make it seem harder than it actually is.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Programming, I think. Not saying it's easy, but it's not difficult. It's not, like, complicated, actually. Like, you can learn it. And I know a lot of people learned that, you know, in a bootcamp in a couple of weeks, and it's just like, maybe by using less, like, complicated words, like, technical terms, make it more approachable. And, like, also for my workshop, I really want...because there's this whole other thing about diversity, which, you know, you had a panel about this as well, where, let's say, women, that's my experience, are not encouraged to speak up, especially your experience as a woman or as a person of color. You're asked often to hide it because no one wants to hear it. People are tired of it. They don't want to listen to it. So there's a big part of you that you always feel like you can't really show because it's something that people don't want to, you know, don't want to talk about.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I want also for people to just feel comfortable to take that space again.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And to be that weird version of themselves.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Very unique to everyone. Like, it doesn't matter if you're, like, diverse in that sense. Like, diversity, to me, is more about, like, what is something that you bring to the table that hasn't existed there before. And in theater, diversity looks very different because, like, for example, in the English speaking theater scene in Amsterdam, there's a lot of people who you see everywhere, which is very similar to tech also. Tech conferences. Yeah, you see the same people everywhere. It gets a bit monotonous after a while.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But it's also for the same reasons. Like, the producers of those musicals, they're like, we know this person. You work very well with that person.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>LIAN:</strong> We know they're very talented and hardworking, so we're just gonna, you know, not even cast. We're just gonna put them into their role again.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>LIAN:</strong> And they are much more women in musical theater, and there's much more, like, queer people in musical theater, but that doesn't mean it's diverse, because now you have...even though they tick the boxes, they have the platform. They're there all the time. There's a lot of other very talented people who we don't know yet who don't get the same chances because, you know, those spots already filled. So that is a huge parallel that I see to tech, and unfortunately, very surprising to me, it seems that they're not as aware of it as we are in tech.</p><p><strong>ADRIANA:</strong> Oh, that's so interesting.</p><p><strong>LIAN:</strong> Right. I thought it was very surprising to me as well. Yeah, there's a lot of, like, there's actually some sexism and racism and, you know, homophobia, transphobia in musical theater, which is, like, really surprising.</p><p><strong>ADRIANA:</strong> That's so surprising. Yeah, yeah.</p><p><strong>LIAN:</strong> But, you know, like, it's. That maybe is also just a misconception.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> Every artist is, like, super progressive.</p><p><strong>ADRIANA:</strong> Right, right. Wow. Damn, that's pretty wild.</p><p><strong>LIAN:</strong> But I do have the experience coming from tech now, so.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. So now you bring a fresh perspective, which is cool. And, you know, just going back to what you were saying about, like, you know, casting directors choosing people that they're familiar with, or even, like, conference. You know, when you're. When you're on a program committee for selecting speakers for a conference, that, you know, like, you have this bias of, like, oh, my God, I know this person. And they're, like, super cool.</p><p><strong>LIAN:</strong> Exactly.</p><p><strong>ADRIANA:</strong> And so, like. And I've found myself on program committees the last, you know, in the last several months, and so I'm trying, like, really hard to, like, make sure that I, you know, put those biases aside, because it can be so easy to fall into those habits and give, like, new speakers a chance. Like, one of the cool things about KubeHuddle is, like, we've got so many students attending, and one of the student speakers, like...what...one of the students was a speaker. Which is very cool. And I think they gave a talk about, like, navigating, like, you know, these big, like, tech events and whatnot, which is so cool. Like, giving, like, these new voices so that they can. They can come up in the industry and have, like, a platform.</p><p><strong>LIAN:</strong> Yeah, exactly. So, like, exactly. Those, like, new perspectives that you couldn't get from, you know, like, a famous speaker who's gone...been around for a long time. Yeah, yeah. And I'm also...I also organize conferences myself, and I know that you always have to find a balance between, like, you need some big names to pull in, sponsorships to pull in attendees.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then you, you know, you want to have, like, maybe an open call for paper so people can just, like, send in, and then maybe you reserve, like, five spots for entirely new speakers you've never spoken before, people who would never get a chance to speak. And then, you know, there's always the risk that it's not a great talk. But you know what? A lot of talks aren't great. You don't know before. Yeah, but I think, again, like, if you think about it, if you make conscious decisions about this beforehand, it just makes a lot of things easier, because then you don't have to scramble after the fact when you're like, oh, shit, we have 40 speakers, and, like, none of them are women.</p><p><strong>ADRIANA:</strong> Yeah, yeah, like, yeah, exactly.</p><p><strong>LIAN:</strong> It always happens. And again, there's never going to be the perfect anything. Like, you're never going to have the perfect lineup. So, you know, sometimes you have the same topic, and there's three speakers. One of them is a white guy. One of them is, like, a non binary person who's very famous, and another person, another third person is maybe a first time speaker.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So maybe you will make, like, a biased decision for whatever reason, and I think that's fine, as long as you're aware this was a biased decision. And maybe I want to, you know, like, mitigate that somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's also fine. Yeah, yeah, for sure. And I think at the end of the day, like, just having a space, too, where you can, like, give...give someone a chance. You know, you and I have been doing the speaking circuit for a while. We had to start somewhere, right? Someone had to give us a chance.</p><p><strong>LIAN:</strong> Exactly. And I was very lucky because my first talk was at a...at an unconference, which is something that you're also having here, which is great, because, like, I would have not dared to go up on stage. I would have never thought that anyone wanted to listen to me, but because at an unconference, you hand in your proposal and the audience votes on it, I was like, oh, my God.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Then from there, it was recorded, and the organizers from JSConf Asia saw the talk, and they invited me over to Singapore. And then I didn't realized this is, like, a proper career that you could do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I was extremely lucky that I got that chance. And I feel like now I almost feel that the need, responsibility to give that. That feeling, because I was an okay engineer. It was fine. But I think once I got into public speaking, that's when I really felt like, this is my space, this is what I'm supposed to do here, that life changing experience for me. So I hope that other people will feel the same way about the public speaking or something. Something else that they love.</p><p><strong>ADRIANA:</strong> Oh, that's so amazing. Well, thank you. We're coming up on time, but before we finish up, do you have any words of advice that you want to impart on our audience members or hot takes? Either or works.</p><p><strong>LIAN:</strong> I mean, like, I guess what I've been saying is just, like, do what you want to do. Don't feel weird about, you know, being weird. Um, it's...it's more fun. Life is more fun when you're weird.</p><p><strong>ADRIANA:</strong> Absolutely. Yeah. Yeah. Embrace the weird. I love it. Cool. Well, thank you, Lian, so much for geeking out with me today.</p><p><strong>LIAN:</strong> Thanks for having me.</p><p><strong>ADRIANA:</strong> Thank you. Yeah, I'm glad we're able to track you down, because normally, like, you're based out of Amsterdam and you're running about, and so I'm like, hey, you're gonna be a KubeHuddle.</p><p><strong>LIAN:</strong> Yeah, I'm not in North America that much because it is kind of exhausting.</p><p><strong>ADRIANA:</strong> It is a very exhausting trip. So I. Yeah, I totally don't blame you. Well, thank you again. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LIAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 28 May 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Lian Li)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-owning-the-stage-lian-li-3AjsXs0n</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Lian (she/they) is a Developer Advocate and community organizer, probably best known for creating Kuberoke, the first and only Kubernetes Karaoke Community. Earlier in her career, Lian worked as a community manager and quality manager for various browser games. In recent years, she moved into the Cloud Native space, working as a Cloud Native Engineer, and then as an Engineering Manager. In October 2021, she turned her passion for community and developer happiness into a profession, by breaking into Developer Advocacy for Developer Tools. Lian is also an active member in various communities, including being part of the organization teams of DevOpsDays and ServerlessDays Amsterdam, as well as the ServerlessDays core team. In 2023, she was elected Technical Lead for the CNCF Technical Advisory Group (TAG) on Cloud Native App Delivery, focused on outreach and enabling new members for the TAG.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/lian-li/">LinkedIn</a></li><li><a href="https://x.com/lianmakesthings">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://ca.kubehuddle.com">KubeHuddle 2024</a></li><li><a href="https://www.youtube.com/@kubehuddle">KubeHuddle on YouTube</a></li><li><a href="https://www.snaplogic.com/blog/json-vs-yaml-whats-the-difference-and-which-one-is-right-for-your-enterprise#:~:text=YAML%20is%20a%20superset%20of,the%20syntax%20is%20so%20similar.">YAML is a superset of JSON</a></li><li><a href="https://cloud-native.slack.com/archives/CL3SL0CP5">TAG App Delivery group on CNCF Slack</a></li><li>Join CNCF Slack <a href="https://communityinviter.com/apps/cloud-native/cncf">here</a></li><li><a href="https://kuberoke.love">Kuberoke</a></li><li><a href="https://devopsdays.org/events/2024-amsterdam/welcome/">DevOps Days Amsterdam 2024</a></li><li><a href="https://www.kcdmunich.de">KCD Munich 2024</a></li><li><a href="https://www.imdb.com/title/tt0151804/">Office Space (Movie - 1999)</a></li><li><a href="https://2019.jsconf.asia">JSConf Asia</a></li><li><a href="https://en.wikipedia.org/wiki/Unconference">What is an unconference?</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://youtu.be/V0D395YCTys?si=MaBvUufrKAck04_b">Lian at KubeCon EU 2024</a></li><li><a href="https://youtu.be/tuIxuiG2MIY?si=EL31ehZhO7ckcvXr">Lian at the Beyond Coding podcast</a></li><li><a href="https://youtube.com/live/2hVmE80Va24?feature=share">Lian at the KubeHuddle Mental Health panel (Geeking Out Episode 28)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Lian Li. Welcome.</p><p><strong>LIAN:</strong> Hi. Thanks for having me.</p><p><strong>ADRIANA:</strong> I'm so excited to have you on. And we are actually recording at KubeHuddle today.</p><p><strong>LIAN:</strong> Yay.</p><p><strong>ADRIANA:</strong> Yay. So very exciting. So we are actually both in Toronto. So as we...before we get started into the meaty bits, I always like to start off with my guests answering some lightning round questions. So are you a lefty or a righty?</p><p><strong>LIAN:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>LIAN:</strong> I have an iPhone. I prefer...it's more practical.</p><p><strong>ADRIANA:</strong> Fair enough, fair enough. It's funny, some guests are like, no, this is it. Like, I am staunchly in favor of this or the other. And others are like...eh?</p><p><strong>LIAN:</strong> I'm almost embarrassed that I have an iPhone, but I have so many Apple devices. Just made sense. But I don't. I don't want to. I don't want people to think I'm a cult member.</p><p><strong>ADRIANA:</strong> Fair enough. I get it, I get it. Okay, next question. Mac, Linux, or windows? Which do you prefer?</p><p><strong>LIAN:</strong> I guess I just answered my question.</p><p><strong>ADRIANA:</strong> I think so.</p><p><strong>LIAN:</strong> I was very against MacBooks a long time, but then I had one and it was actually...I had to give a presentation. It was so much easier on a MacBook with Keynote and everything. So since then I've been like, it's easier. Why make your life hard just for street cred?</p><p><strong>ADRIANA:</strong> Yeah, fair enough, fair enough. Okay, next question. What's your favorite programming language?</p><p><strong>LIAN:</strong> I have to say it's probably JavaScript. There's a lot of things that are weird with JavaScript, but it's the first language that I really understood. Yeah, that's, you know, it's like your first love. Yeah, you always feel very special about that one. And I just think that the way that, you know, the, the whole events are working, it's just really cool.</p><p><strong>ADRIANA:</strong> Nice. Awesome. My first language was BASIC.</p><p><strong>LIAN:</strong> Oh, wow.</p><p><strong>ADRIANA:</strong> So from the olden days.</p><p><strong>LIAN:</strong> I wasn't gonna say old, but I mean, does.</p><p><strong>ADRIANA:</strong> Anyone even code in BASIC anymore?</p><p><strong>LIAN:</strong> Like, I don't know, but the people who are making a lot of money, I think because there's no one there anymore, I can maintain it.</p><p><strong>ADRIANA:</strong> Yeah, we are an extinct or endangered species. I don't think I could even remember how to code in BASIC anymore.</p><p><strong>LIAN:</strong> I've never been able to do it.</p><p><strong>ADRIANA:</strong> All right, next question. Do you prefer dev or ops?</p><p><strong>LIAN:</strong> Well, hmm. I think at this point I prefer dev. I haven't been, like, developing production code for a long time, and just the other day I was just solving an engineering problem and it was. Made me so happy really, going in there, reading documentation, finding something out, coding something, and then it works. It really reminded me where I got into this business in the first place. That's so awesome.</p><p><strong>ADRIANA:</strong> I love that. Like, honestly, what makes me happy is like whenever I'm, like, doing actual dev for my job, like, if I go through stretches where I'm not doing it, I actually get really depressed.</p><p><strong>LIAN:</strong> Yeah, I can. I can imagine. For sure. Yeah. This is so much fun. It gives you that sense of satisfaction.</p><p><strong>ADRIANA:</strong> Yes, yes. And even if, like, you're the only one who knows about the problem that you solved, then it's like, I did it!</p><p><strong>LIAN:</strong> You also look at your code afterwards and just be like, oh, that was. Yeah, yeah, yeah, they did something well.</p><p><strong>ADRIANA:</strong> Yeah, totally, totally relate. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>LIAN:</strong> What are these questions? Is tabs versus space is the last...Okay, that is JSON, I guess JSON, because again, JavaScript world. Yeah. But also you don't have these weird indentation things where, you know, like, because it made an indenture error, then you. YAML is invalid. Yeah, yeah, yeah. That doesn't really happen with JSON. Probably that. Although I think YAML is a subset of JSON.</p><p><strong>ADRIANA:</strong> Yeah, true.</p><p><strong>LIAN:</strong> I know. Oh my God.</p><p><strong>ADRIANA:</strong> I know. Which is a bit of a mind fuck.</p><p><strong>LIAN:</strong> No. Right?</p><p><strong>ADRIANA:</strong> Like, really, you're related?</p><p><strong>LIAN:</strong> Yeah. So really there is no real answer to this, because YAML is JSON.</p><p><strong>ADRIANA:</strong> That's true. That's true. That's a good one. Okay, next question. Spaces or tabs?</p><p><strong>LIAN:</strong> Spaces. Spaces. I did not. I was pro tabs for a long time, but then someone explained to me that was basis...It's better for accessibility, apparently. I forgot why, but, you know, that's good enough for me.</p><p><strong>ADRIANA:</strong> Yeah, I was team tabs for a while, but then I converted to spaces.</p><p><strong>LIAN:</strong> Yeah, and just stick with it, whatever you choose.</p><p><strong>ADRIANA:</strong> Exactly, exactly.</p><p><strong>LIAN:</strong> Okay, is the next question VIM versus EMACS? Because I don't have an opinion on that.</p><p><strong>ADRIANA:</strong> No, it's not. It's not. Okay...do you prefer to consume content through video or text?</p><p><strong>LIAN:</strong> Oh, um, it depends, but probably video mostly. Sometimes though, you know, I. I want to take my time. That's when I want to read something.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Okay, final question. What is your superpower?</p><p><strong>LIAN:</strong> Oh, okay. Hey, I actually have a podcast myself that is about superpower, like, basically what superpowers people have.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> But I only recorded like three episodes. Don't...don't watch. What's my superpower? I think I am...so when people ask me what I do for work and they're not, like, in this...sphere...space...I sometimes tell them I'm a professional friend maker. And I think that's what I'm good at is like making people feel at ease and let them have them open up about things that they love and they're passionate about, about their problems, which I think is a big part of DevRel.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> So I feel like that is probably what also, like, sets me apart from other people in tech.</p><p><strong>ADRIANA:</strong> That's awesome. And you know what? Like, I met you last year at KubeHuddle, and I remember, like, right away feeling at ease, chatting with, you.</p><p><strong>LIAN:</strong> I do have a couple of tricks for that. It's not just like, I'm not like a natural people...you know, please or something like that. But I do feel like, especially in this industry, that if you really make an effort to get to know people, you can feel that people are just really open to that and they really want to have that relationship. It's just that for some reason, we're kind of shy about it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. You know, like, one of the things I always think about, and I think I've read this somewhere where, like, introverts just want, like, an extroverted person to adopt them. And for me, like, I'm naturally introverted. And so I love it when I see someone who has a friendly face where I feel like they're super approachable and it's like, oh, come adopt me. Yeah.</p><p><strong>LIAN:</strong> And then, like, you can almost become not an extrovert, but you can get into that same energy also. Yeah, I love to do that after conferences, like, just like, organize a small dinner, for example, there's like, maybe 20 people. Not everyone, obviously. And that's when you can, like, create so many great, you know, relationships. And I love to also then bring in new people, especially, like, maybe there's some...someone who's been at the first conference.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Was very new into this. And I love to, like, bring them into, like, a group of people who maybe, like, are already a bit further along in their career and, like, these small relationships, like, these small things, either the most valuable.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Events like this.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. That's awesome. And I think it's a good segue too, into, like, some of the stuff that you've been doing recently. So. Yeah. Why don't you tell folks, like, some, because you, you've made some big changes in your life. Yeah.</p><p><strong>LIAN:</strong> So, yeah, I've been in tech for most of my professional life, like 15 plus years, and seen a lot. But it is...it can be a grind. It can be very demanding, especially in DevRel. Lots of travel, lots of...it's like people you have to be on all the time. Also at conferences like this, people will approach you because they want to talk about your product, whatever, and you just have to always be approachable, friendly, you know, like, always be there and. Yeah, end of last year, November, I was just, like, really close to burnout, which is something we're going to talk about later.</p><p><strong>ADRIANA:</strong> We are.</p><p><strong>LIAN:</strong> And I just decided to take a break.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So I quit my job, and, and at the same time, I was doing, like, as a hobby, like amateur stage performance stuff. So I was doing improv theater in the ensemble of a musical group, and that was a lot of fun. And I just kind of, like, decided to just do that for a while.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> The entire time I was thinking this is like a vacation. Yeah, eventually I have to go back to tech.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But, you know, at some point, I was like, I don't actually have to do anything. You know, I can just do whatever I want to do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And, you know, as long as it's fun and enjoy it and, you know, like, I can still pay my mortgage and everything, it's gonna be fine. So I have been basically doing only stage performance since November, which is now, I don't know when it's gonna come out, but, like, about half a year almost. And I really enjoy it. I still keep with the tech industry a little bit.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Like, I go to conferences. Yeah, I'm with the technical advisory group of the CNCF on app delivery. So I'm doing some community stuff because I really enjoy community stuff, but I am very happy to not have to always chase the next thing, which is, like, a big part of, I think, what we do in startups as vendors in the Cloud Native space, DevRel specifically. So, yeah, it's taking a bit of a break, but also, like, reorientating myself in the world.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's so awesome. And so, like, I'm curious for, you know, you've been part of, like, ensemble cast, so is it like a musical ensemble? So, like, did you already have, like, a background in singing? I mean, you. You do like, Kuberoke, right? That...that's like one of your...that's one of your...</p><p><strong>LIAN:</strong> That's my claim to fame.</p><p><strong>ADRIANA:</strong> Your claim to fame.</p><p><strong>LIAN:</strong> Yeah, exactly. I mean, I did...I always loved...okay, I always wanted to be, like, an actor.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Even as a child. But my parents were not very pro because they're, like, they're Chinese parents, so they're very much, like, you should learn something proper and, like, have a proper job. But I always was very musical. I play, like, multiple musical instruments. I was, like, singing in, like, church choirs, and then the whole karaoke thing started, and, I mean, I'm not a strong dancer, but I do okay. So this is, like, an amateur group. So they were doing, like, boot camps, musical theater bootcamps. You can just try it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then they were running open auditions, and to my surprise, honestly, no one was as surprised as I was. I got into the ensemble.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>LIAN:</strong> And, I mean, I wasn't...we were all singing, but we weren't all mic'd, so I didn't have a mic, and it was just basically dancing. And one of the things that I really found very interesting is that in that theater world, and I can't speak if that's the same everywhere, but, like, in this particular group, the...it's...it might not seem super diverse in that sense, because it's all about being at the right place at the right time. So obviously going to the auditions, and already people may not like you for whatever reason, like, you remind them of your...of their ex-wife or something that can happen, and it's totally reasonable for them to then say, I don't know...I don't like the vibe or whatever that happens. And I've just gotten really lucky that I was in the right place at the right time. So now, basically, in the ensemble group, I got a featured dancing spot.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> My dance is not that great, but they didn't have enough men, so I was basically playing a guy.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And now I'm doing another musical, which is Monty Python Spamalot.</p><p><strong>ADRIANA:</strong> Oh, cool!</p><p><strong>LIAN:</strong> I love it. So fun. And this similar thing, like, the...because I was there and, like, standing in for Lancelot because he missed some rehearsals.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> They basically asked me, like, if I wanted to understudy for Lancelot.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>LIAN:</strong> So now I'm getting, like, one show where I can play Lancelot, and I'm freaking out over it, of course, because it's gonna be, like, a proper kind of leading.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Role. But on the other hand, I was really freaking out, like, feeling all the imposter syndrome stuff, you know, like, because I'm not trained in any way. And a lot of the people, even though it's amateur, they're very good. They have a lot of experience, and they're like, trained. But then I realized, you know, when new speakers come up to me because I also do speaking workshops, I always tell them, you know, if the program committee wants you, there's no reason for you to doubt yourself.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Because they're making the decision. They look at your talk, they maybe look at your speaking experience, and they will say, we think this is great. Why don't you do it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And I was, like, just basically telling me the same thing. Like, if the director thinks that I can do it, I can probably do it.</p><p><strong>ADRIANA:</strong> Right. Right.</p><p><strong>LIAN:</strong> You just, like, need to show up and do the work and eventually hope you will...it's always a mix between luck and hard work.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's so cool. Yeah. And it's so many parallels with tech, right? Ridiculous.</p><p><strong>LIAN:</strong> 100% - it's so...there are some things that are very similar, like, you know, the speaking and also the trying to convey something to me. Like, it's always been public speaking has always been stage performance to me.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Because you're really trying to entertain people. It's not just about giving information, but, like, giving information in a way that really engages.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Like, makes people feel things.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>LIAN:</strong> So that. I definitely see that in there. And what I also learned, which was very cool, when you're doing rehearsals, it's not about knowing every single line by heart, always, but it's more like, the director will give you, like, specific directions. Like, I want you to, like, be that kind of character. I want you to, like, convey that kind of feeling.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then, because on opening night, or, like, all the performances that you have, you will never have a perfect...everyone remembers all of their lines. Everyone stands in exactly the right way, and, like, the lighting is perfect. That will never happen. So instead, we are trying to, like, give everyone enough information that they can be autonomous.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And make the right decision at the right time, knowing what is it that the director wants from me.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>LIAN:</strong> And I was thinking about. Actually, I'm thinking about, like, a talk about this, where if we did this for very critical situations, let's say, like, feature releases or deployments, you know, instead of just, like, having this process and no one's allowed to move, like, deviate from it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Give everyone the knowledge and the autonomy and the power to do the best thing that they can in their role and just, like, trust that you will bring it together, because in the end, a show is only as good as its weakest cast member.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Everyone needs to help each other out and make sure that if I see something's missing, right of me, I'm not waiting for the person to step up. I can do it. I'll just step up and bring it together. I really love that.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>LIAN:</strong> That was a long story.</p><p><strong>ADRIANA:</strong> That's so cool, though. And I guess also as part of that, because no two shows are the same. Like, there's some, I guess, sometimes improvisation that needs to take place because of the unexpected things.</p><p><strong>LIAN:</strong> Exactly. And sometimes that is the best part of the show. So, like, in Cinderella, which is, you know, you would think that Cinderella is, like, a pretty boring, kind of, like, Disney princess kind of show, but it's actually, like, the musical is actually very funny, and there's a lot of space, especially for the characters, to improvise a little bit and to really get into who their character is.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You know, like, Cinderella has two step sisters. One is kind of, like, not very smart.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But ditzy. And the other one is a bit more. She, like, she has a character arc. She becomes a bit more of a friend person.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then they were different every single show. Like, they, like, there were small scenes where they were supposed to react and they reacted differently every single time. And over time, we would also. Because we had six shows in four days.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So by the third show, we would...we would know, like, this works very well with the audience, so let's, like, build on top of that a little bit. Every ensemble member also got, like, a little bit of a tiny backstory.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> We had this, like, huge marketplace scene, and there was this, like, situation where one guy had, like, four girlfriends and they were finding out about each other.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So even though they were, like, background characters.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> They had their own thing going, which made it seem much more, like, alive. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> Multidimensional. And I think that's kind of, like, what I'm feeling with tech also is, like, just because you're not always in doing the most important things or always in the foreground making the big decisions doesn't mean that there's nothing that you can fulfill, you know, in your own little corner. Yeah.</p><p><strong>ADRIANA:</strong> Oh, so great!</p><p><strong>LIAN:</strong> It's so fun! Honestly, if you can do any kind of, like, stage performance stuff, I highly recommend it because it's so much fun to just go out there. Yeah.</p><p><strong>ADRIANA:</strong> And get out of your own...kind of...head.</p><p><strong>LIAN:</strong> Right. Different person. That's a lot of fun because also that will tell you, like, you get to try things and maybe you will also see, oh, I actually enjoy being a bit more extroverted in these circumstances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And you meet a lot of fun people.</p><p><strong>ADRIANA:</strong> That's true. That's true. Well, you know, I have to say, like, so earlier today, I attended your workshop at KubeHuddle on owning the stage.</p><p><strong>LIAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> And it was like, a series of, like, improv exercises, which were so fun because, so my daughter Hannah had taken when she was younger, she took a bunch of, like, improv classes, and so I was familiar with some of the exercises because I'd see her showcases.</p><p><strong>LIAN:</strong> Nice.</p><p><strong>ADRIANA:</strong> And I'm like, oh, my God, how cool is it to, like, be on the other side of it, not being a spectator, but a participant.</p><p><strong>LIAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> And it was just so much fun to just, like, do goofy things and, like, you created such a safe space for everyone, and it, like, I. You know, if you ever take your workshop on the road, like, I hope you do, because it was...it was great.</p><p><strong>LIAN:</strong> Thank you. I will give the same workshop in DevOps Days Amsterdam.</p><p><strong>ADRIANA:</strong> Oh, nice.</p><p><strong>LIAN:</strong> And KCD Munich, I think. I mean, it's very different from a tech conference normally, so I'm really glad that, you know, the people who came were very into it because it was a bit like, you know, we were moving and dancing and. Yeah, that's not very comfortable for a lot of...even when we were, like, in the ensemble, in the musical theater cast of people who want to do musical theater, even then, sometimes it's awkward.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You're not, like, that comfortable with each other yet. Like, it's always the thing about vulnerability and. Am I comfortable showing that side of me? Yeah, because this is a...when we're on stage, and this is something that I'm struggling with a lot when we're on stage, as a public speaker, you're supposed to be serious.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> You're supposed to be trustworthy and, like, professional.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> And that is true to some extent, but I think that it doesn't hurt to be a bit goofy and, you know, like, letting loose. I think that works again with the creating this, like, as you say, like, a safe space or just, like. Like, make people feel at ease. Like, let's not take this too serious. Yeah, yeah, I think that's. You're setting the tone when you're on stage, right? Everyone's looking to you, so...Yeah, I think it really. It really just helps to do that. And, like, not taking tech that seriously as a whole is also something that I learned. It's like, you know, like, it's...it's...it's good if you like what you do and you're taking, like, what you do seriously, but in the end, there's much more to life than tech.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I completely agree. And I think bringing a bit of levity into tech because, like, I like, as somebody with ADHD who gets bored, like, so easily, like, I have a hard time sitting through a talk.</p><p><strong>LIAN:</strong> Right.</p><p><strong>ADRIANA:</strong> So, like, the fact that your workshop had us up and about and doing things, like, those 45 minutes went by so fast. And, like, for me, as a speaker, when I give a talk, I want to bring, like, my energy and, like, funness to the talk. Like, I've done...I did one where, like, my co-speaker and I did a skit as part of our talk and then another one where we recorded a video, like, in Office Space style, just to break it up a bit. So it's kind of nice to see, like, you know...</p><p><strong>LIAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> You're doing something similar, like, bringing that funness and breaking the monotony out of tech is, like, tech is fun.</p><p><strong>LIAN:</strong> It is.</p><p><strong>ADRIANA:</strong> Why shouldn't we make our talks fun?</p><p><strong>LIAN:</strong> I know. Why are we trying. This is so weird to me sometimes. Like, why are we trying to make it less fun, more boring, more, like, harder?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I think there's, like, this gatekeeping maybe also going on where we're trying to make it seem harder than it actually is.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Programming, I think. Not saying it's easy, but it's not difficult. It's not, like, complicated, actually. Like, you can learn it. And I know a lot of people learned that, you know, in a bootcamp in a couple of weeks, and it's just like, maybe by using less, like, complicated words, like, technical terms, make it more approachable. And, like, also for my workshop, I really want...because there's this whole other thing about diversity, which, you know, you had a panel about this as well, where, let's say, women, that's my experience, are not encouraged to speak up, especially your experience as a woman or as a person of color. You're asked often to hide it because no one wants to hear it. People are tired of it. They don't want to listen to it. So there's a big part of you that you always feel like you can't really show because it's something that people don't want to, you know, don't want to talk about.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I want also for people to just feel comfortable to take that space again.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And to be that weird version of themselves.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Very unique to everyone. Like, it doesn't matter if you're, like, diverse in that sense. Like, diversity, to me, is more about, like, what is something that you bring to the table that hasn't existed there before. And in theater, diversity looks very different because, like, for example, in the English speaking theater scene in Amsterdam, there's a lot of people who you see everywhere, which is very similar to tech also. Tech conferences. Yeah, you see the same people everywhere. It gets a bit monotonous after a while.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> But it's also for the same reasons. Like, the producers of those musicals, they're like, we know this person. You work very well with that person.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>LIAN:</strong> We know they're very talented and hardworking, so we're just gonna, you know, not even cast. We're just gonna put them into their role again.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah.</p><p><strong>LIAN:</strong> And they are much more women in musical theater, and there's much more, like, queer people in musical theater, but that doesn't mean it's diverse, because now you have...even though they tick the boxes, they have the platform. They're there all the time. There's a lot of other very talented people who we don't know yet who don't get the same chances because, you know, those spots already filled. So that is a huge parallel that I see to tech, and unfortunately, very surprising to me, it seems that they're not as aware of it as we are in tech.</p><p><strong>ADRIANA:</strong> Oh, that's so interesting.</p><p><strong>LIAN:</strong> Right. I thought it was very surprising to me as well. Yeah, there's a lot of, like, there's actually some sexism and racism and, you know, homophobia, transphobia in musical theater, which is, like, really surprising.</p><p><strong>ADRIANA:</strong> That's so surprising. Yeah, yeah.</p><p><strong>LIAN:</strong> But, you know, like, it's. That maybe is also just a misconception.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>LIAN:</strong> Every artist is, like, super progressive.</p><p><strong>ADRIANA:</strong> Right, right. Wow. Damn, that's pretty wild.</p><p><strong>LIAN:</strong> But I do have the experience coming from tech now, so.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. So now you bring a fresh perspective, which is cool. And, you know, just going back to what you were saying about, like, you know, casting directors choosing people that they're familiar with, or even, like, conference. You know, when you're. When you're on a program committee for selecting speakers for a conference, that, you know, like, you have this bias of, like, oh, my God, I know this person. And they're, like, super cool.</p><p><strong>LIAN:</strong> Exactly.</p><p><strong>ADRIANA:</strong> And so, like. And I've found myself on program committees the last, you know, in the last several months, and so I'm trying, like, really hard to, like, make sure that I, you know, put those biases aside, because it can be so easy to fall into those habits and give, like, new speakers a chance. Like, one of the cool things about KubeHuddle is, like, we've got so many students attending, and one of the student speakers, like...what...one of the students was a speaker. Which is very cool. And I think they gave a talk about, like, navigating, like, you know, these big, like, tech events and whatnot, which is so cool. Like, giving, like, these new voices so that they can. They can come up in the industry and have, like, a platform.</p><p><strong>LIAN:</strong> Yeah, exactly. So, like, exactly. Those, like, new perspectives that you couldn't get from, you know, like, a famous speaker who's gone...been around for a long time. Yeah, yeah. And I'm also...I also organize conferences myself, and I know that you always have to find a balance between, like, you need some big names to pull in, sponsorships to pull in attendees.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> And then you, you know, you want to have, like, maybe an open call for paper so people can just, like, send in, and then maybe you reserve, like, five spots for entirely new speakers you've never spoken before, people who would never get a chance to speak. And then, you know, there's always the risk that it's not a great talk. But you know what? A lot of talks aren't great. You don't know before. Yeah, but I think, again, like, if you think about it, if you make conscious decisions about this beforehand, it just makes a lot of things easier, because then you don't have to scramble after the fact when you're like, oh, shit, we have 40 speakers, and, like, none of them are women.</p><p><strong>ADRIANA:</strong> Yeah, yeah, like, yeah, exactly.</p><p><strong>LIAN:</strong> It always happens. And again, there's never going to be the perfect anything. Like, you're never going to have the perfect lineup. So, you know, sometimes you have the same topic, and there's three speakers. One of them is a white guy. One of them is, like, a non binary person who's very famous, and another person, another third person is maybe a first time speaker.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> So maybe you will make, like, a biased decision for whatever reason, and I think that's fine, as long as you're aware this was a biased decision. And maybe I want to, you know, like, mitigate that somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's also fine. Yeah, yeah, for sure. And I think at the end of the day, like, just having a space, too, where you can, like, give...give someone a chance. You know, you and I have been doing the speaking circuit for a while. We had to start somewhere, right? Someone had to give us a chance.</p><p><strong>LIAN:</strong> Exactly. And I was very lucky because my first talk was at a...at an unconference, which is something that you're also having here, which is great, because, like, I would have not dared to go up on stage. I would have never thought that anyone wanted to listen to me, but because at an unconference, you hand in your proposal and the audience votes on it, I was like, oh, my God.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> Then from there, it was recorded, and the organizers from JSConf Asia saw the talk, and they invited me over to Singapore. And then I didn't realized this is, like, a proper career that you could do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>LIAN:</strong> I was extremely lucky that I got that chance. And I feel like now I almost feel that the need, responsibility to give that. That feeling, because I was an okay engineer. It was fine. But I think once I got into public speaking, that's when I really felt like, this is my space, this is what I'm supposed to do here, that life changing experience for me. So I hope that other people will feel the same way about the public speaking or something. Something else that they love.</p><p><strong>ADRIANA:</strong> Oh, that's so amazing. Well, thank you. We're coming up on time, but before we finish up, do you have any words of advice that you want to impart on our audience members or hot takes? Either or works.</p><p><strong>LIAN:</strong> I mean, like, I guess what I've been saying is just, like, do what you want to do. Don't feel weird about, you know, being weird. Um, it's...it's more fun. Life is more fun when you're weird.</p><p><strong>ADRIANA:</strong> Absolutely. Yeah. Yeah. Embrace the weird. I love it. Cool. Well, thank you, Lian, so much for geeking out with me today.</p><p><strong>LIAN:</strong> Thanks for having me.</p><p><strong>ADRIANA:</strong> Thank you. Yeah, I'm glad we're able to track you down, because normally, like, you're based out of Amsterdam and you're running about, and so I'm like, hey, you're gonna be a KubeHuddle.</p><p><strong>LIAN:</strong> Yeah, I'm not in North America that much because it is kind of exhausting.</p><p><strong>ADRIANA:</strong> It is a very exhausting trip. So I. Yeah, I totally don't blame you. Well, thank you again. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>LIAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="29152542" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/3d9d9ac0-1be8-477b-8a47-a4c7bd600a9a/audio/799627e2-f523-481c-b05b-0284ae2cb076/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Owning the Stage with Lian Li</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Lian Li</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:30:26</itunes:duration>
      <itunes:summary>Adriana geeks out IN PERSON and on-location at KubeHuddle in Toronto with Lian Li! On the heels of delivering her amazing “Owning the Stage” workshop earlier that day, Lian shares her journey into giving technical talks and how theatre and public speaking complement each other. She also talks about biases in selecting conference speakers and theatre roles alike, and how giving new voices a chance can lead to fresh perspectives. Finally, Lian emphasizes the importance making tech more inclusive by using simpler language to communicate technical concepts.

NOTE: This is the first of two episodes recorded on location at KubeHuddle in early May, and the second last of our season before we go on summer break! </itunes:summary>
      <itunes:subtitle>Adriana geeks out IN PERSON and on-location at KubeHuddle in Toronto with Lian Li! On the heels of delivering her amazing “Owning the Stage” workshop earlier that day, Lian shares her journey into giving technical talks and how theatre and public speaking complement each other. She also talks about biases in selecting conference speakers and theatre roles alike, and how giving new voices a chance can lead to fresh perspectives. Finally, Lian emphasizes the importance making tech more inclusive by using simpler language to communicate technical concepts.

NOTE: This is the first of two episodes recorded on location at KubeHuddle in early May, and the second last of our season before we go on summer break! </itunes:subtitle>
      <itunes:keywords>cloud native, women in cloud native, public speaking, tech careers, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>31</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">22354e28-93b9-4a88-ab74-5ed7b205cd0c</guid>
      <title>The One Where We Geek Out on Sustainability in Tech with Nancy Chauhan</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Nancy Chauhan is and Engineer & Developer Advocate at LocalStack. She is a CNCF Ambassador. She the founder of the <i>Women in Cloud Native</i> community to encourage diversity and participation of women in tech. She is also part of the CNCF's TAG Sustainability group, resulting from her interest in sustainability in tech. Off duty she loves to play with her cats and loves traveling, exploring new places, culture, and history.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/nancychauhan">LinkedIn</a></li><li><a href="https://x.com/_nancychauhan">X (Twitter)</a></li><li><a href="https://nancychauhan.com/">Web site</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassador Program</a></li><li><a href="https://community.cncf.io/women-in-cloud-native/">Women in Cloud Native</a></li><li><a href="https://github.com/cncf/toc/tree/main/tags">CNCF Technical Advisory Groups (TAGs)</a></li><li><a href="https://tag-env-sustainability.cncf.io/">TAG Environmental Sustainability</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://www.cncf.io/projects/kepler/">Kepler Project (CNCF)</a></li><li><a href="https://tag-env-sustainability.cncf.io/events/cloud-native-sustainability-week/">Cloud Native Sustainability Week</a></li><li><a href="https://www.archdaily.com/1003506/indonesia-plans-to-build-its-new-capital-from-the-ground-up-to-replace-the-sinking-city-of-jakarta">Jakarta, Indonesia is sinking</a></li><li><a href="https://www.researchgate.net/publication/373295068_Impact_of_Data_Centers_on_Climate_Change_A_Review_of_Energy_Efficient_Strategies">The Impact of Data Centers on Climate Change</a></li><li><a href="https://greensoftware.foundation">Green Software Foundation (GSF)</a></li><li>If you'd like to host your own sustainability meetup, comment <a href="https://github.com/cncf/tag-env-sustainability/issues/290">here</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li>Join the official <a href="https://cloud-native.slack.com/archives/C4LH91NP7">cncf-women</a> group on CNCF Slack</li><li><a href="https://cloud-native.slack.com/archives/C06TCK5RXCG">Sustainability Week 2024 group</a> on CNCF Slack</li><li><a href="https://tag-env-sustainability.cncf.io/landscape/">Environmental Sustainability whitepaper</a></li><li><a href="https://www.youtube.com/@shecloudnative">Women in Cloud Native Channel on YouTube</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay's episode on Geeking Out</a></li><li><a href="https://youtu.be/eY5mZnZKIXQ?si=H8nGVCy_pDQIywlM">KubeHuddle DEI panel promo</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Nancy Chauhan. Welcome, Nancy!</p><p><strong>NANCY:</strong> Hey, thank you so much, Adriana. I'm so...I'm super excited for this because I've seen your videos and it's just amazing.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm so excited to have you here today. And where are you calling from, Nancy?</p><p><strong>NANCY:</strong> I am from calling from Bangalore, India. It's quite hot here.</p><p><strong>ADRIANA:</strong> Oh, my God. Yeah, we were just talking...</p><p><strong>NANCY:</strong> It's very hot.</p><p><strong>ADRIANA:</strong> Yeah, yeah. What was the temperature you were saying earlier?</p><p><strong>NANCY:</strong> It was...it's 38 degrees Celsius. And that's kind of sad because Bangalore is known for the most, you know, like a place in India which has the most moderate temperature, which never crosses, like, 27 or 28 degrees. So it's kind of sad. I mean, global warming and the...has really hit it. I was just, you know, going through the articles and I was really curious that why is it happening? And the reasons are, like, part of the reason is, like, definitely, like, all the environmental changes which are happening. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, it's so depressing because, like, even in Toronto, like, we've been having, I mentioned earlier when we were chatting beforehand that, like, our summers have gotten hotter. Our winters are practically non-existent. Like, this winter we got snow, but it was like, it's such a wild temperature fluctuation. So you'll have, like, below zero one day and then the next day it's above zero. So any snow that would have fallen melts. And I think we might have had maybe one week consistently below zero. And, like, that's so weird.</p><p><strong>NANCY:</strong> That's weird. Definitely. That's weird. And this is something which is really important to be considered about, I mean, this topic. Definitely.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And I definitely want to dig into that more because I think there's some really awesome stuff that we can dig into around that. Before we do that, I'm going to start with some icebreaker/lightning round questions. I say "slash lightning round" because sometimes they go fast, sometimes they don't. So we'll see how it rolls.</p><p><strong>NANCY:</strong> Let's see.</p><p><strong>ADRIANA:</strong> Yeah. All right, first question. Are you a lefty or a righty?</p><p><strong>NANCY:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> All right. Do you prefer iPhone or Android?</p><p><strong>NANCY:</strong> I love Android. I mean, iPhone. I don't like it. It just bounds you to so many things. I mean, just the same ecosystem, but...yeah, yeah.</p><p><strong>ADRIANA:</strong> All right, cool. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>NANCY:</strong> Mac/Linux. Yeah.</p><p><strong>ADRIANA:</strong> All right, favorite programming language?</p><p><strong>NANCY:</strong> Python, Go? It keeps changing, I guess, but, yeah, that's something which I'm doing. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Yeah, it's interesting with programming languages as you, like, pick up new ones, you're like, oh, maybe this is my favorite one. Or there's still the old standby that you love no matter what.</p><p><strong>NANCY:</strong> Yeah. Because that's what your first language was when you started coding. I mean, that's also there.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Yeah, there's the nostalgia for that. I completely agree. My first language for...people have heard this podcast...they know my first language was BASIC. Yeah. It was like, I think I first touched it in, like, I want to say 1989 or 1990. So it was like in the olden days. Not the oldest olden days, but it is still like. I mean, I don't even know anyone who writes code in BASIC anymore, but, yeah, I feel nostalgic. Yeah. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>NANCY:</strong> I prefer Dev. I know, it's both. I mean. Yeah.</p><p><strong>ADRIANA:</strong> And that's...that's a valid answer, too. You like both. Yeah. Next question. Do you like JSON or YAML?</p><p><strong>NANCY:</strong> That's a good question. I mean, that's...so I'm going to say, JSON, because I've struggled a lot with YAML. I mean, with all those Kubernetes manifests. I struggled my lifetime, so. Yeah, I don't know. That was like the moment you mentioned YAML and that came in my head. Yeah. And I was like...</p><p><strong>ADRIANA:</strong> Oh, yeah, it's like PTSD. Yeah, it's funny. The...the people who hate YAML, it's like. Yeah, it's...it's...it's from all those times where you had, like, broken YAML files that caused you, like, hours and hours of pain debugging over a space. Yeah, yeah, I feel your pain. Next question. Spaces or tabs?</p><p><strong>NANCY:</strong> Tabs. Yeah.</p><p><strong>ADRIANA:</strong> All right, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>NANCY:</strong> I think text, although I create content around videos, but I prefer to do when it comes to me, I like text more.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair enough, fair enough. Yeah. I'm the same way. I do create some video like this, but I'm a text person, even.</p><p><strong>NANCY:</strong> I like, you know, learning through hands on. That's like the best way. And that's why I like reading as well. I mean, if you have tutorials, that's the best.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah, I agree. I'm definitely a hands on learner. I can read everything I want and I'll be like, yeah, I get it. And then you do it and you're like...Yeah. Okay, final question. What is your superpower?</p><p><strong>NANCY:</strong> Wow. Oh, my God. Did I just, I mean, I just mentioned this word and...okay.</p><p><strong>ADRIANA:</strong> I know. Like, it's like you're reading my mind.</p><p><strong>NANCY:</strong> Okay, so, um, so my superpower is that I can do a lot of stuff in one stretch. For example, I can just drive for like 8 hours in a go. And then I can just go to the beach with my friends on like, you know, like just after driving, I can go to the beach with my friends, hang out, and then I can wake up whole night, and then next day also I can do random stuff. So that's, I know, it's like an, it's like exploiting your own body. But then this has like, many a times this has, you know, has been very advantages for me. I mean, like during on calls or maybe, you know, passing my engineering degree. I mean, this superpower has been really, really good for me.</p><p><strong>ADRIANA:</strong> Yeah. Oh, my God, that's so true. Yeah. Yeah. I keep forgetting like the amount, like on-call aside, you're right that in school wait for long stretches, sometimes pulling all-nighters and...yeah, that's never fun, but that is a good superpower. So basically you have like a seemingly unlimited energy source.</p><p><strong>NANCY:</strong> Yes. Only for critical things.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. So when, when it's like super important, you're on.</p><p><strong>NANCY:</strong> Yeah, definitely.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. All right, well, you've survived the icebreaker/lightning round questions, so, yeah, I think for audience...so first of all, I'm so excited to have gotten to meet you. And we met at KubeCon in Paris in March, and I was so delighted to realize that you were the one who created the CNCF Women group. Can you talk a little bit more about that?</p><p><strong>NANCY:</strong> Yeah, definitely. So we started the Women in Cloud Native community one year ago. It has been like one year. And the reason why I started this was because I feel like, like the connection between a lot of women is still, because like, there are so many good women out there in different countries and different regions and they're doing amazing work, yet we do not know about them. Somehow this connection is missing because, like, there is so much noise, I mean, there is like so many people out there, so many things happening, that this is something which I feel like lacks because there was this one conference I was in DevOps Days, and then like two people, two women, they came to me and then they asked me that, hey, I just heard your talk. And I realized, oh, you work in this. We really need help in this stuff. And then they...then I realized at that moment, okay, and I just realized that when I was doing my first job, I never realized while working as a DevOps engineer, that engineer there, that I was the only women on the floor. It's just when I left that company, someone just, you know, texted me a very sweet message that, hey, I really love your energy. You are the only women on the floor. And then that's the moment I realized, oh, okay. I mean, that was a very noticeable thing, and that was a part of it. I survived it, and it was somewhere I feel like, you know, we should be in. Be in more touch with other women in tech space and Cloud Native space so that we can inspire each other. We can get inspired from each other's tech journey.</p><p>We can also mentor each other in different respects. So that was the main reason of starting the community. And I guess, like, through that community, it was helpful for me as well. I got to know so many women in the community. I got to know about so many things. I remember, like, even the CNCF ambassador program itself, I was unaware of it. And I guess Carol, she. So Carol, she is there. She is also one of the CNFC Ambassadors, and she, you know, put a lot of messages around the release team, around the CNC Ambassador things, and in the Discord channel, which we formed for Women in Cloud Native community. And that's how I also got to know about, okay, there's a release team which exists, and then I quickly applied for it, and a lot of people applied for it, and then I got to know, okay, CNCF Ambassador, I had no clue that what exactly this program is. And that's how I got to know about it. And then there were so many things. I mean, we did a lot of coffee chats with different women, and we had a lot of workshops, and then we started doing a lot of podcast. And that was so helpful, I mean, for other women as well, because, I mean, like, they got to know that, okay, this person exists at the leadership role, and then, you know, they can just go through their journey, and if they're stuck, they can just see their journey. So this whole thing was the idea of creating the Women in Cloud Native Community and, yeah, yeah, that's how it is happening. And there are so many community builders now. I mean, Bhavani Sankita Amoga. I mean, there are so many people who are supporting this community now.</p><p><strong>ADRIANA:</strong> Yeah, that's so exciting. And I love that you thought of connecting women together because it's, I mean, it seems so obvious when you do it. That's how you know it's a good idea. It's like, oh, yeah, of course. And I...it's been great because I think, like, one of the challenges we still have in our industry is seeing more people who look like us. And, you know, like, I was thinking back even to, like, my own career. Like, I was for the longest time, always prided myself as, like, being one of the few girls in the room, like, ha ha ha with the boys.</p><p>And...and then, like, I hit a point in my career. It was when, when I started taking on one of, like, my first leadership roles that I was made painfully aware of the fact that I was a woman. Not...and it was for a negative thing. It was because, like, I had some, like, male colleague who I was, like, I was supervising him, he was undermining me and, and then, and then, like, my manager supported him and not me. And then I'm like, oh, I'm a woman. And it was not a good thing at that point. And it was such a disappointment, disappointing moment in my life. To realize that, like, you know, I'm a woman means I'm different and not like, I'm just like, up until that point in my career, I just thought, like, I'm being treated as an equal and it was never that. I was just made painfully aware at that point. And it was very sad.</p><p><strong>NANCY:</strong> Yeah. And there are so many things, I mean, which happens, like when I used to go to office, I mean, because you mentioned, and this just reminded me of the similar incident. I mean, there are so many group discussions which eventually naturally happens that women get to left out and there's eventually, you know, the team bonding get...yeah, it's not, I mean, it just affect the team bonding as well. I mean, if, you know, you're not included, if you're not inclusive in the conversations, even in the discussions or maybe over the coffee chats. Coffee which, you know, do during the office things. So I feel like these are very small things, but these become eventually big. I mean, we, it's like who say, I mean, no one notices it and people just don't notice it, but this eventually becomes big and it affects the overall culture of the workplace.</p><p>So I guess, like, it's the responsibility of the workplace as well to foster the inclusivity in, I mean, even in their core values since the beginning. So that's how, I mean, that's the only way this can really be not an issue. I mean, we don't have to, you know, think about, like, something like, women or men. I mean, it should be just...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Exactly. It should be completely seamless. This actually reminds me of a really. It's kind of a funny/sad story that I heard this woman exec tell at one of my jobs. Like, this was several years ago. She was...she was working at whatever company, and...and they were having this big meeting, and it was, like, her and a bunch of dudes, and they took a break. And so during the break, the guys in the meeting decided to continue the conversation in the washroom, and she's like...</p><p><strong>NANCY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> And because, like, they went into the washroom to continue the conversation, and she was a woman. She couldn't partake. Well, you know what she did? She walked into the washroom after them.</p><p><strong>NANCY:</strong> That's ok. That's savage.</p><p><strong>ADRIANA:</strong> That was, like, the greatest story. She's like, if you're having this conversation, I'm following you right into here. Okay, so.</p><p><strong>NANCY:</strong> That's so savage.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>NANCY:</strong> Yeah. But, yeah.</p><p><strong>ADRIANA:</strong> ...get her for doing that. Sorry.</p><p><strong>NANCY:</strong> Yeah. I mean, yeah, yeah, you definitely get my point. And, yeah, I mean, it's good that we are talking about this, because I know, like, so many people just don't know about it. And, like, the savage thing, which you mentioned right now, it's. It's cool. I mean. Yeah, it's definitely cool. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. But I hope we don't have to keep doing stuff like that. You know? It's like, it was awesome. But also, like, oh, my God, she had to do that. And it was lucky that she, you know, she had the guts to go in, because it's not just anyone who's gonna be like, barge into the men's washroom. So, yeah, yeah. Honestly, like, one of the things that I love about doing my podcast is, like, I want to expose as many ladies in tech to my audience as possible because there's, like, far too many tech podcasts out there that, you know, highlight men. That's nice. There's, like, cool accomplishments, but, like, we ladies, we do some cool stuff. And so I'm...I really like, for me, it's so important to elevate the voices of, like, seriously badass women in tech.</p><p><strong>NANCY:</strong> That's really great. I mean, that's a really cool thing, Adriana, and I really love that about your podcast.</p><p><strong>ADRIANA:</strong> Oh, thank you. Yeah, I did, like, a little count the other day, and I think about half my guests so far have been women. Slightly more. Slightly more women. So I'm like, I'm super stoked about that.</p><p><strong>NANCY:</strong> Yeah. And I did notice that, and that's really cool. I mean, because as you mentioned, like, there are so many podcasts and we just have...I mean, that was also one of the reason that, like, I wanted to have this podcast thing in Women in Cloud Native community as well, because I wanted to mention all those women who are leading open source initiatives in the Cloud Native and in every area. I mean, like, whether it's like, the product management, whether it's, like, community or it's like, tech, or it's like, leading any, any tag and etcetera. Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong> Cool. Now, from, since starting Women in Cloud Native, what was the most kind of pleasant surprise that you've had from, from this whole experience so far?</p><p><strong>NANCY:</strong> I mean...pleasant surprise?</p><p><strong>ADRIANA:</strong> Yeah, yeah. Thing that you didn't expect that you're like, oh, my God, this is amazing.</p><p><strong>NANCY:</strong> Uh huh, uh huh. Okay, okay. Yeah. I think, like, one of the most amazing thing was, like, I never expected that this is going to be a place where even I got to, I get to know about opportunities and other people as well, because, like, other women did get to know about opportunities, whether it's about the conferences, whether it's about, like, attending those conferences, or whether it's about participating in different TAGs. I mean, that was really surprising to me because I felt like this information is spread out all over the social media and Internet still. It was surprising for me that somehow it was all over there, but somehow it just was in that discord group or slack group, and people got to know different things. That was really, I was really happy with that. That. Okay. It's being helpful for a lot of people. Yeah. And also, like, the surprising part. Yeah. With this, I also remember the coffee chats. I mean, those coffee chats had been very pretty helpful. I mean, a safe space where people discussed about negotiations.</p><p>I mean, like, how can they negotiate better in their companies or maybe moving to the next job role. I mean, things like that, those discussions which are generally, I mean, not being people are like, people prefer to do it in safe place sometimes. So even creating that safe space. So that was something like a pleasant surprise which happened, which I've observed. Yeah.</p><p><strong>ADRIANA:</strong> Well, that's so cool. Yeah. And, you know, like, speaking of negotiations, that is, I think one of the hardest things for women to do, like, because, you know, like, you hear all these stories of, like, men getting, like, all these, like, extra perks when they, when they sign on for a new job, and women are like, okay. Yay. I love the salary you're giving me. And so to have a place where, like, you can talk to other women about how they accomplished, like, so that they got exactly what they got and to prove to other women that, yes, it's possible to negotiate and get your way.</p><p><strong>NANCY:</strong> Yeah, yeah, yeah. Imposter syndrome. I think a lot of women have imposter syndrome. Even I fight that a lot of times. I mean, a lot of people in general have imposter syndrome, but I've seen that more because we don't have many examples, I think. So we really don't know what's happening. But I guess, like, we, if we talk to more women about their experience, we will definitely get to know that. How is it happening? But, yeah, like I did, the best thing would be that we never require this. I mean, the culture and the place is indifferent to everyone. Like, it's, it's just inclusive and. Yeah, that would be great.</p><p><strong>ADRIANA:</strong> I totally agree. Yeah, I'm sorry, go ahead.</p><p><strong>NANCY:</strong> No, I mean, I was just asking you that. Do you have example of, does this remind you of any example where you felt the most inclusive? And it could be anything. I mean, where you feel that environment was very inclusive.</p><p><strong>ADRIANA:</strong> You know, my current team, I feel, is pretty inclusive. And it's because, like, we're a small team now where there's only three of us developer advocates at my company, and two of us are girls. And honestly, like, this is the highest ratio of, like, girls to guys on a team I've ever worked on before. And for me, that has made such a huge difference. Like, because I feel, I don't know, like, you know, you met Anna, my, she's my...my coworker/work wife. And, yeah, it's just, like, super nice to have, like, a fellow lady in tech who, you know, has...has gone through stuff, has been in the industry for a while, and we can...we can relate because I've also had, like, such very negative experiences with women before. Like, I have to admit that most of my women bosses have been terrible. My current boss is a woman and I love her. And I'm like, oh, my God, thank God I have a good woman boss because I, in the past, like, all of my women bosses have been awful and so disappointing and, like, just didn't end up supporting me. And I think that was even more disappointing than having a man boss not support me.</p><p><strong>NANCY:</strong> Yeah, yeah, I know. I mean, this reminds me of one of my job, which I would not like to present, but, yeah, I mean, I had a similar incident, and I was like, I was shocked. I mean, I was, because I, like, this was like, the HR who did that to me and I was. There was this incident and I expected that I would get a fair support, but instead they prefer to support a lead because he was, like, critical asset at that moment. And I was a junior engineer and I felt awkward, awful, and I never expected that this could happen, but, yeah.</p><p><strong>ADRIANA:</strong> But, yeah, yeah, I've had similar experiences. I complained to HR about some shady shit with the manager once, and they were extremely dismissive. And I left the call in tears thinking that I had done something wrong. How? How? Like, I did not feel supported at all. I ended up leaving the company because I'm like, I can't be in a place where I feel like this.</p><p><strong>NANCY:</strong> Yeah, yeah, I did the same. And that's very sad. I hope this changes. I mean, it's, it's too sad.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. But it, you know, like, the fact that, you know, like, you're Women in Cloud Native group, you have a safe space for people to, to talk about these things so important so that you can, I don't know, it gives you, like, a little boost of confidence, right? Whenever you're feeling down, you can, like, go and, like, share your story and, like, it's okay. Like, you know, it's not going to make the problem go away, but you can at least feel better and work towards, like, improving the situation by having these discussions.</p><p><strong>NANCY:</strong> Yeah. I mean, even now, talking about this similar incident which we both had, I mean, I just, because, like, throughout these years, like, for two, three years, I felt that, okay, this is one off incident and I was living in that space, but then now I feel sad and I don't know, I just have this mixed feelings about this, that this is happening at so many places and it's kind of sad, but, yeah, it's good that we brought this up. And I guess, like, a lot of people will be hearing this and they know that this exists, so. Yeah, that's a good thing.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Exactly. Yeah. We need to elevate these discussions and, you know, also as far as elevating, like, you know, diversity issues, I've got, I think by the time this airs, it will have already passed. But in next week, I'm going to be in this conference in Toronto called KubeHuddle, and we're doing a DEI panel where we get to share, like, you know, stories from, from the trenches, from a panel of ladies. And I think the thing that makes me super excited is that the conference organizer Marino, he put our panel as the keynote for the conference, which, like, it just, like, it warms my heart, because we have to bring attention to these matters because, you know, DEI has kind of become an afterthought in many organizations because. Oh, well, it's whatever. It's not important. Oh, these, like, complaining women, like: equality, equality, and it's like...no, because, like, it's still a thing. Because women aren't being treated fairly. They're getting undermined by whatever. I mean, I still get mansplained.</p><p><strong>NANCY:</strong> Yeah, yeah, I agree. And I'm pretty sure that nobody knows about these things. I mean, it's not even out there.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It's, like, fallen out of fashion to talk about it.</p><p><strong>NANCY:</strong> Yeah. Yeah. I mean, people. People must be unaware of it. Okay. These things even happen, I mean, because no one is talking about it. So it's really great. And I'm super excited for this panel. I hope to get. Get to see this on YouTube.</p><p><strong>ADRIANA:</strong> Yeah, I think they're recording the sessions, the main sessions for KubeHuddle. So I think it will show up on YouTube, so...yeah. Yeah.</p><p><strong>NANCY:</strong> Cool.</p><p><strong>ADRIANA:</strong> Cool. And then final question before we. We shift gears, because correct me if I'm wrong, but when you started the Women in Cloud Native group, that was not officially, like, a CNCF group, and now, and I guess, as of, like, last year, was. Is that correct?</p><p><strong>NANCY:</strong> Yeah, yeah, that's true. That's true. Yeah. I'm sorry, what was the question?</p><p><strong>ADRIANA:</strong> How did that come about?</p><p><strong>NANCY:</strong> Yeah, yeah, that's a...I mean, that's a very good question. I mean, I guess, like, we just started. I mean, we had no intention. I mean, I just wanted to start this Discord group where a lot of women can connect with each other. That's all. I mean, where we can discuss about different topics. It could be debugging, on-calls or maybe negotiations or anything like that. And we started this Discord group, but then I realized. I mean, we realized, and with the support of Katie, who is leading the Ambassador program, I mean, we realized that it would be really nice if we can be integrated with Cloud Native so that we can reach out to more women, because it's, like, one of the most active, Slack group. And I guess we got to reach, uh, to...because, like, I tried...we tried that it can happen through social media, but still, I feel like it was not reaching out, uh, to more women in different regions somehow. I mean, I cannot trust the algorithms when, uh, especially when Elon Musk has taken over Twitter.</p><p>I can just cannot. I just can't trust the algorithms that it's going to reach to people. But, yeah, I mean, being a part of, I mean, CNCF officially, I mean, over the community page, it really helped to reach out to a lot of people. So that was really helpful. And I also wanted to do this. I mean, I also wanted to pitch this that we have mentorship and mentee. Mentor and mentee program sort of thing, but I guess we already have a lot of LFX. Mentee mentor mentee program. I still need to discuss this, but, yeah, this is something which I feel we should have, and it could be really helpful. Yeah, but let's.</p><p><strong>ADRIANA:</strong> Yeah, I love that so much because I have found in my life, like, I have not had too many women mentors in my life, and I think it would be so nice to have a place where that's easily accessible because I think also for mentorship programs, like, a lot of us tend to be really shy about asking somebody to be a mentor. And I know, like, it's just, you know, like, sometimes it's someone you look up to and you're like, oh, I'm so scared of, like, talking to them. And even though it's like, yeah, they're just...they're a human just like you and me. But it's still, like, overwhelming and scary and having a safe space again, where, like, these kinds of requests or these...these, like, bringing...bringing these people together, mentor and mentee becomes, like, less of a chore I think is so valuable to the community.</p><p><strong>NANCY:</strong> I totally agree with what you mentioned. Sometimes you're like, you have this imposter syndrome, and you don't reach out to that people. I mean, that happened with me as well. It was. I was lucky that. That people. That person reached out to me instead. Oh, my God. Like, I was like, what? And I was...I never expected. I was having all these. I was like, I'm, in general overthinker. So...yeah, so I overthink a lot, and I was overthinking a lot, and then that person reached out to me and I was shook. I was shocked. I mean, okay, this is something which I wanted, and, okay, it finally happened, and that actually opened a lot of doors to opportunity. I mean, so I totally agree with you.</p><p>I mean, this sort of program can really help. I mean, because sometimes people are afraid to reach out and then they just don't know what they're missing. Like, the full room of opportunities or discussions or. Yeah, yeah, definitely in...in that. Maybe I'll work on this. Adriana, we can...I will also get in touch with you to maybe get it reviewed or maybe become a mentor. That would be so...</p><p><strong>ADRIANA:</strong> I would love that.</p><p><strong>NANCY:</strong> Yeah. Awesome.</p><p><strong>ADRIANA:</strong> Yeah, definitely. Count me in. I would love to participate in that. Even if it doesn't become like a formalized program. We can make an informal thing, whatever we can do to help elevate the community. That's so great. That's so great. Now switching gears a bit, because there's the other thing that I wanted to discuss with you, which is so cool that you're doing. You are working in sustainability in tech, so why don't you talk a little bit about that?</p><p><strong>NANCY:</strong> Yeah, so that's. This thing is related to, I mean, like when I. So basically when I studied, I mean, my bachelor's, I always wanted to do environmental engineering. And for some reason I didn't end up taking it because maybe I, maybe the courses or the universities were not that much accessible to me at that point. I mean, back then, and I didn't end up taking it, but then somewhere I always wanted to contribute in this. And then I came across TAG Environment Sustainability in Cloud Native. That pretty much aligns with whatever I'm doing and if I can make an impact there, that's really good. So we have this TAG Environment Sustainability in CNCF, which basically focuses on sustainability and tech.</p><p>This is something which started, I guess, like one year ago, I mean, like more than one year ago, but it's pretty new. And there are so many people out there who are doing great work. I mean, there are so many open source projects like Kepler and many more which are there to bring sustainability in tech. So, yeah, so this group, this initiative, this TAG has a lot of parts to it. I mean, there is, there is the green reviews. Comms is mostly related to the communication and advocating because obviously that's also important if we advocate about it and reaches out to people that something like this exists. I mean, we should be concerned about sustainability in tech. And then we have green reviews, which is being led by Nikki.</p><p>And this is more about, I mean, all the release cycles. Like whenever the project is going through the release cycles, the green reviews is responsible for reviewing the carbon footprint using various tools and just suggesting them, you know, suggestions, giving them suggestions that how can we reduce these carbon footprints? So that is something very cool. I still have to explore that area more in depth, but I want to talk about Cloud Native Sustainability Week, which happened for the first time last year in October. And a lot of countries participated in that. Like in the second week of October, there were like so many countries which participated in it, so many organizers who hosted the meetup around sustainability topic, and there were so many discussions around this topic. So that was a great initiative to have that all together. I mean, I led the India Chap...India thing. I mean, where we had in Bangalore mini conference sort of thing.</p><p>We had amazing topics by Red Hat and different people who have, I mean, who have their own startups in this area who are measuring all the sustainability footprints and suggesting different companies how to improve it. So, I mean, that was a good, good point, good start to basically get to know about the tech and get to know about things, how to basically convince your team to adopt it. So it was a great first start. And this year I'm going to, I'm leading this initiative for this year, the TAG Environment Sustainability, in which, like, again, I mean, different countries can come together, host the meetups and have different discussions around this topic. Yeah.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>NANCY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Wow. And so what do you think has been the most eye-opening thing about, you know, since you started working with this group?</p><p><strong>NANCY:</strong> Yeah, so that's a very good question. I mean, I think, like, when I've started working on this, I just realized that, I mean, this is, on my personal level observation, not the TAG Environment Sustainability, but because I got involved into this. So once you get involved into some tech or something, you just keep thinking about it, right? It's like, and then I just observed in a lot of meetups and a lot of things. I just feel that so, I mean, many people care so less about this topic. I mean, this is very alarming because this is very sad because so many things are already happening. I mean, as we discussed initially, I mean, the weather changes, that's so evident. And even one state, I mean, Jakarta, I guess, like they are shifting their whole state to another place because it's going to submerge in ocean in few years.</p><p>So they're shifting their whole capital. I mean, it just feels sad that so many things are already happening. People are experiencing it. I mean, as you mentioned about Canada and I mentioned about Bangalore, I mean, this is sad that people are not taking this into account. And when I started discussing this with a lot of people who actually care about it, then I got to know that, I mean, if I still need to read a lot, and there is so much to read about it. I mean, all those, the tech which we do and the data centers and they are creating, I mean, they are emitting a lot of carbon footprints, which is a huge number. And it is, it will increase over the years. I mean, for sure.</p><p>I mean, there was this number, I'm forgetting the number, but I guess it is around 12%. Maybe I can, you know, give you the blog reference which you can paste because I don't want to split out some, you know, spit out random numbers, but it's a significant number which is going to increase. And we are responsible for that significant number as software developers because we are related to data centers, we are related to writing the code and using all the cloud, deploying our code to the cloud. So we are somehow responsible for this. I mean, we are a part of it, but no one is taking this into account. This pretty much sounds to me like security, to be honest. I mean, there was this one point when people didn't care about security, and then it started hitting their business and people's privacy, and now people are super, you know, caring about it. I'm just wondering when people are going to take this into account because this is also super critical.</p><p><strong>ADRIANA:</strong> So. Yeah, yeah, yeah. And that's a really good point. And, you know, you hit it spot on when, you know, like, we work in an industry that by definition is not exactly environmentally friendly just for...because of the nature of what we do. And, like, it makes me feel incredibly guilty because, like, since I was a kid, I was, like, worried about the environment. You know, like, I, I had, like, environment clubs in my high school and stuff. Like, and, and yet I'm in an, in an industry that, you know, like, the sheer fact that we've got these servers that we're running or even if, like, you know, work working on my laptop plugged into the wall, I'm consuming energy, that sort of thing is, is contributing to, you know, to, like, it has an environmental impact. And so I think having, having a group like this to raise people's awareness so that it's, you know, people don't treat it as, like this stuff's gonna last forever. What I do now doesn't matter. It does matter. I mean, even, even on the last, you know, I think 15 years or so, I've seen just the climate has changed right before our eyes. And it's, it's like super, super freaky, you know, and it starts out as a subtle change at first, and then, and then you see, like, these sort of extreme other things and you're like, oh, my God, how did we let it get to this?</p><p><strong>NANCY:</strong> Right, exactly. Yeah, exactly. Yeah. I mean, like, that's, that's something concerning. And that is the reason that I've started reading a lot of things around this. I mean, you know, how can we stop this? And basically, I mean, there are so many white papers out there. I mean, even on the TAG Environment Sustainability website, which maybe I can give you the link later. White papers, which, I mean, a lot of people are working on it.</p><p>I mean, in the TAG Environment itself, the white papers and the research papers. So I guess, I mean, at least the starting point could be that maybe we read about these facts and they figure out that how can we make a difference? And also there was this one very good point which was raised in one of the TAG meetings that which I really want that we do this year, that, I mean, one is like knowledge that this is happening. But the second part is how do you convince yourself team or how do you convince your management to follow this? Because this is not something, I mean, this is not something directly affecting their business. I mean, just like I mentioned about security when it started affecting the business and people's privacy, then people started caring about it. So, so basically, how do you convince your management about this topic? That's also crucial.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. I completely agree. Now I wanted to just go back to one thing that you had mentioned earlier, which you had mentioned the Kepler project. Are you able to just provide a little bit more info on that?</p><p><strong>NANCY:</strong> Yeah, so, okay, let me just see. I mean, so basically we have this Kepler project which is, I think which is also a part of Green Software Foundation. So this is something which basically provide insights to your Kubernetes cluster. I mean the carbon footprints of your Kubernetes cluster. So this is something which we can integrate and it's open source. This is something which we can integrate into our projects to have a look. So this is something around the Kepler project which is there. And we have like more projects around this which we can adopt in our pipeline or maybe for awareness we can at least attend the green review meetings. Or maybe we can just go through the website itself to get to know what all exist in this space. Yeah.</p><p><strong>ADRIANA:</strong> Cool, cool. And you mentioned green review meetings. What exactly is a green review meeting?</p><p><strong>NANCY:</strong> Yeah, so green reviews meeting. I mean, so in this, like, there are different release cycles in the CNCF project ecosystem itself. And we basically do the reviews, I mean, they do the reviews of how much carbon footprints they are producing and then you provide the suggestions that how can you basically decrease that. So this is, I think the whole, this is the whole aim of that green review meetings and yeah, I guess like these are kind of very useful because you get to know that what's happening and how can you mitigate it? Yeah, so. And also, like, if you want to...</p><p><strong>ADRIANA:</strong> Oh, sorry, go ahead.</p><p><strong>NANCY:</strong> I think there's an Internet lag.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>NANCY:</strong> I just wanted to mention that if you want to be a part of this meeting, I mean, we can. I mean, we can go to the website and we can just have this. I mean, it has the whole schedule, the calendar, links and whole schedule, and then we can just hop into that and listen to what's happening. Yeah.</p><p><strong>ADRIANA:</strong> That's so awesome. And I was going to ask, so are green review meetings done for each one of the CNCF projects, then?</p><p><strong>NANCY:</strong> That is something...to be honest, I'm not sure because I'm not deep. Like, I'm not much involved in the green review meeting as of now. This is something which I'm unaware of. But, yeah, I think I'll have to dig more into this. But, yeah, we can definitely ask this in the Slack group for sure.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. That's awesome. I love the idea of having these green review meetings and baking them into basically your SDLC, right? In much the same way that you said, like, security was an afterthought until it became a real problem. And now it's definitely more prevalent in the SDLC. Maybe not necessarily where it ought to be, but it's definitely, like, part of the conversation. And so having green review meetings puts, like, environmental concerns into the conversation so that. So that organizations can be more mindful than of like, their environmental impact, which is very. Yeah, that's awesome. Cool. Well, we are coming up on time, but before we wrap up, I was wondering if you have any, like, parting words or words of wisdom or hot takes for our audience.</p><p><strong>NANCY:</strong> Yeah, so I think. I really love the podcast. So thank you so much, Adriana. I mean, for this podcast. Yeah, I think, like, there is one thing which I wanted to mention, like, through your podcast, I mean, because I'm leading this initiative for sustainability week. I mean, if you. I mean, to be honest, even I'm learning out the things, but my intention is to at least know about these issues and trying to figure out that, how to fix it. So even if you have the similar intention, maybe just feel free to host the meetup in your region and let us know. There is this open issue on GitHub, which maybe I can give you the link and you can paste. So, yeah, if you are interested to participate or maybe host the meetup. That would be really awesome. Yeah, that would be super awesome. So we are still yet to define the exact dates and month, but probably it's going to happen around October. So yeah, if you have interest. So please feel free to comment on the issue, which I will give.</p><p><strong>ADRIANA:</strong> Yeah, awesome. Yeah. So we'll include that as part of the show notes. And the CNCF Slack group is called TAG...?</p><p><strong>NANCY:</strong> Yeah, TAG Environment Sustainability.</p><p><strong>ADRIANA:</strong> Yeah, TAG Environment Sustainability.</p><p><strong>NANCY:</strong> Right.</p><p><strong>ADRIANA:</strong> Yeah. And the women's group is called CNCF Women.</p><p><strong>NANCY:</strong> Yes. Yes. Yeah, I'm going to present the link as well for that. I mean, we have this whole YouTube channels and also for the women, I mean, Women in Cloud Native. I mean, if you're interested to, I mean, I'm going to put out the form, Google form. And if you're interested to come to the podcast, share your journey, or maybe share, or maybe conduct a workshop around any technical topic you wish to do that you can let us know. So I'll share the Google form as well. Yeah.</p><p><strong>ADRIANA:</strong> Amazing. This is so great. Well, thank you Nancy, so much for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>NANCY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 21 May 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Nancy Chauhan)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-tech-sustainability-nancy-chauhan-h9mycWSS</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Nancy Chauhan is and Engineer & Developer Advocate at LocalStack. She is a CNCF Ambassador. She the founder of the <i>Women in Cloud Native</i> community to encourage diversity and participation of women in tech. She is also part of the CNCF's TAG Sustainability group, resulting from her interest in sustainability in tech. Off duty she loves to play with her cats and loves traveling, exploring new places, culture, and history.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/nancychauhan">LinkedIn</a></li><li><a href="https://x.com/_nancychauhan">X (Twitter)</a></li><li><a href="https://nancychauhan.com/">Web site</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://www.cncf.io/people/ambassadors/">CNCF Ambassador Program</a></li><li><a href="https://community.cncf.io/women-in-cloud-native/">Women in Cloud Native</a></li><li><a href="https://github.com/cncf/toc/tree/main/tags">CNCF Technical Advisory Groups (TAGs)</a></li><li><a href="https://tag-env-sustainability.cncf.io/">TAG Environmental Sustainability</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle</a></li><li><a href="https://www.cncf.io/projects/kepler/">Kepler Project (CNCF)</a></li><li><a href="https://tag-env-sustainability.cncf.io/events/cloud-native-sustainability-week/">Cloud Native Sustainability Week</a></li><li><a href="https://www.archdaily.com/1003506/indonesia-plans-to-build-its-new-capital-from-the-ground-up-to-replace-the-sinking-city-of-jakarta">Jakarta, Indonesia is sinking</a></li><li><a href="https://www.researchgate.net/publication/373295068_Impact_of_Data_Centers_on_Climate_Change_A_Review_of_Energy_Efficient_Strategies">The Impact of Data Centers on Climate Change</a></li><li><a href="https://greensoftware.foundation">Green Software Foundation (GSF)</a></li><li>If you'd like to host your own sustainability meetup, comment <a href="https://github.com/cncf/tag-env-sustainability/issues/290">here</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li>Join the official <a href="https://cloud-native.slack.com/archives/C4LH91NP7">cncf-women</a> group on CNCF Slack</li><li><a href="https://cloud-native.slack.com/archives/C06TCK5RXCG">Sustainability Week 2024 group</a> on CNCF Slack</li><li><a href="https://tag-env-sustainability.cncf.io/landscape/">Environmental Sustainability whitepaper</a></li><li><a href="https://www.youtube.com/@shecloudnative">Women in Cloud Native Channel on YouTube</a></li><li><a href="https://youtu.be/OvjF5WOkU5E">Marino Wijay's episode on Geeking Out</a></li><li><a href="https://youtu.be/eY5mZnZKIXQ?si=H8nGVCy_pDQIywlM">KubeHuddle DEI panel promo</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Nancy Chauhan. Welcome, Nancy!</p><p><strong>NANCY:</strong> Hey, thank you so much, Adriana. I'm so...I'm super excited for this because I've seen your videos and it's just amazing.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm so excited to have you here today. And where are you calling from, Nancy?</p><p><strong>NANCY:</strong> I am from calling from Bangalore, India. It's quite hot here.</p><p><strong>ADRIANA:</strong> Oh, my God. Yeah, we were just talking...</p><p><strong>NANCY:</strong> It's very hot.</p><p><strong>ADRIANA:</strong> Yeah, yeah. What was the temperature you were saying earlier?</p><p><strong>NANCY:</strong> It was...it's 38 degrees Celsius. And that's kind of sad because Bangalore is known for the most, you know, like a place in India which has the most moderate temperature, which never crosses, like, 27 or 28 degrees. So it's kind of sad. I mean, global warming and the...has really hit it. I was just, you know, going through the articles and I was really curious that why is it happening? And the reasons are, like, part of the reason is, like, definitely, like, all the environmental changes which are happening. Yeah.</p><p><strong>ADRIANA:</strong> Yeah, it's so depressing because, like, even in Toronto, like, we've been having, I mentioned earlier when we were chatting beforehand that, like, our summers have gotten hotter. Our winters are practically non-existent. Like, this winter we got snow, but it was like, it's such a wild temperature fluctuation. So you'll have, like, below zero one day and then the next day it's above zero. So any snow that would have fallen melts. And I think we might have had maybe one week consistently below zero. And, like, that's so weird.</p><p><strong>NANCY:</strong> That's weird. Definitely. That's weird. And this is something which is really important to be considered about, I mean, this topic. Definitely.</p><p><strong>ADRIANA:</strong> Yeah, yeah. And I definitely want to dig into that more because I think there's some really awesome stuff that we can dig into around that. Before we do that, I'm going to start with some icebreaker/lightning round questions. I say "slash lightning round" because sometimes they go fast, sometimes they don't. So we'll see how it rolls.</p><p><strong>NANCY:</strong> Let's see.</p><p><strong>ADRIANA:</strong> Yeah. All right, first question. Are you a lefty or a righty?</p><p><strong>NANCY:</strong> I am a righty.</p><p><strong>ADRIANA:</strong> All right. Do you prefer iPhone or Android?</p><p><strong>NANCY:</strong> I love Android. I mean, iPhone. I don't like it. It just bounds you to so many things. I mean, just the same ecosystem, but...yeah, yeah.</p><p><strong>ADRIANA:</strong> All right, cool. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>NANCY:</strong> Mac/Linux. Yeah.</p><p><strong>ADRIANA:</strong> All right, favorite programming language?</p><p><strong>NANCY:</strong> Python, Go? It keeps changing, I guess, but, yeah, that's something which I'm doing. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. Awesome. Yeah, it's interesting with programming languages as you, like, pick up new ones, you're like, oh, maybe this is my favorite one. Or there's still the old standby that you love no matter what.</p><p><strong>NANCY:</strong> Yeah. Because that's what your first language was when you started coding. I mean, that's also there.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Yeah, there's the nostalgia for that. I completely agree. My first language for...people have heard this podcast...they know my first language was BASIC. Yeah. It was like, I think I first touched it in, like, I want to say 1989 or 1990. So it was like in the olden days. Not the oldest olden days, but it is still like. I mean, I don't even know anyone who writes code in BASIC anymore, but, yeah, I feel nostalgic. Yeah. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>NANCY:</strong> I prefer Dev. I know, it's both. I mean. Yeah.</p><p><strong>ADRIANA:</strong> And that's...that's a valid answer, too. You like both. Yeah. Next question. Do you like JSON or YAML?</p><p><strong>NANCY:</strong> That's a good question. I mean, that's...so I'm going to say, JSON, because I've struggled a lot with YAML. I mean, with all those Kubernetes manifests. I struggled my lifetime, so. Yeah, I don't know. That was like the moment you mentioned YAML and that came in my head. Yeah. And I was like...</p><p><strong>ADRIANA:</strong> Oh, yeah, it's like PTSD. Yeah, it's funny. The...the people who hate YAML, it's like. Yeah, it's...it's...it's from all those times where you had, like, broken YAML files that caused you, like, hours and hours of pain debugging over a space. Yeah, yeah, I feel your pain. Next question. Spaces or tabs?</p><p><strong>NANCY:</strong> Tabs. Yeah.</p><p><strong>ADRIANA:</strong> All right, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>NANCY:</strong> I think text, although I create content around videos, but I prefer to do when it comes to me, I like text more.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair enough, fair enough. Yeah. I'm the same way. I do create some video like this, but I'm a text person, even.</p><p><strong>NANCY:</strong> I like, you know, learning through hands on. That's like the best way. And that's why I like reading as well. I mean, if you have tutorials, that's the best.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah, I agree. I'm definitely a hands on learner. I can read everything I want and I'll be like, yeah, I get it. And then you do it and you're like...Yeah. Okay, final question. What is your superpower?</p><p><strong>NANCY:</strong> Wow. Oh, my God. Did I just, I mean, I just mentioned this word and...okay.</p><p><strong>ADRIANA:</strong> I know. Like, it's like you're reading my mind.</p><p><strong>NANCY:</strong> Okay, so, um, so my superpower is that I can do a lot of stuff in one stretch. For example, I can just drive for like 8 hours in a go. And then I can just go to the beach with my friends on like, you know, like just after driving, I can go to the beach with my friends, hang out, and then I can wake up whole night, and then next day also I can do random stuff. So that's, I know, it's like an, it's like exploiting your own body. But then this has like, many a times this has, you know, has been very advantages for me. I mean, like during on calls or maybe, you know, passing my engineering degree. I mean, this superpower has been really, really good for me.</p><p><strong>ADRIANA:</strong> Yeah. Oh, my God, that's so true. Yeah. Yeah. I keep forgetting like the amount, like on-call aside, you're right that in school wait for long stretches, sometimes pulling all-nighters and...yeah, that's never fun, but that is a good superpower. So basically you have like a seemingly unlimited energy source.</p><p><strong>NANCY:</strong> Yes. Only for critical things.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. So when, when it's like super important, you're on.</p><p><strong>NANCY:</strong> Yeah, definitely.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. All right, well, you've survived the icebreaker/lightning round questions, so, yeah, I think for audience...so first of all, I'm so excited to have gotten to meet you. And we met at KubeCon in Paris in March, and I was so delighted to realize that you were the one who created the CNCF Women group. Can you talk a little bit more about that?</p><p><strong>NANCY:</strong> Yeah, definitely. So we started the Women in Cloud Native community one year ago. It has been like one year. And the reason why I started this was because I feel like, like the connection between a lot of women is still, because like, there are so many good women out there in different countries and different regions and they're doing amazing work, yet we do not know about them. Somehow this connection is missing because, like, there is so much noise, I mean, there is like so many people out there, so many things happening, that this is something which I feel like lacks because there was this one conference I was in DevOps Days, and then like two people, two women, they came to me and then they asked me that, hey, I just heard your talk. And I realized, oh, you work in this. We really need help in this stuff. And then they...then I realized at that moment, okay, and I just realized that when I was doing my first job, I never realized while working as a DevOps engineer, that engineer there, that I was the only women on the floor. It's just when I left that company, someone just, you know, texted me a very sweet message that, hey, I really love your energy. You are the only women on the floor. And then that's the moment I realized, oh, okay. I mean, that was a very noticeable thing, and that was a part of it. I survived it, and it was somewhere I feel like, you know, we should be in. Be in more touch with other women in tech space and Cloud Native space so that we can inspire each other. We can get inspired from each other's tech journey.</p><p>We can also mentor each other in different respects. So that was the main reason of starting the community. And I guess, like, through that community, it was helpful for me as well. I got to know so many women in the community. I got to know about so many things. I remember, like, even the CNCF ambassador program itself, I was unaware of it. And I guess Carol, she. So Carol, she is there. She is also one of the CNFC Ambassadors, and she, you know, put a lot of messages around the release team, around the CNC Ambassador things, and in the Discord channel, which we formed for Women in Cloud Native community. And that's how I also got to know about, okay, there's a release team which exists, and then I quickly applied for it, and a lot of people applied for it, and then I got to know, okay, CNCF Ambassador, I had no clue that what exactly this program is. And that's how I got to know about it. And then there were so many things. I mean, we did a lot of coffee chats with different women, and we had a lot of workshops, and then we started doing a lot of podcast. And that was so helpful, I mean, for other women as well, because, I mean, like, they got to know that, okay, this person exists at the leadership role, and then, you know, they can just go through their journey, and if they're stuck, they can just see their journey. So this whole thing was the idea of creating the Women in Cloud Native Community and, yeah, yeah, that's how it is happening. And there are so many community builders now. I mean, Bhavani Sankita Amoga. I mean, there are so many people who are supporting this community now.</p><p><strong>ADRIANA:</strong> Yeah, that's so exciting. And I love that you thought of connecting women together because it's, I mean, it seems so obvious when you do it. That's how you know it's a good idea. It's like, oh, yeah, of course. And I...it's been great because I think, like, one of the challenges we still have in our industry is seeing more people who look like us. And, you know, like, I was thinking back even to, like, my own career. Like, I was for the longest time, always prided myself as, like, being one of the few girls in the room, like, ha ha ha with the boys.</p><p>And...and then, like, I hit a point in my career. It was when, when I started taking on one of, like, my first leadership roles that I was made painfully aware of the fact that I was a woman. Not...and it was for a negative thing. It was because, like, I had some, like, male colleague who I was, like, I was supervising him, he was undermining me and, and then, and then, like, my manager supported him and not me. And then I'm like, oh, I'm a woman. And it was not a good thing at that point. And it was such a disappointment, disappointing moment in my life. To realize that, like, you know, I'm a woman means I'm different and not like, I'm just like, up until that point in my career, I just thought, like, I'm being treated as an equal and it was never that. I was just made painfully aware at that point. And it was very sad.</p><p><strong>NANCY:</strong> Yeah. And there are so many things, I mean, which happens, like when I used to go to office, I mean, because you mentioned, and this just reminded me of the similar incident. I mean, there are so many group discussions which eventually naturally happens that women get to left out and there's eventually, you know, the team bonding get...yeah, it's not, I mean, it just affect the team bonding as well. I mean, if, you know, you're not included, if you're not inclusive in the conversations, even in the discussions or maybe over the coffee chats. Coffee which, you know, do during the office things. So I feel like these are very small things, but these become eventually big. I mean, we, it's like who say, I mean, no one notices it and people just don't notice it, but this eventually becomes big and it affects the overall culture of the workplace.</p><p>So I guess, like, it's the responsibility of the workplace as well to foster the inclusivity in, I mean, even in their core values since the beginning. So that's how, I mean, that's the only way this can really be not an issue. I mean, we don't have to, you know, think about, like, something like, women or men. I mean, it should be just...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Exactly. It should be completely seamless. This actually reminds me of a really. It's kind of a funny/sad story that I heard this woman exec tell at one of my jobs. Like, this was several years ago. She was...she was working at whatever company, and...and they were having this big meeting, and it was, like, her and a bunch of dudes, and they took a break. And so during the break, the guys in the meeting decided to continue the conversation in the washroom, and she's like...</p><p><strong>NANCY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> And because, like, they went into the washroom to continue the conversation, and she was a woman. She couldn't partake. Well, you know what she did? She walked into the washroom after them.</p><p><strong>NANCY:</strong> That's ok. That's savage.</p><p><strong>ADRIANA:</strong> That was, like, the greatest story. She's like, if you're having this conversation, I'm following you right into here. Okay, so.</p><p><strong>NANCY:</strong> That's so savage.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>NANCY:</strong> Yeah. But, yeah.</p><p><strong>ADRIANA:</strong> ...get her for doing that. Sorry.</p><p><strong>NANCY:</strong> Yeah. I mean, yeah, yeah, you definitely get my point. And, yeah, I mean, it's good that we are talking about this, because I know, like, so many people just don't know about it. And, like, the savage thing, which you mentioned right now, it's. It's cool. I mean. Yeah, it's definitely cool. Yeah.</p><p><strong>ADRIANA:</strong> Yeah. But I hope we don't have to keep doing stuff like that. You know? It's like, it was awesome. But also, like, oh, my God, she had to do that. And it was lucky that she, you know, she had the guts to go in, because it's not just anyone who's gonna be like, barge into the men's washroom. So, yeah, yeah. Honestly, like, one of the things that I love about doing my podcast is, like, I want to expose as many ladies in tech to my audience as possible because there's, like, far too many tech podcasts out there that, you know, highlight men. That's nice. There's, like, cool accomplishments, but, like, we ladies, we do some cool stuff. And so I'm...I really like, for me, it's so important to elevate the voices of, like, seriously badass women in tech.</p><p><strong>NANCY:</strong> That's really great. I mean, that's a really cool thing, Adriana, and I really love that about your podcast.</p><p><strong>ADRIANA:</strong> Oh, thank you. Yeah, I did, like, a little count the other day, and I think about half my guests so far have been women. Slightly more. Slightly more women. So I'm like, I'm super stoked about that.</p><p><strong>NANCY:</strong> Yeah. And I did notice that, and that's really cool. I mean, because as you mentioned, like, there are so many podcasts and we just have...I mean, that was also one of the reason that, like, I wanted to have this podcast thing in Women in Cloud Native community as well, because I wanted to mention all those women who are leading open source initiatives in the Cloud Native and in every area. I mean, like, whether it's like, the product management, whether it's, like, community or it's like, tech, or it's like, leading any, any tag and etcetera. Yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong> Cool. Now, from, since starting Women in Cloud Native, what was the most kind of pleasant surprise that you've had from, from this whole experience so far?</p><p><strong>NANCY:</strong> I mean...pleasant surprise?</p><p><strong>ADRIANA:</strong> Yeah, yeah. Thing that you didn't expect that you're like, oh, my God, this is amazing.</p><p><strong>NANCY:</strong> Uh huh, uh huh. Okay, okay. Yeah. I think, like, one of the most amazing thing was, like, I never expected that this is going to be a place where even I got to, I get to know about opportunities and other people as well, because, like, other women did get to know about opportunities, whether it's about the conferences, whether it's about, like, attending those conferences, or whether it's about participating in different TAGs. I mean, that was really surprising to me because I felt like this information is spread out all over the social media and Internet still. It was surprising for me that somehow it was all over there, but somehow it just was in that discord group or slack group, and people got to know different things. That was really, I was really happy with that. That. Okay. It's being helpful for a lot of people. Yeah. And also, like, the surprising part. Yeah. With this, I also remember the coffee chats. I mean, those coffee chats had been very pretty helpful. I mean, a safe space where people discussed about negotiations.</p><p>I mean, like, how can they negotiate better in their companies or maybe moving to the next job role. I mean, things like that, those discussions which are generally, I mean, not being people are like, people prefer to do it in safe place sometimes. So even creating that safe space. So that was something like a pleasant surprise which happened, which I've observed. Yeah.</p><p><strong>ADRIANA:</strong> Well, that's so cool. Yeah. And, you know, like, speaking of negotiations, that is, I think one of the hardest things for women to do, like, because, you know, like, you hear all these stories of, like, men getting, like, all these, like, extra perks when they, when they sign on for a new job, and women are like, okay. Yay. I love the salary you're giving me. And so to have a place where, like, you can talk to other women about how they accomplished, like, so that they got exactly what they got and to prove to other women that, yes, it's possible to negotiate and get your way.</p><p><strong>NANCY:</strong> Yeah, yeah, yeah. Imposter syndrome. I think a lot of women have imposter syndrome. Even I fight that a lot of times. I mean, a lot of people in general have imposter syndrome, but I've seen that more because we don't have many examples, I think. So we really don't know what's happening. But I guess, like, we, if we talk to more women about their experience, we will definitely get to know that. How is it happening? But, yeah, like I did, the best thing would be that we never require this. I mean, the culture and the place is indifferent to everyone. Like, it's, it's just inclusive and. Yeah, that would be great.</p><p><strong>ADRIANA:</strong> I totally agree. Yeah, I'm sorry, go ahead.</p><p><strong>NANCY:</strong> No, I mean, I was just asking you that. Do you have example of, does this remind you of any example where you felt the most inclusive? And it could be anything. I mean, where you feel that environment was very inclusive.</p><p><strong>ADRIANA:</strong> You know, my current team, I feel, is pretty inclusive. And it's because, like, we're a small team now where there's only three of us developer advocates at my company, and two of us are girls. And honestly, like, this is the highest ratio of, like, girls to guys on a team I've ever worked on before. And for me, that has made such a huge difference. Like, because I feel, I don't know, like, you know, you met Anna, my, she's my...my coworker/work wife. And, yeah, it's just, like, super nice to have, like, a fellow lady in tech who, you know, has...has gone through stuff, has been in the industry for a while, and we can...we can relate because I've also had, like, such very negative experiences with women before. Like, I have to admit that most of my women bosses have been terrible. My current boss is a woman and I love her. And I'm like, oh, my God, thank God I have a good woman boss because I, in the past, like, all of my women bosses have been awful and so disappointing and, like, just didn't end up supporting me. And I think that was even more disappointing than having a man boss not support me.</p><p><strong>NANCY:</strong> Yeah, yeah, I know. I mean, this reminds me of one of my job, which I would not like to present, but, yeah, I mean, I had a similar incident, and I was like, I was shocked. I mean, I was, because I, like, this was like, the HR who did that to me and I was. There was this incident and I expected that I would get a fair support, but instead they prefer to support a lead because he was, like, critical asset at that moment. And I was a junior engineer and I felt awkward, awful, and I never expected that this could happen, but, yeah.</p><p><strong>ADRIANA:</strong> But, yeah, yeah, I've had similar experiences. I complained to HR about some shady shit with the manager once, and they were extremely dismissive. And I left the call in tears thinking that I had done something wrong. How? How? Like, I did not feel supported at all. I ended up leaving the company because I'm like, I can't be in a place where I feel like this.</p><p><strong>NANCY:</strong> Yeah, yeah, I did the same. And that's very sad. I hope this changes. I mean, it's, it's too sad.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. But it, you know, like, the fact that, you know, like, you're Women in Cloud Native group, you have a safe space for people to, to talk about these things so important so that you can, I don't know, it gives you, like, a little boost of confidence, right? Whenever you're feeling down, you can, like, go and, like, share your story and, like, it's okay. Like, you know, it's not going to make the problem go away, but you can at least feel better and work towards, like, improving the situation by having these discussions.</p><p><strong>NANCY:</strong> Yeah. I mean, even now, talking about this similar incident which we both had, I mean, I just, because, like, throughout these years, like, for two, three years, I felt that, okay, this is one off incident and I was living in that space, but then now I feel sad and I don't know, I just have this mixed feelings about this, that this is happening at so many places and it's kind of sad, but, yeah, it's good that we brought this up. And I guess, like, a lot of people will be hearing this and they know that this exists, so. Yeah, that's a good thing.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Exactly. Yeah. We need to elevate these discussions and, you know, also as far as elevating, like, you know, diversity issues, I've got, I think by the time this airs, it will have already passed. But in next week, I'm going to be in this conference in Toronto called KubeHuddle, and we're doing a DEI panel where we get to share, like, you know, stories from, from the trenches, from a panel of ladies. And I think the thing that makes me super excited is that the conference organizer Marino, he put our panel as the keynote for the conference, which, like, it just, like, it warms my heart, because we have to bring attention to these matters because, you know, DEI has kind of become an afterthought in many organizations because. Oh, well, it's whatever. It's not important. Oh, these, like, complaining women, like: equality, equality, and it's like...no, because, like, it's still a thing. Because women aren't being treated fairly. They're getting undermined by whatever. I mean, I still get mansplained.</p><p><strong>NANCY:</strong> Yeah, yeah, I agree. And I'm pretty sure that nobody knows about these things. I mean, it's not even out there.</p><p><strong>ADRIANA:</strong> Yeah, yeah. It's, like, fallen out of fashion to talk about it.</p><p><strong>NANCY:</strong> Yeah. Yeah. I mean, people. People must be unaware of it. Okay. These things even happen, I mean, because no one is talking about it. So it's really great. And I'm super excited for this panel. I hope to get. Get to see this on YouTube.</p><p><strong>ADRIANA:</strong> Yeah, I think they're recording the sessions, the main sessions for KubeHuddle. So I think it will show up on YouTube, so...yeah. Yeah.</p><p><strong>NANCY:</strong> Cool.</p><p><strong>ADRIANA:</strong> Cool. And then final question before we. We shift gears, because correct me if I'm wrong, but when you started the Women in Cloud Native group, that was not officially, like, a CNCF group, and now, and I guess, as of, like, last year, was. Is that correct?</p><p><strong>NANCY:</strong> Yeah, yeah, that's true. That's true. Yeah. I'm sorry, what was the question?</p><p><strong>ADRIANA:</strong> How did that come about?</p><p><strong>NANCY:</strong> Yeah, yeah, that's a...I mean, that's a very good question. I mean, I guess, like, we just started. I mean, we had no intention. I mean, I just wanted to start this Discord group where a lot of women can connect with each other. That's all. I mean, where we can discuss about different topics. It could be debugging, on-calls or maybe negotiations or anything like that. And we started this Discord group, but then I realized. I mean, we realized, and with the support of Katie, who is leading the Ambassador program, I mean, we realized that it would be really nice if we can be integrated with Cloud Native so that we can reach out to more women, because it's, like, one of the most active, Slack group. And I guess we got to reach, uh, to...because, like, I tried...we tried that it can happen through social media, but still, I feel like it was not reaching out, uh, to more women in different regions somehow. I mean, I cannot trust the algorithms when, uh, especially when Elon Musk has taken over Twitter.</p><p>I can just cannot. I just can't trust the algorithms that it's going to reach to people. But, yeah, I mean, being a part of, I mean, CNCF officially, I mean, over the community page, it really helped to reach out to a lot of people. So that was really helpful. And I also wanted to do this. I mean, I also wanted to pitch this that we have mentorship and mentee. Mentor and mentee program sort of thing, but I guess we already have a lot of LFX. Mentee mentor mentee program. I still need to discuss this, but, yeah, this is something which I feel we should have, and it could be really helpful. Yeah, but let's.</p><p><strong>ADRIANA:</strong> Yeah, I love that so much because I have found in my life, like, I have not had too many women mentors in my life, and I think it would be so nice to have a place where that's easily accessible because I think also for mentorship programs, like, a lot of us tend to be really shy about asking somebody to be a mentor. And I know, like, it's just, you know, like, sometimes it's someone you look up to and you're like, oh, I'm so scared of, like, talking to them. And even though it's like, yeah, they're just...they're a human just like you and me. But it's still, like, overwhelming and scary and having a safe space again, where, like, these kinds of requests or these...these, like, bringing...bringing these people together, mentor and mentee becomes, like, less of a chore I think is so valuable to the community.</p><p><strong>NANCY:</strong> I totally agree with what you mentioned. Sometimes you're like, you have this imposter syndrome, and you don't reach out to that people. I mean, that happened with me as well. It was. I was lucky that. That people. That person reached out to me instead. Oh, my God. Like, I was like, what? And I was...I never expected. I was having all these. I was like, I'm, in general overthinker. So...yeah, so I overthink a lot, and I was overthinking a lot, and then that person reached out to me and I was shook. I was shocked. I mean, okay, this is something which I wanted, and, okay, it finally happened, and that actually opened a lot of doors to opportunity. I mean, so I totally agree with you.</p><p>I mean, this sort of program can really help. I mean, because sometimes people are afraid to reach out and then they just don't know what they're missing. Like, the full room of opportunities or discussions or. Yeah, yeah, definitely in...in that. Maybe I'll work on this. Adriana, we can...I will also get in touch with you to maybe get it reviewed or maybe become a mentor. That would be so...</p><p><strong>ADRIANA:</strong> I would love that.</p><p><strong>NANCY:</strong> Yeah. Awesome.</p><p><strong>ADRIANA:</strong> Yeah, definitely. Count me in. I would love to participate in that. Even if it doesn't become like a formalized program. We can make an informal thing, whatever we can do to help elevate the community. That's so great. That's so great. Now switching gears a bit, because there's the other thing that I wanted to discuss with you, which is so cool that you're doing. You are working in sustainability in tech, so why don't you talk a little bit about that?</p><p><strong>NANCY:</strong> Yeah, so that's. This thing is related to, I mean, like when I. So basically when I studied, I mean, my bachelor's, I always wanted to do environmental engineering. And for some reason I didn't end up taking it because maybe I, maybe the courses or the universities were not that much accessible to me at that point. I mean, back then, and I didn't end up taking it, but then somewhere I always wanted to contribute in this. And then I came across TAG Environment Sustainability in Cloud Native. That pretty much aligns with whatever I'm doing and if I can make an impact there, that's really good. So we have this TAG Environment Sustainability in CNCF, which basically focuses on sustainability and tech.</p><p>This is something which started, I guess, like one year ago, I mean, like more than one year ago, but it's pretty new. And there are so many people out there who are doing great work. I mean, there are so many open source projects like Kepler and many more which are there to bring sustainability in tech. So, yeah, so this group, this initiative, this TAG has a lot of parts to it. I mean, there is, there is the green reviews. Comms is mostly related to the communication and advocating because obviously that's also important if we advocate about it and reaches out to people that something like this exists. I mean, we should be concerned about sustainability in tech. And then we have green reviews, which is being led by Nikki.</p><p>And this is more about, I mean, all the release cycles. Like whenever the project is going through the release cycles, the green reviews is responsible for reviewing the carbon footprint using various tools and just suggesting them, you know, suggestions, giving them suggestions that how can we reduce these carbon footprints? So that is something very cool. I still have to explore that area more in depth, but I want to talk about Cloud Native Sustainability Week, which happened for the first time last year in October. And a lot of countries participated in that. Like in the second week of October, there were like so many countries which participated in it, so many organizers who hosted the meetup around sustainability topic, and there were so many discussions around this topic. So that was a great initiative to have that all together. I mean, I led the India Chap...India thing. I mean, where we had in Bangalore mini conference sort of thing.</p><p>We had amazing topics by Red Hat and different people who have, I mean, who have their own startups in this area who are measuring all the sustainability footprints and suggesting different companies how to improve it. So, I mean, that was a good, good point, good start to basically get to know about the tech and get to know about things, how to basically convince your team to adopt it. So it was a great first start. And this year I'm going to, I'm leading this initiative for this year, the TAG Environment Sustainability, in which, like, again, I mean, different countries can come together, host the meetups and have different discussions around this topic. Yeah.</p><p><strong>ADRIANA:</strong> That's so cool.</p><p><strong>NANCY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Wow. And so what do you think has been the most eye-opening thing about, you know, since you started working with this group?</p><p><strong>NANCY:</strong> Yeah, so that's a very good question. I mean, I think, like, when I've started working on this, I just realized that, I mean, this is, on my personal level observation, not the TAG Environment Sustainability, but because I got involved into this. So once you get involved into some tech or something, you just keep thinking about it, right? It's like, and then I just observed in a lot of meetups and a lot of things. I just feel that so, I mean, many people care so less about this topic. I mean, this is very alarming because this is very sad because so many things are already happening. I mean, as we discussed initially, I mean, the weather changes, that's so evident. And even one state, I mean, Jakarta, I guess, like they are shifting their whole state to another place because it's going to submerge in ocean in few years.</p><p>So they're shifting their whole capital. I mean, it just feels sad that so many things are already happening. People are experiencing it. I mean, as you mentioned about Canada and I mentioned about Bangalore, I mean, this is sad that people are not taking this into account. And when I started discussing this with a lot of people who actually care about it, then I got to know that, I mean, if I still need to read a lot, and there is so much to read about it. I mean, all those, the tech which we do and the data centers and they are creating, I mean, they are emitting a lot of carbon footprints, which is a huge number. And it is, it will increase over the years. I mean, for sure.</p><p>I mean, there was this number, I'm forgetting the number, but I guess it is around 12%. Maybe I can, you know, give you the blog reference which you can paste because I don't want to split out some, you know, spit out random numbers, but it's a significant number which is going to increase. And we are responsible for that significant number as software developers because we are related to data centers, we are related to writing the code and using all the cloud, deploying our code to the cloud. So we are somehow responsible for this. I mean, we are a part of it, but no one is taking this into account. This pretty much sounds to me like security, to be honest. I mean, there was this one point when people didn't care about security, and then it started hitting their business and people's privacy, and now people are super, you know, caring about it. I'm just wondering when people are going to take this into account because this is also super critical.</p><p><strong>ADRIANA:</strong> So. Yeah, yeah, yeah. And that's a really good point. And, you know, you hit it spot on when, you know, like, we work in an industry that by definition is not exactly environmentally friendly just for...because of the nature of what we do. And, like, it makes me feel incredibly guilty because, like, since I was a kid, I was, like, worried about the environment. You know, like, I, I had, like, environment clubs in my high school and stuff. Like, and, and yet I'm in an, in an industry that, you know, like, the sheer fact that we've got these servers that we're running or even if, like, you know, work working on my laptop plugged into the wall, I'm consuming energy, that sort of thing is, is contributing to, you know, to, like, it has an environmental impact. And so I think having, having a group like this to raise people's awareness so that it's, you know, people don't treat it as, like this stuff's gonna last forever. What I do now doesn't matter. It does matter. I mean, even, even on the last, you know, I think 15 years or so, I've seen just the climate has changed right before our eyes. And it's, it's like super, super freaky, you know, and it starts out as a subtle change at first, and then, and then you see, like, these sort of extreme other things and you're like, oh, my God, how did we let it get to this?</p><p><strong>NANCY:</strong> Right, exactly. Yeah, exactly. Yeah. I mean, like, that's, that's something concerning. And that is the reason that I've started reading a lot of things around this. I mean, you know, how can we stop this? And basically, I mean, there are so many white papers out there. I mean, even on the TAG Environment Sustainability website, which maybe I can give you the link later. White papers, which, I mean, a lot of people are working on it.</p><p>I mean, in the TAG Environment itself, the white papers and the research papers. So I guess, I mean, at least the starting point could be that maybe we read about these facts and they figure out that how can we make a difference? And also there was this one very good point which was raised in one of the TAG meetings that which I really want that we do this year, that, I mean, one is like knowledge that this is happening. But the second part is how do you convince yourself team or how do you convince your management to follow this? Because this is not something, I mean, this is not something directly affecting their business. I mean, just like I mentioned about security when it started affecting the business and people's privacy, then people started caring about it. So, so basically, how do you convince your management about this topic? That's also crucial.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, yeah. I completely agree. Now I wanted to just go back to one thing that you had mentioned earlier, which you had mentioned the Kepler project. Are you able to just provide a little bit more info on that?</p><p><strong>NANCY:</strong> Yeah, so, okay, let me just see. I mean, so basically we have this Kepler project which is, I think which is also a part of Green Software Foundation. So this is something which basically provide insights to your Kubernetes cluster. I mean the carbon footprints of your Kubernetes cluster. So this is something which we can integrate and it's open source. This is something which we can integrate into our projects to have a look. So this is something around the Kepler project which is there. And we have like more projects around this which we can adopt in our pipeline or maybe for awareness we can at least attend the green review meetings. Or maybe we can just go through the website itself to get to know what all exist in this space. Yeah.</p><p><strong>ADRIANA:</strong> Cool, cool. And you mentioned green review meetings. What exactly is a green review meeting?</p><p><strong>NANCY:</strong> Yeah, so green reviews meeting. I mean, so in this, like, there are different release cycles in the CNCF project ecosystem itself. And we basically do the reviews, I mean, they do the reviews of how much carbon footprints they are producing and then you provide the suggestions that how can you basically decrease that. So this is, I think the whole, this is the whole aim of that green review meetings and yeah, I guess like these are kind of very useful because you get to know that what's happening and how can you mitigate it? Yeah, so. And also, like, if you want to...</p><p><strong>ADRIANA:</strong> Oh, sorry, go ahead.</p><p><strong>NANCY:</strong> I think there's an Internet lag.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>NANCY:</strong> I just wanted to mention that if you want to be a part of this meeting, I mean, we can. I mean, we can go to the website and we can just have this. I mean, it has the whole schedule, the calendar, links and whole schedule, and then we can just hop into that and listen to what's happening. Yeah.</p><p><strong>ADRIANA:</strong> That's so awesome. And I was going to ask, so are green review meetings done for each one of the CNCF projects, then?</p><p><strong>NANCY:</strong> That is something...to be honest, I'm not sure because I'm not deep. Like, I'm not much involved in the green review meeting as of now. This is something which I'm unaware of. But, yeah, I think I'll have to dig more into this. But, yeah, we can definitely ask this in the Slack group for sure.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. That's awesome. I love the idea of having these green review meetings and baking them into basically your SDLC, right? In much the same way that you said, like, security was an afterthought until it became a real problem. And now it's definitely more prevalent in the SDLC. Maybe not necessarily where it ought to be, but it's definitely, like, part of the conversation. And so having green review meetings puts, like, environmental concerns into the conversation so that. So that organizations can be more mindful than of like, their environmental impact, which is very. Yeah, that's awesome. Cool. Well, we are coming up on time, but before we wrap up, I was wondering if you have any, like, parting words or words of wisdom or hot takes for our audience.</p><p><strong>NANCY:</strong> Yeah, so I think. I really love the podcast. So thank you so much, Adriana. I mean, for this podcast. Yeah, I think, like, there is one thing which I wanted to mention, like, through your podcast, I mean, because I'm leading this initiative for sustainability week. I mean, if you. I mean, to be honest, even I'm learning out the things, but my intention is to at least know about these issues and trying to figure out that, how to fix it. So even if you have the similar intention, maybe just feel free to host the meetup in your region and let us know. There is this open issue on GitHub, which maybe I can give you the link and you can paste. So, yeah, if you are interested to participate or maybe host the meetup. That would be really awesome. Yeah, that would be super awesome. So we are still yet to define the exact dates and month, but probably it's going to happen around October. So yeah, if you have interest. So please feel free to comment on the issue, which I will give.</p><p><strong>ADRIANA:</strong> Yeah, awesome. Yeah. So we'll include that as part of the show notes. And the CNCF Slack group is called TAG...?</p><p><strong>NANCY:</strong> Yeah, TAG Environment Sustainability.</p><p><strong>ADRIANA:</strong> Yeah, TAG Environment Sustainability.</p><p><strong>NANCY:</strong> Right.</p><p><strong>ADRIANA:</strong> Yeah. And the women's group is called CNCF Women.</p><p><strong>NANCY:</strong> Yes. Yes. Yeah, I'm going to present the link as well for that. I mean, we have this whole YouTube channels and also for the women, I mean, Women in Cloud Native. I mean, if you're interested to, I mean, I'm going to put out the form, Google form. And if you're interested to come to the podcast, share your journey, or maybe share, or maybe conduct a workshop around any technical topic you wish to do that you can let us know. So I'll share the Google form as well. Yeah.</p><p><strong>ADRIANA:</strong> Amazing. This is so great. Well, thank you Nancy, so much for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>NANCY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44019426" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/d60556f7-0b06-4fc6-9304-1034f8433871/audio/06fdee1d-807c-43d4-b0e9-8fc97dd5ac23/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Sustainability in Tech with Nancy Chauhan</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Nancy Chauhan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:57</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow CNCF Ambassador, Nancy Chauhan! Nancy, the founder of Women in Cloud Native, talks about what inspired her to start this group, and how it went from a Discord community to being recognized as an official CNCF group. She also talks about how her interest in sustainability in tech led her to join TAG Environmental Sustainability. She dives into what this group does, and what projects and organizations can do to be more mindful of their environmental impact.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow CNCF Ambassador, Nancy Chauhan! Nancy, the founder of Women in Cloud Native, talks about what inspired her to start this group, and how it went from a Discord community to being recognized as an official CNCF group. She also talks about how her interest in sustainability in tech led her to join TAG Environmental Sustainability. She dives into what this group does, and what projects and organizations can do to be more mindful of their environmental impact.</itunes:subtitle>
      <itunes:keywords>cloud native, cncf, cloud native ambassador, women in cloud native, open source, tech careers, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>30</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d68d0e18-9390-4f90-8a29-aac824be4035</guid>
      <title>The One Where We Geek Out on Contributing to OpenTelemetry with Marylia Gutierrez</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Marylia is a Toronto-based Senior Staff Software Engineer at Grafana Labs, working with Open Telemetry. Before that, Marylia was a Engineer Manager and Developer at Cockroach Labs, working on Cluster Observability and a full-stack developer at IBM, working on internal Observability tools for DB2 products.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/shenhelen/">LinkedIn</a></li><li><a href="https://www.marylia.dev/">Marylia's blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/episode/607d2uNdEG2k3BlW0CTXfc?si=Jxj5IEfiSl2oLdHDx62s1A">Marylia on On-Call Me Maybe</a></li><li><a href="https://cloud-native.slack.com/archives/C06HH05KNMC">#otel-semconv-db-client-stability channel on CNCF Slack</a></li><li><a href="https://github.com/open-telemetry/community/blob/main/community-membership.md">OpenTelemetry Community Membership</a></li><li><a href="https://en.wikipedia.org/wiki/Special_interest_group">Special Interest Group (SIG)</a></li><li><a href="https://cloud-native.slack.com/archives/C01NL1GRPQR">#otel-js channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01RT3MSWGZ">#otel-sig-end-user channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li>Learn about the different ways you can contribute to OpenTelemetry <a href="https://opentelemetry.io/blog/2023/contributing-to-otel/">here</a>.</li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Marylia Gutierrez of Grafana. Welcome, Marylia. And where are you calling from today?</p><p><strong>MARYLIA:</strong> I'm also from Toronto.</p><p><strong>ADRIANA:</strong> Yay, Toronto! Super excited! I always get so excited when there are other Canadians, other Torontonians, and we've got the bonus because you're also Brazilians.</p><p><strong>MARYLIA:</strong> In Toronto, yeah.</p><p><strong>ADRIANA:</strong> That's right, Brazilians in Toronto. Okay, so before we get started with the meaty bits, we are going to start with the lightning round questions. Are you ready?</p><p><strong>MARYLIA:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>MARYLIA:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>MARYLIA:</strong> Android all the way.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or windows?</p><p><strong>MARYLIA:</strong> Probably Mac is what I've been using for several years for development. It would be hard to move away from it.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. What is your favorite programming language?</p><p><strong>MARYLIA:</strong> So I'm kind of in splits between...I really like JavaScript. I think I work a lot with this, but after working with Go I also really enjoy it. So it's good that I also like being like full stack. So everything backend I try to focus on Go, anything front end I use JavaScript, so it's a little split there.</p><p><strong>ADRIANA:</strong> That's awesome. Best of both worlds. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>MARYLIA:</strong> Dev. Yeah.</p><p><strong>ADRIANA:</strong> Right, cool. JSON or YAML?</p><p><strong>MARYLIA:</strong> I think let's say JSON, just because I actually never work as much with YAML, so I, it's just not so common on my case. So it's the most familiar. Pretty much, yeah, yeah.</p><p><strong>ADRIANA:</strong> And I guess because you, you also work with a lot of like JavaScript.</p><p><strong>MARYLIA:</strong> Exactly, yeah, it's pretty much JSON, JSON, JSON. So.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer spaces or tabs?</p><p><strong>MARYLIA:</strong> Spaces. And you have like the tabs that actually convert to spaces kind of thing. So you don't...</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. I'm the same way. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>MARYLIA:</strong> Text, yes. Otherwise I get too distracted and, or I have to change the speed sometimes to go faster. Like where is that thing that I just wanted to remind myself there is no like way to just search on the video.</p><p><strong>ADRIANA:</strong> I actually like, I caught myself last week listening to a podcast and I think I had to rewind it like five times because my mind started wandering while I was listening to it. And yeah, I agree. I wish there was like a search functionality in videos or podcasts or conversations in general where like, you know. I'll like, having...be having a conversation with someone, I'll zone out. I'm like, oh, shit, where's the rewind button?</p><p><strong>MARYLIA:</strong> Or like, I talk with this, with that person. Who was the person? Or like, when do I talk about it? Come on after the brain.</p><p><strong>ADRIANA:</strong> Yeah, I know, that drives me crazy. Okay, final question. What is your superpower?</p><p><strong>MARYLIA:</strong> So I think for this one, gonna stick with context switching just because, oh, again, there's like backend and front end switching or just day to day tasks. I have to do this and I have to go to a meeting and then I can easily switch back and forth between things and pick up whatever is next.</p><p><strong>ADRIANA:</strong> That is a good superpower. I definitely agree.</p><p><strong>MARYLIA:</strong> That's like the time that I was like a manager previously I had like, sometimes the meeting would end early. I have a couple of minutes to the next one. I would like go in and program a little, do some coding and come back in just like those five minutes. So there's always something.</p><p><strong>ADRIANA:</strong> That's awesome. That's awesome. Yeah, I remember when I was a manager as well, like trying to, when I was doing some tech stuff on, on the side, I'm like, do I have time between, between meetings or like, please let people be late so I can like tinker on this a little bit more. Awesome. All right, you survived the lightning round questions. So I want to point out to our, to our audience that Marylia has actually...I have interviewed Marylia previously before on On-Call Me Maybe, and so I invited her to come on Geeking Out because it's always a treat chatting with Marylia. And last time, like when you were On-Call Me Maybe, we talked about how you were a manager at your previous job, but you still made it a point of staying technical. And so...which is...it's funny because the kind of management techie...management/IC switch has come up as a theme many times throughout this particular podcast.</p><p>So it's always interesting to see where people are at, where people land with their careers. And you just switched jobs, I guess relatively recently, right, where you were primarily in management, still staying technical, but now you're like, I guess fully IC?</p><p><strong>MARYLIA:</strong> I see. So, yeah, the previous job was pretty much doing like the main position was a manager, but I was still doing a lot of development, still being like one of the top contributors, but now I move completely IC role, so. And I also have like small teams so we can divide things between us. So, yeah, completely IC now.</p><p><strong>ADRIANA:</strong> That's awesome. And, and tell folks where, where you're working now.</p><p><strong>MARYLIA:</strong> Working on Grafana. Focus on OpenTelemetry.</p><p><strong>ADRIANA:</strong> Yay. Yeah, and that's, that was another reason why I wanted to have you on is because you are focusing on OpenTelemetry. And I believe and when you were at your previous job, you were managing an Observability team, right?</p><p><strong>MARYLIA:</strong> So, yeah, so yeah, on the previous job I was working for Cockroach Labs and I was responsible for the Observability of the cluster. So already on this row of Observability and deciding what it was best for the user, like what information would be helpful for them to debug anything and also just know the current state of their databases, everything that they were running from, queries and things like that. So I really enjoy working on the Observability world. So definitely when made the switch, I wanted to continue on this Observability, and now I can focus. Now it's just pretty much on OpenTelemetry. So it can be, it's not just for databases now, for everything.</p><p><strong>ADRIANA:</strong> So I guess you went from being like an end user of Observability to now like actually being a contributor in OpenTelemetry, which is awesome.</p><p><strong>MARYLIA:</strong> Yeah, yeah. And it's good because I also have like the experience of, because I interacted a lot with what user would we're looking for and things like that. It's also helpful. For example, I, I'm joining the SIG for semantic conventions for databases now. We can actually give the opinion of like, oh, this type of information was always helpful. These were things that people were always asking and things like that. So whenever we made like a convention, I can give like the point of view of also what people were looking for.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so great. And one thing that I want to ask you with regards to, like, you know, becoming a contributor in OpenTelemetry, like, how was that for you? How was your experience? I guess first part of my question is, had you ever contributed in open source before? Like in an open source community, like OpenTelemetry before?</p><p><strong>MARYLIA:</strong> Yeah. So, well, CockroachDB is open source, so everything that we do there can, people can contribute. But it was hard for people to interact with the area that my team was on because it was not something so easy for people like to jump in and do stuff, especially because some of the testing stuff were things that it was easy for internal people to test, not as much the community. So even though it was in the open, was not as much of interaction at that point. So that was a first interact...having the group. And I have people from Lightstep, I have people from Dynatrace, Honeycomb. So I, that is, that was definitely a switch there that I've been really enjoying it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARYLIA:</strong> Receptive because they want to improve the community and things like that, so it has been really great.</p><p><strong>ADRIANA:</strong> That's awesome. And it's so nice to hear, like, you've had such a positive experience because I always tell people, like, whenever, you know, I'm trying to convince people to contribute to OpenTelemetry, I'm like, everyone's really nice. No one's going to bite your head off. Because it's scary, right? Making that first pull request, you're like, should I?</p><p><strong>MARYLIA:</strong> Yeah. So I think it's also like, for example, different. If it is someone that never contributed, never done something is going to be a lot more scary. Like your first PR, your first interaction, and then, like, joining a meeting and like, oh, should I give my opinion? Of course, is always going to be scary.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARYLIA:</strong> But for me, because I had the experience of all the things that I was doing, was already in the open. So you have, like, when you create things, try always to be clear. Put a lot of description, like, on your PRs or like testing. And when you talking with somebody, what if you have a question, give the context and then ask the question. So, for example, I joined it...my first, like SIG, I asked a couple of questions, was kind of like, okay, my second one, I was making some comments on one of the plugins for Postgres, and I end up, they even asked me to be the code owner for that package. So on my second meeting, I became the code owner of something. So, but of course, it's not going to be the same for everybody because it's not like two weeks, you're going to be a code owner.</p><p>Actually, I was working for the past three years in databases, and that gave me the context to like, oh, we can make this thing better or change this or that, so it's gonna be different for each one. And then I would then they have, one of them actually offered to sponsor me to become a member, so I became a member, and then it's just on track for all the other things wherever they come.</p><p><strong>ADRIANA:</strong> That's so cool. That's so cool. And, you know, one of the things that I so appreciate about, about this community is like, everybody actually makes a really concerted effort to make it vendor neutral. We're all like frenemies, competitors, but it's like, you don't even notice it. I never think about the fact that when I'm interacting with people in OTel, we're competitors.</p><p><strong>MARYLIA:</strong> Yeah, it's very funny because internally sometimes you think about, oh, we have to do this. Wait, are the others doing this? Like, oh my God, no, I have to like, get this customer because that is the goal, right? Getting the customer as a company, you need to have revenue. But then I am...those videos...they're like, oh, we are doing this. I'm like, okay, cool, we can do this then. And it's so fun, like, to have these other points of views and things like that.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. I totally agree. So was your first SIG that you joined, that was the, was it the semantic convention?</p><p><strong>MARYLIA:</strong> No, it was the SDK Node. So my team is focused on SDKs, and we kind of like divide a little the languages between team, but we also switch a little just because I recently joined it. So now I'm focused on the node JS SDK with time. Probably gonna touch on all the others as well. So that is the one that I've been more actively joining. So that is the one that I became co-owner of the Postgres plugin inside the SDK.</p><p><strong>ADRIANA:</strong> Oh, nice. That's awesome. So what are...for folks who might not be in the know on, like, what's kind of the day in the life, like working on the SDK, on the Node SDK, what does that mean?</p><p><strong>MARYLIA:</strong> Yeah, so for example, I think one advantage that I have on my team is that the other members are working on, for example, the Java and .NET, and those are really stable SDKs. So I know the things that already exist there that are working. And then a lot of things are still experimental on the Node one. So we need to...or they just don't exist at all. So one kind of first step is to make alignment so I can create things like for example, we wanted to have information about the host ID and service instance ID, so we can use this even on Grafana dashboards. And then we were checking, and then each language were doing slightly different, or some of them were actually missing some cases. So my first thing was actually making sure that the host ID was always getting collected and then the server's instance ID was not being generated unless you force it. So again, I created like the default to have like a random ID.</p><p>So it stays like right now to make it consistent between then. The other thing that I'm working on right now is, for example, there are a lot of metrics we have, for example, semantic convention for the Java metrics. But that is the only language that has semantic convention. There is not for the others, but there are things that are very helpful specific for Node between, like, oh, just memory usage or like, specific like for the Node garbage collector, things like that. But there is nothing currently collecting any of those things. So that's why I'm working on, for example, working on creating like, the semantic conventions. Then if people agree, like, okay, these are the good ones that we should be collecting, then I can go back to the SDK and actually put up the PRs to make those things. And actually, just the other day, somebody opened, when starting collecting some of those metrics that you were missing, I was like, okay, cool.</p><p>So I can kind of like, already work with someone else that is also working on the same thing. And that is why the SIGs are important, because when I start working, I kind of ask like, oh, I'm start working on this. Just, is anyone else working on this? So we don't have any conflicts and they're like, oh, yeah, we have this information displays, but currently no one else is touching this. So I was like, okay, cool. So I'm going to create and share with all of you so you can give me feedback. So I think that is the cool part.</p><p><strong>ADRIANA:</strong> That's so awesome. That's so awesome. Yeah. I've had some more recent SIG interactions outside of End User SIG are the OTel Operator SIG because I had a talk at KubeCon where we were talking about, like, aspects of the OTel Operator. So I, like, posted a bunch of questions on there. And one of the things that, that I notice as you start digging into things in OTel is like, oh, there's like, things missing, right? So you'll want to...I always see that as a...as an opportunity to, like, improve the docs, improve the README. So I remember like...</p><p><strong>MARYLIA:</strong> Oh, I keep going on rabbit holes there because, for example, for this one, I was like, I just had to edit, like, the service instance ID. That's it. And my first thing was like, okay, which cloud detector already have this? And then I looked the README. There was no information at all on any of the READMEs about this. I was like, okay, let me first start then adding updating all the READMEs. So I opened like, a bunch of PRs to update all the docs. And then I noticed there was a PR, like, oh, some of those things were like, deprecated, we should update. So I started creating PR to update those things, and now I was like, okay, it's updated. And then I was like, but now we need to touch this other thing that also doesn't have any good example or documentation. Let me create this. So I think, like, on my first week, I open close to like 30 PRs.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>MARYLIA:</strong> And I was like, yeah. And my goal after I got all of those merges, like, okay, cool, now create the PR that I actually wanted and was like a small one kind of thing. But yeah, every time that I'm trying to use something and I say like, oh, I don't know how to use this, I tried to find out, I was like, oh, that is where the steps that I did. So I go there and update the documentation.</p><p><strong>ADRIANA:</strong> So, yeah, yeah, it's such a rabbit hole with the documentation also because I think, like, some things live in the READMEs, some live in the OTel docs, and then, so it's like trying to achieve a balance because you don't want to necessarily duplicate information, but you want to make sure that one references the other, which in itself can be...can be complicated. Yeah. In my case, I remember I was asking a question for putting together this talk, and then someone pointed out, oh, yeah, it's not super well-documented. There's a ticket open to update this. And I'm like, it's still fresh in my mind, so I can totally update the README so that it clarifies things.</p><p><strong>MARYLIA:</strong> Yeah, well, it was funny because I was following two tutorials. One thing that I was trying, but I was following one directly from OTel, and I was trying to put some things on a Grafana dashboard. And so I was following that document as well. But both ways were right ways of doing. But there was two steps that if you did, they would conflict with each other.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>MARYLIA:</strong> And then I was like, it was not working. Like, why is not working? Then, like, I got some help from somebody from the community. I was like, oh, okay, so those two ways are right, but at some point, you, you need to check if you're doing one of the other was just like some Node options. And I was like, maybe I should put like this as a warning on the topic, like, make sure you don't have this other thing, like, set up. And I was talking with the person. I was like, okay, I'm gonna update them on both. Both Grafana doc and the OTel doc. They're like, wait, how can you update Grafana? I was like, no, no, I work for Grafana, so I can go there and update the website. So it's not something that...But, yeah. Then I was able to put the warning on both.</p><p><strong>ADRIANA:</strong> That's so great. Yeah. I mean, and that's the thing, like, because especially if you're starting out with something, it's so scary. Like, you know, you're following the instructions. I don't know about you, but I'll be following the instructions on someone's blog post or whatever. I'm like, I must follow this example exactly because I don't want this thing to blow up in my face. And then something blows up in your face. You're like, oh, my God, what's this?</p><p><strong>MARYLIA:</strong> And then you put, like, part of code of one and then the other and become that Frankenstein, and you're just like, okay, which part of this I actually need? And you start, like, commenting out until, like, it breaks or continue working. Like, okay, okay, this is the thing that I actually need here.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And then make sure you take good notes. Yeah. Because, like, I often find, like, if I don't touch something for a really long time, I might as well not have written it. You know?</p><p><strong>MARYLIA:</strong> I have so many notes. I have, like, even for, like, notes about, like, topics. Even, like, if something, like, super basic, I was like, it's super basic for me right now. In a week, I might not think super basic. So I put, like, all the comments that I run for everything.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly. Exactly. Because otherwise, like, future you is gonna be so mad at past yoiu. Yeah. I'm always surprised by how easily I forget things. Like, when I'm doing, I'm like, there's no way I'm gonna forget this. And then a week later, like... So I wanted to ask you as well, you know, what...how has it been? Because, as I mentioned before, you had been managing a team, and then I think just before you, you left Cockroach, you had gone back to, I think, primarily IC. How...how was that...how was that transition for you?</p><p><strong>MARYLIA:</strong> I think my. I think, on my case is easier because I never stopped programming, so that was still, like, 50% of my time. I'm always developing, so just continue picking up on this. It was easy, I guess. Like, the challenge is more, like, when you change job, like, the things that I need to learn. And so the challenge was more on that side, not the programming itself. And now I think I'm still trying to get used to the amount of meetings I have because it's, like, barely any. So just, like, wait, what do I do now? I should be talking with people. Oh, no, not. And especially because a lot of my team is on Europe, so I. The meetings happen in the morning. So I have like one or two meetings a day in the morning, and then afternoon is completely, like, open.</p><p><strong>ADRIANA:</strong> So that's so glorious.</p><p><strong>MARYLIA:</strong> So it's good because one of my teammates, he's in the US and then he actually is my onboarding, like, buddy. So we kind of say, okay, we can schedule in the afternoon because we know that there's not going to be any conflicts with anything. So it's good because pretty much like ten in the morning, I have like the weeklies or like the company meeting, things like that. The SIGs that I joined are noon pretty much. So I have like those ones and then heads down working afternoon.</p><p><strong>ADRIANA:</strong> That's awesome. I definitely appreciate having like an uninterrupted chunk of time to work. And for me too, like that, I think that was the biggest shock when, when I went from manager to IC, I'm like, I'm free.</p><p><strong>MARYLIA:</strong> I'm just joking with the, you know, like all those like, or YouTube music or Spotify, like, how many minutes you heard? I was like, oh, it's gonna spike so much. I already see the spike.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And how do you find, like, aside from, you know, having a lot of coworkers in Europe, so having to do the morning meetings, how do you generally find, like, having, working with folks in like that big of a time zone difference?</p><p><strong>MARYLIA:</strong> Yeah, I think it's gonna again, like, depends on the team. So for example, my team is very senior, so that is also like an advantage that people have the experience on, know when to sync up on what teams you need to sync up. So, and even like, for example, we are working on the SDKs, so each one is actually doing for their own parts, so it's not like we would interact. But then when I want to find something like, oh, I found out, like in Java works this way so they can kind of like share. So we know that it's being done the same way everywhere. So we do have like the team channel that we can share this type of thing. And then when we, sometimes we have questions that we think we should discuss with the whole team, then we just keep putting on the agenda and then when the weekly comes, we discuss. But I do have one on ones with the rest of the team as well. Just like check in and stuff like that. So I think, yeah, it has been going really well. But again, the key is communication for everybody that anyone that is listening that doesn't have the experience, just message. People ask away. They might not be able to answer at that time, but when they have the time, they will definitely help you.</p><p><strong>ADRIANA:</strong> And I think that's such good advice because I think especially for more junior people, they tend to get so scared to ask questions.</p><p><strong>MARYLIA:</strong> I used to, like, manage a lot of junior people, and some of them would only message me. I was like, you can message the team. So I was always encouraged them when I would see them asking, like, on the, like, team channel and sometimes because the team channel note was private, but sometimes they would ask, like, on the open channels, I was like, oh, I'm so proud. I would be, like, so happy when I was seeing things like that. I was like, and then one time I asked, my manager was like, because I think one of them, they were afraid of, like, oh, I'm just, like, concerned that I'm gonna, like, sound stupid with my questions making things. I was like, how can I convince them that is not stupid? It's just nobody knows a lot of things. You just have to ask to learn. I was like, how can I convince that, like, people can ask questions? He's like, use you as an example.</p><p>I was like, wait, what do you mean? And he was like, well, because I just that morning had asked on the engineering channel that was like, the big one, and I was like, I have this problem and I have no idea what it is. Can somebody help me? That was kind of like, my question was at the previous job, like, have no idea what I'm doing kind of thing. So it was pretty much me on the message. And then who, replying me was one of the founders who created the thing, like, six years ago. I was like, oh, yeah. I was like, okay, cool. So you just replied that. See, if me as a manager or like, a senior IC is so open, like, hey, I have no idea. What is this thing? Who knows? We're not expecting anyone even, like, more junior to know those things as well.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And I think that's such an important thing to, to impart, like, throughout our industry because I think, and I notice especially in, like, large corporations, people are very afraid of asking questions because, you know, you're supposed to give off this impression that, yeah, know what you're doing. And I, you know, it's like, yeah, there, there are so many points in my day where I don't know what I'm doing. I will try to solve things on my own as much as possible because I kind of like that.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> But, like, I'm stuck...</p><p><strong>MARYLIA:</strong> It's like a balance. So I would say, for example, if you have, like, a task you read and you first, you have absolutely no idea what the task is talking about the first thing. Ask questions to clarify and like, okay, now at least I understand what they are asking me to do. Now try just for yourself to figure out on your own. So say like if in one, two days you don't make any progress, ask for help. I was like, this is like at least like some thresholds for like to try it out, see if you can learn it. Or at least if you like, completely stuck yourself, like can you give me like some pointer? Because at the same time I wouldn't like with people that I was even managed. And I will not just say the answer, hey, do this thing on the same because otherwise they won't learn. So you kind of like question, what do you think about this thing? What about that thing? Have you tried kind of thing? And you can see like the light come up at some point, like, oh yeah, I think we can do it this way.</p><p>So you try to like guide them. But yeah, yeah, but I myself like to try a little. And then when I'm stuck, I just, I was just messaging like somebody like this, my onboarding buddy. Like yesterday I was like, okay, I tried like four different things that are still not working. Do you have some time? And then I just go over, say like, I try this, this and this. And then he's like, oh, yeah, you just missed this thing. I was like, oh, okay.</p><p><strong>ADRIANA:</strong> It's like, dammit, I wish I'd asked earlier.</p><p><strong>MARYLIA:</strong> I spent like two days on this thing.</p><p><strong>ADRIANA:</strong> And that's the thing too. I find when it comes to troubleshooting, like, I don't know about you, but like, for me personally, if I'm like stuck for a problem, stuck on a problem for two days and like, like, I need to have a sense of accomplishment. And when I'm stuck on a problem, there's no, no sense of accomplishment, I feel like my day is a failure. And then, you know, and then it's like, okay, I need to like reach out to people because like, I've tried everything like this, I have to. And then, you know, they, they explain the thing and then everything that you've been doing over the last two days, like, you're like, oh my God, it makes sense. It's like, oh, well, it wasn't a complete waste because look at all the things that I learned along the way.</p><p><strong>MARYLIA:</strong> And if you don't fix it, you keep thinking of that thing, you go to bed thing. I have, I had like dreams about fixing the things. Sometimes I had a dream like, oh, this is the way. And I'm like, I need to wake up so I can actually fix it.</p><p><strong>ADRIANA:</strong> Yeah. And that's, that's the other thing. Like I, like, for me personally, I hate letting go even though I know the best thing that I can do is walk away. And I keep making the same mistake over and over again. And sometimes I'm smart enough and walk away. And as you pointed out, like, you, you're working on the problem, you know, like it creeps into your dreams. It's because your brain is still, is still doing the problem solving anyway. So, like stepping away is going to help you so, so much.</p><p>Yeah. So, yeah, that, so that any, like, that's, that's the advice to anyone who is stuck troubleshooting away no matter how hard it is. And then, and then to your point of like, you know, don't give away the solution. So that people like, especially more junior people have like, it kind of trains their problem solving brain, right. Because they're used to being given the answer even though you can do it for them in 2 seconds, right? Which is so tempting. And then the other lesson that I learned as well, which I think you hinted at as well, which is like when you do go ask people for help, like show what you've tried.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Because, and I still remember, like, this was, I think, the best lesson that I learned in all of university. I don't remember anything that I learned in university, but I do remember one conversation with a professor that I had in statics and I remember coming to his office asking him a question about a problem set that I was working on, and he got mad at me. He's like, you didn't even try. Like, you will...next time you come into my office, you will tell me exactly what you did to attempt to solve this problem. And then we can have a conversation. I remember leaving his office and, like, he's so mean. Mean old man. And, but, like, it's the one lesson that had stayed with me for the longest time in my life because I always think back to him, like, you have to like, show the people that you're asking for help that you've at least attempted so that they know what you've tried, that they know that you're making an effort because otherwise, no one...no one likes someone who doesn't make an effort.</p><p><strong>MARYLIA:</strong> Yeah, just give me the answer. I was like, okay. Yeah. It's the two things. One is like showing them that you try and the other is like explaining the con-. Because sometimes people don't know what you're working on. So if you say something like, oh, how to connect this thing like, wait, what thing? To what thing? And then sometimes, like, the same word means different thing for different people. Like, okay, you're talking about this system or that system. Like, so if you explain what you try, explain the context, explain what you're trying to do, then sometimes it is so much easier for the person helping you to just, okay, it's this thing or that thing.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I remember I once posted a question for the OTel Operator folks. I was trying to get, like, a demo working, and I was following, like, a thing in someone's blog post. So I'm like, okay, these are all the things that I tried. These are like, this is the version of, like, the operator that I use in the version of cert manager and blah, blah, blah. And then they're like, oh, what's, what's the version of this other component they use that I'm like, oh, it's this. And they're like, yeah, that's not gonna work. But they were super polite about it.</p><p>But, like, you know, being forthcoming and giving that information, and I. And I, you know, in a lot of ways, like, if you've ever worked in QA, I think it trains that part of your brain, right? Because you're used to filing bugs, so you can't file a bug that says it doesn't work. I remember my mom would call me, desperately trying to get her phone to work. It's not working. I'm like, what's not working? You have to give me more information.</p><p><strong>MARYLIA:</strong> You're not helping me. Why? You can't. I'm trying.</p><p><strong>ADRIANA:</strong> Yeah. Parent tech support.</p><p><strong>MARYLIA:</strong> And even, like, different experience are going to, like, solve the same problem a different way. I remember one time that I had an escalation, and it was actually two escalations at the same time by the same customer, but coming from different teams. So I was in...each one was a completely different thing, and I was trying to find out if they were, like, related or not. It was like, a hell of an escalation. And then once I finished, like, okay, I think that was, like, a really interesting one. So I actually present it to my team, and I was like, I'm gonna go over with you with the information that I had at the time, and then all of you are gonna have to, because that was kind of, like, more a critical one. So I didn't have time to, like, stop and show to everybody, was kind of like, go, go, go kind of thing.</p><p>But after that, I was like, okay, now this is the information that I had, what all of you would have done here. So they would discuss and say, okay, I think we should do this or that. I was like, okay, this is what I did. Now with this information, what is your next step? So it was also a way of training them on what you would have done kind of thing?</p><p><strong>ADRIANA:</strong> Yeah, yeah. That's so great. That's so great. So you turn like, you know, a, a troubleshooting moment into a teachable moment for the rest of your team. That's amazing. I want to go back to the OTel work that you're doing. So I had a question around, right now you're a contributor to the Node SIG. Are there plans for you to become an approver or maintainer in that SIG?</p><p><strong>MARYLIA:</strong> Yeah, think that is part of my goal. And even because I'm already like reviewing PRs and I even try to like put comments and approve, but I've been joking, like last week with them, I was like, I am approving, but it doesn't really count because someone else has to come and actually approve for real. But like at least I'm trying to help you because when I find things the person is already fixing. So one time that one of them come, at least it is helpful. I hope so. And then one of them actually commented like, oh yeah, please continue doing this because it helps when we get you to be an approver. That can be in a near future and I'm assuming maintainer is something that takes a longer time.</p><p><strong>ADRIANA:</strong> I've got my fingers crossed for you. I know it's gonna happen. Yeah. Do you know what the process is for like moving into like an approver role?</p><p><strong>MARYLIA:</strong> Like, so there is a few criteria. So for example, I think for approver has to be working on the area for at least a month. Had several meaningful contributions and things like that. So I think I'm just completing a month now.</p><p><strong>ADRIANA:</strong> Oh, wow. Has it...it's only been a month? I guess a little more than a month, right?</p><p><strong>MARYLIA:</strong> Yeah. It's because like I joined Grafana first week of March, but then we had like the onboarding like in person like the second week and then the third week working like some internal stuff. So when I actually started contributing to like OTel was about my 3rd, 4th week. So it would be like almost a month.</p><p><strong>ADRIANA:</strong> Oh, wow. Wow, that's awesome. And so like hit the ground running. That's so great.</p><p><strong>ADRIANA:</strong> That's so exciting. Yeah. So I mean, this shows to anyone who, you know, wants, wants to get on that path towards OTel approver. Like it's, it's doable.</p><p><strong>MARYLIA:</strong> Pick your, your language, your area, not just SDK. Of course, there is a lot of other project there. And then usually they have the tag for good first issue or like, for grabs, or things like that. So look for those that are an easier entrance for you and then just started sending. And don't be afraid. Usually the first PR is going to have a lot of comments because people don't always read like the how to contribute or like the README. So the format is now is like the writing for the PR and things like that. So don't be afraid. Your first PR, imagine is going to be tons of comments. Then the second one a little less, the third one a little less, and then things will be easier with time.</p><p><strong>ADRIANA:</strong> Yeah. And I think that's great advice and for people to know what to expect. And the other thing that I will mention is, like, everyone is so polite in their PRs. No one is a jerk so far, like, of all the various PRs that I've made on OTel, no one has been a jerk. Everyone has always very thoughtful comments. And I'm always impressed by, like, how people really take the time to, like, review your stuff properly, which I really appreciate because I'm like, honestly, I'm like, it might be like part of someone's job, but still, like, you know, to put the, to be thoughtful and put in the effort, I think, like, it makes me feel a lot more at ease and makes me feel welcome.</p><p><strong>MARYLIA:</strong> Yeah. And it shows the value. People are valuing you as well, right? Because people want people contributing. So if you just mistreat people, you're not welcoming them to actually join it.</p><p><strong>ADRIANA:</strong> So, yeah, so, yeah, I think that's why. Oh, sorry.</p><p><strong>MARYLIA:</strong> I was gonna say I felt like, very lucky with the people that I interacted with. They were always pretty nice.</p><p><strong>ADRIANA:</strong> That's so great. And I was gonna say, I think that's why OpenTelemetry, I think, has the highest project contribution in CNCF behind Kubernetes. Which makes me super excited. And, you know, just going back to a point that you made earlier on, like, the types of things to contribute, like, I think people who are contributing to open source for the first time can be so scared to contribute anything or to, like, join a SIG meeting and speak up. And it's so, you know, like, if you're...yeah, I find even if I know what I'm talking about, if I'm like, in a group of people that I don't necessarily know, it can be like, really hard to speak up. So I think even just joining the meetings and just getting used to the people around.</p><p><strong>MARYLIA:</strong> Join, just listening in. Like the ones that I joined, a lot of people just actually quiet, just listening in. So start with this so you can have, like, a feel of what it is. It's gonna be like, case by case. Of course, like my second week, I was open a bunch of can of worm with my question. I was like, sorry, everybody, but I had to ask.</p><p><strong>ADRIANA:</strong> Sorry not sorry.</p><p><strong>MARYLIA:</strong> This is after like, almost 15 years working on the, on this world. So of course it comes with the experience, with time, knowing how to ask a questions again. Also, if I'm asking something, I'm always trying to be respectful, polite, explain the context of the things that I'm trying to do as well. And yeah.</p><p><strong>ADRIANA:</strong> Yeah, and I think, I think that's the thing, right? You know, we, we talk about, like, people not being jerks when they answer questions, but you can't be a jerk when you ask because otherwise no one's gonna want to talk to you.</p><p><strong>MARYLIA:</strong> So I created this PR my way. I'm not changing.</p><p><strong>ADRIANA:</strong> Like, bye, don't want you. Yeah. And I think, you know, once people start interacting with you more and more and you're interacting with them, they, you know, you kind of come to this realization of like, oh, yeah, we're all humans here. We're just trying to do our best and make this project great. And I think that's what's really easy to forget sometimes is like, there are humans behind those avatars on GitHub.</p><p><strong>MARYLIA:</strong> Yeah. And I think I also got really lucky with this job that Grafana was like, oh, no, your focus is to work on OpenTelemetry. So my day to day is to work on the community and help something that is going to help everybody, not just Grafana. So I think that was definitely something that drove me to come.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And I think it's so nice, too, because, like, you know, open source doesn't happen without, like, the people who put in the time. And I mean, if you're, like, doing open source on the side, like, that is a lot of work. And I know some people do that, but it's nice to be to work at a company where, like, they're committed to that open source project and other companies in the area, in the same industry are also committed to the open source project project. So that it's not like just one main, just one main organization as contributor. And I think, like, I think it speaks volumes more, more so than a company saying, like, we are contributors of open source to actually have dedicated teams that do open source, and I think. I think that speaks volumes. And, you know, like, I'm fortunate as well.</p><p>Like, I would say most of my work is spent in OpenTelemetry, and I'm very grateful for it. And as you were saying, you're. You're getting to spend most of your time in OpenTelemetry, and it's great because that's what helps make the community better.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. Well, we are coming up on time, so before we wrap up, do you have any words of wisdom or hot takes that you want to share with people? It can be any about anything can be related to any of the topics we discussed today. Your choice.</p><p><strong>MARYLIA:</strong> Guess I can do, like, a recap of some of the things. Just don't be afraid to ask questions, and don't be afraid to learn, because that is how you grow your career, your knowledge, grow experiences. You're gonna also meet a lot of different people, different cultures when you do that as well. And that is also something always great to just open your mind to see what is out there.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. And that's such an excellent point. Like, especially in, I think companies more and more are becoming, like, very, very global, but open source, you have no choice. It is extremely global, and it's very interesting when you get to, like, meet the different folks, the different cultures, and I think it makes us. I think it makes us better humans to be aware of and interact and, like, learn to respect these different cultures and points of view. So, yeah, that's amazing advice. Thank you so much.</p><p>Well, thank you, Marylia, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MARYLIA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 14 May 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Marylia Gutierrez)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-opentelemetry-contribution-marylia-gutierrez-m5CPMbjW</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Marylia is a Toronto-based Senior Staff Software Engineer at Grafana Labs, working with Open Telemetry. Before that, Marylia was a Engineer Manager and Developer at Cockroach Labs, working on Cluster Observability and a full-stack developer at IBM, working on internal Observability tools for DB2 products.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/shenhelen/">LinkedIn</a></li><li><a href="https://www.marylia.dev/">Marylia's blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show notes:</strong></p><ul><li><a href="https://open.spotify.com/episode/607d2uNdEG2k3BlW0CTXfc?si=Jxj5IEfiSl2oLdHDx62s1A">Marylia on On-Call Me Maybe</a></li><li><a href="https://cloud-native.slack.com/archives/C06HH05KNMC">#otel-semconv-db-client-stability channel on CNCF Slack</a></li><li><a href="https://github.com/open-telemetry/community/blob/main/community-membership.md">OpenTelemetry Community Membership</a></li><li><a href="https://en.wikipedia.org/wiki/Special_interest_group">Special Interest Group (SIG)</a></li><li><a href="https://cloud-native.slack.com/archives/C01NL1GRPQR">#otel-js channel on CNCF Slack</a></li><li><a href="https://cloud-native.slack.com/archives/C01RT3MSWGZ">#otel-sig-end-user channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li></ul><p><strong>Additional notes:</strong></p><ul><li><a href="https://communityinviter.com/apps/cloud-native/cncf">Join CNCF Slack</a></li><li>Learn about the different ways you can contribute to OpenTelemetry <a href="https://opentelemetry.io/blog/2023/contributing-to-otel/">here</a>.</li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Marylia Gutierrez of Grafana. Welcome, Marylia. And where are you calling from today?</p><p><strong>MARYLIA:</strong> I'm also from Toronto.</p><p><strong>ADRIANA:</strong> Yay, Toronto! Super excited! I always get so excited when there are other Canadians, other Torontonians, and we've got the bonus because you're also Brazilians.</p><p><strong>MARYLIA:</strong> In Toronto, yeah.</p><p><strong>ADRIANA:</strong> That's right, Brazilians in Toronto. Okay, so before we get started with the meaty bits, we are going to start with the lightning round questions. Are you ready?</p><p><strong>MARYLIA:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>MARYLIA:</strong> Righty.</p><p><strong>ADRIANA:</strong> Do you prefer iPhone or Android?</p><p><strong>MARYLIA:</strong> Android all the way.</p><p><strong>ADRIANA:</strong> Do you prefer Mac, Linux, or windows?</p><p><strong>MARYLIA:</strong> Probably Mac is what I've been using for several years for development. It would be hard to move away from it.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. What is your favorite programming language?</p><p><strong>MARYLIA:</strong> So I'm kind of in splits between...I really like JavaScript. I think I work a lot with this, but after working with Go I also really enjoy it. So it's good that I also like being like full stack. So everything backend I try to focus on Go, anything front end I use JavaScript, so it's a little split there.</p><p><strong>ADRIANA:</strong> That's awesome. Best of both worlds. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>MARYLIA:</strong> Dev. Yeah.</p><p><strong>ADRIANA:</strong> Right, cool. JSON or YAML?</p><p><strong>MARYLIA:</strong> I think let's say JSON, just because I actually never work as much with YAML, so I, it's just not so common on my case. So it's the most familiar. Pretty much, yeah, yeah.</p><p><strong>ADRIANA:</strong> And I guess because you, you also work with a lot of like JavaScript.</p><p><strong>MARYLIA:</strong> Exactly, yeah, it's pretty much JSON, JSON, JSON. So.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer spaces or tabs?</p><p><strong>MARYLIA:</strong> Spaces. And you have like the tabs that actually convert to spaces kind of thing. So you don't...</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. I'm the same way. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>MARYLIA:</strong> Text, yes. Otherwise I get too distracted and, or I have to change the speed sometimes to go faster. Like where is that thing that I just wanted to remind myself there is no like way to just search on the video.</p><p><strong>ADRIANA:</strong> I actually like, I caught myself last week listening to a podcast and I think I had to rewind it like five times because my mind started wandering while I was listening to it. And yeah, I agree. I wish there was like a search functionality in videos or podcasts or conversations in general where like, you know. I'll like, having...be having a conversation with someone, I'll zone out. I'm like, oh, shit, where's the rewind button?</p><p><strong>MARYLIA:</strong> Or like, I talk with this, with that person. Who was the person? Or like, when do I talk about it? Come on after the brain.</p><p><strong>ADRIANA:</strong> Yeah, I know, that drives me crazy. Okay, final question. What is your superpower?</p><p><strong>MARYLIA:</strong> So I think for this one, gonna stick with context switching just because, oh, again, there's like backend and front end switching or just day to day tasks. I have to do this and I have to go to a meeting and then I can easily switch back and forth between things and pick up whatever is next.</p><p><strong>ADRIANA:</strong> That is a good superpower. I definitely agree.</p><p><strong>MARYLIA:</strong> That's like the time that I was like a manager previously I had like, sometimes the meeting would end early. I have a couple of minutes to the next one. I would like go in and program a little, do some coding and come back in just like those five minutes. So there's always something.</p><p><strong>ADRIANA:</strong> That's awesome. That's awesome. Yeah, I remember when I was a manager as well, like trying to, when I was doing some tech stuff on, on the side, I'm like, do I have time between, between meetings or like, please let people be late so I can like tinker on this a little bit more. Awesome. All right, you survived the lightning round questions. So I want to point out to our, to our audience that Marylia has actually...I have interviewed Marylia previously before on On-Call Me Maybe, and so I invited her to come on Geeking Out because it's always a treat chatting with Marylia. And last time, like when you were On-Call Me Maybe, we talked about how you were a manager at your previous job, but you still made it a point of staying technical. And so...which is...it's funny because the kind of management techie...management/IC switch has come up as a theme many times throughout this particular podcast.</p><p>So it's always interesting to see where people are at, where people land with their careers. And you just switched jobs, I guess relatively recently, right, where you were primarily in management, still staying technical, but now you're like, I guess fully IC?</p><p><strong>MARYLIA:</strong> I see. So, yeah, the previous job was pretty much doing like the main position was a manager, but I was still doing a lot of development, still being like one of the top contributors, but now I move completely IC role, so. And I also have like small teams so we can divide things between us. So, yeah, completely IC now.</p><p><strong>ADRIANA:</strong> That's awesome. And, and tell folks where, where you're working now.</p><p><strong>MARYLIA:</strong> Working on Grafana. Focus on OpenTelemetry.</p><p><strong>ADRIANA:</strong> Yay. Yeah, and that's, that was another reason why I wanted to have you on is because you are focusing on OpenTelemetry. And I believe and when you were at your previous job, you were managing an Observability team, right?</p><p><strong>MARYLIA:</strong> So, yeah, so yeah, on the previous job I was working for Cockroach Labs and I was responsible for the Observability of the cluster. So already on this row of Observability and deciding what it was best for the user, like what information would be helpful for them to debug anything and also just know the current state of their databases, everything that they were running from, queries and things like that. So I really enjoy working on the Observability world. So definitely when made the switch, I wanted to continue on this Observability, and now I can focus. Now it's just pretty much on OpenTelemetry. So it can be, it's not just for databases now, for everything.</p><p><strong>ADRIANA:</strong> So I guess you went from being like an end user of Observability to now like actually being a contributor in OpenTelemetry, which is awesome.</p><p><strong>MARYLIA:</strong> Yeah, yeah. And it's good because I also have like the experience of, because I interacted a lot with what user would we're looking for and things like that. It's also helpful. For example, I, I'm joining the SIG for semantic conventions for databases now. We can actually give the opinion of like, oh, this type of information was always helpful. These were things that people were always asking and things like that. So whenever we made like a convention, I can give like the point of view of also what people were looking for.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so great. And one thing that I want to ask you with regards to, like, you know, becoming a contributor in OpenTelemetry, like, how was that for you? How was your experience? I guess first part of my question is, had you ever contributed in open source before? Like in an open source community, like OpenTelemetry before?</p><p><strong>MARYLIA:</strong> Yeah. So, well, CockroachDB is open source, so everything that we do there can, people can contribute. But it was hard for people to interact with the area that my team was on because it was not something so easy for people like to jump in and do stuff, especially because some of the testing stuff were things that it was easy for internal people to test, not as much the community. So even though it was in the open, was not as much of interaction at that point. So that was a first interact...having the group. And I have people from Lightstep, I have people from Dynatrace, Honeycomb. So I, that is, that was definitely a switch there that I've been really enjoying it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARYLIA:</strong> Receptive because they want to improve the community and things like that, so it has been really great.</p><p><strong>ADRIANA:</strong> That's awesome. And it's so nice to hear, like, you've had such a positive experience because I always tell people, like, whenever, you know, I'm trying to convince people to contribute to OpenTelemetry, I'm like, everyone's really nice. No one's going to bite your head off. Because it's scary, right? Making that first pull request, you're like, should I?</p><p><strong>MARYLIA:</strong> Yeah. So I think it's also like, for example, different. If it is someone that never contributed, never done something is going to be a lot more scary. Like your first PR, your first interaction, and then, like, joining a meeting and like, oh, should I give my opinion? Of course, is always going to be scary.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARYLIA:</strong> But for me, because I had the experience of all the things that I was doing, was already in the open. So you have, like, when you create things, try always to be clear. Put a lot of description, like, on your PRs or like testing. And when you talking with somebody, what if you have a question, give the context and then ask the question. So, for example, I joined it...my first, like SIG, I asked a couple of questions, was kind of like, okay, my second one, I was making some comments on one of the plugins for Postgres, and I end up, they even asked me to be the code owner for that package. So on my second meeting, I became the code owner of something. So, but of course, it's not going to be the same for everybody because it's not like two weeks, you're going to be a code owner.</p><p>Actually, I was working for the past three years in databases, and that gave me the context to like, oh, we can make this thing better or change this or that, so it's gonna be different for each one. And then I would then they have, one of them actually offered to sponsor me to become a member, so I became a member, and then it's just on track for all the other things wherever they come.</p><p><strong>ADRIANA:</strong> That's so cool. That's so cool. And, you know, one of the things that I so appreciate about, about this community is like, everybody actually makes a really concerted effort to make it vendor neutral. We're all like frenemies, competitors, but it's like, you don't even notice it. I never think about the fact that when I'm interacting with people in OTel, we're competitors.</p><p><strong>MARYLIA:</strong> Yeah, it's very funny because internally sometimes you think about, oh, we have to do this. Wait, are the others doing this? Like, oh my God, no, I have to like, get this customer because that is the goal, right? Getting the customer as a company, you need to have revenue. But then I am...those videos...they're like, oh, we are doing this. I'm like, okay, cool, we can do this then. And it's so fun, like, to have these other points of views and things like that.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. I totally agree. So was your first SIG that you joined, that was the, was it the semantic convention?</p><p><strong>MARYLIA:</strong> No, it was the SDK Node. So my team is focused on SDKs, and we kind of like divide a little the languages between team, but we also switch a little just because I recently joined it. So now I'm focused on the node JS SDK with time. Probably gonna touch on all the others as well. So that is the one that I've been more actively joining. So that is the one that I became co-owner of the Postgres plugin inside the SDK.</p><p><strong>ADRIANA:</strong> Oh, nice. That's awesome. So what are...for folks who might not be in the know on, like, what's kind of the day in the life, like working on the SDK, on the Node SDK, what does that mean?</p><p><strong>MARYLIA:</strong> Yeah, so for example, I think one advantage that I have on my team is that the other members are working on, for example, the Java and .NET, and those are really stable SDKs. So I know the things that already exist there that are working. And then a lot of things are still experimental on the Node one. So we need to...or they just don't exist at all. So one kind of first step is to make alignment so I can create things like for example, we wanted to have information about the host ID and service instance ID, so we can use this even on Grafana dashboards. And then we were checking, and then each language were doing slightly different, or some of them were actually missing some cases. So my first thing was actually making sure that the host ID was always getting collected and then the server's instance ID was not being generated unless you force it. So again, I created like the default to have like a random ID.</p><p>So it stays like right now to make it consistent between then. The other thing that I'm working on right now is, for example, there are a lot of metrics we have, for example, semantic convention for the Java metrics. But that is the only language that has semantic convention. There is not for the others, but there are things that are very helpful specific for Node between, like, oh, just memory usage or like, specific like for the Node garbage collector, things like that. But there is nothing currently collecting any of those things. So that's why I'm working on, for example, working on creating like, the semantic conventions. Then if people agree, like, okay, these are the good ones that we should be collecting, then I can go back to the SDK and actually put up the PRs to make those things. And actually, just the other day, somebody opened, when starting collecting some of those metrics that you were missing, I was like, okay, cool.</p><p>So I can kind of like, already work with someone else that is also working on the same thing. And that is why the SIGs are important, because when I start working, I kind of ask like, oh, I'm start working on this. Just, is anyone else working on this? So we don't have any conflicts and they're like, oh, yeah, we have this information displays, but currently no one else is touching this. So I was like, okay, cool. So I'm going to create and share with all of you so you can give me feedback. So I think that is the cool part.</p><p><strong>ADRIANA:</strong> That's so awesome. That's so awesome. Yeah. I've had some more recent SIG interactions outside of End User SIG are the OTel Operator SIG because I had a talk at KubeCon where we were talking about, like, aspects of the OTel Operator. So I, like, posted a bunch of questions on there. And one of the things that, that I notice as you start digging into things in OTel is like, oh, there's like, things missing, right? So you'll want to...I always see that as a...as an opportunity to, like, improve the docs, improve the README. So I remember like...</p><p><strong>MARYLIA:</strong> Oh, I keep going on rabbit holes there because, for example, for this one, I was like, I just had to edit, like, the service instance ID. That's it. And my first thing was like, okay, which cloud detector already have this? And then I looked the README. There was no information at all on any of the READMEs about this. I was like, okay, let me first start then adding updating all the READMEs. So I opened like, a bunch of PRs to update all the docs. And then I noticed there was a PR, like, oh, some of those things were like, deprecated, we should update. So I started creating PR to update those things, and now I was like, okay, it's updated. And then I was like, but now we need to touch this other thing that also doesn't have any good example or documentation. Let me create this. So I think, like, on my first week, I open close to like 30 PRs.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>MARYLIA:</strong> And I was like, yeah. And my goal after I got all of those merges, like, okay, cool, now create the PR that I actually wanted and was like a small one kind of thing. But yeah, every time that I'm trying to use something and I say like, oh, I don't know how to use this, I tried to find out, I was like, oh, that is where the steps that I did. So I go there and update the documentation.</p><p><strong>ADRIANA:</strong> So, yeah, yeah, it's such a rabbit hole with the documentation also because I think, like, some things live in the READMEs, some live in the OTel docs, and then, so it's like trying to achieve a balance because you don't want to necessarily duplicate information, but you want to make sure that one references the other, which in itself can be...can be complicated. Yeah. In my case, I remember I was asking a question for putting together this talk, and then someone pointed out, oh, yeah, it's not super well-documented. There's a ticket open to update this. And I'm like, it's still fresh in my mind, so I can totally update the README so that it clarifies things.</p><p><strong>MARYLIA:</strong> Yeah, well, it was funny because I was following two tutorials. One thing that I was trying, but I was following one directly from OTel, and I was trying to put some things on a Grafana dashboard. And so I was following that document as well. But both ways were right ways of doing. But there was two steps that if you did, they would conflict with each other.</p><p><strong>ADRIANA:</strong> Oh.</p><p><strong>MARYLIA:</strong> And then I was like, it was not working. Like, why is not working? Then, like, I got some help from somebody from the community. I was like, oh, okay, so those two ways are right, but at some point, you, you need to check if you're doing one of the other was just like some Node options. And I was like, maybe I should put like this as a warning on the topic, like, make sure you don't have this other thing, like, set up. And I was talking with the person. I was like, okay, I'm gonna update them on both. Both Grafana doc and the OTel doc. They're like, wait, how can you update Grafana? I was like, no, no, I work for Grafana, so I can go there and update the website. So it's not something that...But, yeah. Then I was able to put the warning on both.</p><p><strong>ADRIANA:</strong> That's so great. Yeah. I mean, and that's the thing, like, because especially if you're starting out with something, it's so scary. Like, you know, you're following the instructions. I don't know about you, but I'll be following the instructions on someone's blog post or whatever. I'm like, I must follow this example exactly because I don't want this thing to blow up in my face. And then something blows up in your face. You're like, oh, my God, what's this?</p><p><strong>MARYLIA:</strong> And then you put, like, part of code of one and then the other and become that Frankenstein, and you're just like, okay, which part of this I actually need? And you start, like, commenting out until, like, it breaks or continue working. Like, okay, okay, this is the thing that I actually need here.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And then make sure you take good notes. Yeah. Because, like, I often find, like, if I don't touch something for a really long time, I might as well not have written it. You know?</p><p><strong>MARYLIA:</strong> I have so many notes. I have, like, even for, like, notes about, like, topics. Even, like, if something, like, super basic, I was like, it's super basic for me right now. In a week, I might not think super basic. So I put, like, all the comments that I run for everything.</p><p><strong>ADRIANA:</strong> Yeah, yeah, exactly. Exactly. Because otherwise, like, future you is gonna be so mad at past yoiu. Yeah. I'm always surprised by how easily I forget things. Like, when I'm doing, I'm like, there's no way I'm gonna forget this. And then a week later, like... So I wanted to ask you as well, you know, what...how has it been? Because, as I mentioned before, you had been managing a team, and then I think just before you, you left Cockroach, you had gone back to, I think, primarily IC. How...how was that...how was that transition for you?</p><p><strong>MARYLIA:</strong> I think my. I think, on my case is easier because I never stopped programming, so that was still, like, 50% of my time. I'm always developing, so just continue picking up on this. It was easy, I guess. Like, the challenge is more, like, when you change job, like, the things that I need to learn. And so the challenge was more on that side, not the programming itself. And now I think I'm still trying to get used to the amount of meetings I have because it's, like, barely any. So just, like, wait, what do I do now? I should be talking with people. Oh, no, not. And especially because a lot of my team is on Europe, so I. The meetings happen in the morning. So I have like one or two meetings a day in the morning, and then afternoon is completely, like, open.</p><p><strong>ADRIANA:</strong> So that's so glorious.</p><p><strong>MARYLIA:</strong> So it's good because one of my teammates, he's in the US and then he actually is my onboarding, like, buddy. So we kind of say, okay, we can schedule in the afternoon because we know that there's not going to be any conflicts with anything. So it's good because pretty much like ten in the morning, I have like the weeklies or like the company meeting, things like that. The SIGs that I joined are noon pretty much. So I have like those ones and then heads down working afternoon.</p><p><strong>ADRIANA:</strong> That's awesome. I definitely appreciate having like an uninterrupted chunk of time to work. And for me too, like that, I think that was the biggest shock when, when I went from manager to IC, I'm like, I'm free.</p><p><strong>MARYLIA:</strong> I'm just joking with the, you know, like all those like, or YouTube music or Spotify, like, how many minutes you heard? I was like, oh, it's gonna spike so much. I already see the spike.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And how do you find, like, aside from, you know, having a lot of coworkers in Europe, so having to do the morning meetings, how do you generally find, like, having, working with folks in like that big of a time zone difference?</p><p><strong>MARYLIA:</strong> Yeah, I think it's gonna again, like, depends on the team. So for example, my team is very senior, so that is also like an advantage that people have the experience on, know when to sync up on what teams you need to sync up. So, and even like, for example, we are working on the SDKs, so each one is actually doing for their own parts, so it's not like we would interact. But then when I want to find something like, oh, I found out, like in Java works this way so they can kind of like share. So we know that it's being done the same way everywhere. So we do have like the team channel that we can share this type of thing. And then when we, sometimes we have questions that we think we should discuss with the whole team, then we just keep putting on the agenda and then when the weekly comes, we discuss. But I do have one on ones with the rest of the team as well. Just like check in and stuff like that. So I think, yeah, it has been going really well. But again, the key is communication for everybody that anyone that is listening that doesn't have the experience, just message. People ask away. They might not be able to answer at that time, but when they have the time, they will definitely help you.</p><p><strong>ADRIANA:</strong> And I think that's such good advice because I think especially for more junior people, they tend to get so scared to ask questions.</p><p><strong>MARYLIA:</strong> I used to, like, manage a lot of junior people, and some of them would only message me. I was like, you can message the team. So I was always encouraged them when I would see them asking, like, on the, like, team channel and sometimes because the team channel note was private, but sometimes they would ask, like, on the open channels, I was like, oh, I'm so proud. I would be, like, so happy when I was seeing things like that. I was like, and then one time I asked, my manager was like, because I think one of them, they were afraid of, like, oh, I'm just, like, concerned that I'm gonna, like, sound stupid with my questions making things. I was like, how can I convince them that is not stupid? It's just nobody knows a lot of things. You just have to ask to learn. I was like, how can I convince that, like, people can ask questions? He's like, use you as an example.</p><p>I was like, wait, what do you mean? And he was like, well, because I just that morning had asked on the engineering channel that was like, the big one, and I was like, I have this problem and I have no idea what it is. Can somebody help me? That was kind of like, my question was at the previous job, like, have no idea what I'm doing kind of thing. So it was pretty much me on the message. And then who, replying me was one of the founders who created the thing, like, six years ago. I was like, oh, yeah. I was like, okay, cool. So you just replied that. See, if me as a manager or like, a senior IC is so open, like, hey, I have no idea. What is this thing? Who knows? We're not expecting anyone even, like, more junior to know those things as well.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And I think that's such an important thing to, to impart, like, throughout our industry because I think, and I notice especially in, like, large corporations, people are very afraid of asking questions because, you know, you're supposed to give off this impression that, yeah, know what you're doing. And I, you know, it's like, yeah, there, there are so many points in my day where I don't know what I'm doing. I will try to solve things on my own as much as possible because I kind of like that.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> But, like, I'm stuck...</p><p><strong>MARYLIA:</strong> It's like a balance. So I would say, for example, if you have, like, a task you read and you first, you have absolutely no idea what the task is talking about the first thing. Ask questions to clarify and like, okay, now at least I understand what they are asking me to do. Now try just for yourself to figure out on your own. So say like if in one, two days you don't make any progress, ask for help. I was like, this is like at least like some thresholds for like to try it out, see if you can learn it. Or at least if you like, completely stuck yourself, like can you give me like some pointer? Because at the same time I wouldn't like with people that I was even managed. And I will not just say the answer, hey, do this thing on the same because otherwise they won't learn. So you kind of like question, what do you think about this thing? What about that thing? Have you tried kind of thing? And you can see like the light come up at some point, like, oh yeah, I think we can do it this way.</p><p>So you try to like guide them. But yeah, yeah, but I myself like to try a little. And then when I'm stuck, I just, I was just messaging like somebody like this, my onboarding buddy. Like yesterday I was like, okay, I tried like four different things that are still not working. Do you have some time? And then I just go over, say like, I try this, this and this. And then he's like, oh, yeah, you just missed this thing. I was like, oh, okay.</p><p><strong>ADRIANA:</strong> It's like, dammit, I wish I'd asked earlier.</p><p><strong>MARYLIA:</strong> I spent like two days on this thing.</p><p><strong>ADRIANA:</strong> And that's the thing too. I find when it comes to troubleshooting, like, I don't know about you, but like, for me personally, if I'm like stuck for a problem, stuck on a problem for two days and like, like, I need to have a sense of accomplishment. And when I'm stuck on a problem, there's no, no sense of accomplishment, I feel like my day is a failure. And then, you know, and then it's like, okay, I need to like reach out to people because like, I've tried everything like this, I have to. And then, you know, they, they explain the thing and then everything that you've been doing over the last two days, like, you're like, oh my God, it makes sense. It's like, oh, well, it wasn't a complete waste because look at all the things that I learned along the way.</p><p><strong>MARYLIA:</strong> And if you don't fix it, you keep thinking of that thing, you go to bed thing. I have, I had like dreams about fixing the things. Sometimes I had a dream like, oh, this is the way. And I'm like, I need to wake up so I can actually fix it.</p><p><strong>ADRIANA:</strong> Yeah. And that's, that's the other thing. Like I, like, for me personally, I hate letting go even though I know the best thing that I can do is walk away. And I keep making the same mistake over and over again. And sometimes I'm smart enough and walk away. And as you pointed out, like, you, you're working on the problem, you know, like it creeps into your dreams. It's because your brain is still, is still doing the problem solving anyway. So, like stepping away is going to help you so, so much.</p><p>Yeah. So, yeah, that, so that any, like, that's, that's the advice to anyone who is stuck troubleshooting away no matter how hard it is. And then, and then to your point of like, you know, don't give away the solution. So that people like, especially more junior people have like, it kind of trains their problem solving brain, right. Because they're used to being given the answer even though you can do it for them in 2 seconds, right? Which is so tempting. And then the other lesson that I learned as well, which I think you hinted at as well, which is like when you do go ask people for help, like show what you've tried.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Because, and I still remember, like, this was, I think, the best lesson that I learned in all of university. I don't remember anything that I learned in university, but I do remember one conversation with a professor that I had in statics and I remember coming to his office asking him a question about a problem set that I was working on, and he got mad at me. He's like, you didn't even try. Like, you will...next time you come into my office, you will tell me exactly what you did to attempt to solve this problem. And then we can have a conversation. I remember leaving his office and, like, he's so mean. Mean old man. And, but, like, it's the one lesson that had stayed with me for the longest time in my life because I always think back to him, like, you have to like, show the people that you're asking for help that you've at least attempted so that they know what you've tried, that they know that you're making an effort because otherwise, no one...no one likes someone who doesn't make an effort.</p><p><strong>MARYLIA:</strong> Yeah, just give me the answer. I was like, okay. Yeah. It's the two things. One is like showing them that you try and the other is like explaining the con-. Because sometimes people don't know what you're working on. So if you say something like, oh, how to connect this thing like, wait, what thing? To what thing? And then sometimes, like, the same word means different thing for different people. Like, okay, you're talking about this system or that system. Like, so if you explain what you try, explain the context, explain what you're trying to do, then sometimes it is so much easier for the person helping you to just, okay, it's this thing or that thing.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I remember I once posted a question for the OTel Operator folks. I was trying to get, like, a demo working, and I was following, like, a thing in someone's blog post. So I'm like, okay, these are all the things that I tried. These are like, this is the version of, like, the operator that I use in the version of cert manager and blah, blah, blah. And then they're like, oh, what's, what's the version of this other component they use that I'm like, oh, it's this. And they're like, yeah, that's not gonna work. But they were super polite about it.</p><p>But, like, you know, being forthcoming and giving that information, and I. And I, you know, in a lot of ways, like, if you've ever worked in QA, I think it trains that part of your brain, right? Because you're used to filing bugs, so you can't file a bug that says it doesn't work. I remember my mom would call me, desperately trying to get her phone to work. It's not working. I'm like, what's not working? You have to give me more information.</p><p><strong>MARYLIA:</strong> You're not helping me. Why? You can't. I'm trying.</p><p><strong>ADRIANA:</strong> Yeah. Parent tech support.</p><p><strong>MARYLIA:</strong> And even, like, different experience are going to, like, solve the same problem a different way. I remember one time that I had an escalation, and it was actually two escalations at the same time by the same customer, but coming from different teams. So I was in...each one was a completely different thing, and I was trying to find out if they were, like, related or not. It was like, a hell of an escalation. And then once I finished, like, okay, I think that was, like, a really interesting one. So I actually present it to my team, and I was like, I'm gonna go over with you with the information that I had at the time, and then all of you are gonna have to, because that was kind of, like, more a critical one. So I didn't have time to, like, stop and show to everybody, was kind of like, go, go, go kind of thing.</p><p>But after that, I was like, okay, now this is the information that I had, what all of you would have done here. So they would discuss and say, okay, I think we should do this or that. I was like, okay, this is what I did. Now with this information, what is your next step? So it was also a way of training them on what you would have done kind of thing?</p><p><strong>ADRIANA:</strong> Yeah, yeah. That's so great. That's so great. So you turn like, you know, a, a troubleshooting moment into a teachable moment for the rest of your team. That's amazing. I want to go back to the OTel work that you're doing. So I had a question around, right now you're a contributor to the Node SIG. Are there plans for you to become an approver or maintainer in that SIG?</p><p><strong>MARYLIA:</strong> Yeah, think that is part of my goal. And even because I'm already like reviewing PRs and I even try to like put comments and approve, but I've been joking, like last week with them, I was like, I am approving, but it doesn't really count because someone else has to come and actually approve for real. But like at least I'm trying to help you because when I find things the person is already fixing. So one time that one of them come, at least it is helpful. I hope so. And then one of them actually commented like, oh yeah, please continue doing this because it helps when we get you to be an approver. That can be in a near future and I'm assuming maintainer is something that takes a longer time.</p><p><strong>ADRIANA:</strong> I've got my fingers crossed for you. I know it's gonna happen. Yeah. Do you know what the process is for like moving into like an approver role?</p><p><strong>MARYLIA:</strong> Like, so there is a few criteria. So for example, I think for approver has to be working on the area for at least a month. Had several meaningful contributions and things like that. So I think I'm just completing a month now.</p><p><strong>ADRIANA:</strong> Oh, wow. Has it...it's only been a month? I guess a little more than a month, right?</p><p><strong>MARYLIA:</strong> Yeah. It's because like I joined Grafana first week of March, but then we had like the onboarding like in person like the second week and then the third week working like some internal stuff. So when I actually started contributing to like OTel was about my 3rd, 4th week. So it would be like almost a month.</p><p><strong>ADRIANA:</strong> Oh, wow. Wow, that's awesome. And so like hit the ground running. That's so great.</p><p><strong>ADRIANA:</strong> That's so exciting. Yeah. So I mean, this shows to anyone who, you know, wants, wants to get on that path towards OTel approver. Like it's, it's doable.</p><p><strong>MARYLIA:</strong> Pick your, your language, your area, not just SDK. Of course, there is a lot of other project there. And then usually they have the tag for good first issue or like, for grabs, or things like that. So look for those that are an easier entrance for you and then just started sending. And don't be afraid. Usually the first PR is going to have a lot of comments because people don't always read like the how to contribute or like the README. So the format is now is like the writing for the PR and things like that. So don't be afraid. Your first PR, imagine is going to be tons of comments. Then the second one a little less, the third one a little less, and then things will be easier with time.</p><p><strong>ADRIANA:</strong> Yeah. And I think that's great advice and for people to know what to expect. And the other thing that I will mention is, like, everyone is so polite in their PRs. No one is a jerk so far, like, of all the various PRs that I've made on OTel, no one has been a jerk. Everyone has always very thoughtful comments. And I'm always impressed by, like, how people really take the time to, like, review your stuff properly, which I really appreciate because I'm like, honestly, I'm like, it might be like part of someone's job, but still, like, you know, to put the, to be thoughtful and put in the effort, I think, like, it makes me feel a lot more at ease and makes me feel welcome.</p><p><strong>MARYLIA:</strong> Yeah. And it shows the value. People are valuing you as well, right? Because people want people contributing. So if you just mistreat people, you're not welcoming them to actually join it.</p><p><strong>ADRIANA:</strong> So, yeah, so, yeah, I think that's why. Oh, sorry.</p><p><strong>MARYLIA:</strong> I was gonna say I felt like, very lucky with the people that I interacted with. They were always pretty nice.</p><p><strong>ADRIANA:</strong> That's so great. And I was gonna say, I think that's why OpenTelemetry, I think, has the highest project contribution in CNCF behind Kubernetes. Which makes me super excited. And, you know, just going back to a point that you made earlier on, like, the types of things to contribute, like, I think people who are contributing to open source for the first time can be so scared to contribute anything or to, like, join a SIG meeting and speak up. And it's so, you know, like, if you're...yeah, I find even if I know what I'm talking about, if I'm like, in a group of people that I don't necessarily know, it can be like, really hard to speak up. So I think even just joining the meetings and just getting used to the people around.</p><p><strong>MARYLIA:</strong> Join, just listening in. Like the ones that I joined, a lot of people just actually quiet, just listening in. So start with this so you can have, like, a feel of what it is. It's gonna be like, case by case. Of course, like my second week, I was open a bunch of can of worm with my question. I was like, sorry, everybody, but I had to ask.</p><p><strong>ADRIANA:</strong> Sorry not sorry.</p><p><strong>MARYLIA:</strong> This is after like, almost 15 years working on the, on this world. So of course it comes with the experience, with time, knowing how to ask a questions again. Also, if I'm asking something, I'm always trying to be respectful, polite, explain the context of the things that I'm trying to do as well. And yeah.</p><p><strong>ADRIANA:</strong> Yeah, and I think, I think that's the thing, right? You know, we, we talk about, like, people not being jerks when they answer questions, but you can't be a jerk when you ask because otherwise no one's gonna want to talk to you.</p><p><strong>MARYLIA:</strong> So I created this PR my way. I'm not changing.</p><p><strong>ADRIANA:</strong> Like, bye, don't want you. Yeah. And I think, you know, once people start interacting with you more and more and you're interacting with them, they, you know, you kind of come to this realization of like, oh, yeah, we're all humans here. We're just trying to do our best and make this project great. And I think that's what's really easy to forget sometimes is like, there are humans behind those avatars on GitHub.</p><p><strong>MARYLIA:</strong> Yeah. And I think I also got really lucky with this job that Grafana was like, oh, no, your focus is to work on OpenTelemetry. So my day to day is to work on the community and help something that is going to help everybody, not just Grafana. So I think that was definitely something that drove me to come.</p><p><strong>ADRIANA:</strong> Yeah, that's awesome. And I think it's so nice, too, because, like, you know, open source doesn't happen without, like, the people who put in the time. And I mean, if you're, like, doing open source on the side, like, that is a lot of work. And I know some people do that, but it's nice to be to work at a company where, like, they're committed to that open source project and other companies in the area, in the same industry are also committed to the open source project project. So that it's not like just one main, just one main organization as contributor. And I think, like, I think it speaks volumes more, more so than a company saying, like, we are contributors of open source to actually have dedicated teams that do open source, and I think. I think that speaks volumes. And, you know, like, I'm fortunate as well.</p><p>Like, I would say most of my work is spent in OpenTelemetry, and I'm very grateful for it. And as you were saying, you're. You're getting to spend most of your time in OpenTelemetry, and it's great because that's what helps make the community better.</p><p><strong>MARYLIA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. Well, we are coming up on time, so before we wrap up, do you have any words of wisdom or hot takes that you want to share with people? It can be any about anything can be related to any of the topics we discussed today. Your choice.</p><p><strong>MARYLIA:</strong> Guess I can do, like, a recap of some of the things. Just don't be afraid to ask questions, and don't be afraid to learn, because that is how you grow your career, your knowledge, grow experiences. You're gonna also meet a lot of different people, different cultures when you do that as well. And that is also something always great to just open your mind to see what is out there.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. And that's such an excellent point. Like, especially in, I think companies more and more are becoming, like, very, very global, but open source, you have no choice. It is extremely global, and it's very interesting when you get to, like, meet the different folks, the different cultures, and I think it makes us. I think it makes us better humans to be aware of and interact and, like, learn to respect these different cultures and points of view. So, yeah, that's amazing advice. Thank you so much.</p><p>Well, thank you, Marylia, for Geeking Out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>MARYLIA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="43819683" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/c51d5d08-9629-416a-a2f5-1fce6b663fb1/audio/677ef217-460d-4bc0-b577-27a7ff7895eb/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Contributing to OpenTelemetry with Marylia Gutierrez</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Marylia Gutierrez</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:45</itunes:duration>
      <itunes:summary>Adriana geeks out with former On-Call Me Maybe guest, Marylia Gutierrez about what it’s like to be an OpenTelemetry contributor. Marylia talks about what it’s like to go from OTel end user at her last job, to OTel contributor at her current job, and how her past experiences with databases and Observability have helped her hit the ground running in her new role. She also talks about how staying technical as a manager in her last role made the transition to IC in her current role go smoothly. Finally, she gives some tips for folks looking to contribute to OTel for the first time. </itunes:summary>
      <itunes:subtitle>Adriana geeks out with former On-Call Me Maybe guest, Marylia Gutierrez about what it’s like to be an OpenTelemetry contributor. Marylia talks about what it’s like to go from OTel end user at her last job, to OTel contributor at her current job, and how her past experiences with databases and Observability have helped her hit the ground running in her new role. She also talks about how staying technical as a manager in her last role made the transition to IC in her current role go smoothly. Finally, she gives some tips for folks looking to contribute to OTel for the first time. </itunes:subtitle>
      <itunes:keywords>cloud native, engineering manager, cncf, otel, open source contribution, engineering management, open source, observability, tech careers, opentelemetry, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>29</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5eee5992-cd18-499c-8bd7-c388186c797d</guid>
      <title>The One Where We Geek Out at KubeHuddle on Mental Health</title>
      <description><![CDATA[It's a very special episode of Geeking Out! We were live at KubeHuddle on May 7th in Toronto, Canada for a mental health panel featuring host Adriana Villela, joined by Tim Banks, Lian Li, Diana Pham, and Marino Wijay. We discuss three key topics:
1. What are some of your indications that you or your co-workers are suffering?
2. How can we prioritize & take care of our mental health, while advocating for others to do the same?
3. What changes in the industry and our environments would be beneficial to mental health going forward?

We close off with some audience questions! 
]]></description>
      <pubDate>Wed, 8 May 2024 04:11:02 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Lian Li, Diana Pham, Tim Banks, Marino Wijay)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-at-kubehuddle-mental-health-esJjALDH</link>
      <enclosure length="36881701" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/a9f1fe51-615c-42da-96d2-1008ec47b439/audio/770ff159-e6e6-44df-a25d-15ccb5ff876b/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out at KubeHuddle on Mental Health</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Lian Li, Diana Pham, Tim Banks, Marino Wijay</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:25</itunes:duration>
      <itunes:summary>It&apos;s a very special episode of Geeking Out! We were live at KubeHuddle on May 7th in Toronto, Canada for a mental health panel featuring host Adriana Villela, joined by Tim Banks, Lian Li, Diana Pham, and Marino Wijay. We discuss three key topics:
1. What are some of your indications that you or your co-workers are suffering?
2. How can we prioritize &amp; take care of our mental health, while advocating for others to do the same?
3. What changes in the industry and our environments would be beneficial to mental health going forward?

We close off with some audience questions!</itunes:summary>
      <itunes:subtitle>It&apos;s a very special episode of Geeking Out! We were live at KubeHuddle on May 7th in Toronto, Canada for a mental health panel featuring host Adriana Villela, joined by Tim Banks, Lian Li, Diana Pham, and Marino Wijay. We discuss three key topics:
1. What are some of your indications that you or your co-workers are suffering?
2. How can we prioritize &amp; take care of our mental health, while advocating for others to do the same?
3. What changes in the industry and our environments would be beneficial to mental health going forward?

We close off with some audience questions!</itunes:subtitle>
      <itunes:keywords>mental health, mental health in tech, mental health matters, women in tech, tech jobs</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>28</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">1ab48ac7-b550-48df-8c1e-e6b5c46153ab</guid>
      <title>TRAILER: Geeking Out Live at KubeHuddle on May 7th</title>
      <description><![CDATA[Geeking Out will be doing a LIVE episode at the KubeHuddle Conference in Toronto, Canada, on May 7th at 16:25. We will be doing a very special mental health panel featuring Tim Banks, Marino Vijay, Diana Pham, and Lian Li.

You can catch us either live in-person, or streaming on one of our socials: YouTube, X, or LinkedIn. For links to these, go to https://bento.me/geekingout. 
]]></description>
      <pubDate>Fri, 3 May 2024 16:22:19 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Helen Shen)</author>
      <link>https://geeking-out.simplecast.com/episodes/geeking-out-live-at-kube-huddle-coming-may7-JD4S63Ef</link>
      <enclosure length="956855" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/0eba3078-385b-43d8-ba69-0fd4e1ab3919/audio/b2e479dd-7aa9-4092-9df4-5f3883f93c2d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>TRAILER: Geeking Out Live at KubeHuddle on May 7th</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Helen Shen</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/3020de0c-6699-4d4d-b96c-3626c1b2ec55/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:00:59</itunes:duration>
      <itunes:summary>Geeking Out will be doing a LIVE episode at the KubeHuddle Conference in Toronto, Canada, on May 7th at 16:25. We will be doing a very special mental health panel featuring Tim Banks, Marino Vijay, Diana Pham, and Lian Li.

You can catch us either live in-person, or streaming on one of our socials: YouTube, X, or LinkedIn. For links to these, go to https://bento.me/geekingout.</itunes:summary>
      <itunes:subtitle>Geeking Out will be doing a LIVE episode at the KubeHuddle Conference in Toronto, Canada, on May 7th at 16:25. We will be doing a very special mental health panel featuring Tim Banks, Marino Vijay, Diana Pham, and Lian Li.

You can catch us either live in-person, or streaming on one of our socials: YouTube, X, or LinkedIn. For links to these, go to https://bento.me/geekingout.</itunes:subtitle>
      <itunes:keywords>engineering manager, engineering management, digital transformation, tech careers, asking why, tech transformation, women in tech, devops, careers, tech jobs</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>trailer</itunes:episodeType>
      <itunes:episode>30</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7d75be67-5596-4e69-b6c5-b3a18e3f2d14</guid>
      <title>The One Where We Geek Out on Asking Why with Helen Shen</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Helen Shen is a lifelong learner who believes in balancing strategic and tactical IT solutions to maximum value delivery and time to market without jeopardizing long term growth and scalability. She is a technology leader with finance domain knowledge in retail banking, capital markets, and wealth management. She's been responsible of major IT development initiatives over $1M, and has successfully modernized applications from monolithic architectures to API architecture, and has worked on migrating on-premise assets to the cloud.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/shenhelen/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today I have Helen Shen. Welcome, Helen.</p><p><strong>HELEN:</strong> Hi everyone. Hi everyone.</p><p><strong>ADRIANA:</strong> Hey, it's so nice to have you on the show. Now, first things first, where are you calling from?</p><p><strong>HELEN:</strong> I'm calling from a small town outside of Ottawa. It's called Carlton Place.</p><p><strong>ADRIANA:</strong> Awesome. Yay. Another Canadian. Cool. Well, we're gonna get started with some lightning round questions before we get into the meaty bits. So are you ready? All right, let's do this. Okay, first question: are you left handed or right handed?</p><p><strong>HELEN:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>HELEN:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Mac, Linux or windows?</p><p><strong>HELEN:</strong> Mac, Linux and windows.</p><p><strong>ADRIANA:</strong> Ooh, all of them. Awesome. I love it. What's your favorite programming language?</p><p><strong>HELEN:</strong> Java.</p><p><strong>ADRIANA:</strong> Awesome. Dev or ops?</p><p><strong>HELEN:</strong> DevOps.</p><p><strong>ADRIANA:</strong> Awesome.</p><p><strong>ADRIANA:</strong> I've had a few people who have</p><p><strong>ADRIANA:</strong> answered DevOps as well, so I love it, I love it. No wrong answers either way. Okay. JSON or YAML?</p><p><strong>HELEN:</strong> JSON.</p><p><strong>ADRIANA:</strong> Ooh, I think, I think you might be one of the few on camp JSON so far. I should, I need to do a poll.</p><p><strong>HELEN:</strong> At some point I started embracing YAML. Well, but that space got me.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, I know. I've definitely gotten burned too many times by the, by the indentation on YAML.</p><p><strong>HELEN:</strong> At the beginning stage, the learning of troubleshooting, whole night with my espresso and then figure out it's a space.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like why do you hate me so much? I feel ya. Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>HELEN:</strong> Text.</p><p><strong>ADRIANA:</strong> Alright. And finally, what is your superpower?</p><p><strong>HELEN:</strong> My superpower is make everyone else to have superpower.</p><p><strong>ADRIANA:</strong> Ooh, I like that. That's very meta. Amazing. Amazing. Well, thanks so much for doing the lightning round questions. Now it's time to get into the meaty bits. So I'm very excited for this conversation because, you know, we had our pre chat a couple weeks ago and I feel like the ideas just started flowing on this and so I'm very, I'm very stoked for our topic of discussion. So I think when we were chatting initially, one of the things that you brought up was the importance of asking why.</p><p><strong>ADRIANA:</strong> So can you elaborate on that a little bit?</p><p><strong>HELEN:</strong> Yes, yes. So I have been through career in different organizations doing different type of technology, different tech stacks, different solutions. And one thing I found that make me going through the success of the project, the deliverables, the customer satisfaction, everything is because of that question. Why? Why are we doing this? Because using DevOps as an example, why are we doing this? Not only because it's cool, even though it is cool. And not every organization may be ready for DevOps, but why? I remember at my junior stage that I took automation for granted. And when I got into projects that embrace agility and automation, I was pumped, I was motivated, I was ready to go. And I didn't understand at that time the word, "fit for purpose". I didn't quite get it.</p><p>I heard it, I acknowledged it, but I didn't...I can't say that I fully understood the context of it. Then through different experiences, different projects, and also different growth in myself, then I started to use that word and I can see the same reaction from my team members or more junior team members. Then I start to realize, okay, they have been through what I've been through and what I can offer is that, sharing that "why?" Why do we need fit for purpose? Why is there need for such process? Why is it so difficult? There is a reason why it's so difficult, and is there a reason that it had to be like this, or there is a chance for improvement? So even though we're talking about ways to enhance experience, customer experience, user experience, developer experience, we really truly have to understand why. What's our problem definition? What are we trying to solve? Then the journey will become much easier.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. Now for our audience, can you define what you mean by, "fit for purpose"?</p><p><strong>HELEN:</strong> Yes. So using a technology project as an example, I don't know if some of you might experience that you are participating in multiple projects, and one project is embracing agile, one project is embracing waterfall. And even though by the book in Agile you should be a consistent part, 100%, you might not get into that. You might have to participate multiple projects in different ways. Some are all manual, some are half automated, some are fully automated. And while you are especially for a single contributor in the project, sometimes it's very hard to switch that context and fit for purpose. Yeah, and what I mean by "fit for purpose" is to actually understand from the customer perspective, management perspective of what is your goal trying to solve and why it has to be this way. And sometimes the answer could be that this because the architecture, because the environment organization is very big and complex and to ensure the quality and audit requirement is the best. Waterfall approach...maybe? On the other hand, though, it could be we don't have the resource, the company didn't have that culture comfort level yet, right?</p><p>And even so, there are different reasons. And the fit or purpose is how the whole team, not just you or what's the best, what's the coolest is for the whole team plus the customers to make that whole decision or the outcome of our process, our decisions to go in which way and each project might be different. The reason is that you do need to hold different mindsets and different approach. However, understanding that why and the fit for process, sorry, fit for purpose mindset, then you actually make your context switching much easier. Because we do know we talk, we often see that context switching waste time. However, it's unavoidable by knowing that why it helps you switch that contacts and navigate much easier and efficiently. Actually, I'm not saying we should stop from improving ourselves, but I think what are we trying to improve? What's the best approach to improve? What's the best DevOps approach, etcetera. It really depends on the context of your project and then find that fit.</p><p><strong>ADRIANA:</strong> Yeah, I couldn't agree more with that because I found in so many instances in my life, like as a developer, sometimes you're told to do things, right? And it's so easy to be in your little developer bubble, especially when you're a more junior person, where it's like, whatever, I do care, I just want to get my stuff done. And so, like, you know, we can be perfectly content with, with just doing what we're told. But I think it does us a disservice to not ask why. Because why is it that I'm doing the thing? Like, you know, I was chatting with my husband and he was talking about how he came up with like this big architecture for the stuff that he's working on. And he says it's so frustrating sometimes dealing with some of the folks that he works with because they don't understand the bigger picture of what they're trying to build. They're just working on this little piece. And so because they don't understand the full context, then it's harder to ask meaningful questions, right?</p><p>And also, if you don't understand why you're building something, I think it's a lot harder to like, you know, you just sort of accept the architecture for granted...like, you take it for granted and then that ends up becoming a problem because, what if, like, the original direction wasn't correct, right. But you don't understand it. You're not going to question it. When you understand it, you can think about it. Oh, yeah. Well, this doesn't make sense. Why are we doing it this way?</p><p><strong>HELEN:</strong> You have a good point. However, I noticed that in my journey there are rarely, rarely. It might be like one off case, but rarely. People don't care about one. It's just that they may, they may be in their world focusing so much that they might forget. And I think, I think this is the leadership call that I would say that as a good leader, I think they should embrace this mindset by making this opportunity more visible and approachable to the team members. Because a lot of time, I think developer doesn't even realize that. And I think usually I would expect that especially leaders, definitely, even the senior managers ,would open that door to show, especially for developers when they're focusing, we respect their time, we respect their focus, we respect their expertise. However, this is the contribution you're making. This is the impact you're made most of the time. When that opportunity and the vision, the values are presented to them, it's a different story.</p><p><strong>ADRIANA:</strong> Right. So are you saying then like it's kind of up to also like the, these folks in leadership positions to kind of incentivize to force to ask the why? And I think that's so, such a great habit to get into because we should always be questioning things like we need to be curious. Curiosity is what makes us learn.</p><p><strong>HELEN:</strong> Right, exactly. And that's how we challenge the status quo in a productive way, in my opinion.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think also, like it's, it's so important too, because like, sometimes, you know, when you're, when you work in a large organization and certain decisions are taken. Right. And it's, it's so easy to get mad, right? Like people, like, what are they doing? I hate them. But, you know, I think if we took the time to, to question it, to not just wonder why, but ask why of our leadership, I think it would be, I think it would be helpful as well because I think it can, I think it can calm any nerves, right. And I think part of it is we have to get into this habit though, of asking why of our leadership because I think sometimes in certain situations it can be very intimidating. Like you're in a town hall and, you know, there are always like brazen people who will ask questions at town halls, but then there's also like the tons of people who are just sitting there in the corner. Like, I have questions but I don't want to ask. And I think like, empowering folks to ask why and making it a safe place to ask why, I think is really important too, right?</p><p><strong>HELEN:</strong> Yes, totally, totally. I remember that it took me quite a few years to feel comfortable asking questions in tech. So I can totally relate to that. But I do want to say that sometimes it could be an opportunity that we don't know why or even when it's not safe to ask why because of certain culture. It does feel a bit awkward. It's bad. But what I like to remind myself is everything's an opportunity.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> So as long as I'm here to contribute, I know this is the current climate and okay, people don't like to be asked why, but I do want to know because I have that thirst and that helps me to perform better, that helps my team to perform better, especially being in a management role. I think this is crucial. And sometimes you do run into a situation that's not so pretty. However, I take it as an opportunity that maybe they're not comfortable yet. And then there's so many opportunities and ways that we can navigate ourselves. And at the end of the day, I find this is not only the gain for the organization, it's also gained for self in terms of your career as well. Because then you grow professionally on how to solve these problems. And again, there's no right and wrong answer. Just like the lightning questions you asked at the beginning, but then you get more comfortable to it and that's your growth.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. It's all about being curious.</p><p><strong>HELEN:</strong> Yes, yes, yes.</p><p><strong>ADRIANA:</strong> Awesome. I absolutely love it. And you know, like, you know, you've mentioned that you currently work as a manager now. How do you find, having been an individual contributor in the past, having been wearing the developer, the developer hat, how is it wearing the developer hat versus wearing the manager hat? Was it a big clash for you? Was it natural progression for you?</p><p><strong>HELEN:</strong> How was it? I miss being a developer, I'll be honest on that. However, I acknowledge my superpower that I mentioned is that because of my personality or the way that one thing I find is the compassion and empathy is a big thing. Because I understand my thought as a developer and understand my team members thoughts and if you truly care for them and actually enable them and, you know, emphasizing, why are we doing this? Why change management? Need to go through 20 layers of approval? But navigating that together as a team member makes me a better manager. And I realized that I can scale myself from a single contributor to enable more single contributors. I find that very, very satisfying. I feel good doing that. And one thing I really, really love asking my team is that sometimes as a single contributor, you really focus on, especially technology, difficult problems. And it's very natural, and I did the same to forget about the goal. Like the why, what problem are we trying to solve? What? Like, sometimes there's a balance approach.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> You're trying to solve this problem and then it's way out of the budget, right? And it might take way out of the extra time, etcetera. So how do we find that balance point? And one approach, I really find it effective and it really makes my team member, especially developer, interested in thinking about this, is that I encourage them to say, when you got into this situation, don't think like a developer. Pretend that you're Helen. Pretend that you're a manager. What would you do? And I find that approach is really helping them and it helps me too, because understanding now why, and sometimes I don't understand why I'm looking for that. Why then I put myself in my manager's shoes, even the senior leadership, what's important to them.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> The code, quality is important, but how do you write that if statement may be important to a tech lead, but not a CTO, and that's...it sounds as bad you saying it, but going through this process, you start to understand why the CTO doesn't focus on this. However, it's equally important to write a beautiful if statement without confusing your peers and then later on introduce a bug, right? So, yeah, it's all related. And just connecting that dot and always think yourself a level up and wear those hats. Pretend yourself to be your next, like, your manager or next level, and things could get a little bit clearer and easier.</p><p><strong>ADRIANA:</strong> I really like that so much because I think it's so easy, you know, when we're, it's so easy for us as developers to, like, complain about management. Ah, these stupid management decisions. What were they thinking? And it's, you know, it's funny, the first time I was in a management position and I vowed like, oh, I'm never going to make the same, you know, stupid mistakes that were made with me by my crappy managers. Never, never, never.</p><p>And, you know, I, I'd like to think I was, like, relatively successful, but the thing you have to learn as a manager, which I'm sure you've, you've seen yourself, is you can't please everyone. You're going to make some decisions that are going to be unpopular. And I mean, so be it. Like, yeah, but I think as a manager, it's your duty to explain why. But, like, they don't have to love it. But I...but I also think that your team has to support it, because when your team doesn't support your decisions as a manager, then things plunge into chaos, right? Because then you find yourself in a position where, like, people are talking behind each other's backs and then you've got, like, little factions developing, and all it takes is, like, one bad seed to sort of, like, ruin the harmony of your team. So I definitely agree with you that it's so, so important to get people to, like, basically get into each other's shoes to have that understanding and to understand the why.</p><p><strong>HELEN:</strong> Yes. And you raise a really good point, because it is, I agree, almost impossible to please everyone. At the same time, though, I believe it is possible to support everyone. That's different.</p><p><strong>ADRIANA:</strong> Yes. Yeah, I completely agree.</p><p><strong>HELEN:</strong> Yes. Yes. So as the leadership, in the leadership role, I actually believe that we...it's our responsibility to support every team member even though we may not able to please it because of the constraints we're in. And we can explain that background, usually explaining that reason, the why the thought process helps. And even though we may not be able to achieve the goal of 100% people agreeing, we can definitely support, because that's how we move forward as a team together.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree with you when you say that. I have a scenario that comes to mind in one of my more recent management roles where basically I pivoted the direction of my team. And on the most part, the team was super chill about it. They're like, gung ho. But I had this one person who was definitely not into, you know, the pivot, and he was extremely unhappy. And, you know, I tried my best to explain, like, the direction that we were going in, but it was, you know, it wasn't the type of work that he was doing. So the way in which I supported him wasn't necessarily like, I'm never going to be able to convince him that the work that we were doing was going to be the work that he wanted to do. So the best way I could support him was to help him...him find a role internally that would better match his skillset. And I think, you know, being able to...being able to support your team members doesn't always necessarily have to involve convincing them that you're right. It's just making sure that, you know, you're both in a good place that makes you happy.</p><p><strong>HELEN:</strong> Right, right. And that's a...that's a...that's a very interesting point because I remember going to one on one with my team members, and the way I navigate this kind of situation is that I am hired by the organization as a manager to achieve certain goal for the company. And in order to make that happen, to make that goal successful, there are two parts. There's company and there's you. So both need to align.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> And if I cannot align your career goal with the company, that won't work out.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> And it has to be both ways. And company need to align with you, you need to align with company, so both come together. If by any reason that alignment cannot be reached. And this is, this is my thing as a manager. I say the same to all my teams, no matter where I work. If you believe that alignment can be achieved by other place, and that's the best for you, and I'll support that. Even though that may be a loss for the company, it's a short term loss for our company, because then we don't waste time, unnecessary realignment and, you know, delaying certain things. I think we have to accept the fact that there is a middle ground, there is a balance, and technology is such a small world.</p><p>I don't believe in holding the team member stuck in one team. Makes sense, right? By supporting, by creating a supporting network, sometimes it could be internally within the team, sometimes it could be within the organization, sometimes it could be even beyond organization. So at different levels. And that's, that's what my firm value of belief is. Like, there's no point if both sides cannot align. It's important what company wants to achieve, but it's also important, the contributor, especially the bottom line contributor, that who actually doing the work.</p><p>Our job is to enable them. And if that have certain constraints, we try to eliminate as much as possible. And if that's not possible, then we support them at the next level. So that's, that's what I think it's important. And people often think that we want to make sure people don't quit. I do not want people to quit. I would love to work with them. However, we just have to be honest to ourselves. In my, in my modest opinion, that what's the best for the developers, the sole contributors, and what's the best for the company together.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree with you. Because if you're holding someone back like that, forcing them to be where they don't want to be, it's like, you know, you're, you're dating somebody who doesn't want to be with you and you're just forcing them to be with you because you love them and they don't love you back. And I mean, it does no one any good at the end of the day?</p><p><strong>HELEN:</strong> Yeah, just gonna be...but doesn't mean you can't be friends, right.</p><p><strong>ADRIANA:</strong> So, yeah, and I think, like, and tech is really cool because like, you know, especially in Toronto, like, and I mean, I know you're no longer in Toronto, but even like in Canada, eastern Canada, let's say, like, it's a small world, especially now that like, we've embraced more of this remote mentality, remote work mentality. It's a small world and I think like doing a solid for a co-worker, like, it goes a long way. People don't forget, like, I think there's like good karma in tech if, if you, yeah, you know, if you help, if you help somebody out, they will help you out at some point in the future. I fully believe in that.</p><p><strong>HELEN:</strong> And I'm only their managers when I'm at work. Outside of work, I don't have to wear that hat. So I would rather be a good human being that I believe in myself. No matter where you are in the organization, whether you're a CEO, CTO, a developer, an intern, right? So at the end of the day, I'm only their manager for 8 hours.</p><p><strong>ADRIANA:</strong> Yep. For sure. For sure, yep. Awesome. I love it. Switching gears a bit now, I know, like, you've gone back and forth between working both at a startup and a large enterprise. Yes. You know, some people only work startups, some people only work large enterprises. And you've gone back and forth between the two. Can you share with folks what that has been like and kind of what's, what do you think were the biggest shocks in both worlds?</p><p><strong>HELEN:</strong> Hmm. I love learning, so switching gives me a total different views of things to do. The, I wouldn't say like, I know in advance that what I'm going to experience and what's the shock that it may have but actually feeling it is different. The risk appetite is very different depending on the size of the company. And when you're in a large organization where the process is very well developed, you take advantage of it. You basically embrace the safety. But at the same time, though, sometimes you could wonder why things move so slowly.</p><p><strong>HELEN:</strong> Yes, and in a startup, whereas there is literally, the process is no process, you embrace it, you move on, you can go production the next day whenever you're ready. You still do all your best practice automation test integration. Then you just go, it feels awesome. However, there is a catch of the risk appetite. Sometimes it could be go beyond your threshold.</p><p><strong>ADRIANA:</strong> Yep, yep.</p><p><strong>HELEN:</strong> So that is the, that is the shocks that I would say, that caught me, even though I know about this, but feeling it is totally different. And you are the person in a senior leadership team being accountable.</p><p><strong>ADRIANA:</strong> Yep.</p><p><strong>HELEN:</strong> You have to support your team for that decision and then make that informed decision what risk to take and what risk not to take. And that is an amazing experience for me. And it does...it does push me a little bit, like, outside of my comfort zone. However, again, like, I think every experience has its own learning. There's, like my manager always says, don't chase for perfection, chase for progression. And I really take that to heart. And every situation, every mistake I make makes me a better person, make me a better, more professional, make me a better manager.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think that's so important to recognize because, you know, there are times in our careers where we think back to, like, our past mistakes and we're like, oh, so cringey. Oh, my God, I'm so embarrassed. I can't believe I did that. But, like, it helps shape who we are. Like, we wouldn't be where we are with our careers without that. So I really love that. I think that's, those are, like, really great words to live by.</p><p>I definitely agree with you on the, like, the shock of a startup because I remember I was, I think my second job out of school was, like, for a smaller organization. And I remember, like, we were developers touching prod. I mean, I had access to, like, you know, the prod data, and then I, I kind of decided, okay, I've had it with this sort of, like, you know, wild, wild west environment. So I wanted to go back to large enterprise because I needed more order. And of course, I went to, like, one of the most, like, one of the places with the most order, which was a bank, and with all of the regulations. And so my biggest shock was going from a place where, like, I, as a developer, had access to the prod database to going to an organization where there was, like, a separate team for, like, the QA and UAT databases and a separate team for the prod databases. And I'm like, what? And you have to, like, open tickets to be able to, like, communicate changes. And that was so jarring. I mean, you understand why, but it's still a complete, complete shock.</p><p><strong>HELEN:</strong> Yes. Writing a delivery letter on every single deployment that we have to.</p><p><strong>ADRIANA:</strong> Oh, my God. Yeah, yeah, yeah. The lovely document from hell. All the things that you have to do in order to deploy your code to prod and pray that you didn't mess up the instructions or else.</p><p><strong>HELEN:</strong> Yes. However, this is a very interesting point, because when I work on DevOps pipelines right now, that's my delivery letter.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. But it's codified, which is beautiful.</p><p><strong>HELEN:</strong> Exactly, exactly. And then by making that connection, I think it helps everybody on the team to be more, you know, compassionate about what's going on. Like, I remember I was cursing about delivery letter when there was still one, right? And especially when you have to redeploy that minor changes and you're afraid of every single typo that will slow you down.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>HELEN:</strong> Yes, yes. As a developer, I did curse it. So I totally understand and can relate to it. But as a manager, by supporting it now, I would say I can understand the DevOps pipeline is with, that is basically codified, that delivery letter. However, you do understand that, why am I want to automate this for human error for whatever reason, make that connection and help, even help the company transition to that mindset, if you can make that connection. Otherwise, why? Why do I want to spend so much money doing this, right? And that's why I think, especially when I find something irritating or annoying, I try to embrace this mindset and then it will make sense. You will find a light a bit sooner.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think that's such a compelling argument. Like, whenever you've got folks who are like resisting this change to DevOps processes, right, all you need to do is say, well, do you remember the delivery letters that we had to do manually? This is why we have this process in place and I think it becomes a very compelling narrative. And yet another example why, explaining why asking why is so important.</p><p><strong>HELEN:</strong> Yeah. And we run into a situation that sometimes, again, depending on the teams and the process, we need to have a DevOps engineer to click that button. Why? It's a continuous improvement process. Because even though I don't know if some of the technology team members can them relate, we have a pipeline, but I need a DevOps engineer to click that button. Like, oh, why? What if my DevOps engineer is not available, why do we need him to click that button? That button is just right there.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>HELEN:</strong> Yeah. Sometimes it's an interim product like that, and, and it could related to the process approval, funding infrastructure constraint. And I understand. I was the person as a developer back then when I was being blocked by my DevOps engineer. But I understood because he's my great working partner. He has a life too. He needs a day off. He was busy. I totally understood. However, it's very easy to resent to the management. Like, why are you doing it this way? Right?</p><p><strong>ADRIANA:</strong> Yeah, totally. Totally.</p><p><strong>HELEN:</strong> Yes. And I like how my manager said, do things with empathy instead of a sword. So using that mindset, if you go to your manager and say that instead of blaming that button, that you can't click, frame it as a way that I want to understand, "why did you?" Why did the company or management decide to design things in this way? Maybe you'll get a different answer and maybe you'll understand what challenges they are facing and put yourself in their shoes, and then your suggestion might be very valuable to push them forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And that's the important thing. Like, you know, understand why, but don't just take it at face value, because then...then you can use it to further probe and say, okay, well, I get that this is the process, but can we make it better? Because we need you to understand that this is not sustainable. This is a bottleneck for my work, and I think...</p><p><strong>HELEN:</strong> Right.</p><p><strong>ADRIANA:</strong> And so the empathy comes into play once again, which, you know, we need that. We need more of that in our industry.</p><p><strong>HELEN:</strong> Yes, yes. And I love being in the management role to put that empathy, compassion into the daily work, because sometimes technology problem can really make us stay focused. But at the same time, though, you know, to put ourselves in a box and forget about that. So I like being in this role to remind my team members that everything goes a long way with your technical expertise with the empathy, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Now, we are coming up on time, but before we wrap up, I do want to touch on one thing that I think is super important, that I think we need to talk about more, which is work life balance. And especially, like, you and I are both moms, and we are working moms in tech. So the question. My question to you is, you know, how...how do you manage as a working mom in tech? I mean, I know it's not like roses and ponies, like, all the time, you know, sunshine and rainbows. Like, we know that it's hard. So, like, what are your thoughts around that?</p><p><strong>HELEN:</strong> It is hard. Bottom line, it is hard. But I look at it as a journey as well, and recognize that some days I can't do it, some days I could. And I think it's the expectation. Do you put your team member, as a manager, those unexpected expectations, writing codes with no bug? Probably not. Then why do we do that to ourselves?</p><p><strong>ADRIANA:</strong> Yep, yep. Yeah. Oh, my God. That's so true. That's so true. I love that analogy so much. Yes.</p><p><strong>HELEN:</strong> So it's natural for a mom like us wanted to do it all, and I can always stop at the same time. Though some days, I really sucked that I would say that I couldn't do this. Like, I can't deliver what I promised my team to...I fail my team sometimes. I was like, oh, I have to leave my kid watching tv for an hour. I can't do this. I'm not a good mom. It's very easy to get into that situation.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>HELEN:</strong> But what...Yeah, but we really have to pull ourselves out from this situation. What I tried, the approach I use is, like, okay, if I have empathy for my team, do I have empathy for myself? Yeah. Like, do I give them unnecessary expectations, like, mission impossible, and it's not even achievable, then why do I do that to myself? And also knowing that you can't pour from an empty cup.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>HELEN:</strong> If I don't take care of myself, how do I take care of my team? How do I take care of my family? So that's the approach I use. I wouldn't say that I mastered this. And balance...if you...if you look at a balance beam, you're always, like, adjusting. So I haven't reached that balance. I'm still adjusting, but this is the approach I use.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I love it. I love it. Yeah. And it's so true. I mean, balance isn't necessarily equilibrium. There are going to be wobbles, and that's okay. Yeah. And there are gonna be good days and bad days. I totally agree. I mean, I feel some days that I just. I suck. I can't do, like, any of the things properly. Like, you know, failing my daughter, sometimes failing at life, like, in general. And I totally agree with you.</p><p>Like, just making sure that you take care of yourself is so important. And, you know, I. I'm one to admit, like, I give advice on work life balance, and I am terrible at following my own advice. And I more recently, like, I have had to, like, take my own advice on work life balance because I found myself in a situation where I was burnt out so badly. Like, it was affecting my sleep, affecting, like, my eating, like, I was getting, like, anxiety and digestion. And so I had to, like, take a step back, and this was my body saying, you got to take care of yourself. So I had to, like, make, like, changes to. To my life to, like, achieve some balance. And we need to listen to our bodies.</p><p><strong>HELEN:</strong> Yes, yes. And I know, Adriana, you actually climb.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> With your family. I think that's a...you don't like...I personally don't climb, but I do think it's a great opportunity to give it a try just because you realize that balance, like how a master elite athlete, how they climb, is still like this. Why are we so hard on ourselves? I find it that even though I can climb, but I...when I accompany, for example, my daughter for her climbing, then I feel like there's so much to learn. And I find...I find myself being more graceful acknowledging that. And I think that's one activity I would definitely encouraging people to give it a try. You don't be master. I can't even climb the easiest, but because I suck at it, it helped me understand that balance that, you know, reaching the balance is also a progression.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally, totally. And, you know, like, even if it's not your jam, like, you tried something that's outside of your comfort zone, and it doesn't have to be climbing. Whatever, right? That's the important thing. Just try something outside your comfort zone. Your brain will thank you because it's so different from what you do. So I think, yeah, I think that's amazing advice. Before we sign off, do you have any parting words of wisdom for our audience?</p><p><strong>HELEN:</strong> I truly believe everyone has a purpose. I think just belief in yourself. Continuous questioning about why, find a purpose, and everybody will be their shining star.</p><p><strong>ADRIANA:</strong> Awesome. I love that so much. Well, thank you so much, Helen, for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for any additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>HELEN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 30 Apr 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Helen Shen)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-asking-why-helen-shen-6IU6lIHy</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Helen Shen is a lifelong learner who believes in balancing strategic and tactical IT solutions to maximum value delivery and time to market without jeopardizing long term growth and scalability. She is a technology leader with finance domain knowledge in retail banking, capital markets, and wealth management. She's been responsible of major IT development initiatives over $1M, and has successfully modernized applications from monolithic architectures to API architecture, and has worked on migrating on-premise assets to the cloud.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/shenhelen/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today I have Helen Shen. Welcome, Helen.</p><p><strong>HELEN:</strong> Hi everyone. Hi everyone.</p><p><strong>ADRIANA:</strong> Hey, it's so nice to have you on the show. Now, first things first, where are you calling from?</p><p><strong>HELEN:</strong> I'm calling from a small town outside of Ottawa. It's called Carlton Place.</p><p><strong>ADRIANA:</strong> Awesome. Yay. Another Canadian. Cool. Well, we're gonna get started with some lightning round questions before we get into the meaty bits. So are you ready? All right, let's do this. Okay, first question: are you left handed or right handed?</p><p><strong>HELEN:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>HELEN:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Mac, Linux or windows?</p><p><strong>HELEN:</strong> Mac, Linux and windows.</p><p><strong>ADRIANA:</strong> Ooh, all of them. Awesome. I love it. What's your favorite programming language?</p><p><strong>HELEN:</strong> Java.</p><p><strong>ADRIANA:</strong> Awesome. Dev or ops?</p><p><strong>HELEN:</strong> DevOps.</p><p><strong>ADRIANA:</strong> Awesome.</p><p><strong>ADRIANA:</strong> I've had a few people who have</p><p><strong>ADRIANA:</strong> answered DevOps as well, so I love it, I love it. No wrong answers either way. Okay. JSON or YAML?</p><p><strong>HELEN:</strong> JSON.</p><p><strong>ADRIANA:</strong> Ooh, I think, I think you might be one of the few on camp JSON so far. I should, I need to do a poll.</p><p><strong>HELEN:</strong> At some point I started embracing YAML. Well, but that space got me.</p><p><strong>ADRIANA:</strong> Oh yeah, yeah, I know. I've definitely gotten burned too many times by the, by the indentation on YAML.</p><p><strong>HELEN:</strong> At the beginning stage, the learning of troubleshooting, whole night with my espresso and then figure out it's a space.</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like why do you hate me so much? I feel ya. Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>HELEN:</strong> Text.</p><p><strong>ADRIANA:</strong> Alright. And finally, what is your superpower?</p><p><strong>HELEN:</strong> My superpower is make everyone else to have superpower.</p><p><strong>ADRIANA:</strong> Ooh, I like that. That's very meta. Amazing. Amazing. Well, thanks so much for doing the lightning round questions. Now it's time to get into the meaty bits. So I'm very excited for this conversation because, you know, we had our pre chat a couple weeks ago and I feel like the ideas just started flowing on this and so I'm very, I'm very stoked for our topic of discussion. So I think when we were chatting initially, one of the things that you brought up was the importance of asking why.</p><p><strong>ADRIANA:</strong> So can you elaborate on that a little bit?</p><p><strong>HELEN:</strong> Yes, yes. So I have been through career in different organizations doing different type of technology, different tech stacks, different solutions. And one thing I found that make me going through the success of the project, the deliverables, the customer satisfaction, everything is because of that question. Why? Why are we doing this? Because using DevOps as an example, why are we doing this? Not only because it's cool, even though it is cool. And not every organization may be ready for DevOps, but why? I remember at my junior stage that I took automation for granted. And when I got into projects that embrace agility and automation, I was pumped, I was motivated, I was ready to go. And I didn't understand at that time the word, "fit for purpose". I didn't quite get it.</p><p>I heard it, I acknowledged it, but I didn't...I can't say that I fully understood the context of it. Then through different experiences, different projects, and also different growth in myself, then I started to use that word and I can see the same reaction from my team members or more junior team members. Then I start to realize, okay, they have been through what I've been through and what I can offer is that, sharing that "why?" Why do we need fit for purpose? Why is there need for such process? Why is it so difficult? There is a reason why it's so difficult, and is there a reason that it had to be like this, or there is a chance for improvement? So even though we're talking about ways to enhance experience, customer experience, user experience, developer experience, we really truly have to understand why. What's our problem definition? What are we trying to solve? Then the journey will become much easier.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. Now for our audience, can you define what you mean by, "fit for purpose"?</p><p><strong>HELEN:</strong> Yes. So using a technology project as an example, I don't know if some of you might experience that you are participating in multiple projects, and one project is embracing agile, one project is embracing waterfall. And even though by the book in Agile you should be a consistent part, 100%, you might not get into that. You might have to participate multiple projects in different ways. Some are all manual, some are half automated, some are fully automated. And while you are especially for a single contributor in the project, sometimes it's very hard to switch that context and fit for purpose. Yeah, and what I mean by "fit for purpose" is to actually understand from the customer perspective, management perspective of what is your goal trying to solve and why it has to be this way. And sometimes the answer could be that this because the architecture, because the environment organization is very big and complex and to ensure the quality and audit requirement is the best. Waterfall approach...maybe? On the other hand, though, it could be we don't have the resource, the company didn't have that culture comfort level yet, right?</p><p>And even so, there are different reasons. And the fit or purpose is how the whole team, not just you or what's the best, what's the coolest is for the whole team plus the customers to make that whole decision or the outcome of our process, our decisions to go in which way and each project might be different. The reason is that you do need to hold different mindsets and different approach. However, understanding that why and the fit for process, sorry, fit for purpose mindset, then you actually make your context switching much easier. Because we do know we talk, we often see that context switching waste time. However, it's unavoidable by knowing that why it helps you switch that contacts and navigate much easier and efficiently. Actually, I'm not saying we should stop from improving ourselves, but I think what are we trying to improve? What's the best approach to improve? What's the best DevOps approach, etcetera. It really depends on the context of your project and then find that fit.</p><p><strong>ADRIANA:</strong> Yeah, I couldn't agree more with that because I found in so many instances in my life, like as a developer, sometimes you're told to do things, right? And it's so easy to be in your little developer bubble, especially when you're a more junior person, where it's like, whatever, I do care, I just want to get my stuff done. And so, like, you know, we can be perfectly content with, with just doing what we're told. But I think it does us a disservice to not ask why. Because why is it that I'm doing the thing? Like, you know, I was chatting with my husband and he was talking about how he came up with like this big architecture for the stuff that he's working on. And he says it's so frustrating sometimes dealing with some of the folks that he works with because they don't understand the bigger picture of what they're trying to build. They're just working on this little piece. And so because they don't understand the full context, then it's harder to ask meaningful questions, right?</p><p>And also, if you don't understand why you're building something, I think it's a lot harder to like, you know, you just sort of accept the architecture for granted...like, you take it for granted and then that ends up becoming a problem because, what if, like, the original direction wasn't correct, right. But you don't understand it. You're not going to question it. When you understand it, you can think about it. Oh, yeah. Well, this doesn't make sense. Why are we doing it this way?</p><p><strong>HELEN:</strong> You have a good point. However, I noticed that in my journey there are rarely, rarely. It might be like one off case, but rarely. People don't care about one. It's just that they may, they may be in their world focusing so much that they might forget. And I think, I think this is the leadership call that I would say that as a good leader, I think they should embrace this mindset by making this opportunity more visible and approachable to the team members. Because a lot of time, I think developer doesn't even realize that. And I think usually I would expect that especially leaders, definitely, even the senior managers ,would open that door to show, especially for developers when they're focusing, we respect their time, we respect their focus, we respect their expertise. However, this is the contribution you're making. This is the impact you're made most of the time. When that opportunity and the vision, the values are presented to them, it's a different story.</p><p><strong>ADRIANA:</strong> Right. So are you saying then like it's kind of up to also like the, these folks in leadership positions to kind of incentivize to force to ask the why? And I think that's so, such a great habit to get into because we should always be questioning things like we need to be curious. Curiosity is what makes us learn.</p><p><strong>HELEN:</strong> Right, exactly. And that's how we challenge the status quo in a productive way, in my opinion.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think also, like it's, it's so important too, because like, sometimes, you know, when you're, when you work in a large organization and certain decisions are taken. Right. And it's, it's so easy to get mad, right? Like people, like, what are they doing? I hate them. But, you know, I think if we took the time to, to question it, to not just wonder why, but ask why of our leadership, I think it would be, I think it would be helpful as well because I think it can, I think it can calm any nerves, right. And I think part of it is we have to get into this habit though, of asking why of our leadership because I think sometimes in certain situations it can be very intimidating. Like you're in a town hall and, you know, there are always like brazen people who will ask questions at town halls, but then there's also like the tons of people who are just sitting there in the corner. Like, I have questions but I don't want to ask. And I think like, empowering folks to ask why and making it a safe place to ask why, I think is really important too, right?</p><p><strong>HELEN:</strong> Yes, totally, totally. I remember that it took me quite a few years to feel comfortable asking questions in tech. So I can totally relate to that. But I do want to say that sometimes it could be an opportunity that we don't know why or even when it's not safe to ask why because of certain culture. It does feel a bit awkward. It's bad. But what I like to remind myself is everything's an opportunity.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> So as long as I'm here to contribute, I know this is the current climate and okay, people don't like to be asked why, but I do want to know because I have that thirst and that helps me to perform better, that helps my team to perform better, especially being in a management role. I think this is crucial. And sometimes you do run into a situation that's not so pretty. However, I take it as an opportunity that maybe they're not comfortable yet. And then there's so many opportunities and ways that we can navigate ourselves. And at the end of the day, I find this is not only the gain for the organization, it's also gained for self in terms of your career as well. Because then you grow professionally on how to solve these problems. And again, there's no right and wrong answer. Just like the lightning questions you asked at the beginning, but then you get more comfortable to it and that's your growth.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. It's all about being curious.</p><p><strong>HELEN:</strong> Yes, yes, yes.</p><p><strong>ADRIANA:</strong> Awesome. I absolutely love it. And you know, like, you know, you've mentioned that you currently work as a manager now. How do you find, having been an individual contributor in the past, having been wearing the developer, the developer hat, how is it wearing the developer hat versus wearing the manager hat? Was it a big clash for you? Was it natural progression for you?</p><p><strong>HELEN:</strong> How was it? I miss being a developer, I'll be honest on that. However, I acknowledge my superpower that I mentioned is that because of my personality or the way that one thing I find is the compassion and empathy is a big thing. Because I understand my thought as a developer and understand my team members thoughts and if you truly care for them and actually enable them and, you know, emphasizing, why are we doing this? Why change management? Need to go through 20 layers of approval? But navigating that together as a team member makes me a better manager. And I realized that I can scale myself from a single contributor to enable more single contributors. I find that very, very satisfying. I feel good doing that. And one thing I really, really love asking my team is that sometimes as a single contributor, you really focus on, especially technology, difficult problems. And it's very natural, and I did the same to forget about the goal. Like the why, what problem are we trying to solve? What? Like, sometimes there's a balance approach.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> You're trying to solve this problem and then it's way out of the budget, right? And it might take way out of the extra time, etcetera. So how do we find that balance point? And one approach, I really find it effective and it really makes my team member, especially developer, interested in thinking about this, is that I encourage them to say, when you got into this situation, don't think like a developer. Pretend that you're Helen. Pretend that you're a manager. What would you do? And I find that approach is really helping them and it helps me too, because understanding now why, and sometimes I don't understand why I'm looking for that. Why then I put myself in my manager's shoes, even the senior leadership, what's important to them.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> The code, quality is important, but how do you write that if statement may be important to a tech lead, but not a CTO, and that's...it sounds as bad you saying it, but going through this process, you start to understand why the CTO doesn't focus on this. However, it's equally important to write a beautiful if statement without confusing your peers and then later on introduce a bug, right? So, yeah, it's all related. And just connecting that dot and always think yourself a level up and wear those hats. Pretend yourself to be your next, like, your manager or next level, and things could get a little bit clearer and easier.</p><p><strong>ADRIANA:</strong> I really like that so much because I think it's so easy, you know, when we're, it's so easy for us as developers to, like, complain about management. Ah, these stupid management decisions. What were they thinking? And it's, you know, it's funny, the first time I was in a management position and I vowed like, oh, I'm never going to make the same, you know, stupid mistakes that were made with me by my crappy managers. Never, never, never.</p><p>And, you know, I, I'd like to think I was, like, relatively successful, but the thing you have to learn as a manager, which I'm sure you've, you've seen yourself, is you can't please everyone. You're going to make some decisions that are going to be unpopular. And I mean, so be it. Like, yeah, but I think as a manager, it's your duty to explain why. But, like, they don't have to love it. But I...but I also think that your team has to support it, because when your team doesn't support your decisions as a manager, then things plunge into chaos, right? Because then you find yourself in a position where, like, people are talking behind each other's backs and then you've got, like, little factions developing, and all it takes is, like, one bad seed to sort of, like, ruin the harmony of your team. So I definitely agree with you that it's so, so important to get people to, like, basically get into each other's shoes to have that understanding and to understand the why.</p><p><strong>HELEN:</strong> Yes. And you raise a really good point, because it is, I agree, almost impossible to please everyone. At the same time, though, I believe it is possible to support everyone. That's different.</p><p><strong>ADRIANA:</strong> Yes. Yeah, I completely agree.</p><p><strong>HELEN:</strong> Yes. Yes. So as the leadership, in the leadership role, I actually believe that we...it's our responsibility to support every team member even though we may not able to please it because of the constraints we're in. And we can explain that background, usually explaining that reason, the why the thought process helps. And even though we may not be able to achieve the goal of 100% people agreeing, we can definitely support, because that's how we move forward as a team together.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree with you when you say that. I have a scenario that comes to mind in one of my more recent management roles where basically I pivoted the direction of my team. And on the most part, the team was super chill about it. They're like, gung ho. But I had this one person who was definitely not into, you know, the pivot, and he was extremely unhappy. And, you know, I tried my best to explain, like, the direction that we were going in, but it was, you know, it wasn't the type of work that he was doing. So the way in which I supported him wasn't necessarily like, I'm never going to be able to convince him that the work that we were doing was going to be the work that he wanted to do. So the best way I could support him was to help him...him find a role internally that would better match his skillset. And I think, you know, being able to...being able to support your team members doesn't always necessarily have to involve convincing them that you're right. It's just making sure that, you know, you're both in a good place that makes you happy.</p><p><strong>HELEN:</strong> Right, right. And that's a...that's a...that's a very interesting point because I remember going to one on one with my team members, and the way I navigate this kind of situation is that I am hired by the organization as a manager to achieve certain goal for the company. And in order to make that happen, to make that goal successful, there are two parts. There's company and there's you. So both need to align.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> And if I cannot align your career goal with the company, that won't work out.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>HELEN:</strong> And it has to be both ways. And company need to align with you, you need to align with company, so both come together. If by any reason that alignment cannot be reached. And this is, this is my thing as a manager. I say the same to all my teams, no matter where I work. If you believe that alignment can be achieved by other place, and that's the best for you, and I'll support that. Even though that may be a loss for the company, it's a short term loss for our company, because then we don't waste time, unnecessary realignment and, you know, delaying certain things. I think we have to accept the fact that there is a middle ground, there is a balance, and technology is such a small world.</p><p>I don't believe in holding the team member stuck in one team. Makes sense, right? By supporting, by creating a supporting network, sometimes it could be internally within the team, sometimes it could be within the organization, sometimes it could be even beyond organization. So at different levels. And that's, that's what my firm value of belief is. Like, there's no point if both sides cannot align. It's important what company wants to achieve, but it's also important, the contributor, especially the bottom line contributor, that who actually doing the work.</p><p>Our job is to enable them. And if that have certain constraints, we try to eliminate as much as possible. And if that's not possible, then we support them at the next level. So that's, that's what I think it's important. And people often think that we want to make sure people don't quit. I do not want people to quit. I would love to work with them. However, we just have to be honest to ourselves. In my, in my modest opinion, that what's the best for the developers, the sole contributors, and what's the best for the company together.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree with you. Because if you're holding someone back like that, forcing them to be where they don't want to be, it's like, you know, you're, you're dating somebody who doesn't want to be with you and you're just forcing them to be with you because you love them and they don't love you back. And I mean, it does no one any good at the end of the day?</p><p><strong>HELEN:</strong> Yeah, just gonna be...but doesn't mean you can't be friends, right.</p><p><strong>ADRIANA:</strong> So, yeah, and I think, like, and tech is really cool because like, you know, especially in Toronto, like, and I mean, I know you're no longer in Toronto, but even like in Canada, eastern Canada, let's say, like, it's a small world, especially now that like, we've embraced more of this remote mentality, remote work mentality. It's a small world and I think like doing a solid for a co-worker, like, it goes a long way. People don't forget, like, I think there's like good karma in tech if, if you, yeah, you know, if you help, if you help somebody out, they will help you out at some point in the future. I fully believe in that.</p><p><strong>HELEN:</strong> And I'm only their managers when I'm at work. Outside of work, I don't have to wear that hat. So I would rather be a good human being that I believe in myself. No matter where you are in the organization, whether you're a CEO, CTO, a developer, an intern, right? So at the end of the day, I'm only their manager for 8 hours.</p><p><strong>ADRIANA:</strong> Yep. For sure. For sure, yep. Awesome. I love it. Switching gears a bit now, I know, like, you've gone back and forth between working both at a startup and a large enterprise. Yes. You know, some people only work startups, some people only work large enterprises. And you've gone back and forth between the two. Can you share with folks what that has been like and kind of what's, what do you think were the biggest shocks in both worlds?</p><p><strong>HELEN:</strong> Hmm. I love learning, so switching gives me a total different views of things to do. The, I wouldn't say like, I know in advance that what I'm going to experience and what's the shock that it may have but actually feeling it is different. The risk appetite is very different depending on the size of the company. And when you're in a large organization where the process is very well developed, you take advantage of it. You basically embrace the safety. But at the same time, though, sometimes you could wonder why things move so slowly.</p><p><strong>HELEN:</strong> Yes, and in a startup, whereas there is literally, the process is no process, you embrace it, you move on, you can go production the next day whenever you're ready. You still do all your best practice automation test integration. Then you just go, it feels awesome. However, there is a catch of the risk appetite. Sometimes it could be go beyond your threshold.</p><p><strong>ADRIANA:</strong> Yep, yep.</p><p><strong>HELEN:</strong> So that is the, that is the shocks that I would say, that caught me, even though I know about this, but feeling it is totally different. And you are the person in a senior leadership team being accountable.</p><p><strong>ADRIANA:</strong> Yep.</p><p><strong>HELEN:</strong> You have to support your team for that decision and then make that informed decision what risk to take and what risk not to take. And that is an amazing experience for me. And it does...it does push me a little bit, like, outside of my comfort zone. However, again, like, I think every experience has its own learning. There's, like my manager always says, don't chase for perfection, chase for progression. And I really take that to heart. And every situation, every mistake I make makes me a better person, make me a better, more professional, make me a better manager.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think that's so important to recognize because, you know, there are times in our careers where we think back to, like, our past mistakes and we're like, oh, so cringey. Oh, my God, I'm so embarrassed. I can't believe I did that. But, like, it helps shape who we are. Like, we wouldn't be where we are with our careers without that. So I really love that. I think that's, those are, like, really great words to live by.</p><p>I definitely agree with you on the, like, the shock of a startup because I remember I was, I think my second job out of school was, like, for a smaller organization. And I remember, like, we were developers touching prod. I mean, I had access to, like, you know, the prod data, and then I, I kind of decided, okay, I've had it with this sort of, like, you know, wild, wild west environment. So I wanted to go back to large enterprise because I needed more order. And of course, I went to, like, one of the most, like, one of the places with the most order, which was a bank, and with all of the regulations. And so my biggest shock was going from a place where, like, I, as a developer, had access to the prod database to going to an organization where there was, like, a separate team for, like, the QA and UAT databases and a separate team for the prod databases. And I'm like, what? And you have to, like, open tickets to be able to, like, communicate changes. And that was so jarring. I mean, you understand why, but it's still a complete, complete shock.</p><p><strong>HELEN:</strong> Yes. Writing a delivery letter on every single deployment that we have to.</p><p><strong>ADRIANA:</strong> Oh, my God. Yeah, yeah, yeah. The lovely document from hell. All the things that you have to do in order to deploy your code to prod and pray that you didn't mess up the instructions or else.</p><p><strong>HELEN:</strong> Yes. However, this is a very interesting point, because when I work on DevOps pipelines right now, that's my delivery letter.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. But it's codified, which is beautiful.</p><p><strong>HELEN:</strong> Exactly, exactly. And then by making that connection, I think it helps everybody on the team to be more, you know, compassionate about what's going on. Like, I remember I was cursing about delivery letter when there was still one, right? And especially when you have to redeploy that minor changes and you're afraid of every single typo that will slow you down.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>HELEN:</strong> Yes, yes. As a developer, I did curse it. So I totally understand and can relate to it. But as a manager, by supporting it now, I would say I can understand the DevOps pipeline is with, that is basically codified, that delivery letter. However, you do understand that, why am I want to automate this for human error for whatever reason, make that connection and help, even help the company transition to that mindset, if you can make that connection. Otherwise, why? Why do I want to spend so much money doing this, right? And that's why I think, especially when I find something irritating or annoying, I try to embrace this mindset and then it will make sense. You will find a light a bit sooner.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And I think that's such a compelling argument. Like, whenever you've got folks who are like resisting this change to DevOps processes, right, all you need to do is say, well, do you remember the delivery letters that we had to do manually? This is why we have this process in place and I think it becomes a very compelling narrative. And yet another example why, explaining why asking why is so important.</p><p><strong>HELEN:</strong> Yeah. And we run into a situation that sometimes, again, depending on the teams and the process, we need to have a DevOps engineer to click that button. Why? It's a continuous improvement process. Because even though I don't know if some of the technology team members can them relate, we have a pipeline, but I need a DevOps engineer to click that button. Like, oh, why? What if my DevOps engineer is not available, why do we need him to click that button? That button is just right there.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>HELEN:</strong> Yeah. Sometimes it's an interim product like that, and, and it could related to the process approval, funding infrastructure constraint. And I understand. I was the person as a developer back then when I was being blocked by my DevOps engineer. But I understood because he's my great working partner. He has a life too. He needs a day off. He was busy. I totally understood. However, it's very easy to resent to the management. Like, why are you doing it this way? Right?</p><p><strong>ADRIANA:</strong> Yeah, totally. Totally.</p><p><strong>HELEN:</strong> Yes. And I like how my manager said, do things with empathy instead of a sword. So using that mindset, if you go to your manager and say that instead of blaming that button, that you can't click, frame it as a way that I want to understand, "why did you?" Why did the company or management decide to design things in this way? Maybe you'll get a different answer and maybe you'll understand what challenges they are facing and put yourself in their shoes, and then your suggestion might be very valuable to push them forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And that's the important thing. Like, you know, understand why, but don't just take it at face value, because then...then you can use it to further probe and say, okay, well, I get that this is the process, but can we make it better? Because we need you to understand that this is not sustainable. This is a bottleneck for my work, and I think...</p><p><strong>HELEN:</strong> Right.</p><p><strong>ADRIANA:</strong> And so the empathy comes into play once again, which, you know, we need that. We need more of that in our industry.</p><p><strong>HELEN:</strong> Yes, yes. And I love being in the management role to put that empathy, compassion into the daily work, because sometimes technology problem can really make us stay focused. But at the same time, though, you know, to put ourselves in a box and forget about that. So I like being in this role to remind my team members that everything goes a long way with your technical expertise with the empathy, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Now, we are coming up on time, but before we wrap up, I do want to touch on one thing that I think is super important, that I think we need to talk about more, which is work life balance. And especially, like, you and I are both moms, and we are working moms in tech. So the question. My question to you is, you know, how...how do you manage as a working mom in tech? I mean, I know it's not like roses and ponies, like, all the time, you know, sunshine and rainbows. Like, we know that it's hard. So, like, what are your thoughts around that?</p><p><strong>HELEN:</strong> It is hard. Bottom line, it is hard. But I look at it as a journey as well, and recognize that some days I can't do it, some days I could. And I think it's the expectation. Do you put your team member, as a manager, those unexpected expectations, writing codes with no bug? Probably not. Then why do we do that to ourselves?</p><p><strong>ADRIANA:</strong> Yep, yep. Yeah. Oh, my God. That's so true. That's so true. I love that analogy so much. Yes.</p><p><strong>HELEN:</strong> So it's natural for a mom like us wanted to do it all, and I can always stop at the same time. Though some days, I really sucked that I would say that I couldn't do this. Like, I can't deliver what I promised my team to...I fail my team sometimes. I was like, oh, I have to leave my kid watching tv for an hour. I can't do this. I'm not a good mom. It's very easy to get into that situation.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>HELEN:</strong> But what...Yeah, but we really have to pull ourselves out from this situation. What I tried, the approach I use is, like, okay, if I have empathy for my team, do I have empathy for myself? Yeah. Like, do I give them unnecessary expectations, like, mission impossible, and it's not even achievable, then why do I do that to myself? And also knowing that you can't pour from an empty cup.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>HELEN:</strong> If I don't take care of myself, how do I take care of my team? How do I take care of my family? So that's the approach I use. I wouldn't say that I mastered this. And balance...if you...if you look at a balance beam, you're always, like, adjusting. So I haven't reached that balance. I'm still adjusting, but this is the approach I use.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. I love it. I love it. Yeah. And it's so true. I mean, balance isn't necessarily equilibrium. There are going to be wobbles, and that's okay. Yeah. And there are gonna be good days and bad days. I totally agree. I mean, I feel some days that I just. I suck. I can't do, like, any of the things properly. Like, you know, failing my daughter, sometimes failing at life, like, in general. And I totally agree with you.</p><p>Like, just making sure that you take care of yourself is so important. And, you know, I. I'm one to admit, like, I give advice on work life balance, and I am terrible at following my own advice. And I more recently, like, I have had to, like, take my own advice on work life balance because I found myself in a situation where I was burnt out so badly. Like, it was affecting my sleep, affecting, like, my eating, like, I was getting, like, anxiety and digestion. And so I had to, like, take a step back, and this was my body saying, you got to take care of yourself. So I had to, like, make, like, changes to. To my life to, like, achieve some balance. And we need to listen to our bodies.</p><p><strong>HELEN:</strong> Yes, yes. And I know, Adriana, you actually climb.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>HELEN:</strong> With your family. I think that's a...you don't like...I personally don't climb, but I do think it's a great opportunity to give it a try just because you realize that balance, like how a master elite athlete, how they climb, is still like this. Why are we so hard on ourselves? I find it that even though I can climb, but I...when I accompany, for example, my daughter for her climbing, then I feel like there's so much to learn. And I find...I find myself being more graceful acknowledging that. And I think that's one activity I would definitely encouraging people to give it a try. You don't be master. I can't even climb the easiest, but because I suck at it, it helped me understand that balance that, you know, reaching the balance is also a progression.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally, totally. And, you know, like, even if it's not your jam, like, you tried something that's outside of your comfort zone, and it doesn't have to be climbing. Whatever, right? That's the important thing. Just try something outside your comfort zone. Your brain will thank you because it's so different from what you do. So I think, yeah, I think that's amazing advice. Before we sign off, do you have any parting words of wisdom for our audience?</p><p><strong>HELEN:</strong> I truly believe everyone has a purpose. I think just belief in yourself. Continuous questioning about why, find a purpose, and everybody will be their shining star.</p><p><strong>ADRIANA:</strong> Awesome. I love that so much. Well, thank you so much, Helen, for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for any additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>HELEN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="42888105" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/f3da9863-691b-4024-938b-d3abf91b75ef/audio/0b515644-87cf-45f3-b9a0-1a88a791596d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Asking Why with Helen Shen</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Helen Shen</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:46</itunes:duration>
      <itunes:summary>This week, Adriana Villela geeks out with Helen Shen on why it&apos;s important to ask &quot;WHY?&quot; They talk about how being curious helps create empathy, challenge the status quo, and make change actually happen in a productive way. They also talk about how trying to understand a problem from someone else&apos;s perspective brings new insights on why something is important or is done a certain way. Finally, they discuss how it&apos;s impossible to please certain team members, even after explaining why to them, but how you can still support them.</itunes:summary>
      <itunes:subtitle>This week, Adriana Villela geeks out with Helen Shen on why it&apos;s important to ask &quot;WHY?&quot; They talk about how being curious helps create empathy, challenge the status quo, and make change actually happen in a productive way. They also talk about how trying to understand a problem from someone else&apos;s perspective brings new insights on why something is important or is done a certain way. Finally, they discuss how it&apos;s impossible to please certain team members, even after explaining why to them, but how you can still support them.</itunes:subtitle>
      <itunes:keywords>engineering manager, engineering management, digital transformation, tech careers, asking why, tech transformation, women in tech, devops, careers, tech jobs</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>27</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">89625084-a883-4339-b1e6-05d70233068b</guid>
      <title>The One Where We Geek Out on Engineering Management with Alex Boten of Honeycomb</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Alex Boten is a senior staff software engineer that has spent the last ten years helping organizations adapt to a cloud-native landscape by mashing keyboards. From building core network infrastructure to mobile client applications and everything in between, Alex has first-hand knowledge of how complex troubleshooting distributed applications is. This led him to the domain of observability and contributing as an approver and maintainer to OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li>All of Alex's socials on <a href="https://dot.cards/codeboten">dot.cards/codeboten</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://youtu.be/SsoOG6ZeyUI?si=VG5BF5luRG4jxVl8">Silicon Valley - Tabs vs Spaces</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://codeboten.medium.com/the-journey-back-to-being-an-individual-contributor-d79957ab0677">The Journey Back to Being an Individual Contributor, by Alex Boten (blog)</a></li><li><a href="https://www.amazon.ca/Elegant-Puzzle-Systems-Engineering-Management/dp/1732265186">An Elegant Puzzle, by Will Larson (book)</a></li><li><a href="https://youtu.be/NqCMAJspxRA?si=pFaZcUGgBfQXmfAC">Ash Patel talks about stepping away from a director role and going into consulting</a></li><li><a href="https://youtu.be/z7XWaHfB9Pw?si=HbWuhbcvA9RxSInS">Riaan Nolan talks about stepping away from a director role and going into consulting</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Alex Boten. Welcome, Alex.</p><p><strong>ALEX:</strong> Hello. Thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you on. Where are you calling from today?</p><p><strong>ALEX:</strong> Just Vancouver, Canada, on the far west coast. So not too far away, but kind of far away.</p><p><strong>ADRIANA:</strong> All right, well, before we get started with the meaty bits, I'm going to subject you to my lightning round questions.</p><p><strong>ALEX:</strong> All right, let's do this.</p><p><strong>ADRIANA:</strong> All right, first question. Are you a lefty or a righty?</p><p><strong>ALEX:</strong> I am mostly a righty, although when I play sports, I'm a lefty.</p><p><strong>ADRIANA:</strong> Cool. Okay, iPhone or Android?</p><p><strong>ALEX:</strong> I tried Android for a very brief moment, and then when I tried to sync it with my iTunes library like 15 years ago, it didn't work. So I just switched to iPhone and never looked back. I'm kind of stuck in it.</p><p><strong>ADRIANA:</strong> The iTunes library sync was the deal breaker.</p><p><strong>ALEX:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> I feel ya. I, my mom had an Android for a while because my dad bought it for her even though he had an iPhone. And then she would ask me how to do stuff on, on her Android and I'm like, listen, if I'm not looking at your phone, I have no freaking clue what's going on because I don't have an Android.</p><p><strong>ALEX:</strong> It just made no sense. I...I'm with you. I could never understand it.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. All right, next question. Mac, Linux or Windows?</p><p><strong>ALEX:</strong> Mostly...mostly Mac these days. I have contemplated a few times going back to a Linux laptop, although every time I've tried it, I do a quick search on the laptops of choice, and the first hits that come back from the search engine are things like, hey, how do I get my broadcom WiFi card to work with my brand new laptop? And, you know, I did enough of this in the early two thousands that I don't, I don't feel I have the time to do that anymore.</p><p><strong>ADRIANA:</strong> I feel you.</p><p><strong>ALEX:</strong> Yeah, maybe I'll be on a Mac forever.</p><p><strong>ADRIANA:</strong> Yeah, that's kind of my...my reasoning too, eventually for why I went Mac because I had like a Linux machine and like, nothing worked on it and I had a BlackBerry at the time and I couldn't even sync my BlackBerry, so I had to like either do a Windows VM or dual boot, and then I'm like, nah.</p><p><strong>ALEX:</strong> Yep, I hear that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, right, next question. Favorite programming language?</p><p><strong>ALEX:</strong> Let's see. I feel like in general, I don't have a strong preference. I've enjoyed Go for the past, I don't know, five or six years. Before that. I really enjoyed Python for like five or six years. So kind of whatever works. I think in general.</p><p><strong>ADRIANA:</strong> I'm down for that. Whatever makes you happy when you code too, right?</p><p><strong>ALEX:</strong> Yeah, I mean, you know, I think there's, there's gotchas with every single language, so you use anything long enough, you'll find those gotchas, I feel. But maybe I just haven't found that perfect language yet.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Okay, next question. JSON or YAML?</p><p><strong>ALEX:</strong> Can I choose neither. Can I choose XML?</p><p><strong>ADRIANA:</strong> Seriously?</p><p><strong>ALEX:</strong> No.</p><p><strong>ADRIANA:</strong> I don't know. I don't know.</p><p><strong>ALEX:</strong> I think they're all just a means to an end. It's very rarely that any of those things are the thing that I really want to be spending my time on. So whatever the tools I'm using need, that's kind of what I'll...I'll go for it for that time.</p><p><strong>ADRIANA:</strong> All right, do down for that. Spaces or tabs?</p><p><strong>ALEX:</strong> I think I switch editors often enough that I prefer spaces in general because of various reasons. So I get spaces, but again, I'm not religious about it. If my, if my IDEs fill in tabs and I don't see it, I'm not going to pay attention to it. Although then when I switch to VIM and I see tabs, then I might be getting confused a little bit, so.</p><p><strong>ADRIANA:</strong> Yeah, sure.</p><p><strong>ALEX:</strong> I move for consistency one way or the other.</p><p><strong>ADRIANA:</strong> It's funny, I've asked this question a few times now, and so far no one has been, like, super adamant one way or another, which makes me happy, is so I always think back to that Silicon Valley episode where it's like, so mad because his girlfriend is using whatever he's not using. Wars are being fought over this.</p><p><strong>ALEX:</strong> I have been involved in those wars as, like, an innocent bystander, and really, it's. I just wanted at the end more than anything else.</p><p><strong>ADRIANA:</strong> So, yeah, I don't think it's worth fighting over. I've kind of gone back and forth like, I was tabs for a while, and then I kind of embraced spaces and I don't know, I. Yeah, never looked back. I don't really. I don't care either way, as long as it's consistent one way or another, so. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ALEX:</strong> Oh, that's a tough one. I think. I think text mostly. I feel like whenever I go to video I just kind of turn my brain off. But when I...when I read, I tend to be more active, so I feel like. I feel like text in general.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair, fair. Okay, final question. What is your superpower?</p><p><strong>ALEX:</strong> Oh, I'm pretty good at coming up with nonsense stories. Like, off the top of my head when I'm trying to entertain people, usually little people that need entertaining. I feel like that might be my superpower. Maybe work related superpower would be things along the lines of just, like, learning. Learning everything I need. As I'm, like, debugging a problem, I feel like, you know, there's always...there's always going to be an answer to a question, and I'm...I think I'm pretty good at not giving up, I guess.</p><p><strong>ADRIANA:</strong> Yes. And I feel like that is so important for our line of work because, I mean, the number of walls that we hit.</p><p><strong>ALEX:</strong> The number of walls and the complexity and, you know, there's always going to be, like, a...a new thing that someone you don't know programmed in a language that nobody's ever heard of, and you kind of have to, like, be able to at least understand enough to get past whatever is getting in your way. So I feel like solving...solving problems that way is very helpful.</p><p><strong>ADRIANA:</strong> Yeah, definitely. Having...having that persistence and then also knowing how to dig in, right?</p><p><strong>ALEX:</strong> Yeah, yeah, exactly. And just, you know, not...not being intimidated by the problems, I guess. Yeah, because they can't be intimidating. Sometimes you...you run into a problem, you're like, I have no idea what is happening in this particular instance.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>ALEX:</strong> And...and just, you know, kind of chipping away at it little by little, I think is really helpful. So...</p><p><strong>ADRIANA:</strong> Yeah, I agree. Like, I do find sometimes when I...when I come upon a problem that looks impossible, like, the only way to stay sane is to, like, break it up into, like, something that you can solve and then just sort of start following the breadcrumbs towards the solution.</p><p><strong>ALEX:</strong> Right. Being able to, like, take a step back and just identify what are the things that I know about this problem? Or, you know, how can I....how can I learn more about it without getting lost in the, like, oh, my God, I...I have no idea how to tackle this giant problem.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, totally.</p><p><strong>ALEX:</strong> It's pretty important.</p><p><strong>ADRIANA:</strong> I fully agree. Okay, well, now that we've got our questions out of the way. So it was funny when we were talking about what to talk about today, we could easily delve into OpenTelemetry because that is a chunk of the work that you do. However, we are going to not do that and instead talk about non OTel things.</p><p><strong>ALEX:</strong> Yeah, let's do it. There is a time where I wasn't working on OTel, and I'm always excited to kind of dive into some of that stuff. So I think we, I think we talked about, like, discussing engineering management and career path and choices. So I'm happy to kind of start there if you'd like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, let's do that. Let's do that. Because I think both you and I kind of share this, I don't know, trauma for being in engineering management. Is that...is that the right way to put it?</p><p><strong>ALEX:</strong> I don't know about trauma. It definitely feels like it's a shared experience.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>ALEX:</strong> Yeah, I feel like, I mean, for me, I went into engineering management after spending the better part of, like, ten years with an organization. And I feel like, in a lot of ways, our industry for a very long time, and I can see it shifting now. For a very long time, people were just taking engineering management as the next step, right? If you're around software long enough, the only evolution of your role as a software engineer is to eventually manage a team. And I'm happy to see that that's shifted a little bit. You see more people with roles like staff engineers, principal software engineers, you know, all that kind of role. That branch of the career path has evolved over time. But at least for me, at the time, when I, when I became an engineering manager, it just seemed like the next natural step in a career. And, you know, I'm curious if that's how you ended up where you ended up as an engineer manager as well.</p><p><strong>ADRIANA:</strong> Yeah, to be honest, I think mine was like a little bit of FOMO, but a little bit of that, too, because it was like, it felt to me like I was surrounded by all these people who were, like, moving up. And I'll put that in air quotes. And it felt like, you know, where I was definitely taught early on in my career that, you know, you made manager, you've made it, and that we should aspire to manager and director and VP and all that stuff. So I'm like, yes, yes, that, that's it. And, you know, over the years, I've personally taken on, like, management roles and leadership-y roles where at first I'm like, yeah, I got it. I made it. I'm all excited, and it's fun. It's a different, it's a different kind of work. But then at the end of the day, I realized that wasn't the stuff that made me happy. I don't know how your experience was around that.</p><p><strong>ALEX:</strong> Yeah. Just to make a comment on your previous statement, I don't know where you got FOMO about being an engineering manager. I feel like we should exchange notes on where you hang out to get that kind of FOMO. But I think for me, it was a similar vibe. I think I really enjoyed working in software. I really enjoyed writing software. I think that's always been something that I've been really excited to work on and kind of like you. You know, you see a lot of people in your peer group that move to engineering, management or director roles, and you start thinking, okay, well, maybe this is a thing for me as well.</p><p>And I think if you look at the industry, there's a lot of other people that have ended up in the same place where they moved up, as you pointed out astutely in air quotes, they moved up to engineering management, and they kind of got stuck there. And, you know, for me, I think earlier on, I definitely thought after I made that transition, like, there was no going back. I thought, okay, well, this is it. I'm an engineering manager. Like, this is my career path now, and I have to stay on it. And I think it wasn't until I read an article about...from Charity Majors about the, like, the career pendulum, where I started thinking, like, oh, maybe there is a path to going back to an IC role. And I think at the point at which I read this article, I was already feeling this sense of the things that my team were accomplishing and their achievements I thought were great for the team, but I was in a place where if the team was doing well, I was happy to share the credit or give the credit to the team. But if the team wasn't doing well, I felt like I was taking on all of the responsibility and the blame for the team not accomplishing its goals.</p><p>And I feel like that alone really threw some wrenches in my wheels a little bit. When I was an engineering manager, I think I just wasn't getting the same kind of positive reinforcement that the work that I was doing was impactful or it was in any way achieving the goals that I was hoping to achieve. And so I think, you know, at that point, I decided, well, maybe this isn't for me. And I feel like, you know, it's really important for people to understand that there is a way to move away from engineering manager and back to an IC role if this is something that you've tested and decided you didn't want.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think...I think that's that's what's really important is to know that it's not...it's not the be all, end all. It's also important to know that, like, some people are very suited for engineering management roles, and they love it. And, you know, we need people like that. We need all kinds of people.</p><p><strong>ADRIANA:</strong> For me personally, you know, like, you're...you're asking, like, where did I get the FOMO from? So my first job out of school, I worked at Accenture. And the mentality there, I don't know how it is now, but certainly when I joined, it was, you started off as an analyst coding in the trenches. That that was, like, you were expected to, quote unquote, pay your dues by writing code, and then you were rewarded by being promoted to management. And so for me, that was like, okay, this is what needs to happen. And I think, you know, like, it's fine. It's a fine career path. But for me, it didn't...it really didn't make a lot of sense. And when I left, I was actually on track to being...If I had stayed, I would have gotten promoted to manager. But I felt at a place in my career where I'm like, I know nothing. How can I manage a technical team when I don't feel like I know enough? So I actually, like, I made a lateral move to another company so I could, like, improve my technical skills so that I could feel like, okay, if and when I become manager, I feel like I can, you know, manage my team effectively because I can call the bullshit on anything that's being, you know, that's...that's being thrown my way. So, yeah, that was...that was kind of my...my path to, uh, my...my topsy turvy path to management.</p><p><strong>ALEX:</strong> So, yeah, I, um. Yeah, that's funny. I. I very much felt the same way where I felt like I needed to know the tech in order to be able to be an effective manager. And, you know, I...I think there's some merit to that. I also feel like there's...it's a bit of a double edged sword, right? Like, if...if you know the tech too well, you...you may never feel confidence in what your engineers are telling you...and, you know, there's that sense of, like, oh, well, you know, what? If I could just do it myself in...in less amount of time? How does that feel? How does that feel compared to, like, asking someone else to do the work? And I ended up managing a team that I was a lead on for a very long time. And so I think that was one of my challenge, was I always felt this need to jump back into the code and write code. And I know a lot of organizations, they talk about how managers should write code, and I feel like there's enough to do as a manager that you don't necessarily need to think about writing code. And I feel like that's...that's maybe a disservice to people that go from engineering to engineering management.</p><p>Is that responsibility that is put on those engineers now, engineering managers, to still think about writing code? Sure, you could still write code, but there's so many other things that you could be doing to unblock people that are working and reporting to you that you should probably change your mindset a little bit and focus on that.</p><p><strong>ADRIANA:</strong> Yeah, that's a very interesting point of view. And I do wonder if, I think you end up with two flavors, though, of engineering managers as a result, because then you've got the pure people manager, engineering managers, and then you've got the ones who are kind of straddling both worlds, which I have to admit, I was one of those ones who was, like, trying to stay current in some form and just doing something technical, because for me, I didn't want to lose the skills. But also, I realized that when I go through large stretches of not coding, I actually get very depressed. So I wonder if that's more just a symptom of the, maybe engineering management isn't for me because I'd rather code. Or maybe I also know people who love doing both. They love the people management, but they also want to do the hands on stuff.</p><p><strong>ALEX:</strong> Yeah. And I think I want to say that there's definitely different types of engineering managers, and I've seen amazing, and I've seen terrible managers in both cases that you listed, right? Like, I've seen people managers who were absolutely terrible at managing team, even though they might have had success in other environments. And I've also seen people who are people managers who do a tremendous job of, you know, working with their...with their engineers and still achieving, you know, what I would expect an engineering manager to achieve. And that, you know, they're able to, like, work well across their organization. They're able to, like, help career development with their engineers and all the other stuff. And I have also seen terrible, terrible, very technical engineering managers who, much like I was, knew too much about the code and kind of looked over your shoulder as you're making changes just to make sure that it's up to their standard. And you're like, well, okay, at some point, you have to start trusting the engineers on your team. So, yeah, I mean, I think, I, I don't think one category or the other is going to be like a shoe in for this will be a perfect manager. I think that's like a misconception from some organizations where they have these requirements, how technical someone should be or whatever.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. But you bring up an important point which I think anyone going into management needs to do, which is like, you have to trust your team. You have to let go of that perfectionism. And, you know, they always say, like, delegate, delegate, delegate, and, but it's so hard, especially when you're coming up from being an individual contributor into a management position where you like to have that extra bit of control and I, and letting go of that control and trusting in your people to do the thing can be so hard, especially if you have some shitty people working for you that, that kind of, like, give you no reason to trust them. So that can be so hard.</p><p><strong>ALEX:</strong> Yeah, it could definitely, definitely have, like, a negative impact. And maybe this is where the trauma comes from. You know, erode the trust that you have in people in general, and bad experiences are everywhere. So, you know, I think. I think you're right that you do have to trust them to a certain extent, you know, and things are not working out. Having those, like, frequent check ins with people and trying to, like, understand why things are not working the way that you would expect them, I think is really important.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. You know, as a manager, I had, like, a day dedicated to my one on ones, and my last job, I managed two teams. It was like 13 people. So, like, my Thursday, a lot of one on ones. So, like, I would have to alternate. They were every other week where, like, one week was one team, the other week was the other team. So for me, it was like, every week, Thursday is full of one on ones. And as much as, like, most days, most Thursdays, I just wanted to run away screaming and not have the one on ones. I knew that that was like, that's the opportunity to connect with, with the people that, you know, you're managing. And if you miss one, you kind of miss those opportunities to, like, really help them out if they're struggling or, you know, doing stuff to help them do better, to sort of supercharge them, give them superpowers. But, yeah, it's, it's, it's like that necessary evil. I don't know how you felt about, about the one on ones.</p><p><strong>ALEX:</strong> Yeah, I think I think one on ones were great. They're great in general. I do feel like, as a manager, learning how to use them effectively to, you know, because it's easy to have a one on one where you're just, you know, talking about whatever's happening in someone's life, and that's fine. I think it's a good way to connect, especially for organizations where people are remote. You know, you have to have those kind of connection points that just share a little bit of what's happening in people's day to day. But I also think it's important to go into a one on one with a plan, because it's easy otherwise to just have those discussions and not have a chance to maybe address something that is problematic or finding time to celebrate someone's wins or whatever. There's just things that people maybe don't leverage one on ones enough as managers.</p><p>I'm curious, what is, like, one thing you wish you knew as an engineer manager, like, when you started, what is, like, the one thing that you would expect, hope that everybody knows?</p><p><strong>ADRIANA:</strong> Huh...that's a good question. I think the...I think...don't....don't underestimate the amount of time you have to put in with...um...like...really making sure that...like, I don't want to say keeping tabs on your team, because, like, that, that sounds micromanaging, and that was not my style. But, like, you really have to be...you have to be in the know of what's going on with...with your team in some form or another. Um, and I think that that's something that you kind of underestimate. I don't know, I kind of had these romantic views of, like, managers where it's like, oh, they just sit around doing nothing. But no, that's not true.</p><p>They have to keep tabs on all sorts of things, not only at the team level, but also at the, you know, to their direct manager to, like, to keep abreast of what's going on in the organization. And I think, oh, I know a good way to answer your question is I think a lot of people don't realize how much of a shit umbrella a manager tends to be, because I think, like, a good manager does have to protect their team to a certain extent, not to the point where, like, they know nothing, but, like, you know, I think there's got to be, like, some sort of shielding where you're not overstressing your team and keeping them away from, like, kind of the bullshit that's happening above. So...but they also have to be aware of the stuff that's happening so that they're also not naïve and you don't want them to be like, well, you know, upper management is a bunch of idiots and they have no idea what's going on. So you have to kind of, like, be very, very deliberate with your communications and effective in them so as to, like, attain that balance. I think that was probably, like, the hardest, hardest thing for me.</p><p><strong>ALEX:</strong> Right. I think you definitely have to be a filter of some sort, because if you don't act as a filter between what's happening, you know, a level above or whatever, your team and your team, then there's that potential of always distracting your team with things that may never happen or things that may not be relevant at the time. And so, you know, I think part of what's allowing someone to be an effective manager is to allow people to focus on, you know, what is the most important deliverable at a particular point in time. And, you know, how do you...how do you do that if you just keep interrupting your team with all of the different questions that come to you as an engineering manager? And I feel like there's, you know, maybe...maybe this is where, like, the people that are technical have a bit of an advantage as a...as an um...because, you know, maybe they're being asked, hey, like, what does feature X look like if we wanted to implement it? Well, maybe, you know, if you're a technical manager, you...you might be able to answer this question a little bit.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> Or you might have to, you know, pull someone in if you're..if you're not a technical manager.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. It's kind of navigating that fine line of, like, how...how much toil do you create for your own team? Because you also don't want to panic them. Like, I used to think, oh, you know, as a manager, I'll be, like, fully transparent on all the things, and then you quickly realize that, like, that is the most terrible idea ever because you are stressing people unnecessarily. Like, no, no, no, no.</p><p><strong>ALEX:</strong> Right?</p><p><strong>ADRIANA:</strong> Yeah. And especially, like you said, they're like, what are you gonna do? Stress people out about something that may or may not happen? Like, wait till it becomes a thing and then have those conversations, but until then, like, the best thing you can do is just sort of keep it under...under wraps until the thing actually materializes and then have those conversations.</p><p><strong>ALEX:</strong> Yeah. Yeah. I think that's really important. As I took on engineering management the same way you did where I thought, okay, well, my team are all, you know, people that I used to work with. Whatever, whatever gets sent my way, I'm just going to let them be aware of it because, you know, they're all, they're all very intelligent people. I, you know, they're going to be able to handle it. And, like, at some point, it just became way too much, too many distractions happening all at once. And, you know, that was a very challenging learning experience for sure, because, you know, once you...once you said these things out there, like, you can't really just, like, say, all right, forget like, the last, like, ten minutes of interactions. Just don't worry about all those things that you're worrying about now.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. So how about you? What was, like, the most eye-opening manager thing for you?</p><p><strong>ALEX:</strong> Oh, I wrote a whole, like, post on my journey back to an individual contributor at some point after I left management. I think most of my learnings are in there, but I think identifying what brings you joy as, as a manager and, like, really leaning into how you, how you can feel like you're getting value out of your, you know, your day to day is really, really important. And for me, I never, I never quite got to the place where the thing that I could have gotten joy out of as an, as a manager gave me enough joy to, like, keep me going in that role forever. I think, like, you know, I like you. I always find that it's way more fun to solve problems on a... on a coding basis rather than solving the people problem that you have to do deal with as a manager. And, yeah, I think that was probably the biggest...the biggest learning is just like, maybe before or, like, as you start becoming a manager, trying to identify what are the things that, you know, make me feel good about my...my...what I...how effective I am in my role and how can, how can I keep track of those things for myself so that I can get that kind of positive reinforcement or, like, feedback cycle.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> The best advice I ever got, though, I think, was someone said to me that. So, so, you know, I was going from, like, a technical lead on my team to, like, managing the team. And the best advice I got was to lean into my new peer group. And, you know, I think that's something that a lot of managers who end up managing the team that they were part of struggle with and, you know, because you would go out and, you know, hang out with the people that you work with. And when you become their manager, it's really important to kind of build a little bit of a distinction there because, you know, it...it's important to, I feel like if you don't build that kind of distinction between your, what was your peer group and your current peer group, which would be the other managers, then it's really impossible to do that. First, the previous thing that you were talking about, which was to kind of filter things out because, you know, and it's not trying to be deceptive or anything, but if you're going out and hanging out with the people that you were working with as individual contributors, you know, you will probably lean on them to, you know, talk about the challenges that you're having at work.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> And that's not, that's not necessarily a good thing for...for someone who's reporting to you to hear, you know, the things that you're struggling with as a manager. I'm not trying, you know, I wouldn't say that you have to be deceptive, but with the struggles that you have, it's a lot more helpful to lean into that new peer group, which would be the other managers and that kind of stuff, I feel like that's, that was the best advice I got. Unfortunately, I didn't follow it. So that was, that was another one of my struggles.</p><p><strong>ADRIANA:</strong> It's hard advice to follow because, like, especially when you're going from, like, you know, either, like, even going from team lead to manager, like, it's, it's a definite, like, it's a change. And so when you're, when you're used to being buddies with, with your coworkers and then all of a sudden you're managing them, it's like, it's such a hard switch to flick in your mind because, you know, it's like, why can't we be friends? But also, like, as you said, if you, if you share your struggles with, with the folks that you're managing, in some ways it can kind of demoralize them because, you know, like, you're their leader. And now it's almost, I don't want to say it shows weakness, but it definitely, like, you look different in their eyes. How can they, how can they see you as, like, you know, the, how can they see you properly as a manager if...if you're showing, like, this...this side of you that you really shouldn't be exposing as a manager? It's kind of, it's a balancing act.</p><p><strong>ALEX:</strong> Right? It said this, that, you know, fine line between, like, a professional life and a personal life. And, like, when you're...when you're sharing some of your personal life with. With people that you work with, it does become a challenge to, you know, if, say, something happens with, you know, one of..,the...one of the people on your team that was reporting to you and you're friends with them, you know, turning around and saying, okay, now we have to have a serious conversation about your performance at work. Like that. That's a really tough thing to do for people, both for the recipient of the...of the feedback and the person who has to give the feedback. You know, you don't really want to be that person who has to, like, put someone on, like, a performance improvement plan that you, you know, hang out with all the time like that. I feel like that's...hat's. That's almost a...yeah, it's really tough to balance that kind of line between the two.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally agree. I think, for me, that was definitely one of the hardest things where I came into management, thinking, let's all be friends, and it's like, yeah, it doesn't quite work out that way because sometimes you got to crack the whip and you kind of got to be a little bit, you know, mean. I don't want to say mean, but, like, you got to be stern because otherwise, like, sometimes, like, when you're too chummy, people kind of take advantage of your goodwill, right? Like, oh, we're friends. It's fine. I can get away with whatever.</p><p><strong>ALEX:</strong> Yeah. Yeah. I think there's definitely something to be said about. About keeping that relationship professional and yeah, I don't know. It's just a really hard thing to do for someone who. Who you were, like, friends with and then having to go to managing them. I feel like, as a first time manager, if you're being put in a position where you have to manage a team of people that you were friends with, I would definitely request that not to be the case for anybody out there thinking about getting into management. I think organizations would do really well of giving, like, first time managers the opportunity to learn the management bits without having any kind of, like, prior relationship.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> Kind of boundaries to deal with in their past. So that's actually one of the things that was in, I think, "An Elegant Puzzle", I think, is the name of the book, and, you know, it's a. It's a great book about how to become an engineering manager and what challenges to look for and what red flags to look for. And, you know, one of the things that you. That suggested in that book, if memory serves. I could have been reading something else, but I think that's, that was one, is to, you know, have, like, a small team. I think it's like four to six people, and ideally, these are people that you haven't, you know, they're not your previous team, and you're not trying to manage your previous kind of peers. Yeah, that's a great book. Also, for anybody who, who's looking into this, I think Will Larson maybe is the author, I can't remember.</p><p><strong>ADRIANA:</strong> I'll definitely include in the show notes.</p><p><strong>ALEX:</strong> Excellent.</p><p><strong>ADRIANA:</strong> Yeah, that's...that's definitely really good advice. What about, you know, the going beyond manager has for you personally, has, like, going beyond manager to, like, director or VP? Has that ever been, like, at any point, like, especially when you were a manager? Did that ever tickle your fancy?</p><p><strong>ALEX:</strong> I have never had director FOMO. Just gonna throw this out there. I've never had FOMO around becoming a director. I think once I became a manager, I kind of...I think I just learned enough about the things that you would have to do to be a director and an effective director, and I just...it never really lined up with things that I was interested in. Yeah. What about you?</p><p><strong>ADRIANA:</strong> Yeah, I have to agree. I...for...for a while...fo I have to admit that I did have director FOMO, but it was, like, for all the wrong reasons. And it was basically like, where am I in relation to my peers at my career right now? All of my peers from university are, like, you know, directors or vps or whatever. And so for a long time, I used to be, like, really down to myself thinking, well, I'm not manager. I'm not a director. I'm a loser. Like, obviously I'm not successful. And for me, the most liberating thing was getting out of that mindset and realizing that success is what makes you happy in your career and finding a little niche that you can call your own and thriving in that and making a difference in that little corner. And I think as soon as I realized that, and then as soon as....in my last management role, as soon as I realized what was involved in being a director, I was like, um...no. Thank you, but no.</p><p><strong>ALEX:</strong> Yeah, I echo that 100%. I feel like...like, for me, director just meant that you were in meetings all day long and didn't find time to do anything else. And I feel like that, that alone is, like, is enough of a requirement for me not to be in, you know, overly interested in the role yeah, but, yeah, I agree on...on the potential for FOMO, because you do, you know, we do compare ourselves to our peers and, you know, depending on which peer group, maybe people that you were into university or whatever, too, but...and it is tempting once you see this, you're like, oh, well, what if I became this...this role? And then, you know, I think...I think that's actually why a lot of people end up in those roles, you know, because some folks just...either they get stuck in an engineering manager role and they don't feel like there is a way back out of that role, or they see a lot of people that follow that pattern. They're like, oh, well, this is what I should be doing as well. And I think it's very unfortunate. I feel like, I like when I find directors and engineering managers that love what they're doing, and I think that they're really fun to work with. And the people that aren't into it, you can always kind of tell, like, it's that, you know, they struggle through some of those roles, and it's...yeah, it's just unfortunate if. If you got there, because it's not the thing that you wanted, but it's the thing that you thought you needed. Yeah, it's...</p><p><strong>ADRIANA:</strong> And I'd say it's like, it's. It's never too late to reevaluate. Like, I actually interviewed someone for this podcast who was in a director role, and he decided, and he'd gotten into management very, very early in his career, and he decided after being a director for a bit, he was like, oh, I kind of just want to be an IC now, which is super cool. And I...and there's nothing wrong with, like, changing your mind and then changing your mind again, because maybe, like, you just needed a little mental break from being a manager or being an IC or whatever. I think that's totally cool, too. And I think. I think that's another really important lesson that I wish I had known earlier on in my career, is that not everything is final. Like, you're almost, like, led to believe at an early age that, like, the career you choose is, like, it for you.</p><p><strong>ALEX:</strong> Right? I just think of those, like, high school...high school questionnaires. What will you be when you grow up?</p><p><strong>ADRIANA:</strong> Right? Yeah. Like, I definitely didn't imagine this, but that's cool. I'm rolling with it and. Yeah. Like, change your mind. It's okay. Change your mind many times. It's totally fine as long as you're happy doing what you're doing.</p><p><strong>ALEX:</strong> Yeah, yeah. And I feel like, I feel like you're right. You know, some people, maybe they were a manager somewhere and things were not exactly where they expected, and then they go back to an IC role and then maybe they try management again, you know, for like six months or something. You know, this is, this is actually what I did. I was an EM for like two years, then I was an IC for like three years, and then I was a manager for six months. So, you know, it's important to try things out and see if the circumstances change the role enough that, you know, you may find happiness in a different director role or whatever. Like, there's nothing wrong with trying it out, but I feel like one of the important things for, for people to understand is that people that move away from engineering management back to an IC role. And for me, my experience has been that I've been a much more effective individual contributor after being a manager.</p><p>Like, after understanding what happens kind of beyond that management role and seeing how organizations function at different levels, I think is really helpful for IC role because it's an opportunity to really understand how your work impacts the rest of your organization, how you can maybe impact your manager so that they can be free to do better work or whatever it is. Like, there's just like a lot of learnings that happen at that stage, and I think that's, that's super valuable, even if it doesn't end up being the role for you.</p><p><strong>ADRIANA:</strong> Yeah, I agree. It gives you a lot of empathy, right? Because it's so easy for us to be judgy. I remember, like, my first manager out of school, I was like, ah, this guy's an idiot. He doesn't know what he's doing. I was like, no dude is going through all this stuff behind the scenes that you don't even know about. Stop being so damn naïve.</p><p><strong>ALEX:</strong> Right. Not...not really understanding what's happening behind that manager meeting door is. Yeah, I mean, and, and how would you know this, right? Like we talked about earlier, like, if you have a good manager that filters out the nonsense that you don't have to worry about, you know, great. That means that your team will never need to know about the things that they don't need to know about. And, you know, since they're not taking out for beers, they're not going to vent to you and tell you about how their day went, so.</p><p><strong>ADRIANA:</strong> Yeah, totally agree. Final thing, I was curious. This happened to me a couple of times. I remember both times when I went from manager to IC and I was applying for the IC roles. I remember interviewing and the interviewer is like, you know this is an IC role, right? I'm like, yeah, I don't know if you ever encountered that yourself when you were switching back to IC.</p><p><strong>ALEX:</strong> No, I wrote a whole blog post about it, and anyone who's ever asked me about if I want to be manager again, I just send them to this blog post and I tell them, here's the thing, so you have to understand as to why I don't want to be a manager at this point.</p><p><strong>ADRIANA:</strong> Awesome. I will be sure to link to your blog post in the show notes before we part ways. Do you have any final words of wisdom or hot takes that you would like to share with our audience?</p><p><strong>ALEX:</strong> I have no hot takes, unfortunately. But yeah, I don't know. I guess on the topic of career paths and engineering management, if you think it's for you, you should try it out and find a group that will support you in doing it. And if it doesn't work out, know that there's a way out.</p><p><strong>ADRIANA:</strong> Yes, there's always the off ramp.</p><p><strong>ALEX:</strong> Yep.</p><p><strong>ADRIANA:</strong> It's very comforting. Very comforting to know that.</p><p><strong>ALEX:</strong> Right. There is a future beyond it. If it doesn't work out for you, it's not the. It's not. You will not be trapped there forever. Or at least hopefully you will not be trapped there forever. I don't know.</p><p><strong>ADRIANA:</strong> Yes. Hopefully not. Fingers crossed. Awesome. Well, thanks, Alex, so much for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and and our guests on social media. Until next time...</p><p><strong>ALEX:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 23 Apr 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Alex Boten)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-engineering-management-alex-boten-SwDssakH</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Alex Boten is a senior staff software engineer that has spent the last ten years helping organizations adapt to a cloud-native landscape by mashing keyboards. From building core network infrastructure to mobile client applications and everything in between, Alex has first-hand knowledge of how complex troubleshooting distributed applications is. This led him to the domain of observability and contributing as an approver and maintainer to OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li>All of Alex's socials on <a href="https://dot.cards/codeboten">dot.cards/codeboten</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://youtu.be/SsoOG6ZeyUI?si=VG5BF5luRG4jxVl8">Silicon Valley - Tabs vs Spaces</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://codeboten.medium.com/the-journey-back-to-being-an-individual-contributor-d79957ab0677">The Journey Back to Being an Individual Contributor, by Alex Boten (blog)</a></li><li><a href="https://www.amazon.ca/Elegant-Puzzle-Systems-Engineering-Management/dp/1732265186">An Elegant Puzzle, by Will Larson (book)</a></li><li><a href="https://youtu.be/NqCMAJspxRA?si=pFaZcUGgBfQXmfAC">Ash Patel talks about stepping away from a director role and going into consulting</a></li><li><a href="https://youtu.be/z7XWaHfB9Pw?si=HbWuhbcvA9RxSInS">Riaan Nolan talks about stepping away from a director role and going into consulting</a></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Alex Boten. Welcome, Alex.</p><p><strong>ALEX:</strong> Hello. Thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you on. Where are you calling from today?</p><p><strong>ALEX:</strong> Just Vancouver, Canada, on the far west coast. So not too far away, but kind of far away.</p><p><strong>ADRIANA:</strong> All right, well, before we get started with the meaty bits, I'm going to subject you to my lightning round questions.</p><p><strong>ALEX:</strong> All right, let's do this.</p><p><strong>ADRIANA:</strong> All right, first question. Are you a lefty or a righty?</p><p><strong>ALEX:</strong> I am mostly a righty, although when I play sports, I'm a lefty.</p><p><strong>ADRIANA:</strong> Cool. Okay, iPhone or Android?</p><p><strong>ALEX:</strong> I tried Android for a very brief moment, and then when I tried to sync it with my iTunes library like 15 years ago, it didn't work. So I just switched to iPhone and never looked back. I'm kind of stuck in it.</p><p><strong>ADRIANA:</strong> The iTunes library sync was the deal breaker.</p><p><strong>ALEX:</strong> Absolutely.</p><p><strong>ADRIANA:</strong> I feel ya. I, my mom had an Android for a while because my dad bought it for her even though he had an iPhone. And then she would ask me how to do stuff on, on her Android and I'm like, listen, if I'm not looking at your phone, I have no freaking clue what's going on because I don't have an Android.</p><p><strong>ALEX:</strong> It just made no sense. I...I'm with you. I could never understand it.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. All right, next question. Mac, Linux or Windows?</p><p><strong>ALEX:</strong> Mostly...mostly Mac these days. I have contemplated a few times going back to a Linux laptop, although every time I've tried it, I do a quick search on the laptops of choice, and the first hits that come back from the search engine are things like, hey, how do I get my broadcom WiFi card to work with my brand new laptop? And, you know, I did enough of this in the early two thousands that I don't, I don't feel I have the time to do that anymore.</p><p><strong>ADRIANA:</strong> I feel you.</p><p><strong>ALEX:</strong> Yeah, maybe I'll be on a Mac forever.</p><p><strong>ADRIANA:</strong> Yeah, that's kind of my...my reasoning too, eventually for why I went Mac because I had like a Linux machine and like, nothing worked on it and I had a BlackBerry at the time and I couldn't even sync my BlackBerry, so I had to like either do a Windows VM or dual boot, and then I'm like, nah.</p><p><strong>ALEX:</strong> Yep, I hear that.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, right, next question. Favorite programming language?</p><p><strong>ALEX:</strong> Let's see. I feel like in general, I don't have a strong preference. I've enjoyed Go for the past, I don't know, five or six years. Before that. I really enjoyed Python for like five or six years. So kind of whatever works. I think in general.</p><p><strong>ADRIANA:</strong> I'm down for that. Whatever makes you happy when you code too, right?</p><p><strong>ALEX:</strong> Yeah, I mean, you know, I think there's, there's gotchas with every single language, so you use anything long enough, you'll find those gotchas, I feel. But maybe I just haven't found that perfect language yet.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Okay, next question. JSON or YAML?</p><p><strong>ALEX:</strong> Can I choose neither. Can I choose XML?</p><p><strong>ADRIANA:</strong> Seriously?</p><p><strong>ALEX:</strong> No.</p><p><strong>ADRIANA:</strong> I don't know. I don't know.</p><p><strong>ALEX:</strong> I think they're all just a means to an end. It's very rarely that any of those things are the thing that I really want to be spending my time on. So whatever the tools I'm using need, that's kind of what I'll...I'll go for it for that time.</p><p><strong>ADRIANA:</strong> All right, do down for that. Spaces or tabs?</p><p><strong>ALEX:</strong> I think I switch editors often enough that I prefer spaces in general because of various reasons. So I get spaces, but again, I'm not religious about it. If my, if my IDEs fill in tabs and I don't see it, I'm not going to pay attention to it. Although then when I switch to VIM and I see tabs, then I might be getting confused a little bit, so.</p><p><strong>ADRIANA:</strong> Yeah, sure.</p><p><strong>ALEX:</strong> I move for consistency one way or the other.</p><p><strong>ADRIANA:</strong> It's funny, I've asked this question a few times now, and so far no one has been, like, super adamant one way or another, which makes me happy, is so I always think back to that Silicon Valley episode where it's like, so mad because his girlfriend is using whatever he's not using. Wars are being fought over this.</p><p><strong>ALEX:</strong> I have been involved in those wars as, like, an innocent bystander, and really, it's. I just wanted at the end more than anything else.</p><p><strong>ADRIANA:</strong> So, yeah, I don't think it's worth fighting over. I've kind of gone back and forth like, I was tabs for a while, and then I kind of embraced spaces and I don't know, I. Yeah, never looked back. I don't really. I don't care either way, as long as it's consistent one way or another, so. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ALEX:</strong> Oh, that's a tough one. I think. I think text mostly. I feel like whenever I go to video I just kind of turn my brain off. But when I...when I read, I tend to be more active, so I feel like. I feel like text in general.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. Fair, fair. Okay, final question. What is your superpower?</p><p><strong>ALEX:</strong> Oh, I'm pretty good at coming up with nonsense stories. Like, off the top of my head when I'm trying to entertain people, usually little people that need entertaining. I feel like that might be my superpower. Maybe work related superpower would be things along the lines of just, like, learning. Learning everything I need. As I'm, like, debugging a problem, I feel like, you know, there's always...there's always going to be an answer to a question, and I'm...I think I'm pretty good at not giving up, I guess.</p><p><strong>ADRIANA:</strong> Yes. And I feel like that is so important for our line of work because, I mean, the number of walls that we hit.</p><p><strong>ALEX:</strong> The number of walls and the complexity and, you know, there's always going to be, like, a...a new thing that someone you don't know programmed in a language that nobody's ever heard of, and you kind of have to, like, be able to at least understand enough to get past whatever is getting in your way. So I feel like solving...solving problems that way is very helpful.</p><p><strong>ADRIANA:</strong> Yeah, definitely. Having...having that persistence and then also knowing how to dig in, right?</p><p><strong>ALEX:</strong> Yeah, yeah, exactly. And just, you know, not...not being intimidated by the problems, I guess. Yeah, because they can't be intimidating. Sometimes you...you run into a problem, you're like, I have no idea what is happening in this particular instance.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>ALEX:</strong> And...and just, you know, kind of chipping away at it little by little, I think is really helpful. So...</p><p><strong>ADRIANA:</strong> Yeah, I agree. Like, I do find sometimes when I...when I come upon a problem that looks impossible, like, the only way to stay sane is to, like, break it up into, like, something that you can solve and then just sort of start following the breadcrumbs towards the solution.</p><p><strong>ALEX:</strong> Right. Being able to, like, take a step back and just identify what are the things that I know about this problem? Or, you know, how can I....how can I learn more about it without getting lost in the, like, oh, my God, I...I have no idea how to tackle this giant problem.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, totally.</p><p><strong>ALEX:</strong> It's pretty important.</p><p><strong>ADRIANA:</strong> I fully agree. Okay, well, now that we've got our questions out of the way. So it was funny when we were talking about what to talk about today, we could easily delve into OpenTelemetry because that is a chunk of the work that you do. However, we are going to not do that and instead talk about non OTel things.</p><p><strong>ALEX:</strong> Yeah, let's do it. There is a time where I wasn't working on OTel, and I'm always excited to kind of dive into some of that stuff. So I think we, I think we talked about, like, discussing engineering management and career path and choices. So I'm happy to kind of start there if you'd like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, let's do that. Let's do that. Because I think both you and I kind of share this, I don't know, trauma for being in engineering management. Is that...is that the right way to put it?</p><p><strong>ALEX:</strong> I don't know about trauma. It definitely feels like it's a shared experience.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>ALEX:</strong> Yeah, I feel like, I mean, for me, I went into engineering management after spending the better part of, like, ten years with an organization. And I feel like, in a lot of ways, our industry for a very long time, and I can see it shifting now. For a very long time, people were just taking engineering management as the next step, right? If you're around software long enough, the only evolution of your role as a software engineer is to eventually manage a team. And I'm happy to see that that's shifted a little bit. You see more people with roles like staff engineers, principal software engineers, you know, all that kind of role. That branch of the career path has evolved over time. But at least for me, at the time, when I, when I became an engineering manager, it just seemed like the next natural step in a career. And, you know, I'm curious if that's how you ended up where you ended up as an engineer manager as well.</p><p><strong>ADRIANA:</strong> Yeah, to be honest, I think mine was like a little bit of FOMO, but a little bit of that, too, because it was like, it felt to me like I was surrounded by all these people who were, like, moving up. And I'll put that in air quotes. And it felt like, you know, where I was definitely taught early on in my career that, you know, you made manager, you've made it, and that we should aspire to manager and director and VP and all that stuff. So I'm like, yes, yes, that, that's it. And, you know, over the years, I've personally taken on, like, management roles and leadership-y roles where at first I'm like, yeah, I got it. I made it. I'm all excited, and it's fun. It's a different, it's a different kind of work. But then at the end of the day, I realized that wasn't the stuff that made me happy. I don't know how your experience was around that.</p><p><strong>ALEX:</strong> Yeah. Just to make a comment on your previous statement, I don't know where you got FOMO about being an engineering manager. I feel like we should exchange notes on where you hang out to get that kind of FOMO. But I think for me, it was a similar vibe. I think I really enjoyed working in software. I really enjoyed writing software. I think that's always been something that I've been really excited to work on and kind of like you. You know, you see a lot of people in your peer group that move to engineering, management or director roles, and you start thinking, okay, well, maybe this is a thing for me as well.</p><p>And I think if you look at the industry, there's a lot of other people that have ended up in the same place where they moved up, as you pointed out astutely in air quotes, they moved up to engineering management, and they kind of got stuck there. And, you know, for me, I think earlier on, I definitely thought after I made that transition, like, there was no going back. I thought, okay, well, this is it. I'm an engineering manager. Like, this is my career path now, and I have to stay on it. And I think it wasn't until I read an article about...from Charity Majors about the, like, the career pendulum, where I started thinking, like, oh, maybe there is a path to going back to an IC role. And I think at the point at which I read this article, I was already feeling this sense of the things that my team were accomplishing and their achievements I thought were great for the team, but I was in a place where if the team was doing well, I was happy to share the credit or give the credit to the team. But if the team wasn't doing well, I felt like I was taking on all of the responsibility and the blame for the team not accomplishing its goals.</p><p>And I feel like that alone really threw some wrenches in my wheels a little bit. When I was an engineering manager, I think I just wasn't getting the same kind of positive reinforcement that the work that I was doing was impactful or it was in any way achieving the goals that I was hoping to achieve. And so I think, you know, at that point, I decided, well, maybe this isn't for me. And I feel like, you know, it's really important for people to understand that there is a way to move away from engineering manager and back to an IC role if this is something that you've tested and decided you didn't want.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And I think...I think that's that's what's really important is to know that it's not...it's not the be all, end all. It's also important to know that, like, some people are very suited for engineering management roles, and they love it. And, you know, we need people like that. We need all kinds of people.</p><p><strong>ADRIANA:</strong> For me personally, you know, like, you're...you're asking, like, where did I get the FOMO from? So my first job out of school, I worked at Accenture. And the mentality there, I don't know how it is now, but certainly when I joined, it was, you started off as an analyst coding in the trenches. That that was, like, you were expected to, quote unquote, pay your dues by writing code, and then you were rewarded by being promoted to management. And so for me, that was like, okay, this is what needs to happen. And I think, you know, like, it's fine. It's a fine career path. But for me, it didn't...it really didn't make a lot of sense. And when I left, I was actually on track to being...If I had stayed, I would have gotten promoted to manager. But I felt at a place in my career where I'm like, I know nothing. How can I manage a technical team when I don't feel like I know enough? So I actually, like, I made a lateral move to another company so I could, like, improve my technical skills so that I could feel like, okay, if and when I become manager, I feel like I can, you know, manage my team effectively because I can call the bullshit on anything that's being, you know, that's...that's being thrown my way. So, yeah, that was...that was kind of my...my path to, uh, my...my topsy turvy path to management.</p><p><strong>ALEX:</strong> So, yeah, I, um. Yeah, that's funny. I. I very much felt the same way where I felt like I needed to know the tech in order to be able to be an effective manager. And, you know, I...I think there's some merit to that. I also feel like there's...it's a bit of a double edged sword, right? Like, if...if you know the tech too well, you...you may never feel confidence in what your engineers are telling you...and, you know, there's that sense of, like, oh, well, you know, what? If I could just do it myself in...in less amount of time? How does that feel? How does that feel compared to, like, asking someone else to do the work? And I ended up managing a team that I was a lead on for a very long time. And so I think that was one of my challenge, was I always felt this need to jump back into the code and write code. And I know a lot of organizations, they talk about how managers should write code, and I feel like there's enough to do as a manager that you don't necessarily need to think about writing code. And I feel like that's...that's maybe a disservice to people that go from engineering to engineering management.</p><p>Is that responsibility that is put on those engineers now, engineering managers, to still think about writing code? Sure, you could still write code, but there's so many other things that you could be doing to unblock people that are working and reporting to you that you should probably change your mindset a little bit and focus on that.</p><p><strong>ADRIANA:</strong> Yeah, that's a very interesting point of view. And I do wonder if, I think you end up with two flavors, though, of engineering managers as a result, because then you've got the pure people manager, engineering managers, and then you've got the ones who are kind of straddling both worlds, which I have to admit, I was one of those ones who was, like, trying to stay current in some form and just doing something technical, because for me, I didn't want to lose the skills. But also, I realized that when I go through large stretches of not coding, I actually get very depressed. So I wonder if that's more just a symptom of the, maybe engineering management isn't for me because I'd rather code. Or maybe I also know people who love doing both. They love the people management, but they also want to do the hands on stuff.</p><p><strong>ALEX:</strong> Yeah. And I think I want to say that there's definitely different types of engineering managers, and I've seen amazing, and I've seen terrible managers in both cases that you listed, right? Like, I've seen people managers who were absolutely terrible at managing team, even though they might have had success in other environments. And I've also seen people who are people managers who do a tremendous job of, you know, working with their...with their engineers and still achieving, you know, what I would expect an engineering manager to achieve. And that, you know, they're able to, like, work well across their organization. They're able to, like, help career development with their engineers and all the other stuff. And I have also seen terrible, terrible, very technical engineering managers who, much like I was, knew too much about the code and kind of looked over your shoulder as you're making changes just to make sure that it's up to their standard. And you're like, well, okay, at some point, you have to start trusting the engineers on your team. So, yeah, I mean, I think, I, I don't think one category or the other is going to be like a shoe in for this will be a perfect manager. I think that's like a misconception from some organizations where they have these requirements, how technical someone should be or whatever.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. But you bring up an important point which I think anyone going into management needs to do, which is like, you have to trust your team. You have to let go of that perfectionism. And, you know, they always say, like, delegate, delegate, delegate, and, but it's so hard, especially when you're coming up from being an individual contributor into a management position where you like to have that extra bit of control and I, and letting go of that control and trusting in your people to do the thing can be so hard, especially if you have some shitty people working for you that, that kind of, like, give you no reason to trust them. So that can be so hard.</p><p><strong>ALEX:</strong> Yeah, it could definitely, definitely have, like, a negative impact. And maybe this is where the trauma comes from. You know, erode the trust that you have in people in general, and bad experiences are everywhere. So, you know, I think. I think you're right that you do have to trust them to a certain extent, you know, and things are not working out. Having those, like, frequent check ins with people and trying to, like, understand why things are not working the way that you would expect them, I think is really important.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. You know, as a manager, I had, like, a day dedicated to my one on ones, and my last job, I managed two teams. It was like 13 people. So, like, my Thursday, a lot of one on ones. So, like, I would have to alternate. They were every other week where, like, one week was one team, the other week was the other team. So for me, it was like, every week, Thursday is full of one on ones. And as much as, like, most days, most Thursdays, I just wanted to run away screaming and not have the one on ones. I knew that that was like, that's the opportunity to connect with, with the people that, you know, you're managing. And if you miss one, you kind of miss those opportunities to, like, really help them out if they're struggling or, you know, doing stuff to help them do better, to sort of supercharge them, give them superpowers. But, yeah, it's, it's, it's like that necessary evil. I don't know how you felt about, about the one on ones.</p><p><strong>ALEX:</strong> Yeah, I think I think one on ones were great. They're great in general. I do feel like, as a manager, learning how to use them effectively to, you know, because it's easy to have a one on one where you're just, you know, talking about whatever's happening in someone's life, and that's fine. I think it's a good way to connect, especially for organizations where people are remote. You know, you have to have those kind of connection points that just share a little bit of what's happening in people's day to day. But I also think it's important to go into a one on one with a plan, because it's easy otherwise to just have those discussions and not have a chance to maybe address something that is problematic or finding time to celebrate someone's wins or whatever. There's just things that people maybe don't leverage one on ones enough as managers.</p><p>I'm curious, what is, like, one thing you wish you knew as an engineer manager, like, when you started, what is, like, the one thing that you would expect, hope that everybody knows?</p><p><strong>ADRIANA:</strong> Huh...that's a good question. I think the...I think...don't....don't underestimate the amount of time you have to put in with...um...like...really making sure that...like, I don't want to say keeping tabs on your team, because, like, that, that sounds micromanaging, and that was not my style. But, like, you really have to be...you have to be in the know of what's going on with...with your team in some form or another. Um, and I think that that's something that you kind of underestimate. I don't know, I kind of had these romantic views of, like, managers where it's like, oh, they just sit around doing nothing. But no, that's not true.</p><p>They have to keep tabs on all sorts of things, not only at the team level, but also at the, you know, to their direct manager to, like, to keep abreast of what's going on in the organization. And I think, oh, I know a good way to answer your question is I think a lot of people don't realize how much of a shit umbrella a manager tends to be, because I think, like, a good manager does have to protect their team to a certain extent, not to the point where, like, they know nothing, but, like, you know, I think there's got to be, like, some sort of shielding where you're not overstressing your team and keeping them away from, like, kind of the bullshit that's happening above. So...but they also have to be aware of the stuff that's happening so that they're also not naïve and you don't want them to be like, well, you know, upper management is a bunch of idiots and they have no idea what's going on. So you have to kind of, like, be very, very deliberate with your communications and effective in them so as to, like, attain that balance. I think that was probably, like, the hardest, hardest thing for me.</p><p><strong>ALEX:</strong> Right. I think you definitely have to be a filter of some sort, because if you don't act as a filter between what's happening, you know, a level above or whatever, your team and your team, then there's that potential of always distracting your team with things that may never happen or things that may not be relevant at the time. And so, you know, I think part of what's allowing someone to be an effective manager is to allow people to focus on, you know, what is the most important deliverable at a particular point in time. And, you know, how do you...how do you do that if you just keep interrupting your team with all of the different questions that come to you as an engineering manager? And I feel like there's, you know, maybe...maybe this is where, like, the people that are technical have a bit of an advantage as a...as an um...because, you know, maybe they're being asked, hey, like, what does feature X look like if we wanted to implement it? Well, maybe, you know, if you're a technical manager, you...you might be able to answer this question a little bit.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> Or you might have to, you know, pull someone in if you're..if you're not a technical manager.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. It's kind of navigating that fine line of, like, how...how much toil do you create for your own team? Because you also don't want to panic them. Like, I used to think, oh, you know, as a manager, I'll be, like, fully transparent on all the things, and then you quickly realize that, like, that is the most terrible idea ever because you are stressing people unnecessarily. Like, no, no, no, no.</p><p><strong>ALEX:</strong> Right?</p><p><strong>ADRIANA:</strong> Yeah. And especially, like you said, they're like, what are you gonna do? Stress people out about something that may or may not happen? Like, wait till it becomes a thing and then have those conversations, but until then, like, the best thing you can do is just sort of keep it under...under wraps until the thing actually materializes and then have those conversations.</p><p><strong>ALEX:</strong> Yeah. Yeah. I think that's really important. As I took on engineering management the same way you did where I thought, okay, well, my team are all, you know, people that I used to work with. Whatever, whatever gets sent my way, I'm just going to let them be aware of it because, you know, they're all, they're all very intelligent people. I, you know, they're going to be able to handle it. And, like, at some point, it just became way too much, too many distractions happening all at once. And, you know, that was a very challenging learning experience for sure, because, you know, once you...once you said these things out there, like, you can't really just, like, say, all right, forget like, the last, like, ten minutes of interactions. Just don't worry about all those things that you're worrying about now.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. So how about you? What was, like, the most eye-opening manager thing for you?</p><p><strong>ALEX:</strong> Oh, I wrote a whole, like, post on my journey back to an individual contributor at some point after I left management. I think most of my learnings are in there, but I think identifying what brings you joy as, as a manager and, like, really leaning into how you, how you can feel like you're getting value out of your, you know, your day to day is really, really important. And for me, I never, I never quite got to the place where the thing that I could have gotten joy out of as an, as a manager gave me enough joy to, like, keep me going in that role forever. I think, like, you know, I like you. I always find that it's way more fun to solve problems on a... on a coding basis rather than solving the people problem that you have to do deal with as a manager. And, yeah, I think that was probably the biggest...the biggest learning is just like, maybe before or, like, as you start becoming a manager, trying to identify what are the things that, you know, make me feel good about my...my...what I...how effective I am in my role and how can, how can I keep track of those things for myself so that I can get that kind of positive reinforcement or, like, feedback cycle.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> The best advice I ever got, though, I think, was someone said to me that. So, so, you know, I was going from, like, a technical lead on my team to, like, managing the team. And the best advice I got was to lean into my new peer group. And, you know, I think that's something that a lot of managers who end up managing the team that they were part of struggle with and, you know, because you would go out and, you know, hang out with the people that you work with. And when you become their manager, it's really important to kind of build a little bit of a distinction there because, you know, it...it's important to, I feel like if you don't build that kind of distinction between your, what was your peer group and your current peer group, which would be the other managers, then it's really impossible to do that. First, the previous thing that you were talking about, which was to kind of filter things out because, you know, and it's not trying to be deceptive or anything, but if you're going out and hanging out with the people that you were working with as individual contributors, you know, you will probably lean on them to, you know, talk about the challenges that you're having at work.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> And that's not, that's not necessarily a good thing for...for someone who's reporting to you to hear, you know, the things that you're struggling with as a manager. I'm not trying, you know, I wouldn't say that you have to be deceptive, but with the struggles that you have, it's a lot more helpful to lean into that new peer group, which would be the other managers and that kind of stuff, I feel like that's, that was the best advice I got. Unfortunately, I didn't follow it. So that was, that was another one of my struggles.</p><p><strong>ADRIANA:</strong> It's hard advice to follow because, like, especially when you're going from, like, you know, either, like, even going from team lead to manager, like, it's, it's a definite, like, it's a change. And so when you're, when you're used to being buddies with, with your coworkers and then all of a sudden you're managing them, it's like, it's such a hard switch to flick in your mind because, you know, it's like, why can't we be friends? But also, like, as you said, if you, if you share your struggles with, with the folks that you're managing, in some ways it can kind of demoralize them because, you know, like, you're their leader. And now it's almost, I don't want to say it shows weakness, but it definitely, like, you look different in their eyes. How can they, how can they see you as, like, you know, the, how can they see you properly as a manager if...if you're showing, like, this...this side of you that you really shouldn't be exposing as a manager? It's kind of, it's a balancing act.</p><p><strong>ALEX:</strong> Right? It said this, that, you know, fine line between, like, a professional life and a personal life. And, like, when you're...when you're sharing some of your personal life with. With people that you work with, it does become a challenge to, you know, if, say, something happens with, you know, one of..,the...one of the people on your team that was reporting to you and you're friends with them, you know, turning around and saying, okay, now we have to have a serious conversation about your performance at work. Like that. That's a really tough thing to do for people, both for the recipient of the...of the feedback and the person who has to give the feedback. You know, you don't really want to be that person who has to, like, put someone on, like, a performance improvement plan that you, you know, hang out with all the time like that. I feel like that's...hat's. That's almost a...yeah, it's really tough to balance that kind of line between the two.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally agree. I think, for me, that was definitely one of the hardest things where I came into management, thinking, let's all be friends, and it's like, yeah, it doesn't quite work out that way because sometimes you got to crack the whip and you kind of got to be a little bit, you know, mean. I don't want to say mean, but, like, you got to be stern because otherwise, like, sometimes, like, when you're too chummy, people kind of take advantage of your goodwill, right? Like, oh, we're friends. It's fine. I can get away with whatever.</p><p><strong>ALEX:</strong> Yeah. Yeah. I think there's definitely something to be said about. About keeping that relationship professional and yeah, I don't know. It's just a really hard thing to do for someone who. Who you were, like, friends with and then having to go to managing them. I feel like, as a first time manager, if you're being put in a position where you have to manage a team of people that you were friends with, I would definitely request that not to be the case for anybody out there thinking about getting into management. I think organizations would do really well of giving, like, first time managers the opportunity to learn the management bits without having any kind of, like, prior relationship.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ALEX:</strong> Kind of boundaries to deal with in their past. So that's actually one of the things that was in, I think, "An Elegant Puzzle", I think, is the name of the book, and, you know, it's a. It's a great book about how to become an engineering manager and what challenges to look for and what red flags to look for. And, you know, one of the things that you. That suggested in that book, if memory serves. I could have been reading something else, but I think that's, that was one, is to, you know, have, like, a small team. I think it's like four to six people, and ideally, these are people that you haven't, you know, they're not your previous team, and you're not trying to manage your previous kind of peers. Yeah, that's a great book. Also, for anybody who, who's looking into this, I think Will Larson maybe is the author, I can't remember.</p><p><strong>ADRIANA:</strong> I'll definitely include in the show notes.</p><p><strong>ALEX:</strong> Excellent.</p><p><strong>ADRIANA:</strong> Yeah, that's...that's definitely really good advice. What about, you know, the going beyond manager has for you personally, has, like, going beyond manager to, like, director or VP? Has that ever been, like, at any point, like, especially when you were a manager? Did that ever tickle your fancy?</p><p><strong>ALEX:</strong> I have never had director FOMO. Just gonna throw this out there. I've never had FOMO around becoming a director. I think once I became a manager, I kind of...I think I just learned enough about the things that you would have to do to be a director and an effective director, and I just...it never really lined up with things that I was interested in. Yeah. What about you?</p><p><strong>ADRIANA:</strong> Yeah, I have to agree. I...for...for a while...fo I have to admit that I did have director FOMO, but it was, like, for all the wrong reasons. And it was basically like, where am I in relation to my peers at my career right now? All of my peers from university are, like, you know, directors or vps or whatever. And so for a long time, I used to be, like, really down to myself thinking, well, I'm not manager. I'm not a director. I'm a loser. Like, obviously I'm not successful. And for me, the most liberating thing was getting out of that mindset and realizing that success is what makes you happy in your career and finding a little niche that you can call your own and thriving in that and making a difference in that little corner. And I think as soon as I realized that, and then as soon as....in my last management role, as soon as I realized what was involved in being a director, I was like, um...no. Thank you, but no.</p><p><strong>ALEX:</strong> Yeah, I echo that 100%. I feel like...like, for me, director just meant that you were in meetings all day long and didn't find time to do anything else. And I feel like that, that alone is, like, is enough of a requirement for me not to be in, you know, overly interested in the role yeah, but, yeah, I agree on...on the potential for FOMO, because you do, you know, we do compare ourselves to our peers and, you know, depending on which peer group, maybe people that you were into university or whatever, too, but...and it is tempting once you see this, you're like, oh, well, what if I became this...this role? And then, you know, I think...I think that's actually why a lot of people end up in those roles, you know, because some folks just...either they get stuck in an engineering manager role and they don't feel like there is a way back out of that role, or they see a lot of people that follow that pattern. They're like, oh, well, this is what I should be doing as well. And I think it's very unfortunate. I feel like, I like when I find directors and engineering managers that love what they're doing, and I think that they're really fun to work with. And the people that aren't into it, you can always kind of tell, like, it's that, you know, they struggle through some of those roles, and it's...yeah, it's just unfortunate if. If you got there, because it's not the thing that you wanted, but it's the thing that you thought you needed. Yeah, it's...</p><p><strong>ADRIANA:</strong> And I'd say it's like, it's. It's never too late to reevaluate. Like, I actually interviewed someone for this podcast who was in a director role, and he decided, and he'd gotten into management very, very early in his career, and he decided after being a director for a bit, he was like, oh, I kind of just want to be an IC now, which is super cool. And I...and there's nothing wrong with, like, changing your mind and then changing your mind again, because maybe, like, you just needed a little mental break from being a manager or being an IC or whatever. I think that's totally cool, too. And I think. I think that's another really important lesson that I wish I had known earlier on in my career, is that not everything is final. Like, you're almost, like, led to believe at an early age that, like, the career you choose is, like, it for you.</p><p><strong>ALEX:</strong> Right? I just think of those, like, high school...high school questionnaires. What will you be when you grow up?</p><p><strong>ADRIANA:</strong> Right? Yeah. Like, I definitely didn't imagine this, but that's cool. I'm rolling with it and. Yeah. Like, change your mind. It's okay. Change your mind many times. It's totally fine as long as you're happy doing what you're doing.</p><p><strong>ALEX:</strong> Yeah, yeah. And I feel like, I feel like you're right. You know, some people, maybe they were a manager somewhere and things were not exactly where they expected, and then they go back to an IC role and then maybe they try management again, you know, for like six months or something. You know, this is, this is actually what I did. I was an EM for like two years, then I was an IC for like three years, and then I was a manager for six months. So, you know, it's important to try things out and see if the circumstances change the role enough that, you know, you may find happiness in a different director role or whatever. Like, there's nothing wrong with trying it out, but I feel like one of the important things for, for people to understand is that people that move away from engineering management back to an IC role. And for me, my experience has been that I've been a much more effective individual contributor after being a manager.</p><p>Like, after understanding what happens kind of beyond that management role and seeing how organizations function at different levels, I think is really helpful for IC role because it's an opportunity to really understand how your work impacts the rest of your organization, how you can maybe impact your manager so that they can be free to do better work or whatever it is. Like, there's just like a lot of learnings that happen at that stage, and I think that's, that's super valuable, even if it doesn't end up being the role for you.</p><p><strong>ADRIANA:</strong> Yeah, I agree. It gives you a lot of empathy, right? Because it's so easy for us to be judgy. I remember, like, my first manager out of school, I was like, ah, this guy's an idiot. He doesn't know what he's doing. I was like, no dude is going through all this stuff behind the scenes that you don't even know about. Stop being so damn naïve.</p><p><strong>ALEX:</strong> Right. Not...not really understanding what's happening behind that manager meeting door is. Yeah, I mean, and, and how would you know this, right? Like we talked about earlier, like, if you have a good manager that filters out the nonsense that you don't have to worry about, you know, great. That means that your team will never need to know about the things that they don't need to know about. And, you know, since they're not taking out for beers, they're not going to vent to you and tell you about how their day went, so.</p><p><strong>ADRIANA:</strong> Yeah, totally agree. Final thing, I was curious. This happened to me a couple of times. I remember both times when I went from manager to IC and I was applying for the IC roles. I remember interviewing and the interviewer is like, you know this is an IC role, right? I'm like, yeah, I don't know if you ever encountered that yourself when you were switching back to IC.</p><p><strong>ALEX:</strong> No, I wrote a whole blog post about it, and anyone who's ever asked me about if I want to be manager again, I just send them to this blog post and I tell them, here's the thing, so you have to understand as to why I don't want to be a manager at this point.</p><p><strong>ADRIANA:</strong> Awesome. I will be sure to link to your blog post in the show notes before we part ways. Do you have any final words of wisdom or hot takes that you would like to share with our audience?</p><p><strong>ALEX:</strong> I have no hot takes, unfortunately. But yeah, I don't know. I guess on the topic of career paths and engineering management, if you think it's for you, you should try it out and find a group that will support you in doing it. And if it doesn't work out, know that there's a way out.</p><p><strong>ADRIANA:</strong> Yes, there's always the off ramp.</p><p><strong>ALEX:</strong> Yep.</p><p><strong>ADRIANA:</strong> It's very comforting. Very comforting to know that.</p><p><strong>ALEX:</strong> Right. There is a future beyond it. If it doesn't work out for you, it's not the. It's not. You will not be trapped there forever. Or at least hopefully you will not be trapped there forever. I don't know.</p><p><strong>ADRIANA:</strong> Yes. Hopefully not. Fingers crossed. Awesome. Well, thanks, Alex, so much for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and and our guests on social media. Until next time...</p><p><strong>ALEX:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="42652500" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7d4da501-b773-4cee-9cdf-23183879b7e3/audio/cfc444bc-da2e-4642-8d4a-5ba25a895d31/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Engineering Management with Alex Boten of Honeycomb</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Alex Boten</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:31</itunes:duration>
      <itunes:summary>Who&apos;s interviewing whom here? A little bit of both! Adriana geeks out with Alex Boten on engineering management. They share their own personal stories of their experiences in and out of engineering management and why they are both currently content as individual contributors.</itunes:summary>
      <itunes:subtitle>Who&apos;s interviewing whom here? A little bit of both! Adriana geeks out with Alex Boten on engineering management. They share their own personal stories of their experiences in and out of engineering management and why they are both currently content as individual contributors.</itunes:subtitle>
      <itunes:keywords>engineering manager, engineering management, tech careers, careers, tech jobs</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>26</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d801f30a-37ac-4f6f-81fe-4f707bdd5af8</guid>
      <title>The One Where We Geek Out on Giving Talks with Ana Margarita Medina of ServiceNow</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Ana Margarita Medina is a Sr. Staff Developer Advocate. She speaks on all things SRE, DevOps, and Reliability. She is a self-taught engineer with over 13 years of experience, focusing on cloud infrastructure and reliability. She has been part of the Kubernetes Release Team since v1.25, serves on the Kubernetes Code of Conduct Committee, and is on the GC for CNCF's Keptn project, When time permits, she leads efforts to dispel the stigma surrounding mental health and bring more Black and Latinx folks into tech.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/anammedina/">LinkedIn</a></li><li><a href="https://github.com/AnaMMedina21">GitHub</a></li><li><a href="https://twitter.com/Ana_M_Medina">X (Twitter)</a></li><li><a href="https://www.instagram.com/ana_m_medina">Instagram</a></li><li><a href="https://tiktok.com/@ana_m_medina">TikTok</a></li><li><a href="https://bsky.app/profile/medina.bsky.social">BlueSky</a></li><li><a href="https://hachyderm.io/@anamedina">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast (Adriana and Ana's previous podcast)</a></li><li><a href="https://www.servicenow.com/products/observability.html">ServiceNow Cloud Observability</a></li><li><a href="https://www.instagram.com/ana_m_medina">Ana's Instagram (complete with cute squirrel pics)</a></li><li><a href="https://www.instagram.com/maxwell_rat.family/">Adriana's rat Instagram</a></li><li><a href="https://github.com/kubernetes/sig-release/tree/master/release-team">Kubernetes Release Team</a></li><li><a href="https://opentelemetry.io/blog/2023/submitting-your-first-conference-talk/">Submitting Your First Conference Talk</a></li><li><a href="https://www.conf42.com">Conf42</a></li><li><a href="https://events.linuxfoundation.org/open-source-summit-north-america/?creative=693501946295&keyword=open%20source%20code&matchtype=b&network=g&device=c&pi_ad_id=693501946295&utm_term=open%20source%20code&utm_campaign=21090147339&utm_source=google&utm_medium=cpc&hsa_acc=8666746580&hsa_cam=21090147339&hsa_grp=159237332545&hsa_ad=693501946295&hsa_src=g&hsa_tgt=kwd-24997366&hsa_kw=open%20source%20code&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=Cj0KCQjwlN6wBhCcARIsAKZvD5gRS-76QuKgLkq-sskLNyZGJbOshVqCzX_MbP4JquUS2PrWxdFTeBMaAh2IEALw_wcB">Open Source Summit</a></li><li><a href="https://en.wikipedia.org/wiki/Chaos_engineering">Chaos Engineering</a></li><li><a href="https://forms.gle/PWNxzHo2unPj77CP8">Getting Started with OpenTelemetry survey</a></li><li><a href="https://youtu.be/_4ovi7e4vNY">Reese Lee on Geeking Out</a></li><li><a href="https://youtu.be/mfIaqvPHAjE?si=1z60ln1MqaKNVwaL">Adriana and Reese's Observability Day EU 2024 talk</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=-gscScOgEof0RF2a">Adriana and Reese's KubeCon EU 2024 talk</a></li><li><a href="https://openai.com/dall-e-3">Dall-e (AI image generator)</a></li><li><a href="https://x.com/adrianamvillela/status/1777413297819554141">Adriana's teaser post on X for upcoming Open Source Summit talk with Ana</a></li><li><a href="https://youtu.be/IEq3W7eDI5w">Tim Banks on Geeking Out (part 1)</a></li><li><a href="https://youtu.be/_5XSjx3lC9Y">Tim Banks on Geeking Out (part 2)</a></li><li><a href="https://youtu.be/7ArXctrVCzM">Hazel Weekly on Geeking Out</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Ana and Adriana's talks together:<ul><li><a href="https://youtu.be/18OzVFoOZTU?si=zoAEFXXb_xeF8ThC">Empowering Users Through Platform Engineering (KubeCon NA 2024)</a></li><li><a href="https://youtu.be/Mgzt4bq0JU4?si=pB8__3iH1llPx6Lu">Translating Failures into SLOs (SLOConf 2023)</a></li><li><a href="https://sched.co/1aBOA">Onboarding Doesn't Have to Suck (Open Source Summit NA 2024)</a></li></ul></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, The podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Ana Margarita Medina, my fellow co-worker of ServiceNow Cloud Observability. Welcome!</p><p><strong>ANA:</strong> Hello. Pleasure to have to have me here, I guess.</p><p><strong>ADRIANA:</strong> Always nice to have you on! As my fellow former On-Call Me Maybe podcast co-host.</p><p><strong>ANA:</strong> Hello to anyone listening from On-Call Me Maybe days. We're happy to be back here and have the dual dynamic duo work wives back.</p><p><strong>ADRIANA:</strong> That's right. It's like our little reunion. Okay, so where are you calling in from today?</p><p><strong>ANA:</strong> I'm calling in from Marin, California, just 20 minutes up from San Francisco.</p><p><strong>ADRIANA:</strong> Awesome. And I'm jealous of, like, your cool mountain views because here in Toronto, it's super flat.</p><p><strong>ANA:</strong> This is where I wish I could just put up my squirrel photo, like, up.</p><p><strong>ADRIANA:</strong> I know, right? I know. I see your squirrel posts on Instagram, like, so jealous of that squirrel with the mountains in the background.</p><p><strong>ANA:</strong> And I have two squirrels, and I'm pretty sure one of them might be pregnant or just a little heavier set of squirrels, so I actually can kind of tell them apart. But I haven't named them. They're just called besties for now.</p><p><strong>ADRIANA:</strong> Ah, cute, cute. Okay, you gotta let me know when you name them. We have backyard cats, so we've got fat cat, black cat, and fat black cat.</p><p><strong>ANA:</strong> Creative. Yeah, I just. I feel weird naming squirrels that don't belong to me, but they...I do see them, like, every other day, and I'm feeding them at least once a week, so we do have some relationship like...They actually are getting closer to me, and I don't know, I'm scared of them coming too close too, so.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's true. That's true. I always wonder how, like, similarly behaved squirrels are...to rats. As a rat owner, you know, I look at squirrels with, like, with affection because...except when they eat my bulbs, I get really mad. Like, they were digging up my friggin bulbs last...last fall. Then we're not friends. But I do feel like they've got, like, the rat-like qualities.</p><p><strong>ANA:</strong> Yeah, I've been staring at them, and I've been starting to look at them a little bit more like rats as I, like, just don't see them on trips now. Like, now they're, like, cohabitating with me. You guys are just rats with gorgeous ass tails. That are more socially acceptable to like. Which is a bummer.</p><p><strong>ADRIANA:</strong> Yeah, that's true. I know, I know. People get really freaked out by the rat tails. Like, I'll tell people, oh, I have rats. And either people will be like, "Oh, my God, that's the best thing ever", or I'll get the..."Ew. Why do you have those street vermin as pets?" And usually, like, my mom, for example, could not stand the fact that we had rats because she grew up in Rio and, you know, like, they had, like, rats in the hallways of their apartment building. So it's like, no, what the hell are you doing? And I...and people are, like, legit freaked out by their tails. And I'm like, aw, but they're so cute.</p><p><strong>ANA:</strong> I mean, I think it's one thing to have, like, uninvited to your house and making it a pet, which is a little, like, weird because you don't know where it really came from.</p><p><strong>ADRIANA:</strong> Yeah, it's true.</p><p><strong>ANA:</strong> But when you're grabbing it from, like, a place where you're like, okay, this is a rat that I'm taking home. Like, I think by setting that intent of the way that it comes, it changes it up. But I remember the first time you told me you had rats, and I was like, you're the first person I know that has had a rat as a pet. But the way that you guys treat them as part of your family is adorable, which is. Made me love watching them, like, grow up with your family.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's right. Yeah. Because we've got our rat Instagram, as you do when you have pets, you get an Instagram for your pets.</p><p><strong>ANA:</strong> So, yeah, I've been considering starting a little TikTok or Instagram for my squirrels because I'm like...I feel like I'm just posting so much content about them, and I'm like, eventually I'm gonna have a little camera outside that you can just see them.</p><p><strong>ADRIANA:</strong> Oh, my God. Squirrel cam. That would be the best. Oh, man. Okay. Well, as much as I enjoy talking about rats and squirrels, are you ready for those lightning round questions? ADHD, like, in the house here, right?</p><p><strong>ANA:</strong> Yes. Squirrel. Literally?</p><p><strong>ADRIANA:</strong> Yeah, literally. Right? Okay, let's do the lightning round questions. Are you ready?</p><p><strong>ANA:</strong> Bring it on.</p><p><strong>ADRIANA:</strong> Okay, let's do it. Okay. Lefty or righty?</p><p><strong>ANA:</strong> Righty.</p><p><strong>ADRIANA:</strong> Awesome. iPhone or Android?</p><p><strong>ANA:</strong> iPhone. Every day.</p><p><strong>ADRIANA:</strong> Same. Mac, Linux, or Windows?</p><p><strong>ANA:</strong> Mac. Probably.</p><p><strong>ADRIANA:</strong> Cool. Favorite programming language?</p><p><strong>ANA:</strong> I'm gonna go with go Go. Go as a first love, and it a forever has a home. And anytime I like Go code, it just brings joy into my head, like, or my heart. And I'm always like, man, I want to be a Go programmer back again. Like, I miss those days.</p><p><strong>ADRIANA:</strong> I feel like that would be a fun thing to do, is Go programming. I want to get more into Go. Like, I know enough to be dangerous, but I want to be more dangerous.</p><p><strong>ANA:</strong> I am not dangerous in Go. I can just get some things done and I can collab with others, but maybe start a project from scratch, but not Go, like heavily advanced. I also haven't been coding much, like, nowadays, so I feel like it's way harder to get into programming mindset sometimes.</p><p><strong>ADRIANA:</strong> Yeah, it's true.</p><p><strong>ANA:</strong> Reading it is really easy.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. Like, when I'm actually away from programming for a long period of time, I almost convince myself that I don't know how to code anymore, which is ridiculous. And then I go back into it. I'm like, yeah, I'm a fucking badass at coding. Rock on.</p><p><strong>ANA:</strong> Sometimes I'm like, do I take a Go class just for fun? Like, as part of our professional development? Like, why not? We have time.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, that'd be fun. Okay, next question. Dev or ops? Or do you have a preference?</p><p><strong>ANA:</strong> SRE. I think my heart is in reliability and I really do stand for a lot of SRE brings and the cultural changes into an organization. And also being just an engineer that can hop in and out of code while also understanding how infrastructure works, I think that's highly valuable, and I would not change that in my personal career.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. You know, it makes me think, like, several years ago, I think I told you, like, when I had quit my tech life and decided to be a professional photographer. And then I came back after a year to tech life, and I remember meeting with, like, a former boss and he's like, what do you want to do? Because it was like all of a sudden the whole world was open to me again. I'm like, oh, I can do something different than what I was doing before. And I'm like, I really love the infrastructure side of things, but I also really love development. But at the time, I think it might have been when DevOps was slowly making its way into, like, our vocabulary. Like, it was it...I think it was probably around, but it was just starting to be, become more popular. But like, that was, you know, DevOps, SRE principles. Like, that was effectively what, what I was searching for in my life, but that I, like, I didn't have a name for it, right?</p><p><strong>ANA:</strong> I wish I had a story like that. Like, it makes sense where you're like, this is what I love doing, but there's no space for me. For me is very much of, like, I stumbled into SRE. Like, I got thrown as an intern in a site reliability engineering team when I had zero systems knowledge, which, every time I tell the story, is always kind of fascinating to laugh at, like, how far my life has come and what were those managers thinking? But I am glad that they saw the potential in me, like, getting a chance to learn. And I did rally up and learn quickly, but there's a lot of fundamental stuff that sometimes I'm like, oh, yeah, I never took those classes. I never watched those YouTube series. Like, I never learned. So sometimes I'm like, do I go back to school at some point to try to fill in the gaps, or do I just do more, like, self paced education? Which...</p><p><strong>ANA:</strong> that's more my jam. I'm a self-paced learner.</p><p><strong>ADRIANA:</strong> So eventually with you, yeah, I don't blame you at all. Like, for, you know, like, I do a lot better as a self-paced learner. And also, I don't know about you, but for me, I'm a very just-in-time learner. So I will learn the thing that I need to learn for that moment. And then sometimes it means, like, just tackling at a higher level, and then when I have a chance to breathe or because work necessitates that I dig deeper, then I'll dig deeper, which sometimes means that, you know, I won't necessarily have that initial depth, but I love having the motivation of a project to, like, force me to dig into stuff.</p><p><strong>ANA:</strong> So you have ADHD?</p><p><strong>ADRIANA:</strong> I don't know. I did, like, four years of university. Like, I look back on that time, like, how? Like, I don't know.</p><p><strong>ANA:</strong> I think it was the first time I told a psychiatrist that I've dropped out of college (technically twice) that..they were like, no one has diagnosed you with ADHD? Like, up to this point, like, you've gone like, okay. And I was like, well, I also just have, like, a fear of failure. So that's what drives, like, finishing these courses, like, a value and achievement. So I was like, that's how I got through high school, and that's what was keeping me going with college up until I realized how depressed I was in school and, like, had to be selfish and, like, do what I needed. Like, I knew I could get a job in the industry, but I could stay in school, be miserable, and rack up another $100k in debt.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>ANA:</strong> It wasn't what I wanted to do with my life at all.</p><p><strong>ADRIANA:</strong> Yeah. It's a classic example of, like, being kind to yourself, like, making the decision that is right for you rather than the decision that's, like, right for everybody else that doesn't jive with, like, how you are as a human being.</p><p><strong>ANA:</strong> And that was even, that was even before I understood mental health to, like, the capacity that I do now or, like, even have a diagnosis. I was just like, I'm miserable. I'm not going to school. Like, I'm not going to class. Like, I'm skipping out. I'm just turning in, like, homework and, yeah, exams are very lecture based, which then is, like, I read the textbook and I missed out on, like, that one thing this professor said on Tuesday because I only watched a Thursday lecture.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I feel, yeah, I feel ya. Well, I, and I mean, it's, it's worked out in your favor, right. Because you made the right decision for you, you're happier as a result, and then you got into, like, you got to do cool work.</p><p><strong>ANA:</strong> Yes. Yeah, I'm a, I've said it in talks before, but I'm a proud, call it dropout, is what I say sometimes. And people look at me weird, but I say that for me, it's just what worked out for is best. And I also understand that I have a privilege in saying that, like, not everyone can just get up and do that. Like, especially with the way that the tech industry is nowadays where, like, job market is a little harder to get and education does make you stand out. I've been able to still create a network in Silicon Valley without having, like, the pedigree of a lot of Silicon Valley engineers, but a lot of it is because I put myself out there, like, try to be a places where they're at already.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And I think I. And which means you've had the DevRel spirit all along, right? Because you have to put yourself out there as a DevRel.</p><p><strong>ANA:</strong> It is so weird how, like, every single step that I took in high school and college for, like, learning coding and, like, evangelizing or learning really did lead up to me having a career in developer relations. Because I was always, like, that person that wanted to do the creative part of marketing and meeting the customers where they were at and, like, educating them and having fun with them. But at the same time, like, you couldn't take away my coding projects away from me. Like, those were mine and I wanted to see them cross the finish line. So years, years later, like, ending up in different DevRel functions. I've always been like, oh, this is my bread and butter. Like, understanding community, understanding customers while still having the technical shops to get the job done. Like, yeah, great.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so cool. And, you know, and going back to, like, your earlier comment about, like, you being, like, a college dropout, but, like, in. In our industry, it's so interesting to see how many college dropouts there are and that it's...it...I think as a result, for me, it's, like, super normalized, like, which I think is so great because we all...we all reach our tech journeys from different angles. Like, whether or not you have, like, an engineering degree or comp sci degree. Or you...you took some...a completely different path, right? Like, you have a degree in...in the arts, or...or, like, you're just like, screw it, I'm not doing college. Like, it's not my jam. And I love how all roads lead to tech. Like, they can lead to tech. It's possible. And I think that's what I love about our industry, is that it allows so many people to discover it.</p><p><strong>ANA:</strong> Yes. And, I mean, I've said it in multiple podcasts. Like, I'm a firm believer in representation matters. And I think, for me, that's one of the reasons that I do say what I say about being a college dropout and being proud of it and being loud about it is similar to, like, my Latina-ness. Like, one, like, you can't miss it for, like, who I am and my loudness sometimes. Not in the stereotypical Latina loudness, more of, like, being loud and proud. But I see it as, like, one. Like, it allows people without financial resources to go to college, um, that we're not able to get the high school, like, high school grades or, like, the SAT scores to be able to get into those Ivy League schools that they wanted to.</p><p>We've democratized a lot of the education, so, like, those courses are available online, and it's like, we're opening up that pathway to being, like, whether you're coming from Central America, Africa, Europe, you can still land in the United States and...or just stay wherever you are because remote jobs are so common nowadays and, like, really make a dent. Um, and I think if people don't talk about their own traditional backgrounds, like, because they're scared or, like, fear. Like, sometimes, like, I feel like we're not helping push the envelope forward and saying, like, there is a space for you here. Like, doesn't matter if you are, like us that has ADHD and dropped out because of that. Um, a lot of it is just, like a privilege if you're able to go to college and do the traditional way of getting into an industry. So I love where we're at now, and I do think that the pandemic did help a lot in allowing more companies to be remote or allowing themselves to start looking at talent elsewhere. So I do think that we're making a push forward, but I'm really curious to see how this conversation is a year from now as there's been so many return to offices that have happened. And, like, now the industry is just, like, a little harder to get into with the amount of people looking for a job. So it'll be curious to see how it evolves.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely going to be interesting. And I hope, like, once the market picks up, it'll be, again the case of, like, the remote workers win out, right? Because we've all gotten a taste of what it's like to work remotely. Like, I can't go back to, like, not. I can't ever not be a remote worker again. You know what I mean? Like, I love it. And also, like, as you said, it gave this opportunity for, like, bringing on different people to teams.</p><p>Like, when...when I worked at Tucows, I was able to hire guys from Brazil and Turkey onto my team, as well as folks from Canada. So it was, like, so cool to all of a sudden have this whole world open up to me. I didn't have to be restricted to a single geographic area, and so...and I think, like, my experience has always been that the more diverse the team, the better, because the only thing that you have in common is the fact that you're all different. And so you bring, like, you bring so much to the table, right? Like, all these different cool perspectives, cultures, whatever, like, just ways of working. And I absolutely love that.</p><p><strong>ANA:</strong> And there's a part of it that, like, everyone gets treated as an individual and, like, no one is getting tokenized or anything. It's like, you're here for who you are, and what you bring to the table just makes this team stronger. And everyone also has something to learn about one another, which I think also makes going to job fun.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. That was a great digression from our lightning round questions. I love it.</p><p><strong>ANA:</strong> Did we get all the questions?</p><p><strong>ADRIANA:</strong> No, we didn't. We're about halfway through, but I. This was, like, an awesome digression. Let's see what the other ones bring on. Okay, next question is JSON or YAML?</p><p><strong>ANA:</strong> I'm a Kubernetes girl, so YAML.</p><p><strong>ADRIANA:</strong> Rock on. Rock on. Yeah, it's YAML all the way from me. I've mentioned it before on this podcast. Like, my husband is a JSON guy. I'm like...</p><p><strong>ANA:</strong> I need a clean...</p><p><strong>ADRIANA:</strong> We don't agree on this.</p><p><strong>ANA:</strong> Yeah, we're having a fight. We don't agree on JSON.</p><p><strong>ADRIANA:</strong> I know. It's like, it's like JSON or YAML. And the next one: spaces or tabs?</p><p><strong>ANA:</strong> I'm a tabs girl.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. I've mentioned it before. I've gone back and forth. Like, tabs make the most sense to me. But, like, I was actually even having a discussion with my dad recently where, like, you can, you can end up finding yourself in a situation where like, you check in your code and your tabs get converted to some, like, weird ass garble and. And so, like, you're better off having, like, spaces instead or at least having something where it converts your tabs to spaces on, on commit because you just don't know how different systems are going to interpret the tabs. So spaces are safer. And I'm like, hmm, interesting.</p><p><strong>ANA:</strong> So, yeah, yeah, I guess that might be also the reason that I'm choosing tabs is like by using VSCode, it does whatever it needs to do to convert my tabs to spaces as a need for all the products that I'm working on. I've never run into any issues, at least in the last two years. Oh, I actually a lied. I think I ran into one issue and like Kubernetes released team once that I was like, ooh, snap. But that was just also just regular formatting, like, issues that the linter was picking up. But with VSCode just it managing that for me, I think I don't usually have to think about it. I just kind of do tabs and go from there.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Yeah. Like, I converted my VSCode because I operate in tabs, but I converted my VSCode so that when I hit tab, it turns it into spaces. So, but then the question is, like, is your, is your tab two spaces wide or four spaces wide? And then that's where you can get, like, really hairy with your YAML. Because like, depending on how people set that up in their ide, then all of a sudden, like, it can get. I don't, I don't know if, like, I think I've encountered some YAML linters where it gets mad if it's like the tab size isn't, isn't the same in YAML. Like two. You know, sometimes it's two spaces versus four spaces later on in your YAML. I think. I think I've gotten into that situation where it gets angry. Um, so I always, like, try to make sure that I'm speaking whatever tab language is of that YAML file, which can get confusing sometimes.</p><p><strong>ANA:</strong> Yeah, it's always fun to figure out. Figure it out later and debugging that you're like, why is this not working? And it's like, oh, wait, no, my tabs are four versus two spaces.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Good times, good times. I'm still. I'm still. Yeah, a team. YAML, though, in spite of that.</p><p><strong>ANA:</strong> Yeah, same.</p><p><strong>ADRIANA:</strong> Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>ANA:</strong> I think if you would have asked me five years ago, video would be the answer. But nowadays, like, I think with the most. Especially the most recent change of medications that I've had, like, text is a lot easier, especially for, like, I think it just depends on what it is that I'm trying to consume. Like, I love watching talks for conferences, but when it comes to getting something done, like, I'm so used to just reading tutorials and documentation that that's kind of what I'm gonna prefer.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I feel ya. I know. Like, scroll...scroll down to the ending to see: Does this thing, like, address the thing I want it to?</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Which you don't have that luxury with videos, but, yeah, I do. I do enjoy the...Sorry?</p><p><strong>ANA:</strong> You can't do command find on videos for the most part.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I know. That's my biggest beef. And I was actually talking to my daughter, Hannah, the other day, like, because we'll sometimes send each other...actually all the time. Send each other the Instagram reels. Right. And it's funny because I was telling her, I'm like, you know, whenever someone sends me an Instagram reel, I cannot be bothered to turn up the volume. I actually have to read. Like, I want to read just the subtitles. And so when someone has a video without the subtitles, I get, I'm like, I'm not gonna watch this.</p><p><strong>ANA:</strong> That is funny you say that, because I think last week I caught myself doing the same thing where it's like, I watch most of my Instagram and TikToks on mute, and I'm looking for all those captions. Like, my eyes are, like, going for text to watch, but I think that's also part of the AD-, like, at least for me. Like, my ADHD brain. Like, we need subtitles to watch a TV show.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally.</p><p><strong>ANA:</strong> Whereas I need to follow along, because if not, I'm gonna be thinking about lunch. I'm gonna thinking about work. I'm gonna be thinking about the new friend that I just made last week. Like, totally.</p><p><strong>ADRIANA:</strong> Totally. Yeah. Like, our TV is, like, permanently set to, like, captions on. And...and..and if the captions get, like, turned off, like, on, on Amazon Prime or whatever, which that seems to happen a lot. I'm like, where the hell are the captions? Like, I need...who changed this? Like, who changed this? Yeah. So, yes, I...Yeah, I agree with you. Definitely. Very ADHD. It does. I agree with you. It very much, like, hones in my attention, and then I read faster than, like, you. The dialogue is moving on, and my husband's a slower reader, so he's like, I find it so annoying when you start laughing before they've delivered the line. Like, I can't help it. I'm sorry.</p><p><strong>ANA:</strong> Oh, my God. I'm also the person that's doing the thing where, like, I watch a lot of TikToks on myself, and sometimes I will listen to them with audio, especially at nighttime. I'll put on headphones and, like, it's part of, like, my calming nighttime routine.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>ANA:</strong> But I'll watch every single TikTok on two times the speed. Like, I cannot stand hearing people talk on TikTok most of the time, but I can do 2x, and, like, I consume it, and I wish I could do 3x, honestly, because some of those stories are a little too long. And it's always annoying when I go to someone to show them a TikTok that I watch, and, like, I just press the 2x speed, and they're like, can you stop doing that? And I'm like, but I'm gonna be so annoyed if we watch it a real time. Like, fine.</p><p><strong>ADRIANA:</strong> Yeah, that's funny, because I'm the opposite. Like, I'll be, like, listening to a podcast, and sometimes it'll hit to, like, you know, one and a quarter speed or whatever, and I'm like, what is going on? Why is the person talking, like, way faster? And it bothers me. So I can't. I can't listen to, like, anything on. On, like, that's. That's sped up. It drives me crazy. But a lot of ADHDers I talk to, they're like, yeah, I'll listen to stuff at, like, however many x speed. I'm like, how can you do this?</p><p><strong>ANA:</strong> I do my audiobooks at 1.8, usually.</p><p><strong>ADRIANA:</strong> Oh, my God. Oh, see, that would drive me crazy. I'm like, they're talking. Like, even though I can. I can make out what they're saying. I'm like, it's too fast. I'm like, this is not enjoyable for me.</p><p><strong>ANA:</strong> Apparently I'm missing that part. Like, I. A lot of the stuff that I consume, like, that is, like, I just want to get it over with. But, like, I do that too with reality TV. There's, like, certain reality TV shows that I love watching reality TV, but I'm like, I just. I don't want to hear you whine, like, regular speed. Like, you're not my best friend that's venting to me. Can you just.</p><p><strong>ANA:</strong> Can you just do it? And, like, my best friend also, I think, goes through the same thing. Like, she literally just skips forward. Like, she sees a scene that's like, drama or something. It's just like, we're not watching this for the next five minutes and, like, jumps by the next thing, and I'm always like, but we're missing out on, like, really good gossip, you know?</p><p><strong>ADRIANA:</strong> This kind of reminds me of, like, in the olden days of, like, watching TV with commercials, especially, like, recording stuff on VHS because I'm that old and miss VHS, right? I feel a little nostalgic for that. But I remember, like, we'd record stuff, like, when I was growing up, and then my dad would fast forward through the commercials, and sometimes he'd, like, overshoot it by a bit. And then we're like, can you rewind to, like, where the commercial ended? Like, we're already into the thing. I want to know what happened.</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Anyway, yes, that's my digression. ADHD for the win. Okay, final question. Okay. What is your superpower?</p><p><strong>ANA:</strong> Probably having the coolest earrings.</p><p><strong>ADRIANA:</strong> You know, that is a good superpower because it always...</p><p><strong>ANA:</strong> It's a conversation starter. There's part of me, like, the theme that I'm going with my superpower is, like, being able to be in uncomfortable rooms and, like, strike up a conversation. Like, yeah, it might be very dry at the beginning, but for the most part, I can beat the china and, like, my herbic crap mode. But at the same time, like, my statement earring pieces are always, like, a great conversation starter or not for the, like, I don't know, maybe I've always been lucky about it, but. Cause I'm like. I guess when I think about it, I'm like, it is weird to be talking about earrings at a tech conference, but at the same time, it is part of who I am. Like, I like expressing myself that way. And my favorite thing is, like, fruit earrings.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> So I think that might be my superpower. And I'm only thinking of that because I just picked up, like, three more fruit earring pieces this past weekend.</p><p><strong>ADRIANA:</strong> Oh, awesome. And, you know, for the record, I've always loved your earrings. I think my favorite ones of yours are either the Kubernetes ones that you always wear for KubeCon or your fuzzy ball earrings. Those are so great.</p><p><strong>ANA:</strong> I actually, like, I've been playing around with the idea of starting a jewelry shop, and the reason that I want to start it is that I want to sell, like, pom pom earrings and then, like, figure out what other cute earring pieces I want to do. But, yeah, the fuzzy balls are, like, hard to find sometimes, and they bring me a lot of joy. Like, today I'm wearing papaya, which is just another fun tropical fruit. And, like, I actually have papaya in my fridge right now, which is awesome.</p><p><strong>ADRIANA:</strong> Papaya always brings me back to my childhood in Brazil because, like, I'd always be eating papaya at my grandma's house. So, like, and I'm the only one at home who likes papaya because, like, you know, my husband didn't grow up in the tropics, and my daughter just thinks papaya looks weird. So it's all me enjoying my papaya, and I love it. And it's like, it's. It's like, it's a comfort fruit.</p><p><strong>ANA:</strong> Yeah, same. Like it was. We had a tree in my house. Oh, that's. I think at some point that had two papaya trees. So for me, eating papaya is just part of, like, the common diet. Like, it has a lot of fiber.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> Just delicious fruit. Like, my family also does this thing that we eat it with a little bit of salt, and it brings up the sweetness. My favorite way of doing it is in yogurt bowls. So, like, eating, like, I actually picked it up from one of my trips. I'll do yogurt with papaya, granola, honey, and then passion fruit. Like, cut open a passion fruit and, like, dump the pulp in there, too. That is why that was a common dish. So, like, that became a staple for me.</p><p><strong>ADRIANA:</strong> That is super cool. I love it. I'm gonna have to try that sometime.</p><p><strong>ANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Cool. Well, we made it through the lightning round questions, which are not so lightning. I keep, you know, I call them lightning round questions, but I'm like, they're not really. That's what I was gonna say. Icebreaker questions, which is totally cool. I'm down for it.</p><p><strong>ANA:</strong> I was expecting them to be like, rapid fire. Like, if you hear the first response, I just went for it, like, real quick. Like, for me, lightning rounds are like those that you gotta, like, you got five minutes to get through these questions.</p><p><strong>ADRIANA:</strong> It should have been, but it's like, so much. It could be fun either way, right. You either, like, answer really fast or like, it turns into, like, this conversation piece, right? Like, where you can dive deep into. Into things and, you know, tease out other topics. So we got through the non lightning lightning round questions.</p><p><strong>ANA:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Awesome. Well, I know, like, one of the things that we wanted to talk about when we were chatting before the recording started was because we've done some. We've been, we've done some. Some conference talks together and talking about the. The process of putting together talks. Yeah. So just like, getting your thoughts on, like, putting together cfps, writing solo talks versus partner talks. Yeah. So let's dig into that.</p><p><strong>ANA:</strong> Yeah, I think writing talks has always been fun. And it also comes from, like, I started doing diversity inclusion talks. That's how I got started in public speaking. And then later was like, oh, I should do about technical content that I know. Like, sorry, give about technical specifics that I work with. And it's a very scary process at the beginning, like, thinking about when I started public speaking to now first, like, when you're starting out, you don't necessarily always know, like, where to find conferences to speak at. So, like, trying to put it out there online that you want to give talks. A lot of people will start messaging you and tell you, like, I have this conference or I have this virtual event, I have this webinar.</p><p>So a lot of it is about putting yourself out there and letting people know that you are capable of giving talks sometimes, like, for first time speakers. Like, you might need to record the talks yourself. Like, do, like, record yourself posted on YouTube and you'll, like, link out to those. That's probably, like, one of the best tips that I can give anyone that's trying to break into public speaking, just because a lot of folks, like, we don't mind having new speakers come on to our events. But we do need to know that you're capable of staying on topic for 25, 30 minutes and that you're also knowledgeable, that things make sense, and that you're coming well prepared with slides and content to share. But it's a, I think for me, like, it's a very similar process of, like, writing a talk solo or writing one together. I start out by looking at the conference, like, who are the type of people that are going to be there, the personas, understanding what are the themes that are going on for this year, like, are we caring about scaling sustainability? Are we caring about complex issues? Is this just like a local event that's having a need for technical topics? And then I usually start like spinning up a Google Doc, I grab the conference, I make little...little boxes for all the inputs I need to put in a call for papers, and I start throwing ideas.</p><p>Like, I want to talk about squirrels, I want to talk about how camping makes me think of preparing to do a big software engineering project. Like having all those requirements and going out and like setting up tents and you set up the scaffolding. So just having these ideas, you start putting them on a document and then I'll start making bullet points on those ideas or like link out to resources that I can leverage and start being like, okay, if I was on the other side of the table, what type of talk would I one want to accept and what type of talk would I see in the schedule that I want to come, come to? And that sometimes, like when I come up with the witty title that's kind of like the selling one, it's like, okay, we're about to have fun with this one. And yeah, I think in order to be a good public speaker, you need to have fun with what you're doing. You need to be able to not only craft that technical piece of content, but also when you're on stage, you need to be personable. People need to be able to like, listen to your voice. Sometimes if they find you funny, like that really helps. Or if you're creative and you can have a really nice creative touch to your slides or finding the right GIFs, movies to really craft that story.</p><p>Like, it's really about that storytelling piece, sometimes. It comes about that way. And then from all those bullet points, I start writing out like sentences with those ideas. And sometimes the sentences don't match up to the next one, but that's kind of what starts getting like the thoughts out there and you start putting things in between to make it kind of flow. And you really want to be concise on your abstract that you're submitting. Like, the...I've been on various program committees and track chairs. And it's a lot to have to read to 100 to 300 proposals. And we're just looking for like, what is your experience with this type of technology or content? And why are you the best person to speak at it? What is the subject matter and why is it that this topic is relevant for attendees at this conference.</p><p>So being able to answer those things quickly on your abstract really allows for the program committee to know, like, this person can actually speak upon this topic and they, they've put in time and effort into writing this abstract. And then after writing out the abstract is when we can kind of do the outline of, like, once again, I go...I love bullet points when it comes to crafting talks. So put in my little bullet points and it's like, these are the four sections that I want to have in a talk. And then you start kind of, like, flushing in, like, what are the pieces in the abstract that I said I was going to do? Did I mention I was going to do a demo? Like, let me slot some time for that. That's when you kind of start looking at, like, how much time do I have available to deliver this talk? And of course, when this process is done with a collaborator, like, I personally think the talks are just one more engaging, more fun. But you're also learning a lot more because you're having two brains come together to share two different experiences on, like, working with technologies. So, for example, like, we just finished writing our talk for Open Source Summit North America over in Seattle. Yeah, next week. It's already here.</p><p><strong>ADRIANA:</strong> I guess when this comes out, it'll be like, it'll be the week of. This week! At Open Source Summit!</p><p><strong>ANA:</strong> Yeah, but, like, this talk was a great example of, like, how collaborating on a talk went really well and it was a lot of fun where it was like, like, all right, we're talking about how make, how we're going to make the developer onboarding process better, and we're going to do that by leveraging platform engineering. But, like, let's trace back on, like, our prior experiences that we've had working at different jobs, understanding how great or terrible that experience was, and, like, how can we take those learnings, show them to attendees, but also really share the story of, like, we want to inspire you to make it better. And, like, let me give you some ideas on doing so. And you kind of get to, like, leverage, like, strengths and weakness, like, early on where you're just like, oh, I'm really good at, like, understanding the onboarding experiences. But when it comes to understanding what goes into a developer image, like, I mean, that's actually a really basic example. But, like, there's certain parts of, like, when you're building out the talk that you can say, like, this, this section is not going to be my strength. Take a first stab at it and I'll come and I'll do the second part at it. But while you do that, I'm going to be working on this other piece of it.</p><p>And I felt like with this one, we tagged, we tag-team really well. Like, I got started on slides early on when you were, like, crafting out, like, research of the topics we were going to talk about. And then it was like, all right, like, let me grab that little outline you put together yesterday. I'm going to put it in the new slides and, like, then we can start putting all the pieces together. And then comes the fun part of finding images that go with the content, finalizing the slides. And, like, this is verbose. We only have 20 minutes. We can't talk about this.</p><p>And then it's fun when it comes to crunch time. And you kind of need to, like, do the first dry runs and, like, really nail down timing and, like, really allow each other, each other's, like, voice to come out in the slides. Like, as you write out those speakers. Like, this is, this is how I feel about it and this is the slides I'm going to be really passionate about, or these are the ones that I want to say a joke about or, like, share a personal story on. So it's, it's a lot of fun.</p><p><strong>ADRIANA:</strong> Yeah. And I think you put it so well and there's, like, so many things to unpack there. One of the things that I wanted to talk about because, like, for me, when I got into this DevRel role, I'd done a bit of talking. Like, mostly, like, I think my, my last talks had been in like 2019 for a couple of local Meetups. And so, you know, I wanted to put myself out there more for, for doing more talks. And I'll admit, like, I didn't really know what I was doing when I was submitting CFPs initially. And I, you know, like, your guidance really helped because you've done this for a while. So you knew kind of like the things that are, that make for an enticing CFP.</p><p>But it was interesting because getting those first few rejections, like, it really hurt. And at first I'm like, oh, my God, I suck. But you realize, first of all, maybe I might have sucked in the beginning. True. But sometimes it's a case of you don't suck. It's just there's a lot of really good stuff out there. And I think having been on a few program committees, both you and I were on program committees, different program committees for KubeCons, like, understanding, like putting the hat of, like, as someone who's selecting talks. This is what I would think is interesting, and this is what makes other people stand out. I think having...putting that hat on in a lot of ways makes you a better CFP writer because then you're like, oh, yeah, of course, these, these are the things that I'd be looking for, but also, like, being okay with, with the rejection. And I think what you said, like, putting talks out on YouTube, like, if you get rejected, write the talk anyway, whatever. Like, put it out there. Put the ideas out. The other piece of advice that I gave to people is, like, get yourself in Meetups. Like, it is a lower barrier to entry because Meetups are always looking for speakers anyway. So, you know, this is such a great way to just build up your talking chops and then you can, like, publicize it on the socials, right? Like, hey, I spoke at this Meetup. And then the more you put yourself out there and then talk about it, you have to, like, share with the community that you're doing these talks because then it leads to other people, like, singling you out, as you mentioned.</p><p>Like, oh, hey, we're having this, like, whatever online event. We're looking for people. Like, I remember you were saying it was Conf42 had reached out to you for. For some stuff early, earlier in the year, and it was because, like, you had, you had your speaking chops. So the more you put yourself out there, the better, right?</p><p><strong>ANA:</strong> Yeah. Getting a chance to constantly share, like, your expertise in a topic really does get you the next opportunities. It sucks that it's that way, but, like, that little part is a little broken of, like, my head goes back into, like, the person blindness of ADHD to you...like, if you're not constantly seeing someone, you forget about them or you forget about what their expertise in. So they're not top of mind when it comes to opportunities that you have your organization or conference, that you're not necessarily thinking about it, while if that person is constantly putting out, like, I'm still working on this. I'm still talking about this. I'm very knowledgeable in this. I just finished launching this around this topic.</p><p>Like, it really helps craft those opportunities. But I do love what you said about Meetups. And, like, we also get to look at the time with the pandemic as, like, it allowed for a lot of online, like, it allowed for various online communities to be created and be fostered. And we used to say, like, start local of, like, when you want to start public speaking, but start online if you don't know, like, there are so many meetups that are happening online. You can always go to meetup.com or go on Twitter and like, look up your city, look up your topics and leverage, leverage, like, those type of resources to find something that you can speak up. And of course, if you're able to, like, putting it out there of like, hey, I'm a new speaker and I would like to talk about OpenTelemetry, reliability, and incident response. Someone out there might be able to, like, reshare that LinkedIn post, a Twitter post and, like, it will land on the right homepage for someone.</p><p><strong>ADRIANA:</strong> Yeah, yeah. So true. It makes such a difference. And the more you promote yourself, the better. But it's funny because promoting yourself can feel like, I've talked to a couple people about this. Like, it feels weird, right? It's like, look at me. Look at what I'm doing. But it's like, if you don't, no one else is going to unless they're like super fans of your work.</p><p><strong>ADRIANA:</strong> But they won't become super fans of your work unless you promote yourself. So get out there. Get out there.</p><p><strong>ANA:</strong> It's funny you say that one because that's actually the one that I feel like my muscle that is not as strong anymore. Like, I think past jobs, it was a little easier since it was a topic that less people were talking about, chaos engineering. And I guess Observability is still not like a topic that everyone's talking about, but there's definitely a little bit more content out there, more folks are talking about it. And I always felt like I struggled promoting myself in the Observability space because it was like, oh, but I'm not one of the best at this space, so, like, let me not share about it. But it's only hurting me at the end of the day on not doing so. So, like, it's still on, like, my to do list to pick up, like, a better way to socialize a lot of the last things that I've done or upcoming work. So it was actually really, it's always been really awesome to see the way that you have it set up with Buffer over, like, scheduling out all your posts for all the work that you're constantly doing. Like, I remember when you had just gotten started in this and I was like, hey, if you want to do it right, this is how you do it. So I'm glad my advice works for folks. I just need to be the one that practices sometimes.</p><p><strong>ADRIANA:</strong> I feel ya. Yeah, and it's interesting, too. Like, in our line of work, like, part of it is really like working on a personal brand as much as like, we're working on behalf of the company's brand as well, which makes it kind of, it's an interesting job. It's like this duality to our job. And so staying on top of like, promoting your own stuff so that as a result, the work that you're doing for X company gets seen is super important.</p><p><strong>ANA:</strong> Yeah, it's a weird balance of like, I'm getting paid to grow the company's brand, but at the same time, like, many people won't listen to a company's brand, but they'll listen to employees of that brand.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> So you kind of have to strike a balance of like, let me not be someone that's just doing sales pitches on stage and at the same time just talk about the technology that empowers some of the solutions or some of the best advantages and benefits. Doing some of this work does and kind of keep that vendor part out of it. And then it's like, if you want to talk to me, find me offstage, find me on the Internet and we can talk shop. But I think there's like, as I see people starting out sometimes, like, that's a part that they struggle with of like, oh, I'm very eager about my job and I want to make sure I put my best foot forward. But at the same time, like, you can still do that by not putting branding and vendor stuff all over the place. Yeah, so it's always interesting to watch that. And yeah, if you're not constantly curating your personal brand, like, it's hard for people to connect with you or like, find, like, back to the point of like continuing to find you relevant or like, keep you in mind, like early on.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And, you know, the, it's the slippery slope, what you were saying with our line of work, because like, we're not, we're not part of sales, so. But our job is to get people excited about technology and if it brings people to the, you know, the brand that we're working for, then awesome. But really we want to get people excited for the technology and then to ask the follow up questions. I'm not here...like, that's not my job to sell you on the product. That is my job to like, connect you with cool technology and connect you with other people in the space. And it's almost like, and I think like, we were lucky too...</p><p><strong>ADRIANA:</strong> And working in OpenTelemetry specifically that we get to work with, we get to work with, quote, unquote frenemies, if you will, because, like, we're working with competitors, but we all have the same ultimate goal of getting people jazzed about OpenTelemetry. And so we all do work that benefits each other, which is very cool. I love it.</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> It's getting a chance to still have friends even though they're working at competitors is really neat. Whereas, like, just because you and I are not carrying the same logo does not mean that we could not have like, a working relationship together and collaborate on like, making the ecosystem better, making documentation better, making getting started experience better. Like, I guess this is a plug for the get started OpenTelemetry survey that we just created at KubeCon where it's like ServiceNow Cloud Observability, New Relic DevRels, like, came together and it's like, well, we know that getting started in this to pic can be very daunting for some folks and some people need more handholding than others. But what does that look like? We know all vendors are having these questions. Why don't we, as the end user say, come together and put those questions out for our community, but also make these questions kind of specific with the audience in mind of like, what are the DevRels and marketing and sales folks want to know about their OpenTelemetry users? So it's also like, let's actually all work together so that we do make the ecosystem better. And like, it's really nice to be able to do stuff like that of like, we're going to remove our vendor hat, we're going to put our open source, we care about our users, we care about solving very specific problems. And like, we're doing it together and it's going to be better for everyone. It's going to bring the community together.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's what I really love. The other thing that I wanted to go back to is talking about the process of crafting a talk and specifically, like, crafting talks with different talk partners. Because like, you know, I've done, I've done a couple of talks with you, and I've done a couple of talks also with Reese, who was one of my first guests on this podcast. And it's so interesting because I did two talks this past KubeCon with Reese. We did a talk for Observability Day, and then went on the...one for the observability track at KubeCon EU. And it's so funny the way that she and I work is so different from the way that you and I work.</p><p>And coming hot off the heels of working with Reese, I'm like, I started applying the same principles of working with her to working with you. And I'm like, oh, no, I have to, like, switch my brain off because it is completely different working styles. Because, like, when I worked with Reese, like, our main goal is like, let's write a blog post to organize our thoughts first and get that mostly, you know, locked in before putting together the slides and. But working with you, it's like, we're kind of dipping into both a little bit, right? Like, the blog post was our initial basis, and then I had started working on that on the flight home from KubeCon, and then I ended up scrapping, like, most of what I had written, which is fine. Like, it's the creative process in favor of, like, you know what? Let's have, like, a proper brainstorm session, create an outline. And then we ended up throwing a bunch of stuff on slides and then, oh, we wrote the speaker notes for the slides that goes into the blog post now. Like, it was like, it was...organized chaos.</p><p><strong>ANA:</strong> Yes. It was a very iterative, and, like, that's the nice thing about online collaboration tools, is that you can kind of dip back and forth on, like, I'm gonna do this part of it and you can work on something else. But I'm very much like, I don't know if it's like, my visual learner aspect of it that, like, my brain is able to analyze the content better when it's spaced out in slides. That's why, like, one of the first things I did was, like, put the outline together. And once I see the outline, I can see like, like, kind of like a sandwich. Once I see, like, the breads, I can start putting condiments and I can start putting in, like, protein and dairy. Um, but if I don't see the bread, I'm not going to think about making a sandwich.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, I feel, yeah, I feel ya. Yeah. And, yeah, that definitely helped us a lot. The, the other thing that I wanted to mention is, like, you know, making talks fun, because for me, as an ADHDer, um, I have a really hard time concentrating on talks. I would actually rather watch a talk, like, on YouTube after the fact, and spend my conference time on the hallway track making connections with people, because it's so much more engaging for me. For me to be able to sit through a talk at a conference, it has to be really engaging for me. I always make it a point of ensuring that whatever talk I'm doing has to have, like, some fun sort of like engagement, whether it's through the slides, whether it's like, the energy that I bring. Fun t-shirts, like our one for Chicago, KubeCon North America in Chicago last November.</p><p>Yeah, we made...we did another talk on platform engineering and we made, like, these t-shirts with llamas and we played different personas and our slides had llamas. And it was amazing.</p><p><strong>ANA:</strong> I'm 100% agree with you. Like, I think, I think about just dry talks that I've been to. And I try to be the complete opposite. Of, like, I don't want a white background with, like, a blue border that just gives me dense and, like, like walls of text here and there, architecture diagrams that have zero animations or color to them. Like, let me strive to be the complete opposite of that. And I think that's what's made me love DevRel. Like, I get to leverage my creative side and I get to, like, leverage my analytical tech chops at the same time. So when it comes to crafting those talks together is like, I want the fun slides. I want there to be GIFs to break up, like, the shop-y content or like, to grab your attention again, because I know you're not going to be paying attention to me for 30 minutes.</p><p>You're going to be coming in and out. You're going to check your phone. You're gonna be thinking about lunch. You're gonna be thinking about what the afternoon plans hold. And I still want to continue, like, giving you this expertise that I know and this knowledge, but I also have to understand that we're humans. And, like, the pandemic did that part where, like, our attention spans got a little more tainted and, like, they're just not as sharp as they used to be. So how can I use other things, other fun, creative outlets to bring your attention back? So I know for our talks, we create Dall-e, like, just AI-generated images for our slides. And they're very fun out of context.</p><p><strong>ANA:</strong> Like, if you follow us on social media, we just shared some otters wearing cowboy hats and bandanas hanging out in the wild west while holding laptops.</p><p><strong>ADRIANA:</strong> Yep. Yep.</p><p><strong>ANA:</strong> Wouldn't that make you want to come to a talk? I hope it does.</p><p><strong>ADRIANA:</strong> Exactly. Yeah. Yeah.</p><p><strong>ANA:</strong> It's really about, like, let me show you something visually. Let me catch your attention again. So sometimes, like, it's even making that announcement of, like, if you're not paying attention to my talk, this is that one to one or two minutes where I'm gonna give you a spiel that is, like, literally probably what you came here for. Like, how this implementation worked out or which organizations are doing this, what case studies that we have around it, or let me show you the demo. Like, sometimes demos are like, that part. That is the reason that engineers come to our talks. Like, they really want to see the technical chops and they really want to see things work together. That "Aha!" moment together and then is also, like, giving you more resources to take home, too. Like, I think that's one of my, like, things that I love putting in every single talk where is, like, I didn't craft all this knowledge by myself. Like, I've talked to other people about it. I've, like, read things on it. So let me share that part of my knowledge with you of, like, where to go to to learn more, but also with the understanding that a lot of people just can't pay attention in talks, but they can go read a 20 page paper on a really cool topic and nerd out. So that's also another way that by coming to my talk, I still give you that learning opportunity. Like, it might not be my talk that gives you, gets you to learn, but that survey might get you to learn something new.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. It becomes the gateway to, you know, to further knowledge. That's awesome. Well, we are coming up on time. I could talk about this forever and ever and ever. I will say, though, if you're, if you're in Seattle the week of the 14th, 15th, 14th, 14th, 15th. Yeah. If you're in Seattle that week and are at Open Source Summit, come see us. Come see our talk. We have an otter theme for our slides this time around. We had lots of fun making them. I can't tell you how many times I laughed at the images that you generated with your prompts. It was so much fun. So much fun. I will never not use Dall-e for slides again.</p><p><strong>ANA:</strong> Every once in a while, I consider prompt...I consider putting prompt engineer on my LinkedIn title just for funsies.</p><p><strong>ADRIANA:</strong> Oh, my God. I feel like. I feel like that could be legit. That's awesome. Before we part ways, do you have any final words of wisdom that you would like to share with our audience?</p><p><strong>ANA:</strong> Final words of wisdom? I think part of it is connect with other people. Mental health is something that really matters to me. I like the idea of people connecting with one another. Like, be on social media, connect with someone else that you don't know. Find a topic of interest. I see as, like, the loneliness crisis just getting worse and we need to lean on one another to make it out in this world and leave it better than we found it. So getting a chance to reach out to someone new, making you a friend. Like, whether it's in person, at an event, or whether it's online. Like, I used to always say, like, find me on Twitter and I'll connect you with someone new. But Twitter is not necessarily a home anymore. But, like, yeah, you can find me. Like, you can find me on all social still and, like, ask me to introduce you to someone in certain technologies or certain communities or point you to a Slack channel that might be a community closer to you. Like, I have a few that are, like, specific to Latinos in tech. There's some that are on mental health. There's some that are about certain technologies. And I think more than ever, we still need to foster those connections for, one, learning something new, two, to network, and three, to just stay connected as humanity.</p><p><strong>ADRIANA:</strong> That's awesome. I'm totally down for that. And I can vouch for...for Ana's connections because you're the one who originally connected me with Abby Bangser. And then she's, like, connected me with all sorts of other people. So it works.</p><p><strong>ANA:</strong> I think so many. I think a few of my connections have ended up on the podcast, too. So it's always...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, it's awesome. That's right. Yeah. Tim Banks as well. Yeah, yeah, yeah. That's awesome, Hazel. Yeah, so that's what I was thinking.</p><p><strong>ANA:</strong> I was like, there's Hazel.</p><p><strong>ADRIANA:</strong> So there you go. Connections do matter. So, yeah, that's awesome. Well, thank you so much, Ana, for geeking out with me today, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ANA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento .me /geekingout.</p>
]]></description>
      <pubDate>Tue, 16 Apr 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Ana Margarita Medina)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-giving-talks-ana-margarita-medina-R6Ohnm9n</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Ana Margarita Medina is a Sr. Staff Developer Advocate. She speaks on all things SRE, DevOps, and Reliability. She is a self-taught engineer with over 13 years of experience, focusing on cloud infrastructure and reliability. She has been part of the Kubernetes Release Team since v1.25, serves on the Kubernetes Code of Conduct Committee, and is on the GC for CNCF's Keptn project, When time permits, she leads efforts to dispel the stigma surrounding mental health and bring more Black and Latinx folks into tech.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/anammedina/">LinkedIn</a></li><li><a href="https://github.com/AnaMMedina21">GitHub</a></li><li><a href="https://twitter.com/Ana_M_Medina">X (Twitter)</a></li><li><a href="https://www.instagram.com/ana_m_medina">Instagram</a></li><li><a href="https://tiktok.com/@ana_m_medina">TikTok</a></li><li><a href="https://bsky.app/profile/medina.bsky.social">BlueSky</a></li><li><a href="https://hachyderm.io/@anamedina">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe Podcast (Adriana and Ana's previous podcast)</a></li><li><a href="https://www.servicenow.com/products/observability.html">ServiceNow Cloud Observability</a></li><li><a href="https://www.instagram.com/ana_m_medina">Ana's Instagram (complete with cute squirrel pics)</a></li><li><a href="https://www.instagram.com/maxwell_rat.family/">Adriana's rat Instagram</a></li><li><a href="https://github.com/kubernetes/sig-release/tree/master/release-team">Kubernetes Release Team</a></li><li><a href="https://opentelemetry.io/blog/2023/submitting-your-first-conference-talk/">Submitting Your First Conference Talk</a></li><li><a href="https://www.conf42.com">Conf42</a></li><li><a href="https://events.linuxfoundation.org/open-source-summit-north-america/?creative=693501946295&keyword=open%20source%20code&matchtype=b&network=g&device=c&pi_ad_id=693501946295&utm_term=open%20source%20code&utm_campaign=21090147339&utm_source=google&utm_medium=cpc&hsa_acc=8666746580&hsa_cam=21090147339&hsa_grp=159237332545&hsa_ad=693501946295&hsa_src=g&hsa_tgt=kwd-24997366&hsa_kw=open%20source%20code&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=Cj0KCQjwlN6wBhCcARIsAKZvD5gRS-76QuKgLkq-sskLNyZGJbOshVqCzX_MbP4JquUS2PrWxdFTeBMaAh2IEALw_wcB">Open Source Summit</a></li><li><a href="https://en.wikipedia.org/wiki/Chaos_engineering">Chaos Engineering</a></li><li><a href="https://forms.gle/PWNxzHo2unPj77CP8">Getting Started with OpenTelemetry survey</a></li><li><a href="https://youtu.be/_4ovi7e4vNY">Reese Lee on Geeking Out</a></li><li><a href="https://youtu.be/mfIaqvPHAjE?si=1z60ln1MqaKNVwaL">Adriana and Reese's Observability Day EU 2024 talk</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=-gscScOgEof0RF2a">Adriana and Reese's KubeCon EU 2024 talk</a></li><li><a href="https://openai.com/dall-e-3">Dall-e (AI image generator)</a></li><li><a href="https://x.com/adrianamvillela/status/1777413297819554141">Adriana's teaser post on X for upcoming Open Source Summit talk with Ana</a></li><li><a href="https://youtu.be/IEq3W7eDI5w">Tim Banks on Geeking Out (part 1)</a></li><li><a href="https://youtu.be/_5XSjx3lC9Y">Tim Banks on Geeking Out (part 2)</a></li><li><a href="https://youtu.be/7ArXctrVCzM">Hazel Weekly on Geeking Out</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Ana and Adriana's talks together:<ul><li><a href="https://youtu.be/18OzVFoOZTU?si=zoAEFXXb_xeF8ThC">Empowering Users Through Platform Engineering (KubeCon NA 2024)</a></li><li><a href="https://youtu.be/Mgzt4bq0JU4?si=pB8__3iH1llPx6Lu">Translating Failures into SLOs (SLOConf 2023)</a></li><li><a href="https://sched.co/1aBOA">Onboarding Doesn't Have to Suck (Open Source Summit NA 2024)</a></li></ul></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, The podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Ana Margarita Medina, my fellow co-worker of ServiceNow Cloud Observability. Welcome!</p><p><strong>ANA:</strong> Hello. Pleasure to have to have me here, I guess.</p><p><strong>ADRIANA:</strong> Always nice to have you on! As my fellow former On-Call Me Maybe podcast co-host.</p><p><strong>ANA:</strong> Hello to anyone listening from On-Call Me Maybe days. We're happy to be back here and have the dual dynamic duo work wives back.</p><p><strong>ADRIANA:</strong> That's right. It's like our little reunion. Okay, so where are you calling in from today?</p><p><strong>ANA:</strong> I'm calling in from Marin, California, just 20 minutes up from San Francisco.</p><p><strong>ADRIANA:</strong> Awesome. And I'm jealous of, like, your cool mountain views because here in Toronto, it's super flat.</p><p><strong>ANA:</strong> This is where I wish I could just put up my squirrel photo, like, up.</p><p><strong>ADRIANA:</strong> I know, right? I know. I see your squirrel posts on Instagram, like, so jealous of that squirrel with the mountains in the background.</p><p><strong>ANA:</strong> And I have two squirrels, and I'm pretty sure one of them might be pregnant or just a little heavier set of squirrels, so I actually can kind of tell them apart. But I haven't named them. They're just called besties for now.</p><p><strong>ADRIANA:</strong> Ah, cute, cute. Okay, you gotta let me know when you name them. We have backyard cats, so we've got fat cat, black cat, and fat black cat.</p><p><strong>ANA:</strong> Creative. Yeah, I just. I feel weird naming squirrels that don't belong to me, but they...I do see them, like, every other day, and I'm feeding them at least once a week, so we do have some relationship like...They actually are getting closer to me, and I don't know, I'm scared of them coming too close too, so.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's true. That's true. I always wonder how, like, similarly behaved squirrels are...to rats. As a rat owner, you know, I look at squirrels with, like, with affection because...except when they eat my bulbs, I get really mad. Like, they were digging up my friggin bulbs last...last fall. Then we're not friends. But I do feel like they've got, like, the rat-like qualities.</p><p><strong>ANA:</strong> Yeah, I've been staring at them, and I've been starting to look at them a little bit more like rats as I, like, just don't see them on trips now. Like, now they're, like, cohabitating with me. You guys are just rats with gorgeous ass tails. That are more socially acceptable to like. Which is a bummer.</p><p><strong>ADRIANA:</strong> Yeah, that's true. I know, I know. People get really freaked out by the rat tails. Like, I'll tell people, oh, I have rats. And either people will be like, "Oh, my God, that's the best thing ever", or I'll get the..."Ew. Why do you have those street vermin as pets?" And usually, like, my mom, for example, could not stand the fact that we had rats because she grew up in Rio and, you know, like, they had, like, rats in the hallways of their apartment building. So it's like, no, what the hell are you doing? And I...and people are, like, legit freaked out by their tails. And I'm like, aw, but they're so cute.</p><p><strong>ANA:</strong> I mean, I think it's one thing to have, like, uninvited to your house and making it a pet, which is a little, like, weird because you don't know where it really came from.</p><p><strong>ADRIANA:</strong> Yeah, it's true.</p><p><strong>ANA:</strong> But when you're grabbing it from, like, a place where you're like, okay, this is a rat that I'm taking home. Like, I think by setting that intent of the way that it comes, it changes it up. But I remember the first time you told me you had rats, and I was like, you're the first person I know that has had a rat as a pet. But the way that you guys treat them as part of your family is adorable, which is. Made me love watching them, like, grow up with your family.</p><p><strong>ADRIANA:</strong> Oh, yeah, that's right. Yeah. Because we've got our rat Instagram, as you do when you have pets, you get an Instagram for your pets.</p><p><strong>ANA:</strong> So, yeah, I've been considering starting a little TikTok or Instagram for my squirrels because I'm like...I feel like I'm just posting so much content about them, and I'm like, eventually I'm gonna have a little camera outside that you can just see them.</p><p><strong>ADRIANA:</strong> Oh, my God. Squirrel cam. That would be the best. Oh, man. Okay. Well, as much as I enjoy talking about rats and squirrels, are you ready for those lightning round questions? ADHD, like, in the house here, right?</p><p><strong>ANA:</strong> Yes. Squirrel. Literally?</p><p><strong>ADRIANA:</strong> Yeah, literally. Right? Okay, let's do the lightning round questions. Are you ready?</p><p><strong>ANA:</strong> Bring it on.</p><p><strong>ADRIANA:</strong> Okay, let's do it. Okay. Lefty or righty?</p><p><strong>ANA:</strong> Righty.</p><p><strong>ADRIANA:</strong> Awesome. iPhone or Android?</p><p><strong>ANA:</strong> iPhone. Every day.</p><p><strong>ADRIANA:</strong> Same. Mac, Linux, or Windows?</p><p><strong>ANA:</strong> Mac. Probably.</p><p><strong>ADRIANA:</strong> Cool. Favorite programming language?</p><p><strong>ANA:</strong> I'm gonna go with go Go. Go as a first love, and it a forever has a home. And anytime I like Go code, it just brings joy into my head, like, or my heart. And I'm always like, man, I want to be a Go programmer back again. Like, I miss those days.</p><p><strong>ADRIANA:</strong> I feel like that would be a fun thing to do, is Go programming. I want to get more into Go. Like, I know enough to be dangerous, but I want to be more dangerous.</p><p><strong>ANA:</strong> I am not dangerous in Go. I can just get some things done and I can collab with others, but maybe start a project from scratch, but not Go, like heavily advanced. I also haven't been coding much, like, nowadays, so I feel like it's way harder to get into programming mindset sometimes.</p><p><strong>ADRIANA:</strong> Yeah, it's true.</p><p><strong>ANA:</strong> Reading it is really easy.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. Like, when I'm actually away from programming for a long period of time, I almost convince myself that I don't know how to code anymore, which is ridiculous. And then I go back into it. I'm like, yeah, I'm a fucking badass at coding. Rock on.</p><p><strong>ANA:</strong> Sometimes I'm like, do I take a Go class just for fun? Like, as part of our professional development? Like, why not? We have time.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, that'd be fun. Okay, next question. Dev or ops? Or do you have a preference?</p><p><strong>ANA:</strong> SRE. I think my heart is in reliability and I really do stand for a lot of SRE brings and the cultural changes into an organization. And also being just an engineer that can hop in and out of code while also understanding how infrastructure works, I think that's highly valuable, and I would not change that in my personal career.</p><p><strong>ADRIANA:</strong> That's awesome. I love that. You know, it makes me think, like, several years ago, I think I told you, like, when I had quit my tech life and decided to be a professional photographer. And then I came back after a year to tech life, and I remember meeting with, like, a former boss and he's like, what do you want to do? Because it was like all of a sudden the whole world was open to me again. I'm like, oh, I can do something different than what I was doing before. And I'm like, I really love the infrastructure side of things, but I also really love development. But at the time, I think it might have been when DevOps was slowly making its way into, like, our vocabulary. Like, it was it...I think it was probably around, but it was just starting to be, become more popular. But like, that was, you know, DevOps, SRE principles. Like, that was effectively what, what I was searching for in my life, but that I, like, I didn't have a name for it, right?</p><p><strong>ANA:</strong> I wish I had a story like that. Like, it makes sense where you're like, this is what I love doing, but there's no space for me. For me is very much of, like, I stumbled into SRE. Like, I got thrown as an intern in a site reliability engineering team when I had zero systems knowledge, which, every time I tell the story, is always kind of fascinating to laugh at, like, how far my life has come and what were those managers thinking? But I am glad that they saw the potential in me, like, getting a chance to learn. And I did rally up and learn quickly, but there's a lot of fundamental stuff that sometimes I'm like, oh, yeah, I never took those classes. I never watched those YouTube series. Like, I never learned. So sometimes I'm like, do I go back to school at some point to try to fill in the gaps, or do I just do more, like, self paced education? Which...</p><p><strong>ANA:</strong> that's more my jam. I'm a self-paced learner.</p><p><strong>ADRIANA:</strong> So eventually with you, yeah, I don't blame you at all. Like, for, you know, like, I do a lot better as a self-paced learner. And also, I don't know about you, but for me, I'm a very just-in-time learner. So I will learn the thing that I need to learn for that moment. And then sometimes it means, like, just tackling at a higher level, and then when I have a chance to breathe or because work necessitates that I dig deeper, then I'll dig deeper, which sometimes means that, you know, I won't necessarily have that initial depth, but I love having the motivation of a project to, like, force me to dig into stuff.</p><p><strong>ANA:</strong> So you have ADHD?</p><p><strong>ADRIANA:</strong> I don't know. I did, like, four years of university. Like, I look back on that time, like, how? Like, I don't know.</p><p><strong>ANA:</strong> I think it was the first time I told a psychiatrist that I've dropped out of college (technically twice) that..they were like, no one has diagnosed you with ADHD? Like, up to this point, like, you've gone like, okay. And I was like, well, I also just have, like, a fear of failure. So that's what drives, like, finishing these courses, like, a value and achievement. So I was like, that's how I got through high school, and that's what was keeping me going with college up until I realized how depressed I was in school and, like, had to be selfish and, like, do what I needed. Like, I knew I could get a job in the industry, but I could stay in school, be miserable, and rack up another $100k in debt.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>ANA:</strong> It wasn't what I wanted to do with my life at all.</p><p><strong>ADRIANA:</strong> Yeah. It's a classic example of, like, being kind to yourself, like, making the decision that is right for you rather than the decision that's, like, right for everybody else that doesn't jive with, like, how you are as a human being.</p><p><strong>ANA:</strong> And that was even, that was even before I understood mental health to, like, the capacity that I do now or, like, even have a diagnosis. I was just like, I'm miserable. I'm not going to school. Like, I'm not going to class. Like, I'm skipping out. I'm just turning in, like, homework and, yeah, exams are very lecture based, which then is, like, I read the textbook and I missed out on, like, that one thing this professor said on Tuesday because I only watched a Thursday lecture.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I feel, yeah, I feel ya. Well, I, and I mean, it's, it's worked out in your favor, right. Because you made the right decision for you, you're happier as a result, and then you got into, like, you got to do cool work.</p><p><strong>ANA:</strong> Yes. Yeah, I'm a, I've said it in talks before, but I'm a proud, call it dropout, is what I say sometimes. And people look at me weird, but I say that for me, it's just what worked out for is best. And I also understand that I have a privilege in saying that, like, not everyone can just get up and do that. Like, especially with the way that the tech industry is nowadays where, like, job market is a little harder to get and education does make you stand out. I've been able to still create a network in Silicon Valley without having, like, the pedigree of a lot of Silicon Valley engineers, but a lot of it is because I put myself out there, like, try to be a places where they're at already.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And I think I. And which means you've had the DevRel spirit all along, right? Because you have to put yourself out there as a DevRel.</p><p><strong>ANA:</strong> It is so weird how, like, every single step that I took in high school and college for, like, learning coding and, like, evangelizing or learning really did lead up to me having a career in developer relations. Because I was always, like, that person that wanted to do the creative part of marketing and meeting the customers where they were at and, like, educating them and having fun with them. But at the same time, like, you couldn't take away my coding projects away from me. Like, those were mine and I wanted to see them cross the finish line. So years, years later, like, ending up in different DevRel functions. I've always been like, oh, this is my bread and butter. Like, understanding community, understanding customers while still having the technical shops to get the job done. Like, yeah, great.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's so cool. And, you know, and going back to, like, your earlier comment about, like, you being, like, a college dropout, but, like, in. In our industry, it's so interesting to see how many college dropouts there are and that it's...it...I think as a result, for me, it's, like, super normalized, like, which I think is so great because we all...we all reach our tech journeys from different angles. Like, whether or not you have, like, an engineering degree or comp sci degree. Or you...you took some...a completely different path, right? Like, you have a degree in...in the arts, or...or, like, you're just like, screw it, I'm not doing college. Like, it's not my jam. And I love how all roads lead to tech. Like, they can lead to tech. It's possible. And I think that's what I love about our industry, is that it allows so many people to discover it.</p><p><strong>ANA:</strong> Yes. And, I mean, I've said it in multiple podcasts. Like, I'm a firm believer in representation matters. And I think, for me, that's one of the reasons that I do say what I say about being a college dropout and being proud of it and being loud about it is similar to, like, my Latina-ness. Like, one, like, you can't miss it for, like, who I am and my loudness sometimes. Not in the stereotypical Latina loudness, more of, like, being loud and proud. But I see it as, like, one. Like, it allows people without financial resources to go to college, um, that we're not able to get the high school, like, high school grades or, like, the SAT scores to be able to get into those Ivy League schools that they wanted to.</p><p>We've democratized a lot of the education, so, like, those courses are available online, and it's like, we're opening up that pathway to being, like, whether you're coming from Central America, Africa, Europe, you can still land in the United States and...or just stay wherever you are because remote jobs are so common nowadays and, like, really make a dent. Um, and I think if people don't talk about their own traditional backgrounds, like, because they're scared or, like, fear. Like, sometimes, like, I feel like we're not helping push the envelope forward and saying, like, there is a space for you here. Like, doesn't matter if you are, like us that has ADHD and dropped out because of that. Um, a lot of it is just, like a privilege if you're able to go to college and do the traditional way of getting into an industry. So I love where we're at now, and I do think that the pandemic did help a lot in allowing more companies to be remote or allowing themselves to start looking at talent elsewhere. So I do think that we're making a push forward, but I'm really curious to see how this conversation is a year from now as there's been so many return to offices that have happened. And, like, now the industry is just, like, a little harder to get into with the amount of people looking for a job. So it'll be curious to see how it evolves.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely going to be interesting. And I hope, like, once the market picks up, it'll be, again the case of, like, the remote workers win out, right? Because we've all gotten a taste of what it's like to work remotely. Like, I can't go back to, like, not. I can't ever not be a remote worker again. You know what I mean? Like, I love it. And also, like, as you said, it gave this opportunity for, like, bringing on different people to teams.</p><p>Like, when...when I worked at Tucows, I was able to hire guys from Brazil and Turkey onto my team, as well as folks from Canada. So it was, like, so cool to all of a sudden have this whole world open up to me. I didn't have to be restricted to a single geographic area, and so...and I think, like, my experience has always been that the more diverse the team, the better, because the only thing that you have in common is the fact that you're all different. And so you bring, like, you bring so much to the table, right? Like, all these different cool perspectives, cultures, whatever, like, just ways of working. And I absolutely love that.</p><p><strong>ANA:</strong> And there's a part of it that, like, everyone gets treated as an individual and, like, no one is getting tokenized or anything. It's like, you're here for who you are, and what you bring to the table just makes this team stronger. And everyone also has something to learn about one another, which I think also makes going to job fun.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. That was a great digression from our lightning round questions. I love it.</p><p><strong>ANA:</strong> Did we get all the questions?</p><p><strong>ADRIANA:</strong> No, we didn't. We're about halfway through, but I. This was, like, an awesome digression. Let's see what the other ones bring on. Okay, next question is JSON or YAML?</p><p><strong>ANA:</strong> I'm a Kubernetes girl, so YAML.</p><p><strong>ADRIANA:</strong> Rock on. Rock on. Yeah, it's YAML all the way from me. I've mentioned it before on this podcast. Like, my husband is a JSON guy. I'm like...</p><p><strong>ANA:</strong> I need a clean...</p><p><strong>ADRIANA:</strong> We don't agree on this.</p><p><strong>ANA:</strong> Yeah, we're having a fight. We don't agree on JSON.</p><p><strong>ADRIANA:</strong> I know. It's like, it's like JSON or YAML. And the next one: spaces or tabs?</p><p><strong>ANA:</strong> I'm a tabs girl.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. I've mentioned it before. I've gone back and forth. Like, tabs make the most sense to me. But, like, I was actually even having a discussion with my dad recently where, like, you can, you can end up finding yourself in a situation where like, you check in your code and your tabs get converted to some, like, weird ass garble and. And so, like, you're better off having, like, spaces instead or at least having something where it converts your tabs to spaces on, on commit because you just don't know how different systems are going to interpret the tabs. So spaces are safer. And I'm like, hmm, interesting.</p><p><strong>ANA:</strong> So, yeah, yeah, I guess that might be also the reason that I'm choosing tabs is like by using VSCode, it does whatever it needs to do to convert my tabs to spaces as a need for all the products that I'm working on. I've never run into any issues, at least in the last two years. Oh, I actually a lied. I think I ran into one issue and like Kubernetes released team once that I was like, ooh, snap. But that was just also just regular formatting, like, issues that the linter was picking up. But with VSCode just it managing that for me, I think I don't usually have to think about it. I just kind of do tabs and go from there.</p><p><strong>ADRIANA:</strong> Yeah, that's true. Yeah. Like, I converted my VSCode because I operate in tabs, but I converted my VSCode so that when I hit tab, it turns it into spaces. So, but then the question is, like, is your, is your tab two spaces wide or four spaces wide? And then that's where you can get, like, really hairy with your YAML. Because like, depending on how people set that up in their ide, then all of a sudden, like, it can get. I don't, I don't know if, like, I think I've encountered some YAML linters where it gets mad if it's like the tab size isn't, isn't the same in YAML. Like two. You know, sometimes it's two spaces versus four spaces later on in your YAML. I think. I think I've gotten into that situation where it gets angry. Um, so I always, like, try to make sure that I'm speaking whatever tab language is of that YAML file, which can get confusing sometimes.</p><p><strong>ANA:</strong> Yeah, it's always fun to figure out. Figure it out later and debugging that you're like, why is this not working? And it's like, oh, wait, no, my tabs are four versus two spaces.</p><p><strong>ADRIANA:</strong> Yeah, yeah. Good times, good times. I'm still. I'm still. Yeah, a team. YAML, though, in spite of that.</p><p><strong>ANA:</strong> Yeah, same.</p><p><strong>ADRIANA:</strong> Okay, two more questions left. Do you prefer to consume content through video or text?</p><p><strong>ANA:</strong> I think if you would have asked me five years ago, video would be the answer. But nowadays, like, I think with the most. Especially the most recent change of medications that I've had, like, text is a lot easier, especially for, like, I think it just depends on what it is that I'm trying to consume. Like, I love watching talks for conferences, but when it comes to getting something done, like, I'm so used to just reading tutorials and documentation that that's kind of what I'm gonna prefer.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I feel ya. I know. Like, scroll...scroll down to the ending to see: Does this thing, like, address the thing I want it to?</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Which you don't have that luxury with videos, but, yeah, I do. I do enjoy the...Sorry?</p><p><strong>ANA:</strong> You can't do command find on videos for the most part.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I know. That's my biggest beef. And I was actually talking to my daughter, Hannah, the other day, like, because we'll sometimes send each other...actually all the time. Send each other the Instagram reels. Right. And it's funny because I was telling her, I'm like, you know, whenever someone sends me an Instagram reel, I cannot be bothered to turn up the volume. I actually have to read. Like, I want to read just the subtitles. And so when someone has a video without the subtitles, I get, I'm like, I'm not gonna watch this.</p><p><strong>ANA:</strong> That is funny you say that, because I think last week I caught myself doing the same thing where it's like, I watch most of my Instagram and TikToks on mute, and I'm looking for all those captions. Like, my eyes are, like, going for text to watch, but I think that's also part of the AD-, like, at least for me. Like, my ADHD brain. Like, we need subtitles to watch a TV show.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally.</p><p><strong>ANA:</strong> Whereas I need to follow along, because if not, I'm gonna be thinking about lunch. I'm gonna thinking about work. I'm gonna be thinking about the new friend that I just made last week. Like, totally.</p><p><strong>ADRIANA:</strong> Totally. Yeah. Like, our TV is, like, permanently set to, like, captions on. And...and..and if the captions get, like, turned off, like, on, on Amazon Prime or whatever, which that seems to happen a lot. I'm like, where the hell are the captions? Like, I need...who changed this? Like, who changed this? Yeah. So, yes, I...Yeah, I agree with you. Definitely. Very ADHD. It does. I agree with you. It very much, like, hones in my attention, and then I read faster than, like, you. The dialogue is moving on, and my husband's a slower reader, so he's like, I find it so annoying when you start laughing before they've delivered the line. Like, I can't help it. I'm sorry.</p><p><strong>ANA:</strong> Oh, my God. I'm also the person that's doing the thing where, like, I watch a lot of TikToks on myself, and sometimes I will listen to them with audio, especially at nighttime. I'll put on headphones and, like, it's part of, like, my calming nighttime routine.</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>ANA:</strong> But I'll watch every single TikTok on two times the speed. Like, I cannot stand hearing people talk on TikTok most of the time, but I can do 2x, and, like, I consume it, and I wish I could do 3x, honestly, because some of those stories are a little too long. And it's always annoying when I go to someone to show them a TikTok that I watch, and, like, I just press the 2x speed, and they're like, can you stop doing that? And I'm like, but I'm gonna be so annoyed if we watch it a real time. Like, fine.</p><p><strong>ADRIANA:</strong> Yeah, that's funny, because I'm the opposite. Like, I'll be, like, listening to a podcast, and sometimes it'll hit to, like, you know, one and a quarter speed or whatever, and I'm like, what is going on? Why is the person talking, like, way faster? And it bothers me. So I can't. I can't listen to, like, anything on. On, like, that's. That's sped up. It drives me crazy. But a lot of ADHDers I talk to, they're like, yeah, I'll listen to stuff at, like, however many x speed. I'm like, how can you do this?</p><p><strong>ANA:</strong> I do my audiobooks at 1.8, usually.</p><p><strong>ADRIANA:</strong> Oh, my God. Oh, see, that would drive me crazy. I'm like, they're talking. Like, even though I can. I can make out what they're saying. I'm like, it's too fast. I'm like, this is not enjoyable for me.</p><p><strong>ANA:</strong> Apparently I'm missing that part. Like, I. A lot of the stuff that I consume, like, that is, like, I just want to get it over with. But, like, I do that too with reality TV. There's, like, certain reality TV shows that I love watching reality TV, but I'm like, I just. I don't want to hear you whine, like, regular speed. Like, you're not my best friend that's venting to me. Can you just.</p><p><strong>ANA:</strong> Can you just do it? And, like, my best friend also, I think, goes through the same thing. Like, she literally just skips forward. Like, she sees a scene that's like, drama or something. It's just like, we're not watching this for the next five minutes and, like, jumps by the next thing, and I'm always like, but we're missing out on, like, really good gossip, you know?</p><p><strong>ADRIANA:</strong> This kind of reminds me of, like, in the olden days of, like, watching TV with commercials, especially, like, recording stuff on VHS because I'm that old and miss VHS, right? I feel a little nostalgic for that. But I remember, like, we'd record stuff, like, when I was growing up, and then my dad would fast forward through the commercials, and sometimes he'd, like, overshoot it by a bit. And then we're like, can you rewind to, like, where the commercial ended? Like, we're already into the thing. I want to know what happened.</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Anyway, yes, that's my digression. ADHD for the win. Okay, final question. Okay. What is your superpower?</p><p><strong>ANA:</strong> Probably having the coolest earrings.</p><p><strong>ADRIANA:</strong> You know, that is a good superpower because it always...</p><p><strong>ANA:</strong> It's a conversation starter. There's part of me, like, the theme that I'm going with my superpower is, like, being able to be in uncomfortable rooms and, like, strike up a conversation. Like, yeah, it might be very dry at the beginning, but for the most part, I can beat the china and, like, my herbic crap mode. But at the same time, like, my statement earring pieces are always, like, a great conversation starter or not for the, like, I don't know, maybe I've always been lucky about it, but. Cause I'm like. I guess when I think about it, I'm like, it is weird to be talking about earrings at a tech conference, but at the same time, it is part of who I am. Like, I like expressing myself that way. And my favorite thing is, like, fruit earrings.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> So I think that might be my superpower. And I'm only thinking of that because I just picked up, like, three more fruit earring pieces this past weekend.</p><p><strong>ADRIANA:</strong> Oh, awesome. And, you know, for the record, I've always loved your earrings. I think my favorite ones of yours are either the Kubernetes ones that you always wear for KubeCon or your fuzzy ball earrings. Those are so great.</p><p><strong>ANA:</strong> I actually, like, I've been playing around with the idea of starting a jewelry shop, and the reason that I want to start it is that I want to sell, like, pom pom earrings and then, like, figure out what other cute earring pieces I want to do. But, yeah, the fuzzy balls are, like, hard to find sometimes, and they bring me a lot of joy. Like, today I'm wearing papaya, which is just another fun tropical fruit. And, like, I actually have papaya in my fridge right now, which is awesome.</p><p><strong>ADRIANA:</strong> Papaya always brings me back to my childhood in Brazil because, like, I'd always be eating papaya at my grandma's house. So, like, and I'm the only one at home who likes papaya because, like, you know, my husband didn't grow up in the tropics, and my daughter just thinks papaya looks weird. So it's all me enjoying my papaya, and I love it. And it's like, it's. It's like, it's a comfort fruit.</p><p><strong>ANA:</strong> Yeah, same. Like it was. We had a tree in my house. Oh, that's. I think at some point that had two papaya trees. So for me, eating papaya is just part of, like, the common diet. Like, it has a lot of fiber.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> Just delicious fruit. Like, my family also does this thing that we eat it with a little bit of salt, and it brings up the sweetness. My favorite way of doing it is in yogurt bowls. So, like, eating, like, I actually picked it up from one of my trips. I'll do yogurt with papaya, granola, honey, and then passion fruit. Like, cut open a passion fruit and, like, dump the pulp in there, too. That is why that was a common dish. So, like, that became a staple for me.</p><p><strong>ADRIANA:</strong> That is super cool. I love it. I'm gonna have to try that sometime.</p><p><strong>ANA:</strong> Yes.</p><p><strong>ADRIANA:</strong> Cool. Well, we made it through the lightning round questions, which are not so lightning. I keep, you know, I call them lightning round questions, but I'm like, they're not really. That's what I was gonna say. Icebreaker questions, which is totally cool. I'm down for it.</p><p><strong>ANA:</strong> I was expecting them to be like, rapid fire. Like, if you hear the first response, I just went for it, like, real quick. Like, for me, lightning rounds are like those that you gotta, like, you got five minutes to get through these questions.</p><p><strong>ADRIANA:</strong> It should have been, but it's like, so much. It could be fun either way, right. You either, like, answer really fast or like, it turns into, like, this conversation piece, right? Like, where you can dive deep into. Into things and, you know, tease out other topics. So we got through the non lightning lightning round questions.</p><p><strong>ANA:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Awesome. Well, I know, like, one of the things that we wanted to talk about when we were chatting before the recording started was because we've done some. We've been, we've done some. Some conference talks together and talking about the. The process of putting together talks. Yeah. So just like, getting your thoughts on, like, putting together cfps, writing solo talks versus partner talks. Yeah. So let's dig into that.</p><p><strong>ANA:</strong> Yeah, I think writing talks has always been fun. And it also comes from, like, I started doing diversity inclusion talks. That's how I got started in public speaking. And then later was like, oh, I should do about technical content that I know. Like, sorry, give about technical specifics that I work with. And it's a very scary process at the beginning, like, thinking about when I started public speaking to now first, like, when you're starting out, you don't necessarily always know, like, where to find conferences to speak at. So, like, trying to put it out there online that you want to give talks. A lot of people will start messaging you and tell you, like, I have this conference or I have this virtual event, I have this webinar.</p><p>So a lot of it is about putting yourself out there and letting people know that you are capable of giving talks sometimes, like, for first time speakers. Like, you might need to record the talks yourself. Like, do, like, record yourself posted on YouTube and you'll, like, link out to those. That's probably, like, one of the best tips that I can give anyone that's trying to break into public speaking, just because a lot of folks, like, we don't mind having new speakers come on to our events. But we do need to know that you're capable of staying on topic for 25, 30 minutes and that you're also knowledgeable, that things make sense, and that you're coming well prepared with slides and content to share. But it's a, I think for me, like, it's a very similar process of, like, writing a talk solo or writing one together. I start out by looking at the conference, like, who are the type of people that are going to be there, the personas, understanding what are the themes that are going on for this year, like, are we caring about scaling sustainability? Are we caring about complex issues? Is this just like a local event that's having a need for technical topics? And then I usually start like spinning up a Google Doc, I grab the conference, I make little...little boxes for all the inputs I need to put in a call for papers, and I start throwing ideas.</p><p>Like, I want to talk about squirrels, I want to talk about how camping makes me think of preparing to do a big software engineering project. Like having all those requirements and going out and like setting up tents and you set up the scaffolding. So just having these ideas, you start putting them on a document and then I'll start making bullet points on those ideas or like link out to resources that I can leverage and start being like, okay, if I was on the other side of the table, what type of talk would I one want to accept and what type of talk would I see in the schedule that I want to come, come to? And that sometimes, like when I come up with the witty title that's kind of like the selling one, it's like, okay, we're about to have fun with this one. And yeah, I think in order to be a good public speaker, you need to have fun with what you're doing. You need to be able to not only craft that technical piece of content, but also when you're on stage, you need to be personable. People need to be able to like, listen to your voice. Sometimes if they find you funny, like that really helps. Or if you're creative and you can have a really nice creative touch to your slides or finding the right GIFs, movies to really craft that story.</p><p>Like, it's really about that storytelling piece, sometimes. It comes about that way. And then from all those bullet points, I start writing out like sentences with those ideas. And sometimes the sentences don't match up to the next one, but that's kind of what starts getting like the thoughts out there and you start putting things in between to make it kind of flow. And you really want to be concise on your abstract that you're submitting. Like, the...I've been on various program committees and track chairs. And it's a lot to have to read to 100 to 300 proposals. And we're just looking for like, what is your experience with this type of technology or content? And why are you the best person to speak at it? What is the subject matter and why is it that this topic is relevant for attendees at this conference.</p><p>So being able to answer those things quickly on your abstract really allows for the program committee to know, like, this person can actually speak upon this topic and they, they've put in time and effort into writing this abstract. And then after writing out the abstract is when we can kind of do the outline of, like, once again, I go...I love bullet points when it comes to crafting talks. So put in my little bullet points and it's like, these are the four sections that I want to have in a talk. And then you start kind of, like, flushing in, like, what are the pieces in the abstract that I said I was going to do? Did I mention I was going to do a demo? Like, let me slot some time for that. That's when you kind of start looking at, like, how much time do I have available to deliver this talk? And of course, when this process is done with a collaborator, like, I personally think the talks are just one more engaging, more fun. But you're also learning a lot more because you're having two brains come together to share two different experiences on, like, working with technologies. So, for example, like, we just finished writing our talk for Open Source Summit North America over in Seattle. Yeah, next week. It's already here.</p><p><strong>ADRIANA:</strong> I guess when this comes out, it'll be like, it'll be the week of. This week! At Open Source Summit!</p><p><strong>ANA:</strong> Yeah, but, like, this talk was a great example of, like, how collaborating on a talk went really well and it was a lot of fun where it was like, like, all right, we're talking about how make, how we're going to make the developer onboarding process better, and we're going to do that by leveraging platform engineering. But, like, let's trace back on, like, our prior experiences that we've had working at different jobs, understanding how great or terrible that experience was, and, like, how can we take those learnings, show them to attendees, but also really share the story of, like, we want to inspire you to make it better. And, like, let me give you some ideas on doing so. And you kind of get to, like, leverage, like, strengths and weakness, like, early on where you're just like, oh, I'm really good at, like, understanding the onboarding experiences. But when it comes to understanding what goes into a developer image, like, I mean, that's actually a really basic example. But, like, there's certain parts of, like, when you're building out the talk that you can say, like, this, this section is not going to be my strength. Take a first stab at it and I'll come and I'll do the second part at it. But while you do that, I'm going to be working on this other piece of it.</p><p>And I felt like with this one, we tagged, we tag-team really well. Like, I got started on slides early on when you were, like, crafting out, like, research of the topics we were going to talk about. And then it was like, all right, like, let me grab that little outline you put together yesterday. I'm going to put it in the new slides and, like, then we can start putting all the pieces together. And then comes the fun part of finding images that go with the content, finalizing the slides. And, like, this is verbose. We only have 20 minutes. We can't talk about this.</p><p>And then it's fun when it comes to crunch time. And you kind of need to, like, do the first dry runs and, like, really nail down timing and, like, really allow each other, each other's, like, voice to come out in the slides. Like, as you write out those speakers. Like, this is, this is how I feel about it and this is the slides I'm going to be really passionate about, or these are the ones that I want to say a joke about or, like, share a personal story on. So it's, it's a lot of fun.</p><p><strong>ADRIANA:</strong> Yeah. And I think you put it so well and there's, like, so many things to unpack there. One of the things that I wanted to talk about because, like, for me, when I got into this DevRel role, I'd done a bit of talking. Like, mostly, like, I think my, my last talks had been in like 2019 for a couple of local Meetups. And so, you know, I wanted to put myself out there more for, for doing more talks. And I'll admit, like, I didn't really know what I was doing when I was submitting CFPs initially. And I, you know, like, your guidance really helped because you've done this for a while. So you knew kind of like the things that are, that make for an enticing CFP.</p><p>But it was interesting because getting those first few rejections, like, it really hurt. And at first I'm like, oh, my God, I suck. But you realize, first of all, maybe I might have sucked in the beginning. True. But sometimes it's a case of you don't suck. It's just there's a lot of really good stuff out there. And I think having been on a few program committees, both you and I were on program committees, different program committees for KubeCons, like, understanding, like putting the hat of, like, as someone who's selecting talks. This is what I would think is interesting, and this is what makes other people stand out. I think having...putting that hat on in a lot of ways makes you a better CFP writer because then you're like, oh, yeah, of course, these, these are the things that I'd be looking for, but also, like, being okay with, with the rejection. And I think what you said, like, putting talks out on YouTube, like, if you get rejected, write the talk anyway, whatever. Like, put it out there. Put the ideas out. The other piece of advice that I gave to people is, like, get yourself in Meetups. Like, it is a lower barrier to entry because Meetups are always looking for speakers anyway. So, you know, this is such a great way to just build up your talking chops and then you can, like, publicize it on the socials, right? Like, hey, I spoke at this Meetup. And then the more you put yourself out there and then talk about it, you have to, like, share with the community that you're doing these talks because then it leads to other people, like, singling you out, as you mentioned.</p><p>Like, oh, hey, we're having this, like, whatever online event. We're looking for people. Like, I remember you were saying it was Conf42 had reached out to you for. For some stuff early, earlier in the year, and it was because, like, you had, you had your speaking chops. So the more you put yourself out there, the better, right?</p><p><strong>ANA:</strong> Yeah. Getting a chance to constantly share, like, your expertise in a topic really does get you the next opportunities. It sucks that it's that way, but, like, that little part is a little broken of, like, my head goes back into, like, the person blindness of ADHD to you...like, if you're not constantly seeing someone, you forget about them or you forget about what their expertise in. So they're not top of mind when it comes to opportunities that you have your organization or conference, that you're not necessarily thinking about it, while if that person is constantly putting out, like, I'm still working on this. I'm still talking about this. I'm very knowledgeable in this. I just finished launching this around this topic.</p><p>Like, it really helps craft those opportunities. But I do love what you said about Meetups. And, like, we also get to look at the time with the pandemic as, like, it allowed for a lot of online, like, it allowed for various online communities to be created and be fostered. And we used to say, like, start local of, like, when you want to start public speaking, but start online if you don't know, like, there are so many meetups that are happening online. You can always go to meetup.com or go on Twitter and like, look up your city, look up your topics and leverage, leverage, like, those type of resources to find something that you can speak up. And of course, if you're able to, like, putting it out there of like, hey, I'm a new speaker and I would like to talk about OpenTelemetry, reliability, and incident response. Someone out there might be able to, like, reshare that LinkedIn post, a Twitter post and, like, it will land on the right homepage for someone.</p><p><strong>ADRIANA:</strong> Yeah, yeah. So true. It makes such a difference. And the more you promote yourself, the better. But it's funny because promoting yourself can feel like, I've talked to a couple people about this. Like, it feels weird, right? It's like, look at me. Look at what I'm doing. But it's like, if you don't, no one else is going to unless they're like super fans of your work.</p><p><strong>ADRIANA:</strong> But they won't become super fans of your work unless you promote yourself. So get out there. Get out there.</p><p><strong>ANA:</strong> It's funny you say that one because that's actually the one that I feel like my muscle that is not as strong anymore. Like, I think past jobs, it was a little easier since it was a topic that less people were talking about, chaos engineering. And I guess Observability is still not like a topic that everyone's talking about, but there's definitely a little bit more content out there, more folks are talking about it. And I always felt like I struggled promoting myself in the Observability space because it was like, oh, but I'm not one of the best at this space, so, like, let me not share about it. But it's only hurting me at the end of the day on not doing so. So, like, it's still on, like, my to do list to pick up, like, a better way to socialize a lot of the last things that I've done or upcoming work. So it was actually really, it's always been really awesome to see the way that you have it set up with Buffer over, like, scheduling out all your posts for all the work that you're constantly doing. Like, I remember when you had just gotten started in this and I was like, hey, if you want to do it right, this is how you do it. So I'm glad my advice works for folks. I just need to be the one that practices sometimes.</p><p><strong>ADRIANA:</strong> I feel ya. Yeah, and it's interesting, too. Like, in our line of work, like, part of it is really like working on a personal brand as much as like, we're working on behalf of the company's brand as well, which makes it kind of, it's an interesting job. It's like this duality to our job. And so staying on top of like, promoting your own stuff so that as a result, the work that you're doing for X company gets seen is super important.</p><p><strong>ANA:</strong> Yeah, it's a weird balance of like, I'm getting paid to grow the company's brand, but at the same time, like, many people won't listen to a company's brand, but they'll listen to employees of that brand.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> So you kind of have to strike a balance of like, let me not be someone that's just doing sales pitches on stage and at the same time just talk about the technology that empowers some of the solutions or some of the best advantages and benefits. Doing some of this work does and kind of keep that vendor part out of it. And then it's like, if you want to talk to me, find me offstage, find me on the Internet and we can talk shop. But I think there's like, as I see people starting out sometimes, like, that's a part that they struggle with of like, oh, I'm very eager about my job and I want to make sure I put my best foot forward. But at the same time, like, you can still do that by not putting branding and vendor stuff all over the place. Yeah, so it's always interesting to watch that. And yeah, if you're not constantly curating your personal brand, like, it's hard for people to connect with you or like, find, like, back to the point of like continuing to find you relevant or like, keep you in mind, like early on.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And, you know, the, it's the slippery slope, what you were saying with our line of work, because like, we're not, we're not part of sales, so. But our job is to get people excited about technology and if it brings people to the, you know, the brand that we're working for, then awesome. But really we want to get people excited for the technology and then to ask the follow up questions. I'm not here...like, that's not my job to sell you on the product. That is my job to like, connect you with cool technology and connect you with other people in the space. And it's almost like, and I think like, we were lucky too...</p><p><strong>ADRIANA:</strong> And working in OpenTelemetry specifically that we get to work with, we get to work with, quote, unquote frenemies, if you will, because, like, we're working with competitors, but we all have the same ultimate goal of getting people jazzed about OpenTelemetry. And so we all do work that benefits each other, which is very cool. I love it.</p><p><strong>ANA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ANA:</strong> It's getting a chance to still have friends even though they're working at competitors is really neat. Whereas, like, just because you and I are not carrying the same logo does not mean that we could not have like, a working relationship together and collaborate on like, making the ecosystem better, making documentation better, making getting started experience better. Like, I guess this is a plug for the get started OpenTelemetry survey that we just created at KubeCon where it's like ServiceNow Cloud Observability, New Relic DevRels, like, came together and it's like, well, we know that getting started in this to pic can be very daunting for some folks and some people need more handholding than others. But what does that look like? We know all vendors are having these questions. Why don't we, as the end user say, come together and put those questions out for our community, but also make these questions kind of specific with the audience in mind of like, what are the DevRels and marketing and sales folks want to know about their OpenTelemetry users? So it's also like, let's actually all work together so that we do make the ecosystem better. And like, it's really nice to be able to do stuff like that of like, we're going to remove our vendor hat, we're going to put our open source, we care about our users, we care about solving very specific problems. And like, we're doing it together and it's going to be better for everyone. It's going to bring the community together.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. That's what I really love. The other thing that I wanted to go back to is talking about the process of crafting a talk and specifically, like, crafting talks with different talk partners. Because like, you know, I've done, I've done a couple of talks with you, and I've done a couple of talks also with Reese, who was one of my first guests on this podcast. And it's so interesting because I did two talks this past KubeCon with Reese. We did a talk for Observability Day, and then went on the...one for the observability track at KubeCon EU. And it's so funny the way that she and I work is so different from the way that you and I work.</p><p>And coming hot off the heels of working with Reese, I'm like, I started applying the same principles of working with her to working with you. And I'm like, oh, no, I have to, like, switch my brain off because it is completely different working styles. Because, like, when I worked with Reese, like, our main goal is like, let's write a blog post to organize our thoughts first and get that mostly, you know, locked in before putting together the slides and. But working with you, it's like, we're kind of dipping into both a little bit, right? Like, the blog post was our initial basis, and then I had started working on that on the flight home from KubeCon, and then I ended up scrapping, like, most of what I had written, which is fine. Like, it's the creative process in favor of, like, you know what? Let's have, like, a proper brainstorm session, create an outline. And then we ended up throwing a bunch of stuff on slides and then, oh, we wrote the speaker notes for the slides that goes into the blog post now. Like, it was like, it was...organized chaos.</p><p><strong>ANA:</strong> Yes. It was a very iterative, and, like, that's the nice thing about online collaboration tools, is that you can kind of dip back and forth on, like, I'm gonna do this part of it and you can work on something else. But I'm very much like, I don't know if it's like, my visual learner aspect of it that, like, my brain is able to analyze the content better when it's spaced out in slides. That's why, like, one of the first things I did was, like, put the outline together. And once I see the outline, I can see like, like, kind of like a sandwich. Once I see, like, the breads, I can start putting condiments and I can start putting in, like, protein and dairy. Um, but if I don't see the bread, I'm not going to think about making a sandwich.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, I feel, yeah, I feel ya. Yeah. And, yeah, that definitely helped us a lot. The, the other thing that I wanted to mention is, like, you know, making talks fun, because for me, as an ADHDer, um, I have a really hard time concentrating on talks. I would actually rather watch a talk, like, on YouTube after the fact, and spend my conference time on the hallway track making connections with people, because it's so much more engaging for me. For me to be able to sit through a talk at a conference, it has to be really engaging for me. I always make it a point of ensuring that whatever talk I'm doing has to have, like, some fun sort of like engagement, whether it's through the slides, whether it's like, the energy that I bring. Fun t-shirts, like our one for Chicago, KubeCon North America in Chicago last November.</p><p>Yeah, we made...we did another talk on platform engineering and we made, like, these t-shirts with llamas and we played different personas and our slides had llamas. And it was amazing.</p><p><strong>ANA:</strong> I'm 100% agree with you. Like, I think, I think about just dry talks that I've been to. And I try to be the complete opposite. Of, like, I don't want a white background with, like, a blue border that just gives me dense and, like, like walls of text here and there, architecture diagrams that have zero animations or color to them. Like, let me strive to be the complete opposite of that. And I think that's what's made me love DevRel. Like, I get to leverage my creative side and I get to, like, leverage my analytical tech chops at the same time. So when it comes to crafting those talks together is like, I want the fun slides. I want there to be GIFs to break up, like, the shop-y content or like, to grab your attention again, because I know you're not going to be paying attention to me for 30 minutes.</p><p>You're going to be coming in and out. You're going to check your phone. You're gonna be thinking about lunch. You're gonna be thinking about what the afternoon plans hold. And I still want to continue, like, giving you this expertise that I know and this knowledge, but I also have to understand that we're humans. And, like, the pandemic did that part where, like, our attention spans got a little more tainted and, like, they're just not as sharp as they used to be. So how can I use other things, other fun, creative outlets to bring your attention back? So I know for our talks, we create Dall-e, like, just AI-generated images for our slides. And they're very fun out of context.</p><p><strong>ANA:</strong> Like, if you follow us on social media, we just shared some otters wearing cowboy hats and bandanas hanging out in the wild west while holding laptops.</p><p><strong>ADRIANA:</strong> Yep. Yep.</p><p><strong>ANA:</strong> Wouldn't that make you want to come to a talk? I hope it does.</p><p><strong>ADRIANA:</strong> Exactly. Yeah. Yeah.</p><p><strong>ANA:</strong> It's really about, like, let me show you something visually. Let me catch your attention again. So sometimes, like, it's even making that announcement of, like, if you're not paying attention to my talk, this is that one to one or two minutes where I'm gonna give you a spiel that is, like, literally probably what you came here for. Like, how this implementation worked out or which organizations are doing this, what case studies that we have around it, or let me show you the demo. Like, sometimes demos are like, that part. That is the reason that engineers come to our talks. Like, they really want to see the technical chops and they really want to see things work together. That "Aha!" moment together and then is also, like, giving you more resources to take home, too. Like, I think that's one of my, like, things that I love putting in every single talk where is, like, I didn't craft all this knowledge by myself. Like, I've talked to other people about it. I've, like, read things on it. So let me share that part of my knowledge with you of, like, where to go to to learn more, but also with the understanding that a lot of people just can't pay attention in talks, but they can go read a 20 page paper on a really cool topic and nerd out. So that's also another way that by coming to my talk, I still give you that learning opportunity. Like, it might not be my talk that gives you, gets you to learn, but that survey might get you to learn something new.</p><p><strong>ADRIANA:</strong> Yeah. Yeah. It becomes the gateway to, you know, to further knowledge. That's awesome. Well, we are coming up on time. I could talk about this forever and ever and ever. I will say, though, if you're, if you're in Seattle the week of the 14th, 15th, 14th, 14th, 15th. Yeah. If you're in Seattle that week and are at Open Source Summit, come see us. Come see our talk. We have an otter theme for our slides this time around. We had lots of fun making them. I can't tell you how many times I laughed at the images that you generated with your prompts. It was so much fun. So much fun. I will never not use Dall-e for slides again.</p><p><strong>ANA:</strong> Every once in a while, I consider prompt...I consider putting prompt engineer on my LinkedIn title just for funsies.</p><p><strong>ADRIANA:</strong> Oh, my God. I feel like. I feel like that could be legit. That's awesome. Before we part ways, do you have any final words of wisdom that you would like to share with our audience?</p><p><strong>ANA:</strong> Final words of wisdom? I think part of it is connect with other people. Mental health is something that really matters to me. I like the idea of people connecting with one another. Like, be on social media, connect with someone else that you don't know. Find a topic of interest. I see as, like, the loneliness crisis just getting worse and we need to lean on one another to make it out in this world and leave it better than we found it. So getting a chance to reach out to someone new, making you a friend. Like, whether it's in person, at an event, or whether it's online. Like, I used to always say, like, find me on Twitter and I'll connect you with someone new. But Twitter is not necessarily a home anymore. But, like, yeah, you can find me. Like, you can find me on all social still and, like, ask me to introduce you to someone in certain technologies or certain communities or point you to a Slack channel that might be a community closer to you. Like, I have a few that are, like, specific to Latinos in tech. There's some that are on mental health. There's some that are about certain technologies. And I think more than ever, we still need to foster those connections for, one, learning something new, two, to network, and three, to just stay connected as humanity.</p><p><strong>ADRIANA:</strong> That's awesome. I'm totally down for that. And I can vouch for...for Ana's connections because you're the one who originally connected me with Abby Bangser. And then she's, like, connected me with all sorts of other people. So it works.</p><p><strong>ANA:</strong> I think so many. I think a few of my connections have ended up on the podcast, too. So it's always...</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, it's awesome. That's right. Yeah. Tim Banks as well. Yeah, yeah, yeah. That's awesome, Hazel. Yeah, so that's what I was thinking.</p><p><strong>ANA:</strong> I was like, there's Hazel.</p><p><strong>ADRIANA:</strong> So there you go. Connections do matter. So, yeah, that's awesome. Well, thank you so much, Ana, for geeking out with me today, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ANA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento .me /geekingout.</p>
]]></content:encoded>
      <enclosure length="58325862" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/a02191d1-046c-40c6-905c-9618b6f8fea9/audio/05567ebc-f198-46f7-9490-49588209eb7a/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Giving Talks with Ana Margarita Medina of ServiceNow</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Ana Margarita Medina</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:53</itunes:duration>
      <itunes:summary>It’s an On-Call Me Maybe (OCMM) reunion, as Adriana reunites with former OCMM co-host Ana Margarita Medina to geek out on giving conference talks. Ana shares some tips and tricks for building up your talk repertoire, creating engaging content, and the difference between prepping talks both solo and with different speaking partners. As a member of multiple program committees for reviewing conference CFPs, she also shares CFP writing tips to help you get noticed. </itunes:summary>
      <itunes:subtitle>It’s an On-Call Me Maybe (OCMM) reunion, as Adriana reunites with former OCMM co-host Ana Margarita Medina to geek out on giving conference talks. Ana shares some tips and tricks for building up your talk repertoire, creating engaging content, and the difference between prepping talks both solo and with different speaking partners. As a member of multiple program committees for reviewing conference CFPs, she also shares CFP writing tips to help you get noticed. </itunes:subtitle>
      <itunes:keywords>conference talks, tech talks, public speaking, devrel, tech conference, developer relations, personal brand, developer advocate</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>25</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">678cb7e5-1f87-4982-8387-9e13f880057a</guid>
      <title>The One Where We Geek Out on Conference Crafting with Marino Wijay of Komodor</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Marino Wijay is a Canadian, Traveller, International Speaker, Open Source Advocate for Service Mesh, CNI, Kubernetes, and Networking. He is an Ambassador @ Civo Cloud, and Lead Organizer for KubeHuddle Toronto. He is passionate about technology and modern distributed systems. He will always fall back to the patterns of Networking and the ways of the OSI. Community building is his driving force; A modern Jedi Academy.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/virtualized6ix">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://komodor.com">Komodor</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li><li><a href="https://x.com/virtualized6ix/status/1775479396834418975?s=20">Marino's Tweet on Java</a></li><li><a href="https://www.atlassian.com/software/bamboo">Atlassian Bamboo</a></li><li><a href="https://youtu.be/IEq3W7eDI5w?si=L4waWWUKFkZz93tD&t=831">Tim Banks brings out the clack fan on Geeking Out</a></li><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe podcast with Adriana Villela and Ana Margarita Medina</a></li><li><a href="https://twitter.com/rawkode?lang=en">David Flanagan (aka @rawkode)</a></li><li><a href="https://kubehuddle.com/2022/edinburgh/">KubeHuddle Edinbrugh 2022</a></li><li><a href="http://ttc.ca">TTC (Toronto Transit Commission)</a></li><li><a href="thingsopen.org">All Things Open</a></li><li><a href="https://events.linuxfoundation.org/open-source-summit-north-america/?creative=693501946295&keyword=open%20source%20code&matchtype=b&network=g&device=c&pi_ad_id=693501946295&utm_term=open%20source%20code&utm_campaign=21090147339&utm_source=google&utm_medium=cpc&hsa_acc=8666746580&hsa_cam=21090147339&hsa_grp=159237332545&hsa_ad=693501946295&hsa_src=g&hsa_tgt=kwd-24997366&hsa_kw=open%20source%20code&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=CjwKCAjwwr6wBhBcEiwAfMEQs7qBWonEzcYCLh3SqnFVNOkquW-LUk3yGgW9wk8318JEGwBxZWBP7hoCQZwQAvD_BwE">Open Source Summit</a></li><li><a href="https://twitter.com/mattstratton">Matty Stratton</a></li><li><a href="https://devrelcollective.fun">DevRel Collective</a></li><li><a href="https://youtu.be/9XtHIOq7_WI">Kelsey Hightower on Geeking Out</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=fjW1wCcIaCTKmOb7">Adriana's KubeCon EU 2024 talk on Prometheus and OTel</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Check out Marino's upcoming talks:<ul><li><a href="https://sched.co/1aBNt">Open Source Summit NA - Workshop on Identity and Authentication</a></li><li><a href="https://devnexus.com/presentations/the-platform-engineer-playbook-5-ways-to-container-security">DevNexus - Platform Engineering Security</a></li><li><a href="https://devopsdays.org/events/2024-raleigh/program/marino-wijay-ignite">DevOpsDays Raleigh - Networking Platform Consolidation in 2024</a></li></ul></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Marino Wijay of Komodor.</p><p><strong>MARINO:</strong> Komodor. Love it. Thank you so much, Adriana, for the introduction.</p><p><strong>ADRIANA:</strong> Thank you for coming on. Where are you calling from today?</p><p><strong>MARINO:</strong> I'm actually not too far away from you. About, I don't know...40 minutes east out in Whitby, Ontario. Nice little town in the GTA, somewhere near Toronto. Close enough.</p><p><strong>ADRIANA:</strong> Awesome. Yes. Close enough that we still embrace Toronto-ishness.</p><p><strong>MARINO:</strong> I know, right? Like, it's...there's this running joke that in order to get to Toronto, you have to cross Toronto and go through Toronto to get to Toronto because that's how large it is. And then even then, someone you're trying to, like, cross to get to other cities or something, it is a reality. Yeah, that's. That's what we're stuck with.</p><p><strong>ADRIANA:</strong> Cool. All right, well, we're going to start with some lightning round questions, or I guess more. More icebreaker questions. Okay, first question is, are you a lefty or a righty?</p><p><strong>MARINO:</strong> I'm a lefty. Wow.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm sorry. I get so excited with fellow lefties.</p><p><strong>MARINO:</strong> There we go. Okay, so that's...okay...I'm kind of cheating because I also do use my right hand a lot because I use my right hand for my mouse.</p><p><strong>ADRIANA:</strong> Yeah, me too.</p><p><strong>MARINO:</strong> So in a way, I'm ambidextrous, but I do a lot of my work with my left hand, so I'm with you. I love it.</p><p><strong>ADRIANA:</strong> Yay. I was like, IDing lefties. Like, I'll be watching a TV show with my daughter...My husband and my daughter are both right-handed. Poor them. And I'll be like, hey, see the way that guy's holding his glass? He's left-handed.</p><p><strong>MARINO:</strong> We are actually still trying to assess whether our son is a righty or a lefty. I think he's a lefty, but my partner thinks that he's a righty. We'll have to wait and see. A couple more years.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I know. That was...I was. I was, like, dying with anticipation, waiting to see if my daughter was going to be left-handed. And she's so artistic, so I thought for sure she was going to be left-handed, but alas, that's okay. But she. She does archery left-handed, so...</p><p><strong>MARINO:</strong> Oh, interesting. Okay.</p><p><strong>ADRIANA:</strong> There you go. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>MARINO:</strong> iPhone all the way. IPhone. It's such an ecosystem. I mean, the moment you enter, it's like everything is, is like stitched together so elegantly. I mean, Android is like, yeah, you know, sure, you could do whatever the heck you want, but, oh, you want to integrate? No, that's not happening. I'm sorry, I'm sorry, that's not happening.</p><p><strong>ADRIANA:</strong> Yeah, I'm with you there. I buy into the cult of Apple and I'm okay with it. And you know, like, I know a lot of Android people are like, but you can customize all this stuff. I'm like, yeah, but I don't really want to. I'm okay with the way it is out of the box. That's cool. I'll customize other stuff. Not my phone, I think.</p><p><strong>MARINO:</strong> Yeah, it's a lot of the experience and just the friendliness and simplicity. Like I have no mental capacity to try and like navigate Android's UI. Like, I don't want, I don't want to figure stuff out. I just want to be able to do things right.</p><p><strong>ADRIANA:</strong> Yes. Yeah, I'm there with you. Okay. Follow up question. Mac, Linux or Windows?</p><p><strong>MARINO:</strong> Well, this is a tough one because someone asked this on Twitter earlier today and it was either between Mac or Windows and someone came in and said Linux. And I'll be honest, I think it's for what you want to do or what you're intending to do. It's going to have to be all three. For me. I can't pick one because if I try to play games on my Mac, it's never happening. If I pick Windows, I can't do development or Iubernetes very wel. If I pick Linux and I'm probably looking up documentation how to make XYZ work, but then I have like, you know, so much like each one has its own thing. I gravitate towards the Mac because it's such a, such a beautiful device. Everything works out of the box just like our iPhone.</p><p>And for what we need and what we're trying to do for the majority of our tasks and operations, great. But that's where I'm like, hey, what if I want to play games? What if I, what if I want to get into the nitty gritty and start like going underneath the hood of the operating system? And you cannot do that with a Mac. Even Windows you cannot do that with. So it's okay, fine. If I had to pick Mac. All right, sorry.</p><p><strong>ADRIANA:</strong> No, that's good, that's good. I love it, I love it. I think this has been. And your argument makes a lot of sense because each one is very well suited for different things, so. Totally agree. Yeah. I was trying to convince a friend of mine a while back to switch to Mac as his primary computer. He's like, but you can't do gaming on it like you do with Windows.</p><p><strong>ADRIANA:</strong> I'm like, yeah, yeah, that's true, that's true. Alas, you need all three.</p><p><strong>MARINO:</strong> Yeah, I'm staring at all three right now.</p><p><strong>ADRIANA:</strong> Or virtual machines, right? You got one machine with, like, massive compute power and then VM, the other stuff.</p><p><strong>MARINO:</strong> I thought about that, too. But if I showed you my desk or like, my office space, I'm okay. I've got 1, 2, 3, 4, 5, 6, 7, 8 computers in this little space. Yes. Various operating systems for fun.</p><p><strong>ADRIANA:</strong> Nice. That's awesome. Yeah. Once upon a time, I used to have a similar command center of computers.</p><p><strong>MARINO:</strong> It gets overwhelming, though, at times.</p><p><strong>ADRIANA:</strong> And then you lose track. Like, what was this for again?</p><p><strong>MARINO:</strong> What was the IP? What was the password?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that's right, that's right.</p><p><strong>MARINO:</strong> Yeah, I'll just reimage it, whatever.</p><p><strong>ADRIANA:</strong> I don't remember. Out of sight, out of mind.</p><p><strong>MARINO:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>MARINO:</strong> Ooh, this is a tough one. Um, the, the. My favorite programming language is one where I don't have to remember syntax and there are none where I, you know, that exists, unfortunately. If I had to pick one though, I would probably gravitate back to Java. And it's funny because, like, I even tweeted about this yesterday about how I should go back and relearn Java after so long.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I remember that.</p><p><strong>MARINO:</strong> And, like, there's people that are for it, against it. Some people are probably thinking, what the hell? What the fuck is wrong with this guy? He's probably said this every year. And it's funny because every year I do tweet something about Java or the fact that I will get back into the ecosystem. And I started learning Java years ago, like 20 years ago.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> And, and it was in school and it became a point where it was like, this could become a real thing, a project. But at the same time, like, I'm a golden retriever and you, there are other things that probably interest me more. And at the time, Java wasn't it. Then 20 years later, you start to see this massive Java ecosystem with Spring and Gradle and everything in between, and it's like, what the hell did I just miss? Right? But that also speaks to the fact that if you're in this ecosystem or you're looking to transition away from, let's say, the Kubernetes ecosystem. There's another place you can go to, right. And it wouldn't be so difficult to jump from Java seven all the way to what is it, Java 18 now or Java 20 or I don't even know what version they're on.</p><p><strong>ADRIANA:</strong> Yeah, I've lost track of the Java.</p><p><strong>MARINO:</strong> And that's going to be Kubernetes too. Like 20 years from now we'll be at like Kubernetes 30.0 or something like that.</p><p><strong>ADRIANA:</strong> You're basically saying you don't think Kubernetes is going to go away.</p><p><strong>MARINO:</strong> Yeah, it probably.</p><p><strong>ADRIANA:</strong> It's like Java. We're like too heavily invested in it.</p><p><strong>MARINO:</strong> Yeah. Well when you think of, so look at the ecosystem of Java and how big it's become and then you look at that ecosystem within Kubernetes cloud native and it's not like it's shrinking or consolidating, it just keeps growing and something else comes up every year. And when it does come up, when that new area comes up, you see all these open source technologies and players also show up. So I don't think it's ever ending. I think we'll just see a massive community in Kubernetes 3.0 or 30.0 by then in 20 years and it'll look so different.</p><p><strong>ADRIANA:</strong> Oh yeah, I'll bet, yeah. I mean, even thinking back to Java, like, I started learning Java...definitely...It must have been like around '99 when I started learning Java and it was the hot new language, right? And I mean that was...that was the place to be. I remember my first job out of school was, was at Accenture and they wanted to like put me on the, on the SAP group and I'm like, but I want to do Java.</p><p><strong>MARINO:</strong> So cool, right?</p><p><strong>ADRIANA:</strong> Yeah. because it's so cool! And I managed...I made...you know, half my career is, is, you know, thanks to, thanks to Java and being like ass deep in Java for so many years and, and then like I went through a period where I hadn't touched Java for, for years and then I was just doing something at work, I don't know, like three jobs ago and, and it was, I was doing some automation with Bamboo. And at the time the only way to automate, like to create any like codified CI/CDpipelines with Bamboo, they had a Java API. So I went...I came out of Java retirement, had to like relearn all the stuff. I didn't have like a Java IDE or anything installed on my machine. I even took on the brave adventure of trying to install, like, all the Java plugins on VSCode, which wasn't a disaster, and came out of retirement for this, like, final hurrah of, like, building the CI/CD pipeline in freaking Bamboo using their Java API, which was like, it was special. It was very special. And that was it for me.</p><p><strong>ADRIANA:</strong> This was, I think, back in like, 2018, 2017.</p><p><strong>MARINO:</strong> Yeah, we, we have certainly come a long way since then.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>MARINO:</strong> Yeah. Java. It would be Java.</p><p><strong>ADRIANA:</strong> Cool. Cool. Awesome. Okay, next question. Do you prefer dev or ops? Do you have a preference?</p><p><strong>MARINO:</strong> I prefer ops. I prefer to be able to. It's nice to be able to build things, but I also love to be able to see things and see how they work and see the blinking lights and the things that go wrong, the things that have gone red versus that are staying green. And it's because I've had a past in ops and the things that broke that, you know, forced me to decide how do I best solve this problem also drove a lot of curiosity. On the other hand, that's not to say that being a developer or a builder doesn't drive that same level of curiosity, but I like to see when things go wrong and that translates to the operations side for me.</p><p><strong>ADRIANA:</strong> Nice. Awesome. And then next question. Do you prefer JSON or YAML?</p><p><strong>MARINO:</strong> Oh, I'm sorry. I'm sorry. JSON lovers. I totally love YAML. I'm YAML on board. YAML ninja. YAML all the way. YAML all the things,</p><p><strong>MARINO:</strong> if we can...if we could totally do that.</p><p><strong>ADRIANA:</strong> I'm with you. I'm with you. I have this disagreement with my husband, who's also in tech, and he prefers JSON. And I'm like, how can you like, I can't fucking read JSON.</p><p><strong>MARINO:</strong> And that's just it, right? Like, all those extra curly braces is just noise to me. And I'm like, why do you need that noise? What's the point of that? Sure, it creates some level of scoping or maybe makes things look like, look like it's grouped together, but to me, YAML just reads so elegantly. Like, I could read through it, like a top down list or something, you know?</p><p><strong>ADRIANA:</strong> Yeah, yeah, I'm fully with you there. Similarly controversial. Do you prefer spaces or tabs?</p><p><strong>MARINO:</strong> So I like, here's the thing. When it comes to, when it comes to writing code and whatnot, for the sake of, like, just making things look nice, I would much prefer tabs. But I think it comes down to, like, just syntax and, you know, what a space does versus what a tab does. And, like, quite honestly, I don't know if one has a larger effect over the other. If I can make everything with tabs, certainly, you know, it makes things look so much more readable. Spaces can get a little wonky because at the same time, you don't know how many spaces you have and your eyes play tricks on you at times.</p><p><strong>ADRIANA:</strong> Yeah, true, true.</p><p><strong>MARINO:</strong> Right.</p><p><strong>ADRIANA:</strong> But then you can get into the nitty gritties of like, how big is your tab? Is it the equivalent of four spaces or two spaces?</p><p><strong>MARINO:</strong> That's just it, right, because, you know, it's a tab versus a space.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, exactly. Yeah. I've gotten, that's one, one place as much as I love YAML, one place where I've gotten dinged where like, you know, you open up a YAML doc and whoever it is, define the default tabs sizes, like to, but like, on my IDE is set to four. I'm like, ah, yeah, damn it.</p><p><strong>MARINO:</strong> Yeah, yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong> And then, and then things get angry. Okay...do you prefer to consume content through video or text?</p><p><strong>MARINO:</strong> So I prefer both. And it all depends on how long form the content is. If it's like too long, didn't read perfect, if it's 30 seconds or less perfect, and it's just my attention span and how it works. Right. And I think it's the majority of folks in tech, too. I don't think a lot of people like to spend a lot of time reading. They do, like watching. And this, like, for example, if this was a video cast as well, which I think it is.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>MARINO:</strong> I think people, people may like, watch us for our, for our reactions and, you know, our expressions and stuff. But this is also great to have as background noise. Right. But if I want to watch something just to kind of like, you know, stimulate my mind a little bit, the 30 seconds or less is the way to go for me. It can't be one or the other. I have to have a balance of both because sometimes even video isn't enough for me. And the text helps me process ideas or it helps me process an understanding of something a lot better than a video does at times, vice versa.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Yeah. For me, I like to be able to skim through text. So, like, I'm doing a tutorial. I'm like, I want to skip ahead and see, like, where this is going. And video, I'm like, oh, my God, where's this guy going? And that I find excruciating. But, like, I'm okay to, like, sometimes treat a video as, like, a podcast, right?</p><p><strong>ADRIANA:</strong> I'll...I won't necessarily look at the video, but I'm interested in just, like, what the audio is. And then when...but then when they have the visual stuff, I'm like, crap.</p><p><strong>MARINO:</strong> Yeah. It's good, though, that we do the video part, too, because it's just nice to, like, see people in their own element and. And being able to just be expressive about ideas and whatnot. I do Twitter spaces, and I'm sure you've seen a lot of them. And while it is very low pressure and the fact that I don't have to, like, dress up or wear anything, anything at all, it's still, like, you're still engaging, but you don't get to see the other person. Right. And I've also found that when you do live streams or something like this, people feel a little bit more connected to you as well. Get to see your face and hear your voice at the same time. That's why I do live streams.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I definitely agree. And, like, we've had. I remember, like, when I used to do On-Call Me Maybe with...with Ana, and it used to be like, we...we only did on the, like, audio only, right? And I vowed, like, next podcast, I'm gonna do audio and video because, like, we had, we had some guests come on with, like, such fun, like, you know, office setups or, like, awesome hair, right? Like, funky hair colors that I'm like, oh, I want people to see this. Or, like, my first season of Geeking Out, Tim Banks came on, and he had, like, a fan that he pulled out a couple of times throughout the episode. I'm like, you just don't get that, you know, cool visual cue when you're just listening to it. So I think it's nice to have the option to do both. And I agree. Just having the visual is very cool.</p><p><strong>MARINO:</strong> Oh, yeah. I'm totally on board with that.</p><p><strong>ADRIANA:</strong> Okay, final question is, what is your superpower?</p><p><strong>MARINO:</strong> Procrastination. It's...as dangerous as it is to say? I think when you're literally down to the last few minutes of anything, your brain rewires itself to ensure that you're successful. I don't know if this is everyone, but I found that the case to be with me in that I could try anything and everything in my power to do my best job a month before something is due, but it won't be anywhere near as good as maybe doing it the day before or the day of. And that's why, like, in a lot of ways, it's bad. It really affects your time management. But I've performed way better when I limitedly prepare myself, and then I just show up as if I'm parachuting out of a helicopter. And I have very limited context. And the reason why that is, is because, I think it...and this is very tied to us being in DevRel as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> We have this very strong ability to think on our feet in that we can stitch ideas very quickly because there's information that's being processed in real time, just in time to make those decisions quickly enough. But when we have all this data in front of us ahead of time, it just, like, it's noise, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MARINO:</strong> And that's why I think, like, procrastination, as bad as a word it is, or it may come across to people, it is a superpower because it's consolidating all of your mental energy into a confined amount of time for you to make the right rapid decisions on the spot. And that's been my superpower for, like, the last probably decade or more. And it's worked out. There have been times where it hasn't worked out. And I think, like, those times, I reflect back on what went wrong or why it went wrong or what could have changed differently. But for the majority of things I've done, yeah, it works.</p><p><strong>ADRIANA:</strong> That's so great. I love that you called out procrastination as a superpower, because the way you described it is so absolutely perfect. There's nothing more than, like, having the fear of God put into you as you have to, like, meet some deadline. And you're right. Like, for me, some of my best work has been under extreme pressure. I have...I think the first time I noticed that, um, procrastination worked in my favor...I had this boyfriend in university who was a very, very needy boyfriend, and he was, like, always picking fights with me.</p><p>I know. Like, and this was in my fourth year university, and it was, like, the least amount of studying that I had done in all my four years of university because this guy was, like, always on my ass, like, complaining about shit. And so I didn't have time to study. So then the little time I had to study, I had to make the most of it. And I'm like, oh, my God, I did the best of all my four years because this guy was, like, being a pain in my ass. And that...that was my kind of, "Aha!" Moment of, like, okay, this...</p><p>This is a thing. And I love that you called out procrastination as a superpower because we should look at it that way.</p><p><strong>MARINO:</strong> It is. It's just your ability to, to really maximize impact and output for a shorter, like, spurt and spa...amount of time. And that, like, that becomes apparent, like, when you're starting to assess projects and your own, like, motivations, your own energy levels. I do best in smaller spurts and smaller, like, sprints than I do, like, over a longer marathon. You will never find me sitting in front of my computer for more than, like, an hour, right? 'Cause I'm just very fidgety. I like to get up.</p><p>I like to get around unless I need to be there. And I'm actually engaged. And that's a different thing, too, because I'm engaged, I'm actually doing something. But in the time that I'm meant to be productive, like, literally the magic and sparks and everything just flies, and my brain is rewiring itself to make sure it's all possible. So, you know, for folks that are listening to this later on, right? You may think that procrastination is or potentially might make you believe that you're lazy or you're not able to accomplish something, but it's like that moment where all of that, all of your energy is just harnessed together, right? And it's just like, you just got to execute that time. But it's, folks, you gotta, like, really assess when that is right. And for me, it took me a while to figure out that it's not literally the moment before it's due. It's maybe a few hours or a day before, and that's where I can harness that energy.</p><p><strong>ADRIANA:</strong> Yeah. And I think the other thing, too, that we don't...we sort of take for granted is the fact that while you're procrastinating, your mind is actually working in the background. So it's not like nothing is happening. So I will...when...when I'm aware enough of it, I will actually say, like, I don't want to deal with this now because I need to let it just percolate in my mind and I'll come back to it later. And I find it makes such a huge difference because, like, there are connections being made that you're not even aware of, and then they suddenly come out when, when, when it's time.</p><p><strong>MARINO:</strong> I think that's just it, right? Like you just said it, your brain is literally in let's figure this out mode. And when the time is right, which is literally moments before it needs to happen, it's going to happen. And that's, that's the beautiful thing about our brains, like, and how they work. I really wish there's more. There was, like, a lot more information and studies around, you know, the mindset and, you know, the behaviors of folks that procrastinate and what actually drives them to just perform a lot better in those scenarios. Like, I'm literally staring in the face of a presentation I haven't even built yet, and I'm gonna have to figure out how to build it, like, literally for next week.</p><p><strong>ADRIANA:</strong> That was my KubeCon life. I'm like, oh, my God, I have, like, four weeks to, like, learn about two topics for two talks, and I did not have any more time than that. And it's like this. I have to fit it in this timeframe and learn this stuff, like, mostly from scratch. I had a little bit of background information, but otherwise it was like, you know, hurry, hurry, hurry. Adrenaline just shot way up.</p><p><strong>MARINO:</strong> I was very happy that this one KubeCon, I didn't really have to stress too much about talks or, like, anything. Not actually. None of my talks got accepted. And while it did suck, it also felt really good that I didn't have that responsibility to actually feel like, oh, my gosh, I have to develop a presentation. Oh, my gosh, I got to do a demo as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> Is this demo going to work, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Yeah. That's the thing, right? It's like, you have the, yay, my talk got accepted, and then, oh, my God, my talk got accepted. So, yeah. And I think that's really important to underscore too. Like, first of all, getting accepted to KubeCon is really hard. Secondly, it's not the end of the world because if it you takes a lot of pressure off of you, and then you can, like, focus on, you know, just like, doing networking or whatever other KubeCon-y things, which is just as awesome.</p><p><strong>MARINO:</strong> It is. And by the way, congratulations for getting accepted to KubeCon. I heard it was a fantastic talk that I wasn't able to even, I wasn't even able to get into because it was a lineup out the door, and they cut off access to everyone, and they're like, sorry, not even standing was available. So, yeah, yeah. Bravo, bravo.</p><p><strong>ADRIANA:</strong> Thank you, thank you. Yeah, it was pretty wild. I did not expect that people would be so jazzed to hear about Prometheus and OpenTelemetry, but I'm glad that they were. So. Yay. Now, speaking of conferences, this is my lovely segue to talk about KubeHuddle, which you're organizing, and I am. I am volunteering for as well, we are.</p><p><strong>MARINO:</strong> We are co-organizing. We have equal ownership. We have equal responsibilities. Even though...</p><p><strong>ADRIANA:</strong> There's a lot of freaking work. There's a lot of work. Yeah. Talk about KubeHuddle, because it's happening in May, so. Yeah.</p><p><strong>MARINO:</strong> So first, I want to just say, like, thank you to all the organizers, whoever listens to this, especially you, Adriana. You put in a lot of work to ensure that we're going to have a successful conference. And this is important because when we're thinking about the right set of speakers, the right audience, the right set of sponsors, it's a lot more like thinking. It's not just about, yeah, we're gonna say yes to everything, or we're gonna say yes to our friends. It's very intentional, especially when it comes to a community based conference. Now, the history of KubeHuddle is interesting because it wasn't something that started off in Toronto. It was something that David Flanagan, aka @rawkode, started in Edinburgh in 2022. So that was the first event I went to.</p><p>It spoke there, and I asked him, hey, can we do another one in Toronto? And he said, sure, let's. I'll support it. You know, do whatever you need to. I'll give you all the kind of the framework or the blueprint of how I did it for Edinburgh. So that worked out. Except, look, we're talking about Edinburgh versus Toronto. Two different cities, two different sets of costs. Availability is completely different, and we're talking about a massive, like, scale of a lot of different things.</p><p>Anyways, so the planning started, like, probably towards the end of 2022. And, you know, we started the year 2023 with, like, almost nothing. We didn't have a website. We didn't have a CFP opened. We didn't even have our sponsors or anything. So, like, it was just me on Twitter and LinkedIn, just saying a bunch of stuff about KubeHuddle, right? Yeah, we're going to run KubeHuddle. It's going to happen. And then I'd get DMs being like, is there a website? Why does the website show Edinburgh? And I'm like, we'll get to that.</p><p>So it was very slow going, and eventually things started to pick up. And I noticed around the mid-March, early April timeframe, when we had a lot of things already locked in. We already had a CFP closed, and everything was mostly sorted. It was really just getting the logistics locked down. Long story short, the event, you know, came by. It was a two day event. It was great. We had a lot of people.</p><p>You even spoke at that event as well. So it was great to have you there. And we had a nice intimate conference. There was about 170 folks that showed up and it taught me a lot about, you know, how to handle this for the next time around in the sense that one don't use so many remote organizers because they have no idea around the logistics of being in Toronto, right? It's so vastly different. I was probably the only organizer that was Toronto based and being the only person to do all the research and try and find everything was not fun. I had my partner help out here and there and thank you for her.</p><p>Thanks so much. Literally, if she's ever listening to this podcast, she probably will. Thank you, Anu. I appreciate you and I love you. But having said that, like, it all came together and it was a great event. But then I got asked, like, is there going to be another KubeHuddle? And I wasn't very, like, originally keen on the idea and it was because it was a lot of work the first time around and it was a lot of waiting and bottlenecking. And quite honestly, you know, having to be bottlenecked by so many different processes, even me becoming the bottleneck at times was not efficient at all, and it made for a very stressful experience. Now you take all of those learnings and you begin to realize that you could make this a lot more optimized.</p><p>You can streamline this process. You already have structure in place to make this happen again. Here's how you can start to do it differently. You know, work with some folks in the community that are local first. So that's one of the reasons why you're here, because you understand Toronto and you understand this community really well, and then also work with, with others, too, that know this, this space. We had some folks that entered the team and it was okay. Like, quite honestly, when I think about it, it all works out at the end of the day. But it also made me realize, like, next year, if I decide to do it again, you know, really shore up on who's going to be local.</p><p>Like, we want to make sure that there are much more local folks that are part of the organizing team, that embody the idea of what it means to be in Toronto as well, right? What it means to be Canadian. And really think about that lens as well, because I don't want it to be overly global centric. I also don't want it to be overly North American centric. Let's make it Canadian centric. There's plenty of other stuff going on outside of Canada. We kind of need our own thing, and we want to make it our own thing. But having said that, you know, the planning for this one is, like, many, many miles or kilometers ahead of what we were doing last year.</p><p>And it's because, like, everyone understands their role, what they need to do. The messaging is clear. And, like, Adriana, you could literally tell me, this is your podcast. You could tell me what we could do to even improve, because we've still got, like, a month left, and there's things we have to do, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> And I think it's coming together. I personally think that we're a lot more ahead than we were last year, which makes me feel a lot better about things. But with the. With the last four or five weeks that we have before the event, what else should we be doing to make this a really good event?</p><p><strong>ADRIANA:</strong> I think just doubling down on the...on the promos, I think, is the main thing. And I think, like, this year compared to last year, like, there is so much activity, so much activity on the socials for the promos, and I love that that's going on, but I think we can get more done. And, I mean, you know, one of the reasons why I invited you to come on the podcast, not only because you're awesome, but also I wanted um...give, like, an opportunity to, like, let's promote KubeHuddle. It's what, like, almost a little over a month away. Right? It's May 7, I want to say?</p><p><strong>MARINO:</strong> May 7. May 7. That's right.</p><p><strong>ADRIANA:</strong> Yeah. So it's. It's coming. It's coming our way very close, very fast.</p><p><strong>MARINO:</strong> It is coming up really quickly. But, you know, for folks that are listening into this and are thinking about attending, right? I'll give you a little bit of a rundown of what's going to happen. So it's a two track event. It's single day. It's happening at the Toronto Public Library or the Toronto reference Library by Yonge & Bloor, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> So if you're in Toronto, it's very TTC accessible. Literally just you walk outside of the station and it's like, right there. And if you're not. If you're coming from far, then, you know, make your way to Union and then take the train down, or up, I should say. And then, you know, come in and join in for a day of workshops and excellent talks, as well as lightning talks around Observability, Kubernetes, cloud optimization, security, even. And even hear from, like, end users who are using the ecosystem in production and some of their own stories. And challenges. I think that's important because we do have a lot of great speakers that do the speaking rounds quite often, but we also have people that build the technologies.</p><p>We also have people that implement and use the technologies and deal with the challenges of them as well. And it's important to see their perspectives, what they have to offer, as well as, you know, getting the opportunity to just chat with them and connect with them and growing your own network. You might be in the position where you're looking for your next opportunity, even. And this is a great place to come and meet some of those vendors, some of our sponsors, even, who...who might be hiring. There might even be folks that are just attending that are looking for their next peer or coworker, right? So it's great place to connect. It's not an in your face conference.</p><p>We're not a KubeCon. We're not...we're not an All Things Open. We're not an OSSummit. We're a Kub huddle. We're about 200 ish, maybe 300 if we're lucky. But we're small enough that you could have conversations with people, and that's important, right? We don't. I honestly don't like massive conferences as much anymore because you don't have the ability to really talk to people.</p><p>You have to talk over noise. You have to talk over other people. You have to talk over the music. You lose your voice. You have to deal with air conditioning and how it, like, dehumidifies the entire environment. So your mouth gets really dry. And, yeah, it's just not a very pleasant environment. Whereas you have smaller conferences...There's a lot that can happen.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And that's one thing that I really liked about KubeHuddle. Like, I found out about KubeHuddle because I think last year, Matty Stratton had posted something like, I'm speaking at KubeHuddle in Toronto. I'm like, there's a conference in Toronto? So then I started peeking around. I went on the DevRel slack, the avocado one, and I'm like, what's this KubeHuddle thing? Is this a legit conference? And so I was like, okay, this sounds pretty cool. And I applied to speak, and I had, like, zero...zero expectations. Like, I didn't know what to...what to expect. And it was my first year as a DevRel as well. So I'd seen the KubeCons. I'd seen the Open Source Summits. And then. So I'm like, I don't know what's, like, normal for a conference, right? Because they're vastly, vastly different experience. But this one, like, really blew my mind. I thought it was, like, so nice and cozy, and I. I got to meet a lot of really cool people from it, and I. I'm shocked that, like, you and I both, you know, live in the Toronto area and our paths have never crossed until now. But I'm very glad that our paths did cross last year, because it's been awesome. I've met so many cool people just...Just from KubeHuddle, and they're not even all from Toronto.</p><p><strong>MARINO:</strong> Right. It's phenomenal. Like, you know, it just takes an event or something of that equivalency for you to just be opened up to this brand new world of folks that, you know, you can interact with, collaborate with, and just network with for the future. And that's why I love events. Like, I've always loved events just for that one little thing. Right. Yeah. There's all these great talks. You can always catch the recordings, but you'll never get the opportunity to do the hallway track all the time, right? You'll never get that opportunity again for that point in time conference, because something magical is going to happen. I remember that one time at civil navigate. This was, like, last October, I think, in London, and Kelsey Hightower actually came into keynote, and he's been a guest on your podcast, right? But he has a very type, very interesting charisma about him that, you know, it only takes. You know, what I'm really going for is, like, he had this little group outside the venue.</p><p>It was a little circle, and I would. I was walking back and forth throughout the venue because I was just trying to get some stuff done, and every time I came back to the circle, it would just get bigger and bigger and bigger. And we're not talking over, like, a course of, like, an hour. We're talking over a course of, like, 20 minutes, because I was just moving around, and that same circle just kept growing for a good several hours. Like, it just didn't let up at all. And I think, like, towards the end of the day is when it finally started to, like, collapse, because we had to go back into the venue for, like, the final, like, closing keynote or something like that. It was phenomenal to see these side hallway track conversations go on, and it's not centered around Kelsey. Kelsey is just the recurring character in a lot of these conferences, but the fact that he brings those people together to have these very diverse, fluid conversations amongst each other, not just directed towards him, but amongst each other.</p><p>And he also sits there and listens. The fact that he has that kind of power means that, like, we should be doing this, too. Like, we should be going out to other places and bringing those folks together and connecting and networking and, you know, creating a sense of inclusiveness, because that's what he does. And that's what I think a lot of folks like, even you, too, and people others embody, especially when it comes to our little, you know, our little community here.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I love that. I love that. I know, like, we're, we've got not too much longer left in our conversation. You have a hard stop. So I do want to switch gears for a sec and ask you, you know, like, we were talking earlier before we started recording about spicy takes. So, I mean, I am happy to have any spicy takes on the podcast. Is there anything that's happening right now that's kind of like really grinding your gears or whatever that you're feeling super passionate about?</p><p><strong>MARINO:</strong> Yeah, there's two things right now. So I'll start with the whole career and DevRel and contraction. And there's a lot of stuff going on in the DevRel space where there's much more demand for the time we spend out there in the community, for the time we get out to the conferences, right? So I know you do this very well. So I don't think this, this advice is applicable to you, but I think other folks that are either getting into DevRel or looking at this industry really need to take a hard look at, you know, how they can quantify and even, like, capture it as data around what they do and the kind of impact what they do drives. And I say this because what a lot of companies want, even though they won't say it, is they want tech marketing. What they also want is they want to see some of what your efforts do translate into revenue.</p><p>And that sucks because there's no, like, there's no quota. There's no, like, you're here to make a sale. You're dealing with, you're working with a community and dealing with something called top of funnel, which in actuality is not your responsibility to close on. There's a sales team that has to go and execute. And if they're not executing, why is it DevRel's fault? It's not. Yeah. So I've always felt like DevRel always leads the charge in a variety of different directions. They are most connected internally as well as externally because they're connected to all the different organizations within a company, but they're also tapped into so many communities.</p><p>And so to be that conduit that can see both sides of the conversation and the coin and to be able to take feedback both ways is such a powerful thing to have. But a lot of organizations and leadership teams and executives don't even know how to harness that kind of power. And that sucks. That's on their end. That's their loss. And, you know, screw them, because at the end of the day, they have the best assets on hand, the best resources to go and close the largest deals, even though you don't have to put them in front of, you know, an exec to close that deal. You literally let them need to do their thing, be the voice of the company and holy shit, the magic will flow. And it's a simple recipe where, you know, it's really hard for a lot of board members to just part with money, right?</p><p>To see an investment kind of do its thing and like, see like it's not, not returning or doing its ROI. But if you play that long term game, right, if you decide you're just going to hold on a little bit longer, it's going to cash out hard and heavy and really good and really well. And the instant gratification is what's killing the DevRel dream.</p><p><strong>ADRIANA:</strong> Yeah, I feel, yeah, I feel ya. And you know, on a similar DevRel gripe, organizations that tend to align DevRel with marketing, I think end up positioning DevRel for failure because then it's like, oh, you have to churn out like x number of tutorials or blog posts or blah, blah, blah. And so all of a sudden you don't have that organic interaction of DevRel, right? It becomes a lot more forced and I take huge issue with that. And I'm grateful that where I'm at right now, like there isn't, like we're not aligned with marketing because I think it would be a very different story right now.</p><p><strong>MARINO:</strong> Yeah, I do think it's great to support other organizations or other teams in the organization and other, you know, functions like marketing and, and make sure that the efforts that DevRel does has some sort of common vision. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> But it shouldn't be at the tune of marketing. Marketing shouldn't be driving the direction of what developer relations or advocacy should be doing two different work streams altogether. But that's kind of led to something else that's gone on that actually leads me to my second hot take. There's been a lot of efforts around community. Community...and then you also see the side of where some open source projects are closing up shop or becoming a lot more enterprise and are locking down their open source offerings or changing up their licenses. And there is backlash. There's a lot of backlash around it.</p><p>You see people being very upset about the open source contributions that have gone on and no one got compensated for it. And then you have these big corpos running off with all of these, all of this IP effectively and basically capitalizing. Right? But the...the one thing that was really interesting in all of this, right, you know, there's always the distraction and then there's the subtle nefarious thing going on behind the scenes. I'm paying attention to what's going on behind the scenes. And there, there are some interesting companies. I'm not going to name them because at the same time I also don't want to deal with anything legal. I'm not in the position to handle that right now. But there are some companies that are creating an approach that seems good, that seems like it's solving a variety of problems, but are also creating the, okay, I'm going to describe the diagram where you have that little dependency that if that dependency breaks, everything breaks. You know what I'm talking about, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> That is what these companies are trying to become. And you may think that, or people listening might think, what the fuck is Marino talking about? Here's an example. If I build something that offers zero CVEs, I'm being a little bit more specific now, but if I offer something that builds zero CVEs into an image, which means you don't have to think. Think about common vulnerabilities and exposures or anything like that. You don't have to think about that. You just deploy your images, you're good to go. If you decide to use an ecosystem product, something in the CNCF that I've built an image for that produces zero CVEs, what happens when support is required, right? What happens when additional features need to be built? So where I'm going with this is building something very proprietary that now forces the hand of other vendors to pay up in addition to customers. And that's the nefarious thing that's going on that we're being distracted by with all this, you know, open source community kumbaya and all that stuff like that.</p><p>And I say this because if you pay attention on Twitter, there's some interesting characters that are dropping some, some interesting takes out there. That's all I have to say about it. But all I'm saying is pay attention to open source, pay attention to cloud native, and read between the lines because there's something else going on and it's not the whole people are locking down their licenses and we're seeing the change in the way licenses are structured for the sake of business. That's not the big problem. There's something else.</p><p><strong>ADRIANA:</strong> Right, right. Yeah. Thanks for that. And all this to say, too, that anyone who didn't think that tech conversations were still happening on Twitter, they very much are. Yeah, well, awesome. I think we're coming up on time, so thank you so much, Marino, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong> Until next time...</p><p><strong>MARINO:</strong> Until next time. Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 9 Apr 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Marino Wijay)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-conference-crafting-marino-wijay-komodor-4VPXufbr</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Marino Wijay is a Canadian, Traveller, International Speaker, Open Source Advocate for Service Mesh, CNI, Kubernetes, and Networking. He is an Ambassador @ Civo Cloud, and Lead Organizer for KubeHuddle Toronto. He is passionate about technology and modern distributed systems. He will always fall back to the patterns of Networking and the ways of the OSI. Community building is his driving force; A modern Jedi Academy.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/virtualized6ix">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://komodor.com">Komodor</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li><li><a href="https://x.com/virtualized6ix/status/1775479396834418975?s=20">Marino's Tweet on Java</a></li><li><a href="https://www.atlassian.com/software/bamboo">Atlassian Bamboo</a></li><li><a href="https://youtu.be/IEq3W7eDI5w?si=L4waWWUKFkZz93tD&t=831">Tim Banks brings out the clack fan on Geeking Out</a></li><li><a href="https://open.spotify.com/show/4ZI6pQwChwm4sVULdtHFMe">On-Call Me Maybe podcast with Adriana Villela and Ana Margarita Medina</a></li><li><a href="https://twitter.com/rawkode?lang=en">David Flanagan (aka @rawkode)</a></li><li><a href="https://kubehuddle.com/2022/edinburgh/">KubeHuddle Edinbrugh 2022</a></li><li><a href="http://ttc.ca">TTC (Toronto Transit Commission)</a></li><li><a href="thingsopen.org">All Things Open</a></li><li><a href="https://events.linuxfoundation.org/open-source-summit-north-america/?creative=693501946295&keyword=open%20source%20code&matchtype=b&network=g&device=c&pi_ad_id=693501946295&utm_term=open%20source%20code&utm_campaign=21090147339&utm_source=google&utm_medium=cpc&hsa_acc=8666746580&hsa_cam=21090147339&hsa_grp=159237332545&hsa_ad=693501946295&hsa_src=g&hsa_tgt=kwd-24997366&hsa_kw=open%20source%20code&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=CjwKCAjwwr6wBhBcEiwAfMEQs7qBWonEzcYCLh3SqnFVNOkquW-LUk3yGgW9wk8318JEGwBxZWBP7hoCQZwQAvD_BwE">Open Source Summit</a></li><li><a href="https://twitter.com/mattstratton">Matty Stratton</a></li><li><a href="https://devrelcollective.fun">DevRel Collective</a></li><li><a href="https://youtu.be/9XtHIOq7_WI">Kelsey Hightower on Geeking Out</a></li><li><a href="https://youtu.be/LJd1pJ0k28g?si=fjW1wCcIaCTKmOb7">Adriana's KubeCon EU 2024 talk on Prometheus and OTel</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Check out Marino's upcoming talks:<ul><li><a href="https://sched.co/1aBNt">Open Source Summit NA - Workshop on Identity and Authentication</a></li><li><a href="https://devnexus.com/presentations/the-platform-engineer-playbook-5-ways-to-container-security">DevNexus - Platform Engineering Security</a></li><li><a href="https://devopsdays.org/events/2024-raleigh/program/marino-wijay-ignite">DevOpsDays Raleigh - Networking Platform Consolidation in 2024</a></li></ul></li></ul><p><strong>Transcript:</strong><br /><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Marino Wijay of Komodor.</p><p><strong>MARINO:</strong> Komodor. Love it. Thank you so much, Adriana, for the introduction.</p><p><strong>ADRIANA:</strong> Thank you for coming on. Where are you calling from today?</p><p><strong>MARINO:</strong> I'm actually not too far away from you. About, I don't know...40 minutes east out in Whitby, Ontario. Nice little town in the GTA, somewhere near Toronto. Close enough.</p><p><strong>ADRIANA:</strong> Awesome. Yes. Close enough that we still embrace Toronto-ishness.</p><p><strong>MARINO:</strong> I know, right? Like, it's...there's this running joke that in order to get to Toronto, you have to cross Toronto and go through Toronto to get to Toronto because that's how large it is. And then even then, someone you're trying to, like, cross to get to other cities or something, it is a reality. Yeah, that's. That's what we're stuck with.</p><p><strong>ADRIANA:</strong> Cool. All right, well, we're going to start with some lightning round questions, or I guess more. More icebreaker questions. Okay, first question is, are you a lefty or a righty?</p><p><strong>MARINO:</strong> I'm a lefty. Wow.</p><p><strong>ADRIANA:</strong> Oh, my God. I'm sorry. I get so excited with fellow lefties.</p><p><strong>MARINO:</strong> There we go. Okay, so that's...okay...I'm kind of cheating because I also do use my right hand a lot because I use my right hand for my mouse.</p><p><strong>ADRIANA:</strong> Yeah, me too.</p><p><strong>MARINO:</strong> So in a way, I'm ambidextrous, but I do a lot of my work with my left hand, so I'm with you. I love it.</p><p><strong>ADRIANA:</strong> Yay. I was like, IDing lefties. Like, I'll be watching a TV show with my daughter...My husband and my daughter are both right-handed. Poor them. And I'll be like, hey, see the way that guy's holding his glass? He's left-handed.</p><p><strong>MARINO:</strong> We are actually still trying to assess whether our son is a righty or a lefty. I think he's a lefty, but my partner thinks that he's a righty. We'll have to wait and see. A couple more years.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I know. That was...I was. I was, like, dying with anticipation, waiting to see if my daughter was going to be left-handed. And she's so artistic, so I thought for sure she was going to be left-handed, but alas, that's okay. But she. She does archery left-handed, so...</p><p><strong>MARINO:</strong> Oh, interesting. Okay.</p><p><strong>ADRIANA:</strong> There you go. Okay, next question. Do you prefer iPhone or Android?</p><p><strong>MARINO:</strong> iPhone all the way. IPhone. It's such an ecosystem. I mean, the moment you enter, it's like everything is, is like stitched together so elegantly. I mean, Android is like, yeah, you know, sure, you could do whatever the heck you want, but, oh, you want to integrate? No, that's not happening. I'm sorry, I'm sorry, that's not happening.</p><p><strong>ADRIANA:</strong> Yeah, I'm with you there. I buy into the cult of Apple and I'm okay with it. And you know, like, I know a lot of Android people are like, but you can customize all this stuff. I'm like, yeah, but I don't really want to. I'm okay with the way it is out of the box. That's cool. I'll customize other stuff. Not my phone, I think.</p><p><strong>MARINO:</strong> Yeah, it's a lot of the experience and just the friendliness and simplicity. Like I have no mental capacity to try and like navigate Android's UI. Like, I don't want, I don't want to figure stuff out. I just want to be able to do things right.</p><p><strong>ADRIANA:</strong> Yes. Yeah, I'm there with you. Okay. Follow up question. Mac, Linux or Windows?</p><p><strong>MARINO:</strong> Well, this is a tough one because someone asked this on Twitter earlier today and it was either between Mac or Windows and someone came in and said Linux. And I'll be honest, I think it's for what you want to do or what you're intending to do. It's going to have to be all three. For me. I can't pick one because if I try to play games on my Mac, it's never happening. If I pick Windows, I can't do development or Iubernetes very wel. If I pick Linux and I'm probably looking up documentation how to make XYZ work, but then I have like, you know, so much like each one has its own thing. I gravitate towards the Mac because it's such a, such a beautiful device. Everything works out of the box just like our iPhone.</p><p>And for what we need and what we're trying to do for the majority of our tasks and operations, great. But that's where I'm like, hey, what if I want to play games? What if I, what if I want to get into the nitty gritty and start like going underneath the hood of the operating system? And you cannot do that with a Mac. Even Windows you cannot do that with. So it's okay, fine. If I had to pick Mac. All right, sorry.</p><p><strong>ADRIANA:</strong> No, that's good, that's good. I love it, I love it. I think this has been. And your argument makes a lot of sense because each one is very well suited for different things, so. Totally agree. Yeah. I was trying to convince a friend of mine a while back to switch to Mac as his primary computer. He's like, but you can't do gaming on it like you do with Windows.</p><p><strong>ADRIANA:</strong> I'm like, yeah, yeah, that's true, that's true. Alas, you need all three.</p><p><strong>MARINO:</strong> Yeah, I'm staring at all three right now.</p><p><strong>ADRIANA:</strong> Or virtual machines, right? You got one machine with, like, massive compute power and then VM, the other stuff.</p><p><strong>MARINO:</strong> I thought about that, too. But if I showed you my desk or like, my office space, I'm okay. I've got 1, 2, 3, 4, 5, 6, 7, 8 computers in this little space. Yes. Various operating systems for fun.</p><p><strong>ADRIANA:</strong> Nice. That's awesome. Yeah. Once upon a time, I used to have a similar command center of computers.</p><p><strong>MARINO:</strong> It gets overwhelming, though, at times.</p><p><strong>ADRIANA:</strong> And then you lose track. Like, what was this for again?</p><p><strong>MARINO:</strong> What was the IP? What was the password?</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, that's right, that's right.</p><p><strong>MARINO:</strong> Yeah, I'll just reimage it, whatever.</p><p><strong>ADRIANA:</strong> I don't remember. Out of sight, out of mind.</p><p><strong>MARINO:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>MARINO:</strong> Ooh, this is a tough one. Um, the, the. My favorite programming language is one where I don't have to remember syntax and there are none where I, you know, that exists, unfortunately. If I had to pick one though, I would probably gravitate back to Java. And it's funny because, like, I even tweeted about this yesterday about how I should go back and relearn Java after so long.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I remember that.</p><p><strong>MARINO:</strong> And, like, there's people that are for it, against it. Some people are probably thinking, what the hell? What the fuck is wrong with this guy? He's probably said this every year. And it's funny because every year I do tweet something about Java or the fact that I will get back into the ecosystem. And I started learning Java years ago, like 20 years ago.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> And, and it was in school and it became a point where it was like, this could become a real thing, a project. But at the same time, like, I'm a golden retriever and you, there are other things that probably interest me more. And at the time, Java wasn't it. Then 20 years later, you start to see this massive Java ecosystem with Spring and Gradle and everything in between, and it's like, what the hell did I just miss? Right? But that also speaks to the fact that if you're in this ecosystem or you're looking to transition away from, let's say, the Kubernetes ecosystem. There's another place you can go to, right. And it wouldn't be so difficult to jump from Java seven all the way to what is it, Java 18 now or Java 20 or I don't even know what version they're on.</p><p><strong>ADRIANA:</strong> Yeah, I've lost track of the Java.</p><p><strong>MARINO:</strong> And that's going to be Kubernetes too. Like 20 years from now we'll be at like Kubernetes 30.0 or something like that.</p><p><strong>ADRIANA:</strong> You're basically saying you don't think Kubernetes is going to go away.</p><p><strong>MARINO:</strong> Yeah, it probably.</p><p><strong>ADRIANA:</strong> It's like Java. We're like too heavily invested in it.</p><p><strong>MARINO:</strong> Yeah. Well when you think of, so look at the ecosystem of Java and how big it's become and then you look at that ecosystem within Kubernetes cloud native and it's not like it's shrinking or consolidating, it just keeps growing and something else comes up every year. And when it does come up, when that new area comes up, you see all these open source technologies and players also show up. So I don't think it's ever ending. I think we'll just see a massive community in Kubernetes 3.0 or 30.0 by then in 20 years and it'll look so different.</p><p><strong>ADRIANA:</strong> Oh yeah, I'll bet, yeah. I mean, even thinking back to Java, like, I started learning Java...definitely...It must have been like around '99 when I started learning Java and it was the hot new language, right? And I mean that was...that was the place to be. I remember my first job out of school was, was at Accenture and they wanted to like put me on the, on the SAP group and I'm like, but I want to do Java.</p><p><strong>MARINO:</strong> So cool, right?</p><p><strong>ADRIANA:</strong> Yeah. because it's so cool! And I managed...I made...you know, half my career is, is, you know, thanks to, thanks to Java and being like ass deep in Java for so many years and, and then like I went through a period where I hadn't touched Java for, for years and then I was just doing something at work, I don't know, like three jobs ago and, and it was, I was doing some automation with Bamboo. And at the time the only way to automate, like to create any like codified CI/CDpipelines with Bamboo, they had a Java API. So I went...I came out of Java retirement, had to like relearn all the stuff. I didn't have like a Java IDE or anything installed on my machine. I even took on the brave adventure of trying to install, like, all the Java plugins on VSCode, which wasn't a disaster, and came out of retirement for this, like, final hurrah of, like, building the CI/CD pipeline in freaking Bamboo using their Java API, which was like, it was special. It was very special. And that was it for me.</p><p><strong>ADRIANA:</strong> This was, I think, back in like, 2018, 2017.</p><p><strong>MARINO:</strong> Yeah, we, we have certainly come a long way since then.</p><p><strong>ADRIANA:</strong> I know, right?</p><p><strong>MARINO:</strong> Yeah. Java. It would be Java.</p><p><strong>ADRIANA:</strong> Cool. Cool. Awesome. Okay, next question. Do you prefer dev or ops? Do you have a preference?</p><p><strong>MARINO:</strong> I prefer ops. I prefer to be able to. It's nice to be able to build things, but I also love to be able to see things and see how they work and see the blinking lights and the things that go wrong, the things that have gone red versus that are staying green. And it's because I've had a past in ops and the things that broke that, you know, forced me to decide how do I best solve this problem also drove a lot of curiosity. On the other hand, that's not to say that being a developer or a builder doesn't drive that same level of curiosity, but I like to see when things go wrong and that translates to the operations side for me.</p><p><strong>ADRIANA:</strong> Nice. Awesome. And then next question. Do you prefer JSON or YAML?</p><p><strong>MARINO:</strong> Oh, I'm sorry. I'm sorry. JSON lovers. I totally love YAML. I'm YAML on board. YAML ninja. YAML all the way. YAML all the things,</p><p><strong>MARINO:</strong> if we can...if we could totally do that.</p><p><strong>ADRIANA:</strong> I'm with you. I'm with you. I have this disagreement with my husband, who's also in tech, and he prefers JSON. And I'm like, how can you like, I can't fucking read JSON.</p><p><strong>MARINO:</strong> And that's just it, right? Like, all those extra curly braces is just noise to me. And I'm like, why do you need that noise? What's the point of that? Sure, it creates some level of scoping or maybe makes things look like, look like it's grouped together, but to me, YAML just reads so elegantly. Like, I could read through it, like a top down list or something, you know?</p><p><strong>ADRIANA:</strong> Yeah, yeah, I'm fully with you there. Similarly controversial. Do you prefer spaces or tabs?</p><p><strong>MARINO:</strong> So I like, here's the thing. When it comes to, when it comes to writing code and whatnot, for the sake of, like, just making things look nice, I would much prefer tabs. But I think it comes down to, like, just syntax and, you know, what a space does versus what a tab does. And, like, quite honestly, I don't know if one has a larger effect over the other. If I can make everything with tabs, certainly, you know, it makes things look so much more readable. Spaces can get a little wonky because at the same time, you don't know how many spaces you have and your eyes play tricks on you at times.</p><p><strong>ADRIANA:</strong> Yeah, true, true.</p><p><strong>MARINO:</strong> Right.</p><p><strong>ADRIANA:</strong> But then you can get into the nitty gritties of like, how big is your tab? Is it the equivalent of four spaces or two spaces?</p><p><strong>MARINO:</strong> That's just it, right, because, you know, it's a tab versus a space.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah, exactly. Yeah. I've gotten, that's one, one place as much as I love YAML, one place where I've gotten dinged where like, you know, you open up a YAML doc and whoever it is, define the default tabs sizes, like to, but like, on my IDE is set to four. I'm like, ah, yeah, damn it.</p><p><strong>MARINO:</strong> Yeah, yeah, yeah, yeah.</p><p><strong>ADRIANA:</strong> And then, and then things get angry. Okay...do you prefer to consume content through video or text?</p><p><strong>MARINO:</strong> So I prefer both. And it all depends on how long form the content is. If it's like too long, didn't read perfect, if it's 30 seconds or less perfect, and it's just my attention span and how it works. Right. And I think it's the majority of folks in tech, too. I don't think a lot of people like to spend a lot of time reading. They do, like watching. And this, like, for example, if this was a video cast as well, which I think it is.</p><p><strong>ADRIANA:</strong> Yeah. Yeah.</p><p><strong>MARINO:</strong> I think people, people may like, watch us for our, for our reactions and, you know, our expressions and stuff. But this is also great to have as background noise. Right. But if I want to watch something just to kind of like, you know, stimulate my mind a little bit, the 30 seconds or less is the way to go for me. It can't be one or the other. I have to have a balance of both because sometimes even video isn't enough for me. And the text helps me process ideas or it helps me process an understanding of something a lot better than a video does at times, vice versa.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Yeah. For me, I like to be able to skim through text. So, like, I'm doing a tutorial. I'm like, I want to skip ahead and see, like, where this is going. And video, I'm like, oh, my God, where's this guy going? And that I find excruciating. But, like, I'm okay to, like, sometimes treat a video as, like, a podcast, right?</p><p><strong>ADRIANA:</strong> I'll...I won't necessarily look at the video, but I'm interested in just, like, what the audio is. And then when...but then when they have the visual stuff, I'm like, crap.</p><p><strong>MARINO:</strong> Yeah. It's good, though, that we do the video part, too, because it's just nice to, like, see people in their own element and. And being able to just be expressive about ideas and whatnot. I do Twitter spaces, and I'm sure you've seen a lot of them. And while it is very low pressure and the fact that I don't have to, like, dress up or wear anything, anything at all, it's still, like, you're still engaging, but you don't get to see the other person. Right. And I've also found that when you do live streams or something like this, people feel a little bit more connected to you as well. Get to see your face and hear your voice at the same time. That's why I do live streams.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I definitely agree. And, like, we've had. I remember, like, when I used to do On-Call Me Maybe with...with Ana, and it used to be like, we...we only did on the, like, audio only, right? And I vowed, like, next podcast, I'm gonna do audio and video because, like, we had, we had some guests come on with, like, such fun, like, you know, office setups or, like, awesome hair, right? Like, funky hair colors that I'm like, oh, I want people to see this. Or, like, my first season of Geeking Out, Tim Banks came on, and he had, like, a fan that he pulled out a couple of times throughout the episode. I'm like, you just don't get that, you know, cool visual cue when you're just listening to it. So I think it's nice to have the option to do both. And I agree. Just having the visual is very cool.</p><p><strong>MARINO:</strong> Oh, yeah. I'm totally on board with that.</p><p><strong>ADRIANA:</strong> Okay, final question is, what is your superpower?</p><p><strong>MARINO:</strong> Procrastination. It's...as dangerous as it is to say? I think when you're literally down to the last few minutes of anything, your brain rewires itself to ensure that you're successful. I don't know if this is everyone, but I found that the case to be with me in that I could try anything and everything in my power to do my best job a month before something is due, but it won't be anywhere near as good as maybe doing it the day before or the day of. And that's why, like, in a lot of ways, it's bad. It really affects your time management. But I've performed way better when I limitedly prepare myself, and then I just show up as if I'm parachuting out of a helicopter. And I have very limited context. And the reason why that is, is because, I think it...and this is very tied to us being in DevRel as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> We have this very strong ability to think on our feet in that we can stitch ideas very quickly because there's information that's being processed in real time, just in time to make those decisions quickly enough. But when we have all this data in front of us ahead of time, it just, like, it's noise, right?</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>MARINO:</strong> And that's why I think, like, procrastination, as bad as a word it is, or it may come across to people, it is a superpower because it's consolidating all of your mental energy into a confined amount of time for you to make the right rapid decisions on the spot. And that's been my superpower for, like, the last probably decade or more. And it's worked out. There have been times where it hasn't worked out. And I think, like, those times, I reflect back on what went wrong or why it went wrong or what could have changed differently. But for the majority of things I've done, yeah, it works.</p><p><strong>ADRIANA:</strong> That's so great. I love that you called out procrastination as a superpower, because the way you described it is so absolutely perfect. There's nothing more than, like, having the fear of God put into you as you have to, like, meet some deadline. And you're right. Like, for me, some of my best work has been under extreme pressure. I have...I think the first time I noticed that, um, procrastination worked in my favor...I had this boyfriend in university who was a very, very needy boyfriend, and he was, like, always picking fights with me.</p><p>I know. Like, and this was in my fourth year university, and it was, like, the least amount of studying that I had done in all my four years of university because this guy was, like, always on my ass, like, complaining about shit. And so I didn't have time to study. So then the little time I had to study, I had to make the most of it. And I'm like, oh, my God, I did the best of all my four years because this guy was, like, being a pain in my ass. And that...that was my kind of, "Aha!" Moment of, like, okay, this...</p><p>This is a thing. And I love that you called out procrastination as a superpower because we should look at it that way.</p><p><strong>MARINO:</strong> It is. It's just your ability to, to really maximize impact and output for a shorter, like, spurt and spa...amount of time. And that, like, that becomes apparent, like, when you're starting to assess projects and your own, like, motivations, your own energy levels. I do best in smaller spurts and smaller, like, sprints than I do, like, over a longer marathon. You will never find me sitting in front of my computer for more than, like, an hour, right? 'Cause I'm just very fidgety. I like to get up.</p><p>I like to get around unless I need to be there. And I'm actually engaged. And that's a different thing, too, because I'm engaged, I'm actually doing something. But in the time that I'm meant to be productive, like, literally the magic and sparks and everything just flies, and my brain is rewiring itself to make sure it's all possible. So, you know, for folks that are listening to this later on, right? You may think that procrastination is or potentially might make you believe that you're lazy or you're not able to accomplish something, but it's like that moment where all of that, all of your energy is just harnessed together, right? And it's just like, you just got to execute that time. But it's, folks, you gotta, like, really assess when that is right. And for me, it took me a while to figure out that it's not literally the moment before it's due. It's maybe a few hours or a day before, and that's where I can harness that energy.</p><p><strong>ADRIANA:</strong> Yeah. And I think the other thing, too, that we don't...we sort of take for granted is the fact that while you're procrastinating, your mind is actually working in the background. So it's not like nothing is happening. So I will...when...when I'm aware enough of it, I will actually say, like, I don't want to deal with this now because I need to let it just percolate in my mind and I'll come back to it later. And I find it makes such a huge difference because, like, there are connections being made that you're not even aware of, and then they suddenly come out when, when, when it's time.</p><p><strong>MARINO:</strong> I think that's just it, right? Like you just said it, your brain is literally in let's figure this out mode. And when the time is right, which is literally moments before it needs to happen, it's going to happen. And that's, that's the beautiful thing about our brains, like, and how they work. I really wish there's more. There was, like, a lot more information and studies around, you know, the mindset and, you know, the behaviors of folks that procrastinate and what actually drives them to just perform a lot better in those scenarios. Like, I'm literally staring in the face of a presentation I haven't even built yet, and I'm gonna have to figure out how to build it, like, literally for next week.</p><p><strong>ADRIANA:</strong> That was my KubeCon life. I'm like, oh, my God, I have, like, four weeks to, like, learn about two topics for two talks, and I did not have any more time than that. And it's like this. I have to fit it in this timeframe and learn this stuff, like, mostly from scratch. I had a little bit of background information, but otherwise it was like, you know, hurry, hurry, hurry. Adrenaline just shot way up.</p><p><strong>MARINO:</strong> I was very happy that this one KubeCon, I didn't really have to stress too much about talks or, like, anything. Not actually. None of my talks got accepted. And while it did suck, it also felt really good that I didn't have that responsibility to actually feel like, oh, my gosh, I have to develop a presentation. Oh, my gosh, I got to do a demo as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> Is this demo going to work, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Yeah. That's the thing, right? It's like, you have the, yay, my talk got accepted, and then, oh, my God, my talk got accepted. So, yeah. And I think that's really important to underscore too. Like, first of all, getting accepted to KubeCon is really hard. Secondly, it's not the end of the world because if it you takes a lot of pressure off of you, and then you can, like, focus on, you know, just like, doing networking or whatever other KubeCon-y things, which is just as awesome.</p><p><strong>MARINO:</strong> It is. And by the way, congratulations for getting accepted to KubeCon. I heard it was a fantastic talk that I wasn't able to even, I wasn't even able to get into because it was a lineup out the door, and they cut off access to everyone, and they're like, sorry, not even standing was available. So, yeah, yeah. Bravo, bravo.</p><p><strong>ADRIANA:</strong> Thank you, thank you. Yeah, it was pretty wild. I did not expect that people would be so jazzed to hear about Prometheus and OpenTelemetry, but I'm glad that they were. So. Yay. Now, speaking of conferences, this is my lovely segue to talk about KubeHuddle, which you're organizing, and I am. I am volunteering for as well, we are.</p><p><strong>MARINO:</strong> We are co-organizing. We have equal ownership. We have equal responsibilities. Even though...</p><p><strong>ADRIANA:</strong> There's a lot of freaking work. There's a lot of work. Yeah. Talk about KubeHuddle, because it's happening in May, so. Yeah.</p><p><strong>MARINO:</strong> So first, I want to just say, like, thank you to all the organizers, whoever listens to this, especially you, Adriana. You put in a lot of work to ensure that we're going to have a successful conference. And this is important because when we're thinking about the right set of speakers, the right audience, the right set of sponsors, it's a lot more like thinking. It's not just about, yeah, we're gonna say yes to everything, or we're gonna say yes to our friends. It's very intentional, especially when it comes to a community based conference. Now, the history of KubeHuddle is interesting because it wasn't something that started off in Toronto. It was something that David Flanagan, aka @rawkode, started in Edinburgh in 2022. So that was the first event I went to.</p><p>It spoke there, and I asked him, hey, can we do another one in Toronto? And he said, sure, let's. I'll support it. You know, do whatever you need to. I'll give you all the kind of the framework or the blueprint of how I did it for Edinburgh. So that worked out. Except, look, we're talking about Edinburgh versus Toronto. Two different cities, two different sets of costs. Availability is completely different, and we're talking about a massive, like, scale of a lot of different things.</p><p>Anyways, so the planning started, like, probably towards the end of 2022. And, you know, we started the year 2023 with, like, almost nothing. We didn't have a website. We didn't have a CFP opened. We didn't even have our sponsors or anything. So, like, it was just me on Twitter and LinkedIn, just saying a bunch of stuff about KubeHuddle, right? Yeah, we're going to run KubeHuddle. It's going to happen. And then I'd get DMs being like, is there a website? Why does the website show Edinburgh? And I'm like, we'll get to that.</p><p>So it was very slow going, and eventually things started to pick up. And I noticed around the mid-March, early April timeframe, when we had a lot of things already locked in. We already had a CFP closed, and everything was mostly sorted. It was really just getting the logistics locked down. Long story short, the event, you know, came by. It was a two day event. It was great. We had a lot of people.</p><p>You even spoke at that event as well. So it was great to have you there. And we had a nice intimate conference. There was about 170 folks that showed up and it taught me a lot about, you know, how to handle this for the next time around in the sense that one don't use so many remote organizers because they have no idea around the logistics of being in Toronto, right? It's so vastly different. I was probably the only organizer that was Toronto based and being the only person to do all the research and try and find everything was not fun. I had my partner help out here and there and thank you for her.</p><p>Thanks so much. Literally, if she's ever listening to this podcast, she probably will. Thank you, Anu. I appreciate you and I love you. But having said that, like, it all came together and it was a great event. But then I got asked, like, is there going to be another KubeHuddle? And I wasn't very, like, originally keen on the idea and it was because it was a lot of work the first time around and it was a lot of waiting and bottlenecking. And quite honestly, you know, having to be bottlenecked by so many different processes, even me becoming the bottleneck at times was not efficient at all, and it made for a very stressful experience. Now you take all of those learnings and you begin to realize that you could make this a lot more optimized.</p><p>You can streamline this process. You already have structure in place to make this happen again. Here's how you can start to do it differently. You know, work with some folks in the community that are local first. So that's one of the reasons why you're here, because you understand Toronto and you understand this community really well, and then also work with, with others, too, that know this, this space. We had some folks that entered the team and it was okay. Like, quite honestly, when I think about it, it all works out at the end of the day. But it also made me realize, like, next year, if I decide to do it again, you know, really shore up on who's going to be local.</p><p>Like, we want to make sure that there are much more local folks that are part of the organizing team, that embody the idea of what it means to be in Toronto as well, right? What it means to be Canadian. And really think about that lens as well, because I don't want it to be overly global centric. I also don't want it to be overly North American centric. Let's make it Canadian centric. There's plenty of other stuff going on outside of Canada. We kind of need our own thing, and we want to make it our own thing. But having said that, you know, the planning for this one is, like, many, many miles or kilometers ahead of what we were doing last year.</p><p>And it's because, like, everyone understands their role, what they need to do. The messaging is clear. And, like, Adriana, you could literally tell me, this is your podcast. You could tell me what we could do to even improve, because we've still got, like, a month left, and there's things we have to do, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> And I think it's coming together. I personally think that we're a lot more ahead than we were last year, which makes me feel a lot better about things. But with the. With the last four or five weeks that we have before the event, what else should we be doing to make this a really good event?</p><p><strong>ADRIANA:</strong> I think just doubling down on the...on the promos, I think, is the main thing. And I think, like, this year compared to last year, like, there is so much activity, so much activity on the socials for the promos, and I love that that's going on, but I think we can get more done. And, I mean, you know, one of the reasons why I invited you to come on the podcast, not only because you're awesome, but also I wanted um...give, like, an opportunity to, like, let's promote KubeHuddle. It's what, like, almost a little over a month away. Right? It's May 7, I want to say?</p><p><strong>MARINO:</strong> May 7. May 7. That's right.</p><p><strong>ADRIANA:</strong> Yeah. So it's. It's coming. It's coming our way very close, very fast.</p><p><strong>MARINO:</strong> It is coming up really quickly. But, you know, for folks that are listening into this and are thinking about attending, right? I'll give you a little bit of a rundown of what's going to happen. So it's a two track event. It's single day. It's happening at the Toronto Public Library or the Toronto reference Library by Yonge & Bloor, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> So if you're in Toronto, it's very TTC accessible. Literally just you walk outside of the station and it's like, right there. And if you're not. If you're coming from far, then, you know, make your way to Union and then take the train down, or up, I should say. And then, you know, come in and join in for a day of workshops and excellent talks, as well as lightning talks around Observability, Kubernetes, cloud optimization, security, even. And even hear from, like, end users who are using the ecosystem in production and some of their own stories. And challenges. I think that's important because we do have a lot of great speakers that do the speaking rounds quite often, but we also have people that build the technologies.</p><p>We also have people that implement and use the technologies and deal with the challenges of them as well. And it's important to see their perspectives, what they have to offer, as well as, you know, getting the opportunity to just chat with them and connect with them and growing your own network. You might be in the position where you're looking for your next opportunity, even. And this is a great place to come and meet some of those vendors, some of our sponsors, even, who...who might be hiring. There might even be folks that are just attending that are looking for their next peer or coworker, right? So it's great place to connect. It's not an in your face conference.</p><p>We're not a KubeCon. We're not...we're not an All Things Open. We're not an OSSummit. We're a Kub huddle. We're about 200 ish, maybe 300 if we're lucky. But we're small enough that you could have conversations with people, and that's important, right? We don't. I honestly don't like massive conferences as much anymore because you don't have the ability to really talk to people.</p><p>You have to talk over noise. You have to talk over other people. You have to talk over the music. You lose your voice. You have to deal with air conditioning and how it, like, dehumidifies the entire environment. So your mouth gets really dry. And, yeah, it's just not a very pleasant environment. Whereas you have smaller conferences...There's a lot that can happen.</p><p><strong>ADRIANA:</strong> Yeah, yeah, yeah. And that's one thing that I really liked about KubeHuddle. Like, I found out about KubeHuddle because I think last year, Matty Stratton had posted something like, I'm speaking at KubeHuddle in Toronto. I'm like, there's a conference in Toronto? So then I started peeking around. I went on the DevRel slack, the avocado one, and I'm like, what's this KubeHuddle thing? Is this a legit conference? And so I was like, okay, this sounds pretty cool. And I applied to speak, and I had, like, zero...zero expectations. Like, I didn't know what to...what to expect. And it was my first year as a DevRel as well. So I'd seen the KubeCons. I'd seen the Open Source Summits. And then. So I'm like, I don't know what's, like, normal for a conference, right? Because they're vastly, vastly different experience. But this one, like, really blew my mind. I thought it was, like, so nice and cozy, and I. I got to meet a lot of really cool people from it, and I. I'm shocked that, like, you and I both, you know, live in the Toronto area and our paths have never crossed until now. But I'm very glad that our paths did cross last year, because it's been awesome. I've met so many cool people just...Just from KubeHuddle, and they're not even all from Toronto.</p><p><strong>MARINO:</strong> Right. It's phenomenal. Like, you know, it just takes an event or something of that equivalency for you to just be opened up to this brand new world of folks that, you know, you can interact with, collaborate with, and just network with for the future. And that's why I love events. Like, I've always loved events just for that one little thing. Right. Yeah. There's all these great talks. You can always catch the recordings, but you'll never get the opportunity to do the hallway track all the time, right? You'll never get that opportunity again for that point in time conference, because something magical is going to happen. I remember that one time at civil navigate. This was, like, last October, I think, in London, and Kelsey Hightower actually came into keynote, and he's been a guest on your podcast, right? But he has a very type, very interesting charisma about him that, you know, it only takes. You know, what I'm really going for is, like, he had this little group outside the venue.</p><p>It was a little circle, and I would. I was walking back and forth throughout the venue because I was just trying to get some stuff done, and every time I came back to the circle, it would just get bigger and bigger and bigger. And we're not talking over, like, a course of, like, an hour. We're talking over a course of, like, 20 minutes, because I was just moving around, and that same circle just kept growing for a good several hours. Like, it just didn't let up at all. And I think, like, towards the end of the day is when it finally started to, like, collapse, because we had to go back into the venue for, like, the final, like, closing keynote or something like that. It was phenomenal to see these side hallway track conversations go on, and it's not centered around Kelsey. Kelsey is just the recurring character in a lot of these conferences, but the fact that he brings those people together to have these very diverse, fluid conversations amongst each other, not just directed towards him, but amongst each other.</p><p>And he also sits there and listens. The fact that he has that kind of power means that, like, we should be doing this, too. Like, we should be going out to other places and bringing those folks together and connecting and networking and, you know, creating a sense of inclusiveness, because that's what he does. And that's what I think a lot of folks like, even you, too, and people others embody, especially when it comes to our little, you know, our little community here.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I love that. I love that. I know, like, we're, we've got not too much longer left in our conversation. You have a hard stop. So I do want to switch gears for a sec and ask you, you know, like, we were talking earlier before we started recording about spicy takes. So, I mean, I am happy to have any spicy takes on the podcast. Is there anything that's happening right now that's kind of like really grinding your gears or whatever that you're feeling super passionate about?</p><p><strong>MARINO:</strong> Yeah, there's two things right now. So I'll start with the whole career and DevRel and contraction. And there's a lot of stuff going on in the DevRel space where there's much more demand for the time we spend out there in the community, for the time we get out to the conferences, right? So I know you do this very well. So I don't think this, this advice is applicable to you, but I think other folks that are either getting into DevRel or looking at this industry really need to take a hard look at, you know, how they can quantify and even, like, capture it as data around what they do and the kind of impact what they do drives. And I say this because what a lot of companies want, even though they won't say it, is they want tech marketing. What they also want is they want to see some of what your efforts do translate into revenue.</p><p>And that sucks because there's no, like, there's no quota. There's no, like, you're here to make a sale. You're dealing with, you're working with a community and dealing with something called top of funnel, which in actuality is not your responsibility to close on. There's a sales team that has to go and execute. And if they're not executing, why is it DevRel's fault? It's not. Yeah. So I've always felt like DevRel always leads the charge in a variety of different directions. They are most connected internally as well as externally because they're connected to all the different organizations within a company, but they're also tapped into so many communities.</p><p>And so to be that conduit that can see both sides of the conversation and the coin and to be able to take feedback both ways is such a powerful thing to have. But a lot of organizations and leadership teams and executives don't even know how to harness that kind of power. And that sucks. That's on their end. That's their loss. And, you know, screw them, because at the end of the day, they have the best assets on hand, the best resources to go and close the largest deals, even though you don't have to put them in front of, you know, an exec to close that deal. You literally let them need to do their thing, be the voice of the company and holy shit, the magic will flow. And it's a simple recipe where, you know, it's really hard for a lot of board members to just part with money, right?</p><p>To see an investment kind of do its thing and like, see like it's not, not returning or doing its ROI. But if you play that long term game, right, if you decide you're just going to hold on a little bit longer, it's going to cash out hard and heavy and really good and really well. And the instant gratification is what's killing the DevRel dream.</p><p><strong>ADRIANA:</strong> Yeah, I feel, yeah, I feel ya. And you know, on a similar DevRel gripe, organizations that tend to align DevRel with marketing, I think end up positioning DevRel for failure because then it's like, oh, you have to churn out like x number of tutorials or blog posts or blah, blah, blah. And so all of a sudden you don't have that organic interaction of DevRel, right? It becomes a lot more forced and I take huge issue with that. And I'm grateful that where I'm at right now, like there isn't, like we're not aligned with marketing because I think it would be a very different story right now.</p><p><strong>MARINO:</strong> Yeah, I do think it's great to support other organizations or other teams in the organization and other, you know, functions like marketing and, and make sure that the efforts that DevRel does has some sort of common vision. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> But it shouldn't be at the tune of marketing. Marketing shouldn't be driving the direction of what developer relations or advocacy should be doing two different work streams altogether. But that's kind of led to something else that's gone on that actually leads me to my second hot take. There's been a lot of efforts around community. Community...and then you also see the side of where some open source projects are closing up shop or becoming a lot more enterprise and are locking down their open source offerings or changing up their licenses. And there is backlash. There's a lot of backlash around it.</p><p>You see people being very upset about the open source contributions that have gone on and no one got compensated for it. And then you have these big corpos running off with all of these, all of this IP effectively and basically capitalizing. Right? But the...the one thing that was really interesting in all of this, right, you know, there's always the distraction and then there's the subtle nefarious thing going on behind the scenes. I'm paying attention to what's going on behind the scenes. And there, there are some interesting companies. I'm not going to name them because at the same time I also don't want to deal with anything legal. I'm not in the position to handle that right now. But there are some companies that are creating an approach that seems good, that seems like it's solving a variety of problems, but are also creating the, okay, I'm going to describe the diagram where you have that little dependency that if that dependency breaks, everything breaks. You know what I'm talking about, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>MARINO:</strong> That is what these companies are trying to become. And you may think that, or people listening might think, what the fuck is Marino talking about? Here's an example. If I build something that offers zero CVEs, I'm being a little bit more specific now, but if I offer something that builds zero CVEs into an image, which means you don't have to think. Think about common vulnerabilities and exposures or anything like that. You don't have to think about that. You just deploy your images, you're good to go. If you decide to use an ecosystem product, something in the CNCF that I've built an image for that produces zero CVEs, what happens when support is required, right? What happens when additional features need to be built? So where I'm going with this is building something very proprietary that now forces the hand of other vendors to pay up in addition to customers. And that's the nefarious thing that's going on that we're being distracted by with all this, you know, open source community kumbaya and all that stuff like that.</p><p>And I say this because if you pay attention on Twitter, there's some interesting characters that are dropping some, some interesting takes out there. That's all I have to say about it. But all I'm saying is pay attention to open source, pay attention to cloud native, and read between the lines because there's something else going on and it's not the whole people are locking down their licenses and we're seeing the change in the way licenses are structured for the sake of business. That's not the big problem. There's something else.</p><p><strong>ADRIANA:</strong> Right, right. Yeah. Thanks for that. And all this to say, too, that anyone who didn't think that tech conversations were still happening on Twitter, they very much are. Yeah, well, awesome. I think we're coming up on time, so thank you so much, Marino, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong> Until next time...</p><p><strong>MARINO:</strong> Until next time. Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44671614" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/e44e15db-425c-4932-ba75-e51e2e30f4aa/audio/7b54ca6a-e080-4330-9477-56678ded1788/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Conference Crafting with Marino Wijay of Komodor</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Marino Wijay</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:38</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow Canadian and Torontonian, Marino Wijay. Marino talks about what inspired him to bring KubeHuddle, originally held in Edinburgh in 2022, to Toronto, in 2023, and again in 2024. He also talks about what makes KubeHuddle special, and some of the challenges and learnings in organizing a conference. Finally, Marino closes off with a couple of spicy takes you won&apos;t want to miss!</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow Canadian and Torontonian, Marino Wijay. Marino talks about what inspired him to bring KubeHuddle, originally held in Edinburgh in 2022, to Toronto, in 2023, and again in 2024. He also talks about what makes KubeHuddle special, and some of the challenges and learnings in organizing a conference. Finally, Marino closes off with a couple of spicy takes you won&apos;t want to miss!</itunes:subtitle>
      <itunes:keywords>spicy takes, devrel, tech conference, toronto tech, developer relations, developer advocate</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>24</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">89cdc8ac-1ad7-4204-b3c3-922c7a88cf83</guid>
      <title>The One Where We Geek Out on Standardization with Doug Ramirez</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Doug Ramirez is a Principal Architect at Uplight, where he aligns his passion for software and the planet.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="linked.com/dougramirez">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Claudius_Crozet">Claudius Crozet (engineer)</a></li><li><a href="https://en.wikipedia.org/wiki/SPARCstation">SPARCstation</a></li><li><a href="https://en.wikipedia.org/wiki/Pine_(email_client)">pine (email client)</a></li><li><a href="https://en.wikipedia.org/wiki/PDP-11">PDP-11</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">SmallTalk</a></li><li><a href="https://en.wikipedia.org/wiki/Year_2000_problem">The Y2K Problem</a></li><li><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">VisualBasic (classic)</a></li><li><a href="https://en.wikipedia.org/wiki/Delphi_(software)">Delphi (software)</a></li><li><a href="https://en.wikipedia.org/wiki/RTFM">RTFM</a></li><li><a href="https://en.wikipedia.org/wiki/BASIC">BASIC (programming language)</a></li><li><a href="https://www.google.com/search?client=safari&rls=en&q=assembly+language&ie=UTF-8&oe=UTF-8">Assembly Language (assembler)</a></li><li><a href="https://www.amazon.ca/Code-Language-Computer-Hardware-Software/dp/0137909101/ref=sr_1_1?dib=eyJ2IjoiMSJ9.sYNsr1sWoW2jq2-xmLSy7R3O3qykBv4NuKTQYCe6FJj8G6zlv0KusWKC8LEedXudqAZ7O5RI0KeuGt-o_rn6CXcZD8zC6fG5-nX7UI8AAW_7K7S-iZW9KiuNFVsFwqgNTUryee9DhTx6JRRzIlVNEVcRmNk2k_u4bVxwAMNYQFkCt1toyNtusheWf-yj0KTMt7P_V6eHe7DMi92uPsKihw.2F6zO4Xz_8eRDppPTAoF9mAxpJUvYZUtlfxt3LgpHmM&dib_tag=se&hvadid=229972033169&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=3829473420281488255&hvtargid=kwd-302770301031&hydadcr=16078_10268109&keywords=code+by+charles+petzold&qid=1711653514&sr=8-1">Code: The Inner Language of Computer Hardware and Software, by Charles Petzold</a></li><li><a href="https://teamtopologies.com">Team Topologies</a></li><li><a href="https://en.wikipedia.org/wiki/Cervical_collar">Cervical collar (c collar)</a></li><li><a href="https://sagersplints.com">Sagar splint</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Doug Ramirez. Is welcome, Doug.</p><p><strong>DOUG:</strong> Hi. It's nice to see you again.</p><p><strong>ADRIANA:</strong> Nice to see you, too. Where are you calling in from today, Doug?</p><p><strong>DOUG:</strong> I'm in central Virginia. I live in a small town called Crozet. It's a French word. It was named after a guy who was an engineer and built or architected a tunnel through the Blue Ridge Mountains, which is right in my backyard here.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>DOUG:</strong> Yeah, small town, pretty cool. Come visit.</p><p><strong>ADRIANA:</strong> Awesome. And I'm excited because we're in the same time zone. A lot of folks that I interact with, even for this podcast, are like west coast. I've had a few in Europe, but, yeah.</p><p><strong>DOUG:</strong> So it's like, yeah, I'm constantly doing more and more these days just doing time zone math because there's...</p><p><strong>ADRIANA:</strong> Oh, yeah, right?</p><p><strong>DOUG:</strong> ...the proliferation of telecommunications.</p><p><strong>ADRIANA:</strong> Very true. Yeah. I even know now what my time zone is in GMT.</p><p><strong>DOUG:</strong> Wow, that's impressive.</p><p><strong>ADRIANA:</strong> Yes, I finally remember it now. Okay, well, let us get started with the lightning round questions. Are you ready?</p><p><strong>DOUG:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>DOUG:</strong> I'm a righty.</p><p><strong>ADRIANA:</strong> All right. Do you prefer iPhone or Android?</p><p><strong>DOUG:</strong> iPhone. Yeah. We're definitely an Apple family here, so right, wrong, or indifferent? We're in the iCloud.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. I think my daughter has never used a Windows machine.</p><p><strong>DOUG:</strong> Oh, interesting. Yeah, my kids have. So they have Apple machines, laptops, but they also get issued machines from school that are Windows. And they're always asking me for help. I'm like, where's the start button?</p><p><strong>ADRIANA:</strong> I know, right? Yeah. I haven't touched a Windows machine in so long. At my daughter's school, they give Chromebooks for all of high school.</p><p><strong>DOUG:</strong> Oh, interesting. Yeah.</p><p><strong>ADRIANA:</strong> But my daughter refuses. She's like, no, I'll stick with my MacBook Air.</p><p><strong>DOUG:</strong> Yeah. Honestly, I don't think my kids even think about it in terms of a preference. I think that they're accustomed to phones and tablets and laptops, of being different varieties. So I think it's normalized for them.</p><p><strong>ADRIANA:</strong> Yeah. It's funny, when I was growing up, it was Windows or DOS. Linux was not a thing. You wanted Unix, go to a server room somewhere. Like, desktop Unix? Ha ha! Or like one of those Sun SPARCstations workstations that we used to have in my school, my university.</p><p><strong>DOUG:</strong> Wow.</p><p><strong>ADRIANA:</strong> Not high school, but university. We had Sun SPARCstations.</p><p><strong>DOUG:</strong> I've worked on those before. I've actually written code on those.</p><p><strong>ADRIANA:</strong> My first foray into the world of Unix was like my first year university computers class and I didn't even know there was other operating systems besides Windows. And I go into the computer lab, I'm like, what is this? Staring blankly at the screen and it was like, I think the C-shell prompt. It was like a percent sign. I'm like, what do I do with this? And they're like, "Oh, just type pine. You can see your email." I'm like, "Oh cool."</p><p><strong>DOUG:</strong> Oh my God, I forgot about pine. Wow.</p><p><strong>DOUG:</strong> My first professional experience with Unix was actually writing some code on a PDP-11 at General Electric. PDP-11 is like one of the old machines that was very popular at that time, but it was old when I was at GE and I just felt like I had reached this level of accomplishment in my computer career when I got given an account on the PDP-11 and I could log in and throw a little C at the compiler and do something fun.</p><p><strong>ADRIANA:</strong> That's awesome. And now look where we are.</p><p><strong>DOUG:</strong> I know. It's so amazing.</p><p><strong>ADRIANA:</strong> Cloud. Provisioning infrastructure through code. Like, what?</p><p><strong>DOUG:</strong> Yeah, I still actually do kind of have these moments of awe and giddiness, I guess to a certain degree when I think about how cool it is now. Like the things that we can do is just phenomenal compared to what it used to be.</p><p><strong>ADRIANA:</strong> It's mind blowing. My dad, he turned 70 this year and he learned how to program on punch cards. He's evolved along with the technology, like for funsies. Last year he decided to learn Rust and back in the day he learned SmallTalk and he was like, object-oriented programming is the bees knees. And then a few years later, after all the hype, after Java, he's like, Java and object-oriented programming is an anti-pattern. I think it's kind of interesting because I think people who are more established in their careers might not remain so technical later in their careers and he's remained, I would say, ahead of me in terms of learning programming languages in that sense. And it's kind of mind blowing to see. I kind of feel like I see the evolution of computers through him as I grew up.</p><p><strong>DOUG:</strong> You know, it's interesting to think, know, like you mentioned, OOP. And I was, I was sharing these stories with some folks that I work with recently and this idea of Gen AI and what's going to happen and I tend to lean back into my experiences which have always been pretty positive when it's been as a professional developer, through Y2K. Like, I remember how scary that was. They're different things, right? Gen AI and that. But just this idea of object-oriented programming was a thing that came about and it really did kind of catapult people's ability to deliver software solutions faster. And I remember when component based, VisualBasic and Delphi, some of these other tools that came out, right. It was this idea of like, well, developers are not going to have a job anymore because you just pull these things off of a palette and drop them onto a canvas and the software builds itself and even things like rational rows, you just draw circles and lines and this thing will generate all this code for you, you don't need. I think Gen AI is different, right? I think it is a different thing.</p><p>But I do think that at the end of the day, what I think is going to happen, and what I hope is going to happen is that it just is going to give us the ability to invite more people into this craft and develop solutions faster. I don't see it replacing developers. I think it might create the opportunity for more people to learn how to express sets of instructions through a language that a computer understands, right?</p><p><strong>ADRIANA:</strong> Yeah, definitely. I see it very much as an aid, right? Let it take care of the stuff that isn't as interesting and let's focus on the things that are more interesting. It kind of relieves a little bit of that mental burden. But I think it also makes me think back to a conversation that I had with somebody earlier in the podcast where it was almost like a caution because I think they were saying that it's very important to have that base knowledge as well, right? So that you don't take it for granted, right? Rather than don't rely on AI as a crutch. Still have those first principles, fundamentals, and then it can really give you those powers because I think that's the risk that we can potentially run, especially like kids who are growing up in an AI-powered world where they might not have that incentive to learn the fundamentals as a result.</p><p><strong>DOUG:</strong> Yeah, I think that is one of the main challenges that we face, right? Just being responsible with it. Yeah, we'll see.</p><p><strong>ADRIANA:</strong> Yeah, indeed. Okay, next question on our list. What is your favorite programming language?</p><p><strong>DOUG:</strong> I would say my favorite programming language right now is definitely Python. I've been doing this for a long time. I started writing software when I was a little kid, as a matter of fact, in the late '70s, and I was just a very unique opportunity or place to be where I had two parents who were educators and we had access to computers before most people didn't. Although the computers were large, like mainframes that were on the grounds of the University of Virginia where my dad worked. And so I really have written in so many different languages. I think it's like 30 different languages I've written code in. And I've gone through these periods of my career when I've thought about software in the language that I was writing in. Like, I can think back to when I was at General Electric.</p><p>I used to think about software in C, and also I would dream, and sometimes I still do dream about software and trying to express something in a language. Anyway, so it was C for a while, it was C++ for a while, Java, C#, some smattering of languages in between. But I definitely now am at the point where Python is my go-to. So if I ever want to do anything outside of work, let's say if I just want to write a script or, I don't know, just have, like, I'm usually pulling repos from GitHub that are written in Python, and that's kind of the language that I prefer. I'm still able to read code in a lot of other languages, but I think that I'm at the point now where the half life on, let's say, my C++ experience is such that I would probably have to RTFM and take my time and ask copilot for some help.</p><p><strong>ADRIANA:</strong> I feel you. I did Java programming for a really long time, and I found that if I was ever away from it for a stretch, even if it was like a couple of months, it was always one of those cases of like, oh my God, I don't remember how to set up my JVM or whatever. How do I do this again? How do I find the length of a string or whatever the hell? Like how do FOR loops work again?</p><p><strong>DOUG:</strong> Yeah, I know, that's funny.</p><p><strong>ADRIANA:</strong> I was going to ask, you said you started working with computers at a really young age. What was your first programming language?</p><p><strong>DOUG:</strong> I would say BASIC. BASIC for sure. Yes, I taught myself basic when I was a kid. My dad had some books around, and back then, I guess the body of knowledge was just so small. The books were very prescriptive. It showed you everything you needed to do. And they were dry. They weren't really about programming. It's just like, let's build.</p><p><strong>ADRIANA:</strong> This is how you do this.</p><p><strong>DOUG:</strong> Ten pages of all the things you have to do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And I learned a little bit of assembler. I taught myself a little bit of assembler when I was in middle school just because, I don't know, I think my dad told me that assembler was, like, the language you really need to use if you want to do something with the hardware of the computer.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> And so I just remember getting to the point where I could have a small bit of assembly code that would turn the screen blue or red. And I just thought that that was the coolest thing ever. And I was a little kid when I was doing that.</p><p><strong>ADRIANA:</strong> That is so cool. I think everyone who's learning how to code should learn assembler because it gives you an appreciation for memory allocation.</p><p><strong>DOUG:</strong> Yeah. And I think for me, it gave me an appreciation for garbage collectors when they first came out.</p><p><strong>ADRIANA:</strong> Yes, that's the other thing.</p><p><strong>DOUG:</strong> I was definitely one of those people where it's like, there's no way I'm letting something else decide when memories being reclaimed. Like, I'm not letting it do that. And then after a while, I remember thinking that this is actually kind of cool. I don't have to worry about allocating and deallocating memory anymore. Again, it goes back to this idea that, like, you know, I'm. I'm lucky that I have been able to be...been around and seen...</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>DOUG:</strong> ...these...these incremental steps and, you know, the evolution of software and, like, garbage collection was one of them. Like, man, now I can spend. You know, I can. I can get that 33% of my time back. For some people, it might have been 50%, some people might have been 20%, but still, it's like, I don't have to do that thing anymore, and I can still focus on my craft and I can still solve the problems. This is a win for everybody.</p><p><strong>ADRIANA:</strong> Yeah. In some ways, it kind of even ties to the paradigm shift of, say, the DevOps movement or automation in general, right? We're talking about people are so afraid, oh, this is going to take my job. And it's like, no, you get to focus on the cool shit now. This is where it's at. And it's the same sort of idea, but you still understand fundamentally how it works, which is really important. I remember I learned C in university, and then it wasn't until I learned assembler for a course in my fourth year where I'm like, oh, I get it. I wish I learned assembler before I learned C, because I think I would have had a much better appreciation for all the things. And I think that's the type of thing that I feel like that's the kind of knowledge that we still need to impart on folks in school.</p><p><strong>DOUG:</strong> Yeah, you know, it reminds and on and off for the last few years I've been trying to finish this book called Code by Charles Petzold, I want to say. It explains the history of...it basically says, okay, today we have computers that do this, right? Yeah, let's go back into time and he walks you through the evolution of languages and numbers and basic math, and eventually you get to the point where you start to understand how computers really work.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> Like this idea of gates and relays and switches. Computers are physical, but the idea that you can build like a very rudimentary thing that would show you how to make a decision and you could walk up to it and touch it. I don't know if everybody needs to know that level of detail, but I do appreciate it when I'm talking to other engineers and they can have that mental model. In a cosmic way it lets you kind of bond.</p><p><strong>ADRIANA:</strong> Totally. I love it. Okay, next question in our series is do you prefer dev or ops?</p><p><strong>DOUG:</strong> Do I prefer dev or ops? I would say dev for sure, although I have lots of opinions about ops.</p><p><strong>ADRIANA:</strong> Feel free to share.</p><p><strong>DOUG:</strong> It's interesting. I don't know what everybody's experience is like, but I feel like when the ops movement came around DevOps, I think some organizations got it right and the ones that did really achieved massive benefit from.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally.</p><p><strong>DOUG:</strong> But in my experience, I feel like leaning back again in my history, like the idea of a DBA is there. The DBA is ostensibly there to help you go faster, right? It's kind of like, what is it in team topologies when you have the group of people that are kind of the experts and, man, I can see the book on my shelf. Anyway, they're like the consultants, they're the experts there. They're just going to make you go faster. But what inevitably happened is the DBA just became a bottleneck, right?</p><p>And I'm kind of aging myself out here because I think the idea of DBA is going away. That's probably for another conversation. But in any event, I feel like that's kind of happened with Ops and DevOps, where this idea of like, we're here to provide platforms and tooling and we're going to abstract all this stuff away from you so that you, a developer, you can go flat out. You're in your flow state and you're just shipping code. But I think more often than not what happens is that the DevOps and Ops organizations often become a bottleneck.</p><p><strong>ADRIANA:</strong> Yeah. Which is ironic because they were meant to take away that bottleneck.</p><p><strong>DOUG:</strong> Exactly. Yeah. I feel for the folks that work in these arenas because as I see more and more companies moving to the cloud and more and more companies being in multiple clouds, their jobs have gotten really complicated. And the cloud providers do provide a lot of stuff out of the box. But if you look at most DevOps people and the skills that they have to use on any given day, particularly for multi cloud organizations, it's a long list of things that they have to know and the context switching between this tool at this cloud provider, this tool at this cloud provider. I can appreciate how that can. It's a lot of toil.</p><p><strong>ADRIANA:</strong> Yeah. It's like a bigger operational burden on the operators, basically, whereas the devs are still sitting pretty doing their thing. I was actually having a discussion earlier with someone where I was saying how for me, I find it funny that I started in a development background and then for me, I made it my business to learn how to package containerized applications and deploy them and know how to deploy cloud infrastructure, IAC, all that stuff. But for me, it was a bit of mind boggling to realize that that is not a thing that most developers concern themselves with, kind of by design. And I thought that was kind of funny because I'm like, I don't know, I like this stuff. I want to know how everything works end to end. Yeah.</p><p><strong>DOUG:</strong> You know, it's, you know, for both the, for both the Ops, DevOps orgs and the developer orgs, like the one thing that I am becoming more and more convinced about is just this idea of standards. You and I were talking earlier and I mentioned the fact that I'm on the national ski patrol. I think there's some really amazing things that the ski patrol has kind of figured out about how they train and trained patrollers and how patrollers operate and deal with emergencies. And I think about this a lot when I think about DevOps and developers and kind of the struggle that often exists. The thing that the ski patrol does really well is it has some very highly prescribed tools and processes, like the types of splints that we use and how you apply. The sprint is very prescribed to the point that, and I've actually done this before, I was not patrolling, but I came upon a car accident and somebody else who was an EMT was there and we were able to essentially stabilize this person and get them to be handed off to an ambulance.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>DOUG:</strong> And what was interesting is that at the end of dealing with the acute emergency. When the ambulance left this guy, we kind of shook each other's hands like, man, I'm so glad we're both here.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And we were kind of laughing because as we were moving the patient around and putting them on the backboard and applying a C collar for neck mobilization, we never said a word to each other. We had been trained on the tool.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> Like the backboard, the spider straps, and the C collar. And we knew the process like we knew which straps to apply first.</p><p><strong>ADRIANA:</strong> Right, right. And you didn't know each other.</p><p><strong>DOUG:</strong> Never knew each other. Never. Nothing. And so what I've been preaching a lot at where I am right now is I've been thinking about this stuff with the national ski patrol, and to me, that's a beautiful example of why standards and conventions really do help everybody, right? If we were to say, for any low latency OLTP concerns, we are going to use Postgres. If you think about the ripple effects that that has on reduction of cognitive load, it becomes really quite interesting. Think about disaster recovery, right? Your database choice informs your ability to recover quickly in the event of a disaster in a significant way. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> The reason why I came upon that accident and jumped out of my car and was able to help that person, not to say that we saved their lives, but we probably made them more comfortable and got them to the next level of care. We were able to do that so efficiently. There was no cognitive load like this person and I were focusing on solving the problem of this person who had been in a bad accident.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> And when I think about, to me, it's like, okay, that's interesting. It's a really interesting organizational problem. Why was that beneficial? Oh, the standard tool and the standard process removed all cognitive load. What if we did that at work? What if we said, hey, you know what? Let's just...I mean, we can argue about SQL Server, Oracle, we can argue about it, but if we pick a tool, then the unintended but kind of intended consequences become material. Like, all of a sudden we have one backup tooling. We have one recovery tooling. If I get paged in the middle of the night and it's because my coworker's out and I have to jump into a sev one, I know how to backup restore postgres. Right. Like, if it were Cassandra or something else, it'd be like, I have no idea. Anyway, I'm obviously pretty passionate about this.</p><p><strong>ADRIANA:</strong> I love this so much. I have so many follow ups to this. Yeah. Because it reminds me because at the previous... and we know each other from a previous organization where we worked together, and I do recall that at this previous organization, it was more of a, like, you work with the technologies that you're most comfortable with, sort of approach to things, which I think can be very interesting and effective until it stops being effective. I think especially if you're starting to grow the organization to a significant size. I definitely learned both there and at a previous organization that being able to standardize and to standardize by codifying things really went a long way, because to a certain extent, we got to save people from themselves.</p><p><strong>DOUG:</strong> The codifying things...here's another great example. In the ski patrol, it is interesting, this idea, just to kind of zoom out a little bit, this idea of the developer experience and developer creativity. We want small autonomous teams because our hypothesis is that collectively they will deliver more value. So we talk about things like full service ownership. You build it, you run it. These are wonderful ideas. But at the end of the day, the software organization isn't there to satisfy all their curiosity.</p><p>Most places they're there because they have a mission, a purpose, a goal, and oftentimes it is to make money. So one of the things that, another thing we do on the ski patrol, which I love this idea, and this kind of goes back to this idea of like, standards creating an environment where you still have autonomy and creativity to solve problems. We all know that there's a lot of creativity in software engineering, even though at the end of the day, it's just a set of instructions. I think there's a way to allow for both. But I think that it's important for software developers and DevOps people, all of us, right, to understand that the things that we might be locally optimizing for are not part of the global optimization, right? Like my desire to introduce Rust into a service because I think it is better, and it could possibly be better for that service. It's not in service of the larger goals. So on the ski patrol, if I'm on scene with somebody who's been badly injured and they have to be taken down the mountain, they're not able to ski or snowboard anymore. We put them in a sled, a toboggan.</p><p>Whenever a toboggan arrives with another patroller, there's something called a sled pack. And the sled pack has the tools that you need to probably address the person that's injured who has to be put into a toboggan and sent away. So we have some blankets, some splints, some devices to move people around, things like that. Every time the toboggan arrives, when I open up the sled pack, everything is there and it's always in the right order. And, you know, it's to me it's like, it's another fabulous...I'm sure that if I went to any other mountain in the US, and if I was a bystander and somebody said, hey, can you help? I'd be like, yep, I'm a member of the SB, blah, blah, blah. The toboggan arrives and I go to open up the sled pack, I guarantee you it'll be all those things in order.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And when I was getting trained...sorry, that was my cat.</p><p><strong>ADRIANA:</strong> That's all right!</p><p><strong>DOUG:</strong> When I was getting trained on the ski patrol, it never thought to offer a different solution or to suggest something different or to sneak in a different thing. Because I think part of the training is like, the whole idea here is to remove the cognitive load so that when you're in a crisis, you can focus on solving the problem, which is making sure the person can breathe, they're not bleeding to death, and that anything is not straight. Gets straightened. For me, when I think about this at work, it's things like, all right, if I'm going to go look at a microservice, and we've all agreed that we're going to use Python and FastAPI or Goengen, right? Every repo I go to, I want it to be the sled pack experience. I want to clone the repo, and I want to open up the top level folder, and I want to see all the elements that are there, right. And they should be immediately recognizable. And it's interesting, if you talk about these ideas with some developers, they're kind of like, well, that seems overly prescriptive. Why would you want to do that? That might not always work. Valid arguments, but I'm always like, well, what's the benefit of having it different every time? And I go back to this idea also of that code is read, I think, like 100 times more than it's written. Like, the time human beings spend with code, it's mostly reading it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So why not make it easier for the next person? Like, agree on a standard. We'll use Postgres, agree on a convention. These are folder structures for our microservices. To me, that creates that sled pack experience. Like, I'm on scene, this person's really hurt. I've got to get them to a next level of care immediately. I don't want to think about opening up the sled pack and being like, where's the litter? I don't see...why isn't the splint here? Because, you know, Doug decided that there was a better way.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And he liked that idea. Having said all this, though, the one thing I will say is that going back to some of my other stories is I'm old school. My first job at a school, there was never a conversation about languages or naming conventions. It was all written down. It's General Electric. They're very thorough company. Anyway. So I tend to find some comfort in thinking about things like, we have a language, we have a storage technology. We've got this mechanism for asynchronous communication. Just use it.</p><p><strong>ADRIANA:</strong> Yeah. It's interesting because this is basically like a platform engineering problem when you look at it, right? Because you are looking to standardize across the board, not just the development experience, but the overall standardization of your infrastructure and all that. It's very cool. I think it's so great to have to be able to standardize on that, but also give some wiggle room for creativity. But not so much that you end up sort of ruining the flow, because I think that's really the thing. But I think then what helps make it effective, and I'm sure, especially when you're doing ski patrol, you have a guide, right? You have this documented somewhere how these things work. And I think that's where a lot of companies kind of miss the mark, is because these procedures, these standards, aren't necessarily documented or well documented.</p><p><strong>DOUG:</strong> Yes. So here's the other thing that, another thing that I really appreciate about the ski patrol, national ski patrol, and something I really do want to bring into where I work. So getting certified to be a ski patroller involves typically two things. One is about six or nine months of classroom training where you effectively become an EMT. But it's called an OEC. It's outdoor emergency care. So you're trained on outdoor emergencies. So it's kind of the basics, right? Like, I think of it like computer science, computer information systems, whatever.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So you finish that up, you're like, okay, I've got a whole bunch of academic knowledge. Then each mountain will do what they call on the hill. So there's another couple of months of training where you are now taking kind of your academic experience and actually applying it. For us, it would be a cold weather environment, so we have classrooms on the slopes, and we practice things out in the cold, in the snow. And so the on the hill training is really important. And once you finish the on the hill training, you are very proficient. It's not like you're a noob. As a matter of fact, most people who come off of their, when they just get their certification of patrol, you almost want to go to those people because they remember things that you don't. Or I did.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Anyway, so to me, this idea of on the hill seems really important. And I almost envision, I don't know, every six months or maybe every quarter, we take our new developers, our new engineers across all the departments, and we basically run them through on the hill. So, like, this is our software development lifecycle, right? This is our documentation. We're going to give you some sample code, like some scenarios to run. Join us for a sev 1. So that basically after, I don't know, some number of weeks, let's say those people are very familiar with how that organization works. How does it ship code?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Right? So a very focused, very well thought out, thorough training program. It's on the hill training. Like you've taken your academic experiences or whatever you had before, and we're going to show you how we do them here at our mountain with our specific protocols. And then when you're done with this, the entire patrol knows that you're ready and you can go and you can work accidents and you will be trusted and you will be successful.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So the other thing that's related to this, too, is that another thing that I really appreciate about the NSP is that we have refreshers. So every year. So every year we get refreshed and we get retrained and retested and recertified on essentially a third of all the things you have to know as a ski patroller. So we go through cycles a, b, and c every three years. But the great thing about it is that, and this is something else I would want to do. So I would run a run cohorts of engineers through a refresher just to say to people like, okay, we know you know it, but let's to be like, let's go back through and talk about our SDLC. Let's have some people join some, like, let's understand what it's really like to work here and just recertify everybody on the process, to give people an opportunity to know that they can participate in the process so that we know that we're doing a good job and training people and making them be successful. So I really like this idea of this refresher that happens every year in the ski patrol, where you go and you spend some time rtfming.</p><p>Like, we all big medical manual that we read. We go and we meet people. It's usually in the fall, but we'll go to the resort and we'll do some dry runs of a lift evacuation. So we'll load people up on the lift and we'll evacuate them. So it's almost like, hey, let's pretend to have a sev 1 or a tabletop sev 1. That would be part of the refresher, like, so and so database clusters down. What are you going to do, right. And give people some time to kind of step back and lean back into whatever the company is doing and how it works so that people aren't under duress, if that makes sense.</p><p><strong>ADRIANA:</strong> Yeah, and it makes a lot of sense because in many organizations, especially, like the really large ones, you already do things like DR testing, which in my experience, it's a very important thing to do. But I will say that we did it twice a year, I think, at one of the organizations where I was at, and everyone's sort of, like, rolling their eyes, like, oh, why do I have to do this thing? Why am I the one who's pulled into helping out with the DR test? So I think finding a way to it almost like, in some ways felt like we were going through the motions, which kind of defeats the whole purpose of the whole thing. But then there's the other side of it, too. Oftentimes when new engineers are onboarded onto a company or even onto a different team, unfortunately, they're kind of just thrust in, right? It's like, oh, here, read some stuff, and then we expect you to be productive in a week.</p><p>Good luck to you. And that's the type of culture that we need to aim to change, because it can be very frustrating if you're new to an organization and especially, oh, my God, imagine you're fresh out of school. If you've done this enough times in your career, like, whatever. I guess that's just the way to the poor kid fresh out of school, they're like, what's going on?</p><p><strong>DOUG:</strong> Yeah. It's curious to me because you'd think that the company, the business, the organization would intuit the value of knowing how to recover during a disaster. In my experience, I want to say there's only a handful of places that I think really understood that and made the investment and the training and the technology to be ready.</p><p><strong>ADRIANA:</strong> Yeah. More than just going through the motions. More than just like, this was a compliance thing where we need to tick off this item, right? Yeah. I think the companies that care about doing chaos engineering tests and game days and that sort of thing. I think those are the organizations where you're probably going to see success in terms of low panic factor, perhaps during incident responses, right?</p><p><strong>DOUG:</strong> Well, kind of going back to one of our threads from earlier, this idea of ski patrol, we use one splint to deal with femur fractures, a sega splint, there's other splints, but that's what we use. Going back to this idea of choose a database for all of your low latency OLTP concerns, maybe even HTAP concerns, hybrid transactional analytical processing concerns. But in any event, pick a database. Not only does it have this interesting effect on reducing cognitive load, but when you start to think about the idea of chaos engineering, if you're in an environment where you're storing data in, I don't know, Kafka, Cassandra, mongo, some relational database, another relational database. Right. Like chaos engineering starts to become incredibly daunting, almost impractical or impossible. Not impossible, but like, impractical. Again, when I think about the ski patrol, it's like there's lots of different splints. Everyone knows this one, and we are all trained on it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And you can put it on and off blindfolded because it's in service of a larger goal, which is to help people and hopefully save their lives.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> If you think about this idea of really trying to be keeping your technology stack simple and having standards and really adhere to them, the unintended consequences of that start to bleed into all these other concerns. Retention, recruiting, hiring.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>DOUG:</strong> I love this idea of where I am at uplight right now. We have a lot of python experience. We have a lot of fast API experience. It would be easy for me to turn to another team and say, can you help for like two weeks, one sprint? And most of the people around me would be like, yes, I can do it. They know the language, they know the process, they know the framework. And I wish more organizations saw that benefit, and I wish more businesses would lean into and kind of lean into engineering to say, we're running a business, we have a mission. We understand that you have this creative thing that you do. We don't know what it is, but you build stuff for us, keep it simple.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Because we have these larger goals that we need to meet. And part of it is hiring people, recruiting people, having agility within our software teams. We want to have small autonomous teams that come together, build a solution, and then they dissolve, like, over and over and over again. And the way to do that is by having those standards, picking good tools, using them until they can't serve you anymore, which for the most part is never the case. To me that is a real interesting recipe, like taking those concepts from the ski patrol. I just want to inject them into software organizations.</p><p><strong>ADRIANA:</strong> Yeah, it makes so much sense to me because then when you strip everything down, you're left with, I get to solve cool problem. And the other thing too is you can apply that to another aspect that kind of is like the bane of every developer's existence, which is like compliance and security, right? Having that standardization, working together with our friends in security, which doesn't always happen, but if you have the standardization in place, codifying the standardization, then again you're taking away the mystery and make it easy to implement the security policies is the other thing.</p><p><strong>DOUG:</strong> Yeah, again, being the older programmer in the room, and admittedly a bit of a curmudgeon to me, just the simple technology stacks always win. Yeah, and they win because they help the people in process, people process and technology, the simple technology stacks make those other things come into focus and be successful. I see it over and over and over in my career. The simple solutions, the simple technology solutions always win.</p><p><strong>ADRIANA:</strong> And it's funny too, because as developers we are drawn to shiny new objects and sometimes shiny things can be overly complicated. It even reminds me one time at a previous job, I was on a release engineering team and we were using Azure for our cloud and we were looking at possibly moving to Kubernetes, but we were using before Azure container services to manage all our microservices. And quite frankly it was doing a very good job. And yet they were looking at moving to Kubernetes because, well, Kubernetes come on, of course. But it was funny because in the end they made the decision of like, yeah, this thing's too complicated. Azure container services is doing the job. Shit's not breaking. We are happy. So why are we overly complicating the situation, right? Which I think was a very, for me in Kubernetes I was sad, but when you look at it very objectively, it made a lot of sense.</p><p><strong>DOUG:</strong> Yeah, it's funny when I hear these stories about people using some very sophisticated, complicated things like Kubernetes and struggle with it. And I'm like, I have to remind myself, like, okay, we've shipped code before, right? Without all this stuff. I'm pretty sure I remember shipping code to a computer. So there's a way. But I feel like we've strayed from the path. Like how do we get back onto the path of, like, let's ship hello, world?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And keep it simple.</p><p><strong>ADRIANA:</strong> Yeah. And I think that is the key, right? Keeping it simple because we like to overcomplicate for the sake of, because we want to solve a cool problem. I think at the end of the day, we're engineers. We want to solve really cool problems. So let's find a complex way to do it. And then you see the simple solution. You're like, oh, yeah, I guess.</p><p><strong>DOUG:</strong> I think that's an interesting way that you've described that we have to go against our own nature. Most of us got into this because we're geeks. We're nerding out, and we're learning new stuff, right? All the time.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> But it's almost like now you have to step into this work environment and say, I'm going to have to deny my true nature.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And I'm just going to, to a certain degree, not assume that everything's a nail and you have a hammer, but you almost want to say, like, okay, I've got four tools in this little toolbox. I've got to keep it simple. I need to focus on the larger goal here. What is our goal? We need software to solve this problem. Great. I've got these tools. I'll keep it simple. But for so many of us, it's like, but that's not why I'm here.</p><p><strong>DOUG:</strong> I got here because of my ability to pick up new things and be curious and dig and learn.</p><p><strong>ADRIANA:</strong> Yeah. And so you're like creating a new challenge for yourself so that you can kind of keep the brain active.</p><p><strong>DOUG:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It actually reminds me.</p><p><strong>DOUG:</strong> Sorry, have you heard that before, developer catnip?</p><p><strong>ADRIANA:</strong> No, I have not.</p><p><strong>DOUG:</strong> I heard that from somebody I work with about a year ago. I hadn't heard it before, but I thought it was just a great expression, this idea of developer catnip. Like we see something and we smell something and then we're all into it. It's like, no, go back over here.</p><p><strong>ADRIANA:</strong> So true. It actually reminds me of something I experienced fairly early in my career where we were writing code to convert some stuff and pop it into an oracle database. And the vendor we were using, they had a Java API for it. And I was super excited. Like, Java was still new. This is like early 2000s. I'm like, oh, this is awesome. Great problem to solve. And then we're running some performance tests and the Java code was slow as fuck. It was ridiculous. But they also had like a PL/SQL API. And so we started doing some tests running the same kind of code in PL/SQL and it runs in the database. Of course it's going to be faster, like Java, extra overhead bloat. And I remember being so sad. I was like, I have to learn this crappy language. I'm going to be like, I'm not going to have. But objectively thinking back, it had to be that solution. Otherwise the PL/SQL code was so much more performant than the Java code. And I had to put my pride aside and suck it up because that was the better solution. It was the more logical solution.</p><p><strong>DOUG:</strong> Wow. Yeah, that's awesome. I'm sitting here thinking like there's definitely cohorts of developers who have had a schema handed to them in an ORM and might not have ever really written SQL.</p><p><strong>ADRIANA:</strong> Yeah, I feel like SQL was like my life for the first chunk of my career.</p><p><strong>DOUG:</strong> Yeah, definitely.</p><p><strong>ADRIANA:</strong> I don't know if I can write the complex SQL that I used to back in the day, but it was fun while it lasted. Yeah, cool. Well, we are coming up on time, but before we go, I was wondering if you have any final parting words that you would like to share with our audience.</p><p><strong>DOUG:</strong> I would be curious to hear from other people if they have experience where they've either as a hobby or a volunteer or a second job. I would love to hear other people how they could take something that they're doing. The national ski patrol and software engineering. What in the world do they have in common? And I think the answer is quite a bit. And I think that the software engineering world could learn a lot from the ski patrol. So I guess my parting thought would be very curious to hear from other people. Like, do you have a former job or some experience where it just seems orthogonal to what we do, but actually could help.</p><p><strong>ADRIANA:</strong> Yeah, so true. And I've talked to a bunch of people about that. Like even someone, they were in incident response. They used to be in the service industry, like work at restaurants. And she was telling me how she had to learn to manage customers and stuff, deal with them and have unpleasant conversations and how so many parallels between that and what she did in incident response. And I'm like, after we finished recording the podcast, I'm like, you have to write a blog post about this. Which she did. But yeah, it's great that let's draw more on our real life experiences and find parallels in the software world because it's so relevant.</p><p><strong>DOUG:</strong> Yeah, for sure. I think if we can be humble and not just assume that because we're the nerds that we know the answer.</p><p><strong>ADRIANA:</strong> Yes, absolutely. Yeah. This was really great. I'm so glad that you brought this topic up because I think it's so relevant. It's very eye opening and kind of sobering in a way. Let's take a step back and evaluate. What are we doing here?</p><p><strong>DOUG:</strong> Yeah, I think that's the beginning of the adventure.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thank you so much, Doug, for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DOUG:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 2 Apr 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Doug Ramirez)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-standardization-doug-ramirez-hK40Wqtq</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Doug Ramirez is a Principal Architect at Uplight, where he aligns his passion for software and the planet.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="linked.com/dougramirez">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Claudius_Crozet">Claudius Crozet (engineer)</a></li><li><a href="https://en.wikipedia.org/wiki/SPARCstation">SPARCstation</a></li><li><a href="https://en.wikipedia.org/wiki/Pine_(email_client)">pine (email client)</a></li><li><a href="https://en.wikipedia.org/wiki/PDP-11">PDP-11</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">SmallTalk</a></li><li><a href="https://en.wikipedia.org/wiki/Year_2000_problem">The Y2K Problem</a></li><li><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">VisualBasic (classic)</a></li><li><a href="https://en.wikipedia.org/wiki/Delphi_(software)">Delphi (software)</a></li><li><a href="https://en.wikipedia.org/wiki/RTFM">RTFM</a></li><li><a href="https://en.wikipedia.org/wiki/BASIC">BASIC (programming language)</a></li><li><a href="https://www.google.com/search?client=safari&rls=en&q=assembly+language&ie=UTF-8&oe=UTF-8">Assembly Language (assembler)</a></li><li><a href="https://www.amazon.ca/Code-Language-Computer-Hardware-Software/dp/0137909101/ref=sr_1_1?dib=eyJ2IjoiMSJ9.sYNsr1sWoW2jq2-xmLSy7R3O3qykBv4NuKTQYCe6FJj8G6zlv0KusWKC8LEedXudqAZ7O5RI0KeuGt-o_rn6CXcZD8zC6fG5-nX7UI8AAW_7K7S-iZW9KiuNFVsFwqgNTUryee9DhTx6JRRzIlVNEVcRmNk2k_u4bVxwAMNYQFkCt1toyNtusheWf-yj0KTMt7P_V6eHe7DMi92uPsKihw.2F6zO4Xz_8eRDppPTAoF9mAxpJUvYZUtlfxt3LgpHmM&dib_tag=se&hvadid=229972033169&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=3829473420281488255&hvtargid=kwd-302770301031&hydadcr=16078_10268109&keywords=code+by+charles+petzold&qid=1711653514&sr=8-1">Code: The Inner Language of Computer Hardware and Software, by Charles Petzold</a></li><li><a href="https://teamtopologies.com">Team Topologies</a></li><li><a href="https://en.wikipedia.org/wiki/Cervical_collar">Cervical collar (c collar)</a></li><li><a href="https://sagersplints.com">Sagar splint</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Doug Ramirez. Is welcome, Doug.</p><p><strong>DOUG:</strong> Hi. It's nice to see you again.</p><p><strong>ADRIANA:</strong> Nice to see you, too. Where are you calling in from today, Doug?</p><p><strong>DOUG:</strong> I'm in central Virginia. I live in a small town called Crozet. It's a French word. It was named after a guy who was an engineer and built or architected a tunnel through the Blue Ridge Mountains, which is right in my backyard here.</p><p><strong>ADRIANA:</strong> Oh, cool.</p><p><strong>DOUG:</strong> Yeah, small town, pretty cool. Come visit.</p><p><strong>ADRIANA:</strong> Awesome. And I'm excited because we're in the same time zone. A lot of folks that I interact with, even for this podcast, are like west coast. I've had a few in Europe, but, yeah.</p><p><strong>DOUG:</strong> So it's like, yeah, I'm constantly doing more and more these days just doing time zone math because there's...</p><p><strong>ADRIANA:</strong> Oh, yeah, right?</p><p><strong>DOUG:</strong> ...the proliferation of telecommunications.</p><p><strong>ADRIANA:</strong> Very true. Yeah. I even know now what my time zone is in GMT.</p><p><strong>DOUG:</strong> Wow, that's impressive.</p><p><strong>ADRIANA:</strong> Yes, I finally remember it now. Okay, well, let us get started with the lightning round questions. Are you ready?</p><p><strong>DOUG:</strong> I'm ready.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>DOUG:</strong> I'm a righty.</p><p><strong>ADRIANA:</strong> All right. Do you prefer iPhone or Android?</p><p><strong>DOUG:</strong> iPhone. Yeah. We're definitely an Apple family here, so right, wrong, or indifferent? We're in the iCloud.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. I think my daughter has never used a Windows machine.</p><p><strong>DOUG:</strong> Oh, interesting. Yeah, my kids have. So they have Apple machines, laptops, but they also get issued machines from school that are Windows. And they're always asking me for help. I'm like, where's the start button?</p><p><strong>ADRIANA:</strong> I know, right? Yeah. I haven't touched a Windows machine in so long. At my daughter's school, they give Chromebooks for all of high school.</p><p><strong>DOUG:</strong> Oh, interesting. Yeah.</p><p><strong>ADRIANA:</strong> But my daughter refuses. She's like, no, I'll stick with my MacBook Air.</p><p><strong>DOUG:</strong> Yeah. Honestly, I don't think my kids even think about it in terms of a preference. I think that they're accustomed to phones and tablets and laptops, of being different varieties. So I think it's normalized for them.</p><p><strong>ADRIANA:</strong> Yeah. It's funny, when I was growing up, it was Windows or DOS. Linux was not a thing. You wanted Unix, go to a server room somewhere. Like, desktop Unix? Ha ha! Or like one of those Sun SPARCstations workstations that we used to have in my school, my university.</p><p><strong>DOUG:</strong> Wow.</p><p><strong>ADRIANA:</strong> Not high school, but university. We had Sun SPARCstations.</p><p><strong>DOUG:</strong> I've worked on those before. I've actually written code on those.</p><p><strong>ADRIANA:</strong> My first foray into the world of Unix was like my first year university computers class and I didn't even know there was other operating systems besides Windows. And I go into the computer lab, I'm like, what is this? Staring blankly at the screen and it was like, I think the C-shell prompt. It was like a percent sign. I'm like, what do I do with this? And they're like, "Oh, just type pine. You can see your email." I'm like, "Oh cool."</p><p><strong>DOUG:</strong> Oh my God, I forgot about pine. Wow.</p><p><strong>DOUG:</strong> My first professional experience with Unix was actually writing some code on a PDP-11 at General Electric. PDP-11 is like one of the old machines that was very popular at that time, but it was old when I was at GE and I just felt like I had reached this level of accomplishment in my computer career when I got given an account on the PDP-11 and I could log in and throw a little C at the compiler and do something fun.</p><p><strong>ADRIANA:</strong> That's awesome. And now look where we are.</p><p><strong>DOUG:</strong> I know. It's so amazing.</p><p><strong>ADRIANA:</strong> Cloud. Provisioning infrastructure through code. Like, what?</p><p><strong>DOUG:</strong> Yeah, I still actually do kind of have these moments of awe and giddiness, I guess to a certain degree when I think about how cool it is now. Like the things that we can do is just phenomenal compared to what it used to be.</p><p><strong>ADRIANA:</strong> It's mind blowing. My dad, he turned 70 this year and he learned how to program on punch cards. He's evolved along with the technology, like for funsies. Last year he decided to learn Rust and back in the day he learned SmallTalk and he was like, object-oriented programming is the bees knees. And then a few years later, after all the hype, after Java, he's like, Java and object-oriented programming is an anti-pattern. I think it's kind of interesting because I think people who are more established in their careers might not remain so technical later in their careers and he's remained, I would say, ahead of me in terms of learning programming languages in that sense. And it's kind of mind blowing to see. I kind of feel like I see the evolution of computers through him as I grew up.</p><p><strong>DOUG:</strong> You know, it's interesting to think, know, like you mentioned, OOP. And I was, I was sharing these stories with some folks that I work with recently and this idea of Gen AI and what's going to happen and I tend to lean back into my experiences which have always been pretty positive when it's been as a professional developer, through Y2K. Like, I remember how scary that was. They're different things, right? Gen AI and that. But just this idea of object-oriented programming was a thing that came about and it really did kind of catapult people's ability to deliver software solutions faster. And I remember when component based, VisualBasic and Delphi, some of these other tools that came out, right. It was this idea of like, well, developers are not going to have a job anymore because you just pull these things off of a palette and drop them onto a canvas and the software builds itself and even things like rational rows, you just draw circles and lines and this thing will generate all this code for you, you don't need. I think Gen AI is different, right? I think it is a different thing.</p><p>But I do think that at the end of the day, what I think is going to happen, and what I hope is going to happen is that it just is going to give us the ability to invite more people into this craft and develop solutions faster. I don't see it replacing developers. I think it might create the opportunity for more people to learn how to express sets of instructions through a language that a computer understands, right?</p><p><strong>ADRIANA:</strong> Yeah, definitely. I see it very much as an aid, right? Let it take care of the stuff that isn't as interesting and let's focus on the things that are more interesting. It kind of relieves a little bit of that mental burden. But I think it also makes me think back to a conversation that I had with somebody earlier in the podcast where it was almost like a caution because I think they were saying that it's very important to have that base knowledge as well, right? So that you don't take it for granted, right? Rather than don't rely on AI as a crutch. Still have those first principles, fundamentals, and then it can really give you those powers because I think that's the risk that we can potentially run, especially like kids who are growing up in an AI-powered world where they might not have that incentive to learn the fundamentals as a result.</p><p><strong>DOUG:</strong> Yeah, I think that is one of the main challenges that we face, right? Just being responsible with it. Yeah, we'll see.</p><p><strong>ADRIANA:</strong> Yeah, indeed. Okay, next question on our list. What is your favorite programming language?</p><p><strong>DOUG:</strong> I would say my favorite programming language right now is definitely Python. I've been doing this for a long time. I started writing software when I was a little kid, as a matter of fact, in the late '70s, and I was just a very unique opportunity or place to be where I had two parents who were educators and we had access to computers before most people didn't. Although the computers were large, like mainframes that were on the grounds of the University of Virginia where my dad worked. And so I really have written in so many different languages. I think it's like 30 different languages I've written code in. And I've gone through these periods of my career when I've thought about software in the language that I was writing in. Like, I can think back to when I was at General Electric.</p><p>I used to think about software in C, and also I would dream, and sometimes I still do dream about software and trying to express something in a language. Anyway, so it was C for a while, it was C++ for a while, Java, C#, some smattering of languages in between. But I definitely now am at the point where Python is my go-to. So if I ever want to do anything outside of work, let's say if I just want to write a script or, I don't know, just have, like, I'm usually pulling repos from GitHub that are written in Python, and that's kind of the language that I prefer. I'm still able to read code in a lot of other languages, but I think that I'm at the point now where the half life on, let's say, my C++ experience is such that I would probably have to RTFM and take my time and ask copilot for some help.</p><p><strong>ADRIANA:</strong> I feel you. I did Java programming for a really long time, and I found that if I was ever away from it for a stretch, even if it was like a couple of months, it was always one of those cases of like, oh my God, I don't remember how to set up my JVM or whatever. How do I do this again? How do I find the length of a string or whatever the hell? Like how do FOR loops work again?</p><p><strong>DOUG:</strong> Yeah, I know, that's funny.</p><p><strong>ADRIANA:</strong> I was going to ask, you said you started working with computers at a really young age. What was your first programming language?</p><p><strong>DOUG:</strong> I would say BASIC. BASIC for sure. Yes, I taught myself basic when I was a kid. My dad had some books around, and back then, I guess the body of knowledge was just so small. The books were very prescriptive. It showed you everything you needed to do. And they were dry. They weren't really about programming. It's just like, let's build.</p><p><strong>ADRIANA:</strong> This is how you do this.</p><p><strong>DOUG:</strong> Ten pages of all the things you have to do.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And I learned a little bit of assembler. I taught myself a little bit of assembler when I was in middle school just because, I don't know, I think my dad told me that assembler was, like, the language you really need to use if you want to do something with the hardware of the computer.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> And so I just remember getting to the point where I could have a small bit of assembly code that would turn the screen blue or red. And I just thought that that was the coolest thing ever. And I was a little kid when I was doing that.</p><p><strong>ADRIANA:</strong> That is so cool. I think everyone who's learning how to code should learn assembler because it gives you an appreciation for memory allocation.</p><p><strong>DOUG:</strong> Yeah. And I think for me, it gave me an appreciation for garbage collectors when they first came out.</p><p><strong>ADRIANA:</strong> Yes, that's the other thing.</p><p><strong>DOUG:</strong> I was definitely one of those people where it's like, there's no way I'm letting something else decide when memories being reclaimed. Like, I'm not letting it do that. And then after a while, I remember thinking that this is actually kind of cool. I don't have to worry about allocating and deallocating memory anymore. Again, it goes back to this idea that, like, you know, I'm. I'm lucky that I have been able to be...been around and seen...</p><p><strong>ADRIANA:</strong> Yeah, yeah.</p><p><strong>DOUG:</strong> ...these...these incremental steps and, you know, the evolution of software and, like, garbage collection was one of them. Like, man, now I can spend. You know, I can. I can get that 33% of my time back. For some people, it might have been 50%, some people might have been 20%, but still, it's like, I don't have to do that thing anymore, and I can still focus on my craft and I can still solve the problems. This is a win for everybody.</p><p><strong>ADRIANA:</strong> Yeah. In some ways, it kind of even ties to the paradigm shift of, say, the DevOps movement or automation in general, right? We're talking about people are so afraid, oh, this is going to take my job. And it's like, no, you get to focus on the cool shit now. This is where it's at. And it's the same sort of idea, but you still understand fundamentally how it works, which is really important. I remember I learned C in university, and then it wasn't until I learned assembler for a course in my fourth year where I'm like, oh, I get it. I wish I learned assembler before I learned C, because I think I would have had a much better appreciation for all the things. And I think that's the type of thing that I feel like that's the kind of knowledge that we still need to impart on folks in school.</p><p><strong>DOUG:</strong> Yeah, you know, it reminds and on and off for the last few years I've been trying to finish this book called Code by Charles Petzold, I want to say. It explains the history of...it basically says, okay, today we have computers that do this, right? Yeah, let's go back into time and he walks you through the evolution of languages and numbers and basic math, and eventually you get to the point where you start to understand how computers really work.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> Like this idea of gates and relays and switches. Computers are physical, but the idea that you can build like a very rudimentary thing that would show you how to make a decision and you could walk up to it and touch it. I don't know if everybody needs to know that level of detail, but I do appreciate it when I'm talking to other engineers and they can have that mental model. In a cosmic way it lets you kind of bond.</p><p><strong>ADRIANA:</strong> Totally. I love it. Okay, next question in our series is do you prefer dev or ops?</p><p><strong>DOUG:</strong> Do I prefer dev or ops? I would say dev for sure, although I have lots of opinions about ops.</p><p><strong>ADRIANA:</strong> Feel free to share.</p><p><strong>DOUG:</strong> It's interesting. I don't know what everybody's experience is like, but I feel like when the ops movement came around DevOps, I think some organizations got it right and the ones that did really achieved massive benefit from.</p><p><strong>ADRIANA:</strong> Yeah, yeah, totally.</p><p><strong>DOUG:</strong> But in my experience, I feel like leaning back again in my history, like the idea of a DBA is there. The DBA is ostensibly there to help you go faster, right? It's kind of like, what is it in team topologies when you have the group of people that are kind of the experts and, man, I can see the book on my shelf. Anyway, they're like the consultants, they're the experts there. They're just going to make you go faster. But what inevitably happened is the DBA just became a bottleneck, right?</p><p>And I'm kind of aging myself out here because I think the idea of DBA is going away. That's probably for another conversation. But in any event, I feel like that's kind of happened with Ops and DevOps, where this idea of like, we're here to provide platforms and tooling and we're going to abstract all this stuff away from you so that you, a developer, you can go flat out. You're in your flow state and you're just shipping code. But I think more often than not what happens is that the DevOps and Ops organizations often become a bottleneck.</p><p><strong>ADRIANA:</strong> Yeah. Which is ironic because they were meant to take away that bottleneck.</p><p><strong>DOUG:</strong> Exactly. Yeah. I feel for the folks that work in these arenas because as I see more and more companies moving to the cloud and more and more companies being in multiple clouds, their jobs have gotten really complicated. And the cloud providers do provide a lot of stuff out of the box. But if you look at most DevOps people and the skills that they have to use on any given day, particularly for multi cloud organizations, it's a long list of things that they have to know and the context switching between this tool at this cloud provider, this tool at this cloud provider. I can appreciate how that can. It's a lot of toil.</p><p><strong>ADRIANA:</strong> Yeah. It's like a bigger operational burden on the operators, basically, whereas the devs are still sitting pretty doing their thing. I was actually having a discussion earlier with someone where I was saying how for me, I find it funny that I started in a development background and then for me, I made it my business to learn how to package containerized applications and deploy them and know how to deploy cloud infrastructure, IAC, all that stuff. But for me, it was a bit of mind boggling to realize that that is not a thing that most developers concern themselves with, kind of by design. And I thought that was kind of funny because I'm like, I don't know, I like this stuff. I want to know how everything works end to end. Yeah.</p><p><strong>DOUG:</strong> You know, it's, you know, for both the, for both the Ops, DevOps orgs and the developer orgs, like the one thing that I am becoming more and more convinced about is just this idea of standards. You and I were talking earlier and I mentioned the fact that I'm on the national ski patrol. I think there's some really amazing things that the ski patrol has kind of figured out about how they train and trained patrollers and how patrollers operate and deal with emergencies. And I think about this a lot when I think about DevOps and developers and kind of the struggle that often exists. The thing that the ski patrol does really well is it has some very highly prescribed tools and processes, like the types of splints that we use and how you apply. The sprint is very prescribed to the point that, and I've actually done this before, I was not patrolling, but I came upon a car accident and somebody else who was an EMT was there and we were able to essentially stabilize this person and get them to be handed off to an ambulance.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>DOUG:</strong> And what was interesting is that at the end of dealing with the acute emergency. When the ambulance left this guy, we kind of shook each other's hands like, man, I'm so glad we're both here.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And we were kind of laughing because as we were moving the patient around and putting them on the backboard and applying a C collar for neck mobilization, we never said a word to each other. We had been trained on the tool.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> Like the backboard, the spider straps, and the C collar. And we knew the process like we knew which straps to apply first.</p><p><strong>ADRIANA:</strong> Right, right. And you didn't know each other.</p><p><strong>DOUG:</strong> Never knew each other. Never. Nothing. And so what I've been preaching a lot at where I am right now is I've been thinking about this stuff with the national ski patrol, and to me, that's a beautiful example of why standards and conventions really do help everybody, right? If we were to say, for any low latency OLTP concerns, we are going to use Postgres. If you think about the ripple effects that that has on reduction of cognitive load, it becomes really quite interesting. Think about disaster recovery, right? Your database choice informs your ability to recover quickly in the event of a disaster in a significant way. Right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> The reason why I came upon that accident and jumped out of my car and was able to help that person, not to say that we saved their lives, but we probably made them more comfortable and got them to the next level of care. We were able to do that so efficiently. There was no cognitive load like this person and I were focusing on solving the problem of this person who had been in a bad accident.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>DOUG:</strong> And when I think about, to me, it's like, okay, that's interesting. It's a really interesting organizational problem. Why was that beneficial? Oh, the standard tool and the standard process removed all cognitive load. What if we did that at work? What if we said, hey, you know what? Let's just...I mean, we can argue about SQL Server, Oracle, we can argue about it, but if we pick a tool, then the unintended but kind of intended consequences become material. Like, all of a sudden we have one backup tooling. We have one recovery tooling. If I get paged in the middle of the night and it's because my coworker's out and I have to jump into a sev one, I know how to backup restore postgres. Right. Like, if it were Cassandra or something else, it'd be like, I have no idea. Anyway, I'm obviously pretty passionate about this.</p><p><strong>ADRIANA:</strong> I love this so much. I have so many follow ups to this. Yeah. Because it reminds me because at the previous... and we know each other from a previous organization where we worked together, and I do recall that at this previous organization, it was more of a, like, you work with the technologies that you're most comfortable with, sort of approach to things, which I think can be very interesting and effective until it stops being effective. I think especially if you're starting to grow the organization to a significant size. I definitely learned both there and at a previous organization that being able to standardize and to standardize by codifying things really went a long way, because to a certain extent, we got to save people from themselves.</p><p><strong>DOUG:</strong> The codifying things...here's another great example. In the ski patrol, it is interesting, this idea, just to kind of zoom out a little bit, this idea of the developer experience and developer creativity. We want small autonomous teams because our hypothesis is that collectively they will deliver more value. So we talk about things like full service ownership. You build it, you run it. These are wonderful ideas. But at the end of the day, the software organization isn't there to satisfy all their curiosity.</p><p>Most places they're there because they have a mission, a purpose, a goal, and oftentimes it is to make money. So one of the things that, another thing we do on the ski patrol, which I love this idea, and this kind of goes back to this idea of like, standards creating an environment where you still have autonomy and creativity to solve problems. We all know that there's a lot of creativity in software engineering, even though at the end of the day, it's just a set of instructions. I think there's a way to allow for both. But I think that it's important for software developers and DevOps people, all of us, right, to understand that the things that we might be locally optimizing for are not part of the global optimization, right? Like my desire to introduce Rust into a service because I think it is better, and it could possibly be better for that service. It's not in service of the larger goals. So on the ski patrol, if I'm on scene with somebody who's been badly injured and they have to be taken down the mountain, they're not able to ski or snowboard anymore. We put them in a sled, a toboggan.</p><p>Whenever a toboggan arrives with another patroller, there's something called a sled pack. And the sled pack has the tools that you need to probably address the person that's injured who has to be put into a toboggan and sent away. So we have some blankets, some splints, some devices to move people around, things like that. Every time the toboggan arrives, when I open up the sled pack, everything is there and it's always in the right order. And, you know, it's to me it's like, it's another fabulous...I'm sure that if I went to any other mountain in the US, and if I was a bystander and somebody said, hey, can you help? I'd be like, yep, I'm a member of the SB, blah, blah, blah. The toboggan arrives and I go to open up the sled pack, I guarantee you it'll be all those things in order.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And when I was getting trained...sorry, that was my cat.</p><p><strong>ADRIANA:</strong> That's all right!</p><p><strong>DOUG:</strong> When I was getting trained on the ski patrol, it never thought to offer a different solution or to suggest something different or to sneak in a different thing. Because I think part of the training is like, the whole idea here is to remove the cognitive load so that when you're in a crisis, you can focus on solving the problem, which is making sure the person can breathe, they're not bleeding to death, and that anything is not straight. Gets straightened. For me, when I think about this at work, it's things like, all right, if I'm going to go look at a microservice, and we've all agreed that we're going to use Python and FastAPI or Goengen, right? Every repo I go to, I want it to be the sled pack experience. I want to clone the repo, and I want to open up the top level folder, and I want to see all the elements that are there, right. And they should be immediately recognizable. And it's interesting, if you talk about these ideas with some developers, they're kind of like, well, that seems overly prescriptive. Why would you want to do that? That might not always work. Valid arguments, but I'm always like, well, what's the benefit of having it different every time? And I go back to this idea also of that code is read, I think, like 100 times more than it's written. Like, the time human beings spend with code, it's mostly reading it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So why not make it easier for the next person? Like, agree on a standard. We'll use Postgres, agree on a convention. These are folder structures for our microservices. To me, that creates that sled pack experience. Like, I'm on scene, this person's really hurt. I've got to get them to a next level of care immediately. I don't want to think about opening up the sled pack and being like, where's the litter? I don't see...why isn't the splint here? Because, you know, Doug decided that there was a better way.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And he liked that idea. Having said all this, though, the one thing I will say is that going back to some of my other stories is I'm old school. My first job at a school, there was never a conversation about languages or naming conventions. It was all written down. It's General Electric. They're very thorough company. Anyway. So I tend to find some comfort in thinking about things like, we have a language, we have a storage technology. We've got this mechanism for asynchronous communication. Just use it.</p><p><strong>ADRIANA:</strong> Yeah. It's interesting because this is basically like a platform engineering problem when you look at it, right? Because you are looking to standardize across the board, not just the development experience, but the overall standardization of your infrastructure and all that. It's very cool. I think it's so great to have to be able to standardize on that, but also give some wiggle room for creativity. But not so much that you end up sort of ruining the flow, because I think that's really the thing. But I think then what helps make it effective, and I'm sure, especially when you're doing ski patrol, you have a guide, right? You have this documented somewhere how these things work. And I think that's where a lot of companies kind of miss the mark, is because these procedures, these standards, aren't necessarily documented or well documented.</p><p><strong>DOUG:</strong> Yes. So here's the other thing that, another thing that I really appreciate about the ski patrol, national ski patrol, and something I really do want to bring into where I work. So getting certified to be a ski patroller involves typically two things. One is about six or nine months of classroom training where you effectively become an EMT. But it's called an OEC. It's outdoor emergency care. So you're trained on outdoor emergencies. So it's kind of the basics, right? Like, I think of it like computer science, computer information systems, whatever.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So you finish that up, you're like, okay, I've got a whole bunch of academic knowledge. Then each mountain will do what they call on the hill. So there's another couple of months of training where you are now taking kind of your academic experience and actually applying it. For us, it would be a cold weather environment, so we have classrooms on the slopes, and we practice things out in the cold, in the snow. And so the on the hill training is really important. And once you finish the on the hill training, you are very proficient. It's not like you're a noob. As a matter of fact, most people who come off of their, when they just get their certification of patrol, you almost want to go to those people because they remember things that you don't. Or I did.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Anyway, so to me, this idea of on the hill seems really important. And I almost envision, I don't know, every six months or maybe every quarter, we take our new developers, our new engineers across all the departments, and we basically run them through on the hill. So, like, this is our software development lifecycle, right? This is our documentation. We're going to give you some sample code, like some scenarios to run. Join us for a sev 1. So that basically after, I don't know, some number of weeks, let's say those people are very familiar with how that organization works. How does it ship code?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Right? So a very focused, very well thought out, thorough training program. It's on the hill training. Like you've taken your academic experiences or whatever you had before, and we're going to show you how we do them here at our mountain with our specific protocols. And then when you're done with this, the entire patrol knows that you're ready and you can go and you can work accidents and you will be trusted and you will be successful.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> So the other thing that's related to this, too, is that another thing that I really appreciate about the NSP is that we have refreshers. So every year. So every year we get refreshed and we get retrained and retested and recertified on essentially a third of all the things you have to know as a ski patroller. So we go through cycles a, b, and c every three years. But the great thing about it is that, and this is something else I would want to do. So I would run a run cohorts of engineers through a refresher just to say to people like, okay, we know you know it, but let's to be like, let's go back through and talk about our SDLC. Let's have some people join some, like, let's understand what it's really like to work here and just recertify everybody on the process, to give people an opportunity to know that they can participate in the process so that we know that we're doing a good job and training people and making them be successful. So I really like this idea of this refresher that happens every year in the ski patrol, where you go and you spend some time rtfming.</p><p>Like, we all big medical manual that we read. We go and we meet people. It's usually in the fall, but we'll go to the resort and we'll do some dry runs of a lift evacuation. So we'll load people up on the lift and we'll evacuate them. So it's almost like, hey, let's pretend to have a sev 1 or a tabletop sev 1. That would be part of the refresher, like, so and so database clusters down. What are you going to do, right. And give people some time to kind of step back and lean back into whatever the company is doing and how it works so that people aren't under duress, if that makes sense.</p><p><strong>ADRIANA:</strong> Yeah, and it makes a lot of sense because in many organizations, especially, like the really large ones, you already do things like DR testing, which in my experience, it's a very important thing to do. But I will say that we did it twice a year, I think, at one of the organizations where I was at, and everyone's sort of, like, rolling their eyes, like, oh, why do I have to do this thing? Why am I the one who's pulled into helping out with the DR test? So I think finding a way to it almost like, in some ways felt like we were going through the motions, which kind of defeats the whole purpose of the whole thing. But then there's the other side of it, too. Oftentimes when new engineers are onboarded onto a company or even onto a different team, unfortunately, they're kind of just thrust in, right? It's like, oh, here, read some stuff, and then we expect you to be productive in a week.</p><p>Good luck to you. And that's the type of culture that we need to aim to change, because it can be very frustrating if you're new to an organization and especially, oh, my God, imagine you're fresh out of school. If you've done this enough times in your career, like, whatever. I guess that's just the way to the poor kid fresh out of school, they're like, what's going on?</p><p><strong>DOUG:</strong> Yeah. It's curious to me because you'd think that the company, the business, the organization would intuit the value of knowing how to recover during a disaster. In my experience, I want to say there's only a handful of places that I think really understood that and made the investment and the training and the technology to be ready.</p><p><strong>ADRIANA:</strong> Yeah. More than just going through the motions. More than just like, this was a compliance thing where we need to tick off this item, right? Yeah. I think the companies that care about doing chaos engineering tests and game days and that sort of thing. I think those are the organizations where you're probably going to see success in terms of low panic factor, perhaps during incident responses, right?</p><p><strong>DOUG:</strong> Well, kind of going back to one of our threads from earlier, this idea of ski patrol, we use one splint to deal with femur fractures, a sega splint, there's other splints, but that's what we use. Going back to this idea of choose a database for all of your low latency OLTP concerns, maybe even HTAP concerns, hybrid transactional analytical processing concerns. But in any event, pick a database. Not only does it have this interesting effect on reducing cognitive load, but when you start to think about the idea of chaos engineering, if you're in an environment where you're storing data in, I don't know, Kafka, Cassandra, mongo, some relational database, another relational database. Right. Like chaos engineering starts to become incredibly daunting, almost impractical or impossible. Not impossible, but like, impractical. Again, when I think about the ski patrol, it's like there's lots of different splints. Everyone knows this one, and we are all trained on it.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And you can put it on and off blindfolded because it's in service of a larger goal, which is to help people and hopefully save their lives.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> If you think about this idea of really trying to be keeping your technology stack simple and having standards and really adhere to them, the unintended consequences of that start to bleed into all these other concerns. Retention, recruiting, hiring.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>DOUG:</strong> I love this idea of where I am at uplight right now. We have a lot of python experience. We have a lot of fast API experience. It would be easy for me to turn to another team and say, can you help for like two weeks, one sprint? And most of the people around me would be like, yes, I can do it. They know the language, they know the process, they know the framework. And I wish more organizations saw that benefit, and I wish more businesses would lean into and kind of lean into engineering to say, we're running a business, we have a mission. We understand that you have this creative thing that you do. We don't know what it is, but you build stuff for us, keep it simple.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> Because we have these larger goals that we need to meet. And part of it is hiring people, recruiting people, having agility within our software teams. We want to have small autonomous teams that come together, build a solution, and then they dissolve, like, over and over and over again. And the way to do that is by having those standards, picking good tools, using them until they can't serve you anymore, which for the most part is never the case. To me that is a real interesting recipe, like taking those concepts from the ski patrol. I just want to inject them into software organizations.</p><p><strong>ADRIANA:</strong> Yeah, it makes so much sense to me because then when you strip everything down, you're left with, I get to solve cool problem. And the other thing too is you can apply that to another aspect that kind of is like the bane of every developer's existence, which is like compliance and security, right? Having that standardization, working together with our friends in security, which doesn't always happen, but if you have the standardization in place, codifying the standardization, then again you're taking away the mystery and make it easy to implement the security policies is the other thing.</p><p><strong>DOUG:</strong> Yeah, again, being the older programmer in the room, and admittedly a bit of a curmudgeon to me, just the simple technology stacks always win. Yeah, and they win because they help the people in process, people process and technology, the simple technology stacks make those other things come into focus and be successful. I see it over and over and over in my career. The simple solutions, the simple technology solutions always win.</p><p><strong>ADRIANA:</strong> And it's funny too, because as developers we are drawn to shiny new objects and sometimes shiny things can be overly complicated. It even reminds me one time at a previous job, I was on a release engineering team and we were using Azure for our cloud and we were looking at possibly moving to Kubernetes, but we were using before Azure container services to manage all our microservices. And quite frankly it was doing a very good job. And yet they were looking at moving to Kubernetes because, well, Kubernetes come on, of course. But it was funny because in the end they made the decision of like, yeah, this thing's too complicated. Azure container services is doing the job. Shit's not breaking. We are happy. So why are we overly complicating the situation, right? Which I think was a very, for me in Kubernetes I was sad, but when you look at it very objectively, it made a lot of sense.</p><p><strong>DOUG:</strong> Yeah, it's funny when I hear these stories about people using some very sophisticated, complicated things like Kubernetes and struggle with it. And I'm like, I have to remind myself, like, okay, we've shipped code before, right? Without all this stuff. I'm pretty sure I remember shipping code to a computer. So there's a way. But I feel like we've strayed from the path. Like how do we get back onto the path of, like, let's ship hello, world?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And keep it simple.</p><p><strong>ADRIANA:</strong> Yeah. And I think that is the key, right? Keeping it simple because we like to overcomplicate for the sake of, because we want to solve a cool problem. I think at the end of the day, we're engineers. We want to solve really cool problems. So let's find a complex way to do it. And then you see the simple solution. You're like, oh, yeah, I guess.</p><p><strong>DOUG:</strong> I think that's an interesting way that you've described that we have to go against our own nature. Most of us got into this because we're geeks. We're nerding out, and we're learning new stuff, right? All the time.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> But it's almost like now you have to step into this work environment and say, I'm going to have to deny my true nature.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>DOUG:</strong> And I'm just going to, to a certain degree, not assume that everything's a nail and you have a hammer, but you almost want to say, like, okay, I've got four tools in this little toolbox. I've got to keep it simple. I need to focus on the larger goal here. What is our goal? We need software to solve this problem. Great. I've got these tools. I'll keep it simple. But for so many of us, it's like, but that's not why I'm here.</p><p><strong>DOUG:</strong> I got here because of my ability to pick up new things and be curious and dig and learn.</p><p><strong>ADRIANA:</strong> Yeah. And so you're like creating a new challenge for yourself so that you can kind of keep the brain active.</p><p><strong>DOUG:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It actually reminds me.</p><p><strong>DOUG:</strong> Sorry, have you heard that before, developer catnip?</p><p><strong>ADRIANA:</strong> No, I have not.</p><p><strong>DOUG:</strong> I heard that from somebody I work with about a year ago. I hadn't heard it before, but I thought it was just a great expression, this idea of developer catnip. Like we see something and we smell something and then we're all into it. It's like, no, go back over here.</p><p><strong>ADRIANA:</strong> So true. It actually reminds me of something I experienced fairly early in my career where we were writing code to convert some stuff and pop it into an oracle database. And the vendor we were using, they had a Java API for it. And I was super excited. Like, Java was still new. This is like early 2000s. I'm like, oh, this is awesome. Great problem to solve. And then we're running some performance tests and the Java code was slow as fuck. It was ridiculous. But they also had like a PL/SQL API. And so we started doing some tests running the same kind of code in PL/SQL and it runs in the database. Of course it's going to be faster, like Java, extra overhead bloat. And I remember being so sad. I was like, I have to learn this crappy language. I'm going to be like, I'm not going to have. But objectively thinking back, it had to be that solution. Otherwise the PL/SQL code was so much more performant than the Java code. And I had to put my pride aside and suck it up because that was the better solution. It was the more logical solution.</p><p><strong>DOUG:</strong> Wow. Yeah, that's awesome. I'm sitting here thinking like there's definitely cohorts of developers who have had a schema handed to them in an ORM and might not have ever really written SQL.</p><p><strong>ADRIANA:</strong> Yeah, I feel like SQL was like my life for the first chunk of my career.</p><p><strong>DOUG:</strong> Yeah, definitely.</p><p><strong>ADRIANA:</strong> I don't know if I can write the complex SQL that I used to back in the day, but it was fun while it lasted. Yeah, cool. Well, we are coming up on time, but before we go, I was wondering if you have any final parting words that you would like to share with our audience.</p><p><strong>DOUG:</strong> I would be curious to hear from other people if they have experience where they've either as a hobby or a volunteer or a second job. I would love to hear other people how they could take something that they're doing. The national ski patrol and software engineering. What in the world do they have in common? And I think the answer is quite a bit. And I think that the software engineering world could learn a lot from the ski patrol. So I guess my parting thought would be very curious to hear from other people. Like, do you have a former job or some experience where it just seems orthogonal to what we do, but actually could help.</p><p><strong>ADRIANA:</strong> Yeah, so true. And I've talked to a bunch of people about that. Like even someone, they were in incident response. They used to be in the service industry, like work at restaurants. And she was telling me how she had to learn to manage customers and stuff, deal with them and have unpleasant conversations and how so many parallels between that and what she did in incident response. And I'm like, after we finished recording the podcast, I'm like, you have to write a blog post about this. Which she did. But yeah, it's great that let's draw more on our real life experiences and find parallels in the software world because it's so relevant.</p><p><strong>DOUG:</strong> Yeah, for sure. I think if we can be humble and not just assume that because we're the nerds that we know the answer.</p><p><strong>ADRIANA:</strong> Yes, absolutely. Yeah. This was really great. I'm so glad that you brought this topic up because I think it's so relevant. It's very eye opening and kind of sobering in a way. Let's take a step back and evaluate. What are we doing here?</p><p><strong>DOUG:</strong> Yeah, I think that's the beginning of the adventure.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thank you so much, Doug, for geeking out with me today. Y'all don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DOUG:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="51514167" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/2b8a1ba0-13f4-49b1-a10f-b84c6a07911a/audio/4c052604-31dd-4e76-9c56-1be61e10d52c/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Standardization with Doug Ramirez</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Doug Ramirez</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:47</itunes:duration>
      <itunes:summary>Adriana geeks out with Doug Ramirez of Uplight. Doug shares stories of his experiences being on the national ski patrol and how they can be applied to the software industry. Key takeaways include not falling prey to overly-complicated solutions, how standardization helps decrease cognitive load, and staying sharp by refreshing and retraining.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Doug Ramirez of Uplight. Doug shares stories of his experiences being on the national ski patrol and how they can be applied to the software industry. Key takeaways include not falling prey to overly-complicated solutions, how standardization helps decrease cognitive load, and staying sharp by refreshing and retraining.</itunes:subtitle>
      <itunes:keywords>software standards, software engineering, team topologies</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>23</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">30073468-1c5d-4fe6-bd40-fdd9a5f2b63a</guid>
      <title>The One Where We Geek Out on Career Pivots with Ash Patel</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Ash Patel is an independent advocate for better software reliability practices. He's been a seasoned manager for over a decade and takes an organizational design and team development view on improving technology outcomes.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/ash-patel-srepath/">LinkedIn</a></li><li><a href="https://www.srepath.com/">SREPath Podcast</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Capybara">Capybara</a></li><li><a href="https://www.highparkzoo.ca/meet-the-animals/capybara/">Capybaras at Toronto's High Park Zoo</a></li><li><a href="https://www.intel.com/content/www/us/en/products/details/processors/core/i7.html">Intel Core i7 processor</a></li><li><a href="https://learn.microsoft.com/en-us/powershell/">Windows Powershell</a></li><li><a href="https://learn.microsoft.com/en-us/windows/wsl/about">Windows Subsystem for Linux</a></li><li><a href="https://www.programiz.com/javascript/ES6">JavaScript ES6</a></li><li><a href="https://www.w3schools.com/jsref/prop_win_frames.asp">Window frames property</a></li><li><a href="https://www.possolutions.com.au/blog/setting-your-priorities-right-%E2%80%A6-p0-p1-p2-%E2%80%A6">Priority codes (P0, P1, etc.)</a></li><li><a href="https://en.wikipedia.org/wiki/Environmental,_social,_and_corporate_governance">Environmental, social, corporate governance (ESG)</a></li><li><a href="https://www.investopedia.com/terms/p/plstatement.asp">Profits & Losses (P&L)</a></li><li><a href="https://www.theodinproject.com">The Odin Project</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.srepath.com/making-sense-opentelemetry-observability-adriana-villela/">Adriana on SREPath Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Ash Patel. Well, welcome, Ash.</p><p><strong>ASH:</strong> Hey, how's it going, Adriana?</p><p><strong>ADRIANA:</strong> Not too bad. Where are you calling from today?</p><p><strong>ASH:</strong> I am actually in Australia right now because I wanted to escape the Toronto winter early. I feel like I've done it right in time.</p><p><strong>ADRIANA:</strong> Yeah, I think so. I think you caught it. Just like when the sun is setting way too early and the weather is just that special shade of blah.</p><p><strong>ASH:</strong> Yes. Just around Halloween times, it starts to hint at it's going to get bad. And then by mid November, we're already thinking, I need to get out of this.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally don't blame you. So how long are you in Australia for? The duration of winter?</p><p><strong>ASH:</strong> Pretty much. I'm looking at somewhere around March, April.</p><p><strong>ADRIANA:</strong> That's awesome. So it's like summer for you all the time then, because you're going from summer to summer.</p><p><strong>ASH:</strong> It has its downsides. I mean, it gets really hot in Australia, but it's a lot easier to deal with than -15 degrees or worse. Right?</p><p><strong>ADRIANA:</strong> I agree. I come from a tropical country, and I have been living in Canada for 35 years, and I still cannot get acclimated to the freaking cold.</p><p><strong>ASH:</strong> Oh, yeah, about that. I noticed that your mascot for the pod is a capybara.</p><p><strong>ADRIANA:</strong> Yes, that's right. Which, incidentally, I discovered capybaras as a result of Instagram. It wasn't even because of, like, because I'm from Brazil originally. It wasn't even because, oh, I grew up with them and they're so cute and cuddly. No, it's like Instagram started showing me videos of these. I'm like, oh, my God, where have you been all my life? And so I got slightly obsessed. And in High Park in Toronto, there's like a zoo and there are capybaras and went to see them in the summer, and they are just like...they're glorious animals.</p><p><strong>ASH:</strong> They look amazing.</p><p><strong>ADRIANA:</strong> Yeah, I would love to have one as a pet.</p><p><strong>ASH:</strong> Not sure if you can do that legally.</p><p><strong>ADRIANA:</strong> Yeah, I don't think so. That is a dream that will remain unfulfilled. All right, well, before we get started with the meaty bits, I am going to subject you to some lightning round questions.</p><p><strong>ASH:</strong> Sounds good.</p><p><strong>ADRIANA:</strong> All right, let's get started. Okay, first question. Are you a lefty or a righty?</p><p><strong>ASH:</strong> Ambidextrous.</p><p><strong>ADRIANA:</strong> Ooh, that is very cool.</p><p><strong>ASH:</strong> But probably ambidextrous. Yeah, but best if I don't write with my left hand. It's shocking, but it's doable.</p><p><strong>ADRIANA:</strong> Nice. That's very cool. Okay, next question. IPhone or Android?</p><p><strong>ASH:</strong> I wasn't an OG iPhone guy for the first two releases, so I'm talking way back, like 2008 to 2010, somewhere around that time, and then Android right up until earlier last year. So for a good twelve years, Android only, and now iPhone only.</p><p><strong>ADRIANA:</strong> Oh, wow. That's quite the switch. Very cool. What made you switch back from Android to iPhone?</p><p><strong>ASH:</strong> I think I just saw a whole bunch of people playing around with their iPhones, and I'm like, I want that. It's slick. The UI/UX, and I'm one of those UI/UX nerds. It just really struck me. I was like, oh, I need that. I need that in my life.</p><p><strong>ADRIANA:</strong> That is very cool. Yeah. I have to say I'm dazzled by the UI/UX of the iPhone and just, like, the slickness of it. I wish that I wasn't one of those clumsy people who had, like, a naked iPhone, but I have to put a case on mine, unfortunately, and it makes me deeply sad. But, yeah, if I didn't have a case, there'd be scratches.</p><p><strong>ASH:</strong> Oh, most definitely.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer Mac, Linux, or Windows in your day to day life?</p><p><strong>ASH:</strong> It's actually kind of a similar story to iPhone versus Android. Windows, right up until last year, and all of a sudden, a switch to Mac. And a lot of my friends are going, dude, you used to really hate on Apple. I never did, but they assumed I did because I always would talk about Windows and, yeah, they all talked about Apple stuff, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> So there you go.</p><p><strong>ADRIANA:</strong> And now you're a convert. Yeah, I was telling someone the other day that I went years and years, Windows only. I'm like, Apple, BLECH. And we bought a Mac. It was like a Mac Mini, one of the early Mac Minis, kind of as an experiment, use it as a media server. And I'm like, what is this fresh hell? And then I decided to buy myself a MacBook Pro just for funsies. And I just bought myself this powerful Intel Core i7 machine, which was like, at the time, state of the art. And I ditched my Core i7 machine for the dinkier MacBook because I was like, this thing is just glorious.</p><p><strong>ASH:</strong> I don't know what they do, but there's some magic behind it.</p><p><strong>ADRIANA:</strong> There is. I'm also sold because of the Linux-y-ish kernel. Close enough to Linux that I feel like I can do cool shit and I don't know, I cannot get behind Powershell. I don't even want to try. I worked at a Windows shop once and they were like, Powershell this, Powershell that, and I installed Windows subsystem for Linux as like my first thing. And I'm like, I don't ever want to touch Powershell. I'm sorry, Powershell lovers.</p><p><strong>ASH:</strong> I'm going to be with you on that, Adriana. Let's just stick with the terminal that comes on Mac. It's so much easier than using Powershell.</p><p><strong>ADRIANA:</strong> Yeah. Okay, next question. What's your favorite programming language?</p><p><strong>ASH:</strong> Ooh, I just realized that my skills are very out of date, so I'm just going to stick with HTML. That's not even a programming language. HTML and CSS. No, I would say JavaScript because it's elegant. That's the only real programming language I know and my skills are really out of date and I'm learning all the stuff that's in es six. I think that's the latest in JavaScript and it's kind of hard because I've been in the management track for the last, I'm not going to mention how many years, but it's been a long time. And coming back to all this stuff, I'm like, oh my goodness, I really have fallen behind.</p><p><strong>ADRIANA:</strong> Yeah, it changes, right?</p><p><strong>ASH:</strong> So let's just say when I was playing around with JavaScript, it was this new fangled thing that you could do animations with when you had HTML with frames. So kind of gives you. I bet people don't even know what frames are nowadays.</p><p><strong>ADRIANA:</strong> I still remember frames. You were in good company. Yeah, that's probably around the time I looked at JavaScript. I'm like, not for me. Bye bye.</p><p><strong>ASH:</strong> It was pretty messy, but fun.</p><p><strong>ADRIANA:</strong> I admire the fact that so many beautiful UI things come out of JavaScript, but I am not one of those people who can make those things happen, and I have made my peace with that.</p><p><strong>ASH:</strong> I am trying to make my piece with it, but I just keep on going back and trying to learn it and try and think one day I could maybe become a front end developer of some form and create cool apps, but maybe I'll just stick around with infrastructure and deep dive into that. Maybe we should. Maybe I should do that. Yeah.</p><p><strong>ADRIANA:</strong> I'm a little biased, but I do like the infrastructure.</p><p><strong>ASH:</strong> Yeah, we're both just a little bit biased.</p><p><strong>ADRIANA:</strong> Just a tad. Right. Okay, next question. Do you prefer dev or ops?</p><p><strong>ASH:</strong> Ops. This is a tricky question. I feel like I'm going to fail if I say...</p><p><strong>ADRIANA:</strong> There are no wrong answers here.</p><p><strong>ASH:</strong> I like DevOps. That's the right answer, isn't it?</p><p><strong>ADRIANA:</strong> You know what? A lot of people have given the DevOps answer, so, like I said, no wrong answers. Okay, next question. Controversial one. JSON or YAML?</p><p><strong>ASH:</strong> Oh, jeez. JSON. Cool. Yeah, let's leave it at that.</p><p><strong>ADRIANA:</strong> Okay. And on a similarly controversial vein, and you can blame one of my recent guests for bringing this up. Spaces or tabs?</p><p><strong>ASH:</strong> Um, that's going to be a huge um that you got to clear out, but that's all right. Spaces. Is this a trick question?</p><p><strong>ADRIANA:</strong> Again, no wrong answers, just personal preference.</p><p><strong>ASH:</strong> No, actually, I like tabs. I like tabs. I should say tabs.</p><p><strong>ADRIANA:</strong> I think that's the worst of it. Two more questions. They're not as controversial. Do you prefer to consume content through text or video?</p><p><strong>ASH:</strong> It depends on my mood on the day, but lately it's been a lot of video.</p><p><strong>ADRIANA:</strong> All right, cool. And then final question. What is your superpower?</p><p><strong>ASH:</strong> What is my superpower?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> As of late, it's being infinitely patient. People just get mind blown by how patient I am with things. They get frustrated. I'm like, it's cool. Just hang around. We'll wait for 3 hours for the DMV guy to sort things out for us.</p><p><strong>ADRIANA:</strong> I really like that. I wish I had patience like that. I get impatient waiting in line. If it's like three people deep, I'm like, come on, move. So, yeah, hats off to you for your patience. I think we all need a little more patience and a little more zenness. I think especially as we get older, I think we realize, why are we getting so worked up over this crap?</p><p><strong>ASH:</strong> Funnily enough, from what I've heard, the older we get, the less patient we become.</p><p><strong>ADRIANA:</strong> Oh, no. It means it's going to get worse for me.</p><p><strong>ASH:</strong> If you consciously practice meditating and being present and all these kinds of things.</p><p><strong>ADRIANA:</strong> I have tried. I've tried the mindfulness thing, and my mind always wanders. I don't know how people manage. Hats off to people who can do that. I feel like I start thinking about all the things that I need to do while I'm doing this mindfulness exercise, and then I'm like, shit, I got to get out my phone and write this down.</p><p><strong>ASH:</strong> I'm going to just go a little bit off tangent for a second. And I have a tip for that. I am one of those people as well. If you got me to sit still and try and meditate or just be mindful, et cetera, et cetera. I cannot do it. But then I found if I just did beginners yoga for a while, it's a lot easier to get into that meditative state. So that's my...</p><p><strong>ADRIANA:</strong> That is true.</p><p><strong>ASH:</strong> ...pro/amateur, very much amateur tip, actually, for people.</p><p><strong>ADRIANA:</strong> That is a really good tip, because yoga is the one time where I can chill more because I'm so caught up trying to stay, trying to do the poses and trying to do the breathing. And I always do the opposite of what they say. When they say breathe out, I have the urge to breathe in and vice versa. It keeps my mind occupied, though.</p><p><strong>ASH:</strong> Kind of guilty of doing the same thing. So you're in good company or bad company? I'm still not sure.</p><p><strong>ADRIANA:</strong> Although I am told that yoga is like a very personal practice, and how you do it is how you do it. So maybe we're doing all right.</p><p><strong>ASH:</strong> Yeah, I'm completely with you on that.</p><p><strong>ADRIANA:</strong> Awesome. All right, well, now that we've done our meditative, contemplative, philosophical segment, let's get into the meaty bits. So we were chatting earlier about just being in the corporate world, because that's something that you and I both have in common. Careers, long careers in the corporate world. So why don't you share actually, how you got your start in the corporate world and how it's been?</p><p><strong>ASH:</strong> So I started off as a system admin way back. So remember, we're talking about HTML with frames. Kind of gives you a reference point as to when we're talking about that. And then it just was a transition into...I did a degree in research science. It was a research science oriented degree. So the company I was working at was handling the computer systems for said, hey, do this degree, we'll get you a management job, and then sky's the limit. So I thought, okay, let's try this out. And I did it.</p><p>And they were right. Got on the management track, started off managing one place, then a few sites, and then became director of operations. So I finished up last year as a director of operations, responsible for people, finance, property and technology. That's kind of a useful thing to know. Technology was important because it was increasingly become a part of a healthcare environment, which is where I was based. And it was difficult, and that's where I got into thinking about reliability and essentially operational stuff after a long time and just really just dug into that. But that's why it's the thing for me now, because I think that was the most interesting part of my work. For me.</p><p><strong>ADRIANA:</strong> Like, dealing with the reliability of the systems.</p><p><strong>ASH:</strong> Dealing with pretty much any of the software operation side of things. And reliability was a problem for us. Software reliability was a problem. So I made it a priority area, started blogging on it, and even after finishing up I just continued on it while I retrained to see if I can become a ninja JavaScript developer one day.</p><p><strong>ADRIANA:</strong> Awesome. So what would you see is the biggest leap? Is it a leap? What's the biggest difference in going from a manager to a director in terms of job responsibilities, the way you think?</p><p><strong>ASH:</strong> So that's probably the first taste of seniority in terms of you thinking you're a senior manager, which I always had people tell me, "Oh, you're the senior manager in the company." Which is right, but that also means the entire C-suite is kind of looking down on you and telling you what to do more so than ever before, which was always fun. But then you're also getting managed up. I'm sure you've heard of people trying to learning about managing up, so managing their managers. So I had a lot of people trying to do that with me, which was always fun to navigate. So you're dealing with both ends in terms of responsibilities. It's more broad. For me it was just covering a lot, covering a lot of areas that I didn't have an interest in, but it just came under my purview. Once again, technology was the most interesting part.</p><p><strong>ADRIANA:</strong> It is the fun stuff.</p><p><strong>ASH:</strong> Do you want me to deep dive a little bit more into the responsibilities?</p><p><strong>ADRIANA:</strong> Yeah, actually I want to go back to what you were saying earlier about managing up, and if you could explain that to folks in our audience who aren't necessarily familiar with the term, because I think that's kind of an interesting thing, because you're right that there's a lot of advice given to folks in management positions or even individual contributors manage up. So what does that mean?</p><p><strong>ASH:</strong> So I cannot give a textbook definition on this. I'm really going to give my perspective on how people are trying to do it with me. You can tell that people were getting advice from somewhere else, maybe someone who was telling them exactly to manage up, or they were just naturally good at it, and they would essentially try and guide decision making toward a favorable outcome for them.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>ASH:</strong> And essentially something that would position them as someone who is a valuable individual contributor, which is not a bad thing, but sometimes actually a lot of times it came at the expense of their team, which is when things go wrong in managing up. So managing up is not a bad thing necessarily, but it can eventually turn into a, "Hey, look at me, look at me, look at me, look at me" kind of thing. And then trying to just steer the director or steer your boss towards what essentially only, it seems like you're the only person who can do it. I think that's not so much of a thing in tech, but people are learning managing up, and I hope they do it the right way.</p><p><strong>ADRIANA:</strong> Yeah, because I guess if it comes off, then you kind of feel like you're being used, right?</p><p><strong>ASH:</strong> Yeah, about nine times out of ten, it definitely felt like that.</p><p><strong>ADRIANA:</strong> Yeah. Because I can definitely see the benefits of managing up because sometimes your direct reports might have certain insights that you might not have, so they bring certain issues to the forefront and so you have that visibility. But then when you're being blatantly used so that they can work on their agenda, then that feels a little bit ickier, I would say.</p><p><strong>ASH:</strong> Yeah. And I guess that's one piece of advice I'd give to a manager who realizes they're being managed up on. Actually create barriers to it. Like, don't block people, but actually have systems or mental systems or mental models in place to say, hey, look, I need to rationally process whatever's coming into me because a lot of times we don't realize it. We're so busy. We've got teams to manage, we've got reviews to do, we've dealing with our bosses ourselves. We get caught up in all of this, and it's not easy to think things through. So that's one thing I'd say to people. Maybe we can go back to that whole, you got to meditate regularly or maybe just slow down and think about things.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. For me, I tend to be, unfortunately, at times impulsive, especially when it comes to getting emails or slack messages or whatever, that tend to get me riled up. And one thing that I did learn in the last several years was to don't be tempted to respond right away. Sit back, let it soak, and then respond, and you'll do so with a much, much clearer head.</p><p><strong>ASH:</strong> I love the snooze function on Gmail. Everything that's snoozed for a week later.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It does you a great service rather than hinder. So I definitely appreciate those features, like realizing that not everything is something that you have to address right away. Not everything is an emergency, is very liberating.</p><p><strong>ASH:</strong> Absolutely. And I think that can seg us on to another thing that I think even individual contributors can benefit from, in that you have to manage your cognitive load, you have to be aware of it. It's something you have to consciously deal with. It's not something that's just going to happen naturally. That app that says it's going to reduce your mental burden, it's not going to do that automatically. You have to be involved in it, too.</p><p><strong>ADRIANA:</strong> Yeah, and that's a huge takeaway. Only you can help you. It sounds super cliché, but it is absolutely true. Until you take the reins and start putting in, like, guardrails in your own life, people, things, circumstances are going to take advantage of you. And then that leads to burnout.</p><p><strong>ASH:</strong> Exactly. Just like what SREs do in putting out guardrails. They set around guardrails for developers to not cause P0, P1 high severity incidents. It's very important that you create guardrails around your work as well so that you don't fall out and then you get stuck and you start creating symptoms of burnout.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Now, one thing that I wanted to circle back on is, I think you'd mentioned, when you're talking about role as a director, you're kind of under the microscope of the C-suite. And I used to always think the higher up you got in your career, the more influence, and I guess the more freedom you had. But then I was at a position myself where, I was at a company where they were, like, grooming me to be a director. And my boss at the time, he said, the higher up you move, the more you can't just think about what you want. You have to also think about what the company wants, which is very fair. I mean, companies got to make money and all that. But then for me, that was kind of a turn off. I'm like, yeah, no, I don't think I want to pursue this. What's your point of view? What's your experience with that?</p><p><strong>ASH:</strong> For me, it was a little simpler because we were in the healthcare space, so we had boundaries. You have very strict boundaries around how far you can take it in terms of the company wants something commercially. But then that always gets compared to what is ethical, which is not a boundary, that 99% of companies, they don't have it, because they don't have this regulated boundary and even regulated industries. It's not as much of an equation involving, are we doing the right thing by our customers, necessarily. It's an important thing to consider, especially as things get more competitive. And now I'm probably going to talk about another topic that it won't make sense to a lot of your listeners. ESG is now a big thing. So environment, sustainability, governance.</p><p>So governance is a big part in how a company is treated or looked at by investors, by the public in general. So you need to get that right. And if you don't, that is asking for trouble. So we always had boundaries for, yeah, the company wants this, but then we have to do the right thing by the customer or the client, the patient, et cetera.</p><p><strong>ADRIANA:</strong> Yeah. Which I guess in some ways that makes it easier. Right. Because you are bound by doing right by the patient rather than. It's not just a big old corporate interest.</p><p><strong>ASH:</strong> Yeah, exactly. In some ways it made it easier. In some ways it was difficult, but we could go on about that for a while.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. Now, I think you mentioned when you were talking about your role as a director, you also mentioned, obviously reliability was an aspect like the technology side of things. But then there's other aspects too, right? Because you have to be concerned with budgeting and whatnot. Talk about some of these aspects, the non techie aspects of the job. And were they something that you enjoyed?</p><p><strong>ASH:</strong> Looking at balance sheets is never fun. Especially when you have to...</p><p><strong>ADRIANA:</strong> Yeah, I have to agree with you.</p><p><strong>ASH:</strong> Especially when you have to look at it with, what do they say? Fine tooth and comb. Fine toothed comb or something like that.</p><p><strong>ADRIANA:</strong> Yeah, fine tooth comb. Yeah.</p><p><strong>ASH:</strong> There were a lot of old school sayings in my space, as you can imagine. We need to look at this with a fine comb or whatever they used to say. But, yeah, it was a lot of things that would really not interest people who are just interested in being individual contributors, even people who want to be managers and just be people managers. There's a lot of other stuff that you have to do. So yeah. Dealing with P&Ls, dealing with paperwork, reading through contracts. Actually reading through contracts.</p><p><strong>ADRIANA:</strong> Right. Which is not fun on a good day.</p><p><strong>ASH:</strong> Yeah. Like the lawyer actually wants you to pay attention. They don't want you to just be there and sign at the end, generally.</p><p><strong>ADRIANA:</strong> Yeah. Which makes sense. Especially if you're responsible for the purchase of some massive system or whatever. You definitely want to make sure that it's not just a stamp of approval.</p><p><strong>ASH:</strong> Right, exactly. Oh, we had stamps, by the way, like actual physical stamps that you actually jam into an ink pad.</p><p><strong>ADRIANA:</strong> Fun.</p><p><strong>ASH:</strong> Real old school, right?</p><p><strong>ADRIANA:</strong> That is very old school. For me personally, I would find like, that is a very stressful burden to carry. How did you feel about that? Did you feel stressed and also in awe of like, "Oh, I just made this decision."</p><p><strong>ASH:</strong> The funny thing is that when you're there, when I was there, I never felt that that's not what my cognitive process was. But obviously it was there somewhere in the background because now I'm going, wow, I was really highly strung. And even friends I see, I've seen months later, after just finishing up, they're like, oh, wow, is this you? You're like relaxed. And I'm saying, wait, I wasn't relaxed before for all this time? And they're like, oh, no, you were good. You were good, like backtracking.</p><p><strong>ADRIANA:</strong> Yeah. So I guess it speaks to the intensity of that kind of role. That actually has always been a bit of a turn off for me as well, is like the intensity. Work is intense normally. And then I think when you get to higher up positions, the responsibilities are so big, Lofty.</p><p><strong>ASH:</strong> Yeah. I'd say to people, don't get attracted by an increase in salary because if that's what you're doing it for, jeez, that's all I can say about that.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. What made you decide? Okay, I'm done with this directorship thing for a change.</p><p><strong>ASH:</strong> About three years ago, a certain global event occurred, and it made a lot of people reassess what they were doing that I had been thinking about it for a while. Is this what I want to do? Is this the path I want to take? Ongoing. And even though I've dated myself with saying HTML had frames, I still feel like I'm relatively young to make a shift into something else. And I love the tech space, which is why I'm trying to get deeper into programming. And I think the stars just aligned. It was the right time and I just did it last year.</p><p><strong>ADRIANA:</strong> Awesome. And so what are you doing now? You've mentioned that you're getting deeper into programming, so right now, are you on an exploratory phase? What's life been like since you decided, "I'm done with this?"</p><p><strong>ASH:</strong> It's been a bit of both. So I've continued on with srepath.com, which is about site reliability engineering, and had you on, and that was a very popular episode. People loved, they loved your insights about OpenTelemetry because that's a hot topic in this space. I mean, in terms of platform engineering, DevOps, SRE, everyone's talking about it right now. And other than that, studying JavaScript again a very long time after I last touched it. But it's been fun learning about all kinds of aspects of a programming language. Again, after having been so knee deep in non technical, technical stuff, I don't know how to explain that. Yeah, it's been exhilarating, actually. Yeah, it's fun to learn.</p><p><strong>ADRIANA:</strong> It's the techie in you.</p><p><strong>ASH:</strong> Yeah, exactly. And I'm so glad I got a MacBook for this because I don't think I would have enjoyed, I would not have enjoyed doing this on a Powersh-...on a Windows...no.</p><p><strong>ADRIANA:</strong> Yeah. I have to agree with you. I think it makes for a much more pleasurable development experience.</p><p><strong>ASH:</strong> 100%.</p><p><strong>ADRIANA:</strong> So are you happy then, with your decision to have made the exit from corporate life onto the more creative sphere of software?</p><p><strong>ASH:</strong> So far, so good. That's all I can say about it. Because it's definitely not as consistent, it's not as predictable. Income is definitely one of those things that's very unpredictable, but that's fine. I think it's one of those things that you have to do. Like, I have been a manager since the age of 22.</p><p><strong>ADRIANA:</strong> Oh my God. That is very early on.</p><p><strong>ASH:</strong> Wow. Yeah. So for me, actually, for most of my adult life, having only done that, it is like, I need to do this.</p><p><strong>ADRIANA:</strong> Yeah. I think it's so cool that you've made this transition, this pivot, because it is so scary to make such a major pivot no matter what stage you are in your life, but especially if you've been doing one thing for such a long period of time, can be absolutely terrifying. And you don't know, if we knew what the future held, we'd all be rich. But so many unknowns, right? With making a huge career leap. But I think also knowing deep in your heart that it's time for a change is such a great motivation to change.</p><p><strong>ASH:</strong> And I definitely knew that. So the stars aligned, as I said before, and just had to do it.</p><p><strong>ADRIANA:</strong> That's awesome. Hats off to you. I think it's so cool when folks just move out of their comfort zone into following a passion onto greener pastures, knowing that there's something else out there that could possibly make you happier. And it sounds like it has made you happier, which is cool.</p><p><strong>ASH:</strong> Oh, absolutely. It has made me appreciate, though, what it is like to be an early career... Well, I still haven't got a career in this next sphere. Right. But it's made me think more about what it's like to be an early career or even pre career person getting into a space, it's like so many things you got to learn so many ways you got to organize yourself. And I feel like, I'm very organized now because that's all, that's my expertise, my area of managing myself, managing my ability to do inordinate amounts of work in shorter and shorter periods of time. And that's a skill that a lot of people don't have because early career professionals are generally 18 to 25.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> So that's something that I am exploring as well, to see, can I share some insights with them to help them develop their technical skills faster and also take on some soft skills, which is so important in the workplace.</p><p><strong>ADRIANA:</strong> Yeah, and that's the thing. We should never, ever underestimate the importance of the soft skills. I know it's so easy to get, if you're a technical person, get caught up in the technology, and that's going to help you coast through your career, but it's totally not. I mean, we scoff at the idea of having to take English in school, but sorry to say, but communication is such an important aspect of the software industry, and if you're unable to communicate effectively, then you might as well just be a crappy coder because it's not going to get you super far, unfortunately.</p><p><strong>ASH:</strong> So one of the projects I'm doing right now is called The Odin Project, and that's about essentially learning how to use GitHub and HTML and CSS and everything from scratch. And I'm following it to the t. I am not skipping any steps. That is the worst thing you can do to say, hey, I already know this, I can skip it.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>ASH:</strong> People do it so often. I used to do it so often.</p><p><strong>ADRIANA:</strong> Oh my God, so guilty of it.</p><p><strong>ASH:</strong> I think we all are. So following that, I have learned that it's so important to take every step. And also there was one aspect of Project Odin I wanted to mention, but it'll come to me later, hopefully.</p><p><strong>ADRIANA:</strong> Okay. Now, having spent just circling back on the corporate aspect of a chunk of your career, what would you say was for someone who's been in the corporate life for so long, how would you describe it? What are some of the ups and the downs?</p><p><strong>ASH:</strong> So the ups would definitely be power, which you don't realize you have until much later, and then you have to realize that you have to exercise it judiciously. I didn't say that. Right. Judicious. Okay. That's one of my fail words. People used to say it so often in my space. Like judiciously. Yes.</p><p><strong>ADRIANA:</strong> There you go.</p><p><strong>ASH:</strong> Finally. Got it. Yeah, got there eventually. So that's one of the things it's like when you are in this space it's a strong structure. It's very different to how people like to think in tech teams, where it's a more flatter structure. You can talk about problems generally. You can talk about problems more readily. I oversaw a few tech teams over the years, and generally they would just express their opinions to me as is.</p><p>And that was quite refreshing because I was so used to people sugar coating things, and people, oh, my God. Wanting to put their best foot forward, for example, that it just was refreshing to work in that kind of environment, whereas there's a lot of formality in a more rigid corporate structure. I would say, yeah, I did at times find it stifling, but then it's just one of the things, once you're in the system, you just got to keep rolling. You just keep moving. It's like a routine. You get that morning coffee. You have that coffee at 11:00 a.m. You have that coffee at 2:00 p.m..</p><p>I cut out coffee. After that, I realized how it became a part of life, how you're actually just in that system, going through that routine of a rigid structure. Obviously, you have to have some structure in tech work, but there's definitely a lot more in a more formal environment.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I think for me, the most jarring thing was, first of all, in corporate world, they do not like you swearing. I got in trouble for swearing. Oh, my God, I got into so much trouble for swearing. And I'm like, really? So I very much appreciate being in a workplace where I can swear freely because I am a swearer. So that was number one for me. Number two was like, you must respect the hierarchy. None of this.</p><p>Like, you can't go to your skip level manager for a thing. You must resolve it with your direct manager. And, oh, my God, I got in shit for insubordination. I'm like, I just want to get stuff done. I don't care who I have to go through. I just want to do my job and do right by the company. That was definitely something that I got burned on in my career, which lesson learned for the corporate world. Do not do that.</p><p><strong>ASH:</strong> Sometimes doing the right thing is not doing the right thing in that environment.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. That is a great way of putting it, which makes it very difficult to navigate that kind of environment if your mind isn't compatible with that mindset of working. And I don't think mine was. So, yeah, that's one of the reasons why I'm not in a big, stuffy corporate environment anymore.</p><p><strong>ASH:</strong> Absolutely. I don't want to knock it completely as either myself because there are some people who thrive in that environment and it works really well for them. It didn't work for me, but I still did it, if it makes any sense.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I mean, same thing. I was in a large corporate environment for a chunk of my career and then I discovered like, wait, there's other stuff out there? What are you talking about? But I totally agree with you. It works for some people. Different strokes for different folks. People are successful in their own different ways and it's cool to see how different people thrive in different environments. Definitely not for though.</p><p><strong>ASH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Thank you so much Ash, for geeking out with us today, y'all. Don't forget to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ASH:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey there, Geeking Out fans. We're taking a two week break as I prepare for KubeCon in Paris. We'll be back with a brand new episode on Tuesday, April 2nd. Until then, peace out and geek out.</p>
]]></description>
      <pubDate>Tue, 12 Mar 2024 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Ash Patel)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-career-pivots-ash-patel-K0_xgjtl</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Ash Patel is an independent advocate for better software reliability practices. He's been a seasoned manager for over a decade and takes an organizational design and team development view on improving technology outcomes.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/ash-patel-srepath/">LinkedIn</a></li><li><a href="https://www.srepath.com/">SREPath Podcast</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Capybara">Capybara</a></li><li><a href="https://www.highparkzoo.ca/meet-the-animals/capybara/">Capybaras at Toronto's High Park Zoo</a></li><li><a href="https://www.intel.com/content/www/us/en/products/details/processors/core/i7.html">Intel Core i7 processor</a></li><li><a href="https://learn.microsoft.com/en-us/powershell/">Windows Powershell</a></li><li><a href="https://learn.microsoft.com/en-us/windows/wsl/about">Windows Subsystem for Linux</a></li><li><a href="https://www.programiz.com/javascript/ES6">JavaScript ES6</a></li><li><a href="https://www.w3schools.com/jsref/prop_win_frames.asp">Window frames property</a></li><li><a href="https://www.possolutions.com.au/blog/setting-your-priorities-right-%E2%80%A6-p0-p1-p2-%E2%80%A6">Priority codes (P0, P1, etc.)</a></li><li><a href="https://en.wikipedia.org/wiki/Environmental,_social,_and_corporate_governance">Environmental, social, corporate governance (ESG)</a></li><li><a href="https://www.investopedia.com/terms/p/plstatement.asp">Profits & Losses (P&L)</a></li><li><a href="https://www.theodinproject.com">The Odin Project</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.srepath.com/making-sense-opentelemetry-observability-adriana-villela/">Adriana on SREPath Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today is Ash Patel. Well, welcome, Ash.</p><p><strong>ASH:</strong> Hey, how's it going, Adriana?</p><p><strong>ADRIANA:</strong> Not too bad. Where are you calling from today?</p><p><strong>ASH:</strong> I am actually in Australia right now because I wanted to escape the Toronto winter early. I feel like I've done it right in time.</p><p><strong>ADRIANA:</strong> Yeah, I think so. I think you caught it. Just like when the sun is setting way too early and the weather is just that special shade of blah.</p><p><strong>ASH:</strong> Yes. Just around Halloween times, it starts to hint at it's going to get bad. And then by mid November, we're already thinking, I need to get out of this.</p><p><strong>ADRIANA:</strong> Yeah. Yeah, I totally don't blame you. So how long are you in Australia for? The duration of winter?</p><p><strong>ASH:</strong> Pretty much. I'm looking at somewhere around March, April.</p><p><strong>ADRIANA:</strong> That's awesome. So it's like summer for you all the time then, because you're going from summer to summer.</p><p><strong>ASH:</strong> It has its downsides. I mean, it gets really hot in Australia, but it's a lot easier to deal with than -15 degrees or worse. Right?</p><p><strong>ADRIANA:</strong> I agree. I come from a tropical country, and I have been living in Canada for 35 years, and I still cannot get acclimated to the freaking cold.</p><p><strong>ASH:</strong> Oh, yeah, about that. I noticed that your mascot for the pod is a capybara.</p><p><strong>ADRIANA:</strong> Yes, that's right. Which, incidentally, I discovered capybaras as a result of Instagram. It wasn't even because of, like, because I'm from Brazil originally. It wasn't even because, oh, I grew up with them and they're so cute and cuddly. No, it's like Instagram started showing me videos of these. I'm like, oh, my God, where have you been all my life? And so I got slightly obsessed. And in High Park in Toronto, there's like a zoo and there are capybaras and went to see them in the summer, and they are just like...they're glorious animals.</p><p><strong>ASH:</strong> They look amazing.</p><p><strong>ADRIANA:</strong> Yeah, I would love to have one as a pet.</p><p><strong>ASH:</strong> Not sure if you can do that legally.</p><p><strong>ADRIANA:</strong> Yeah, I don't think so. That is a dream that will remain unfulfilled. All right, well, before we get started with the meaty bits, I am going to subject you to some lightning round questions.</p><p><strong>ASH:</strong> Sounds good.</p><p><strong>ADRIANA:</strong> All right, let's get started. Okay, first question. Are you a lefty or a righty?</p><p><strong>ASH:</strong> Ambidextrous.</p><p><strong>ADRIANA:</strong> Ooh, that is very cool.</p><p><strong>ASH:</strong> But probably ambidextrous. Yeah, but best if I don't write with my left hand. It's shocking, but it's doable.</p><p><strong>ADRIANA:</strong> Nice. That's very cool. Okay, next question. IPhone or Android?</p><p><strong>ASH:</strong> I wasn't an OG iPhone guy for the first two releases, so I'm talking way back, like 2008 to 2010, somewhere around that time, and then Android right up until earlier last year. So for a good twelve years, Android only, and now iPhone only.</p><p><strong>ADRIANA:</strong> Oh, wow. That's quite the switch. Very cool. What made you switch back from Android to iPhone?</p><p><strong>ASH:</strong> I think I just saw a whole bunch of people playing around with their iPhones, and I'm like, I want that. It's slick. The UI/UX, and I'm one of those UI/UX nerds. It just really struck me. I was like, oh, I need that. I need that in my life.</p><p><strong>ADRIANA:</strong> That is very cool. Yeah. I have to say I'm dazzled by the UI/UX of the iPhone and just, like, the slickness of it. I wish that I wasn't one of those clumsy people who had, like, a naked iPhone, but I have to put a case on mine, unfortunately, and it makes me deeply sad. But, yeah, if I didn't have a case, there'd be scratches.</p><p><strong>ASH:</strong> Oh, most definitely.</p><p><strong>ADRIANA:</strong> Okay, next question. Do you prefer Mac, Linux, or Windows in your day to day life?</p><p><strong>ASH:</strong> It's actually kind of a similar story to iPhone versus Android. Windows, right up until last year, and all of a sudden, a switch to Mac. And a lot of my friends are going, dude, you used to really hate on Apple. I never did, but they assumed I did because I always would talk about Windows and, yeah, they all talked about Apple stuff, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> So there you go.</p><p><strong>ADRIANA:</strong> And now you're a convert. Yeah, I was telling someone the other day that I went years and years, Windows only. I'm like, Apple, BLECH. And we bought a Mac. It was like a Mac Mini, one of the early Mac Minis, kind of as an experiment, use it as a media server. And I'm like, what is this fresh hell? And then I decided to buy myself a MacBook Pro just for funsies. And I just bought myself this powerful Intel Core i7 machine, which was like, at the time, state of the art. And I ditched my Core i7 machine for the dinkier MacBook because I was like, this thing is just glorious.</p><p><strong>ASH:</strong> I don't know what they do, but there's some magic behind it.</p><p><strong>ADRIANA:</strong> There is. I'm also sold because of the Linux-y-ish kernel. Close enough to Linux that I feel like I can do cool shit and I don't know, I cannot get behind Powershell. I don't even want to try. I worked at a Windows shop once and they were like, Powershell this, Powershell that, and I installed Windows subsystem for Linux as like my first thing. And I'm like, I don't ever want to touch Powershell. I'm sorry, Powershell lovers.</p><p><strong>ASH:</strong> I'm going to be with you on that, Adriana. Let's just stick with the terminal that comes on Mac. It's so much easier than using Powershell.</p><p><strong>ADRIANA:</strong> Yeah. Okay, next question. What's your favorite programming language?</p><p><strong>ASH:</strong> Ooh, I just realized that my skills are very out of date, so I'm just going to stick with HTML. That's not even a programming language. HTML and CSS. No, I would say JavaScript because it's elegant. That's the only real programming language I know and my skills are really out of date and I'm learning all the stuff that's in es six. I think that's the latest in JavaScript and it's kind of hard because I've been in the management track for the last, I'm not going to mention how many years, but it's been a long time. And coming back to all this stuff, I'm like, oh my goodness, I really have fallen behind.</p><p><strong>ADRIANA:</strong> Yeah, it changes, right?</p><p><strong>ASH:</strong> So let's just say when I was playing around with JavaScript, it was this new fangled thing that you could do animations with when you had HTML with frames. So kind of gives you. I bet people don't even know what frames are nowadays.</p><p><strong>ADRIANA:</strong> I still remember frames. You were in good company. Yeah, that's probably around the time I looked at JavaScript. I'm like, not for me. Bye bye.</p><p><strong>ASH:</strong> It was pretty messy, but fun.</p><p><strong>ADRIANA:</strong> I admire the fact that so many beautiful UI things come out of JavaScript, but I am not one of those people who can make those things happen, and I have made my peace with that.</p><p><strong>ASH:</strong> I am trying to make my piece with it, but I just keep on going back and trying to learn it and try and think one day I could maybe become a front end developer of some form and create cool apps, but maybe I'll just stick around with infrastructure and deep dive into that. Maybe we should. Maybe I should do that. Yeah.</p><p><strong>ADRIANA:</strong> I'm a little biased, but I do like the infrastructure.</p><p><strong>ASH:</strong> Yeah, we're both just a little bit biased.</p><p><strong>ADRIANA:</strong> Just a tad. Right. Okay, next question. Do you prefer dev or ops?</p><p><strong>ASH:</strong> Ops. This is a tricky question. I feel like I'm going to fail if I say...</p><p><strong>ADRIANA:</strong> There are no wrong answers here.</p><p><strong>ASH:</strong> I like DevOps. That's the right answer, isn't it?</p><p><strong>ADRIANA:</strong> You know what? A lot of people have given the DevOps answer, so, like I said, no wrong answers. Okay, next question. Controversial one. JSON or YAML?</p><p><strong>ASH:</strong> Oh, jeez. JSON. Cool. Yeah, let's leave it at that.</p><p><strong>ADRIANA:</strong> Okay. And on a similarly controversial vein, and you can blame one of my recent guests for bringing this up. Spaces or tabs?</p><p><strong>ASH:</strong> Um, that's going to be a huge um that you got to clear out, but that's all right. Spaces. Is this a trick question?</p><p><strong>ADRIANA:</strong> Again, no wrong answers, just personal preference.</p><p><strong>ASH:</strong> No, actually, I like tabs. I like tabs. I should say tabs.</p><p><strong>ADRIANA:</strong> I think that's the worst of it. Two more questions. They're not as controversial. Do you prefer to consume content through text or video?</p><p><strong>ASH:</strong> It depends on my mood on the day, but lately it's been a lot of video.</p><p><strong>ADRIANA:</strong> All right, cool. And then final question. What is your superpower?</p><p><strong>ASH:</strong> What is my superpower?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> As of late, it's being infinitely patient. People just get mind blown by how patient I am with things. They get frustrated. I'm like, it's cool. Just hang around. We'll wait for 3 hours for the DMV guy to sort things out for us.</p><p><strong>ADRIANA:</strong> I really like that. I wish I had patience like that. I get impatient waiting in line. If it's like three people deep, I'm like, come on, move. So, yeah, hats off to you for your patience. I think we all need a little more patience and a little more zenness. I think especially as we get older, I think we realize, why are we getting so worked up over this crap?</p><p><strong>ASH:</strong> Funnily enough, from what I've heard, the older we get, the less patient we become.</p><p><strong>ADRIANA:</strong> Oh, no. It means it's going to get worse for me.</p><p><strong>ASH:</strong> If you consciously practice meditating and being present and all these kinds of things.</p><p><strong>ADRIANA:</strong> I have tried. I've tried the mindfulness thing, and my mind always wanders. I don't know how people manage. Hats off to people who can do that. I feel like I start thinking about all the things that I need to do while I'm doing this mindfulness exercise, and then I'm like, shit, I got to get out my phone and write this down.</p><p><strong>ASH:</strong> I'm going to just go a little bit off tangent for a second. And I have a tip for that. I am one of those people as well. If you got me to sit still and try and meditate or just be mindful, et cetera, et cetera. I cannot do it. But then I found if I just did beginners yoga for a while, it's a lot easier to get into that meditative state. So that's my...</p><p><strong>ADRIANA:</strong> That is true.</p><p><strong>ASH:</strong> ...pro/amateur, very much amateur tip, actually, for people.</p><p><strong>ADRIANA:</strong> That is a really good tip, because yoga is the one time where I can chill more because I'm so caught up trying to stay, trying to do the poses and trying to do the breathing. And I always do the opposite of what they say. When they say breathe out, I have the urge to breathe in and vice versa. It keeps my mind occupied, though.</p><p><strong>ASH:</strong> Kind of guilty of doing the same thing. So you're in good company or bad company? I'm still not sure.</p><p><strong>ADRIANA:</strong> Although I am told that yoga is like a very personal practice, and how you do it is how you do it. So maybe we're doing all right.</p><p><strong>ASH:</strong> Yeah, I'm completely with you on that.</p><p><strong>ADRIANA:</strong> Awesome. All right, well, now that we've done our meditative, contemplative, philosophical segment, let's get into the meaty bits. So we were chatting earlier about just being in the corporate world, because that's something that you and I both have in common. Careers, long careers in the corporate world. So why don't you share actually, how you got your start in the corporate world and how it's been?</p><p><strong>ASH:</strong> So I started off as a system admin way back. So remember, we're talking about HTML with frames. Kind of gives you a reference point as to when we're talking about that. And then it just was a transition into...I did a degree in research science. It was a research science oriented degree. So the company I was working at was handling the computer systems for said, hey, do this degree, we'll get you a management job, and then sky's the limit. So I thought, okay, let's try this out. And I did it.</p><p>And they were right. Got on the management track, started off managing one place, then a few sites, and then became director of operations. So I finished up last year as a director of operations, responsible for people, finance, property and technology. That's kind of a useful thing to know. Technology was important because it was increasingly become a part of a healthcare environment, which is where I was based. And it was difficult, and that's where I got into thinking about reliability and essentially operational stuff after a long time and just really just dug into that. But that's why it's the thing for me now, because I think that was the most interesting part of my work. For me.</p><p><strong>ADRIANA:</strong> Like, dealing with the reliability of the systems.</p><p><strong>ASH:</strong> Dealing with pretty much any of the software operation side of things. And reliability was a problem for us. Software reliability was a problem. So I made it a priority area, started blogging on it, and even after finishing up I just continued on it while I retrained to see if I can become a ninja JavaScript developer one day.</p><p><strong>ADRIANA:</strong> Awesome. So what would you see is the biggest leap? Is it a leap? What's the biggest difference in going from a manager to a director in terms of job responsibilities, the way you think?</p><p><strong>ASH:</strong> So that's probably the first taste of seniority in terms of you thinking you're a senior manager, which I always had people tell me, "Oh, you're the senior manager in the company." Which is right, but that also means the entire C-suite is kind of looking down on you and telling you what to do more so than ever before, which was always fun. But then you're also getting managed up. I'm sure you've heard of people trying to learning about managing up, so managing their managers. So I had a lot of people trying to do that with me, which was always fun to navigate. So you're dealing with both ends in terms of responsibilities. It's more broad. For me it was just covering a lot, covering a lot of areas that I didn't have an interest in, but it just came under my purview. Once again, technology was the most interesting part.</p><p><strong>ADRIANA:</strong> It is the fun stuff.</p><p><strong>ASH:</strong> Do you want me to deep dive a little bit more into the responsibilities?</p><p><strong>ADRIANA:</strong> Yeah, actually I want to go back to what you were saying earlier about managing up, and if you could explain that to folks in our audience who aren't necessarily familiar with the term, because I think that's kind of an interesting thing, because you're right that there's a lot of advice given to folks in management positions or even individual contributors manage up. So what does that mean?</p><p><strong>ASH:</strong> So I cannot give a textbook definition on this. I'm really going to give my perspective on how people are trying to do it with me. You can tell that people were getting advice from somewhere else, maybe someone who was telling them exactly to manage up, or they were just naturally good at it, and they would essentially try and guide decision making toward a favorable outcome for them.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>ASH:</strong> And essentially something that would position them as someone who is a valuable individual contributor, which is not a bad thing, but sometimes actually a lot of times it came at the expense of their team, which is when things go wrong in managing up. So managing up is not a bad thing necessarily, but it can eventually turn into a, "Hey, look at me, look at me, look at me, look at me" kind of thing. And then trying to just steer the director or steer your boss towards what essentially only, it seems like you're the only person who can do it. I think that's not so much of a thing in tech, but people are learning managing up, and I hope they do it the right way.</p><p><strong>ADRIANA:</strong> Yeah, because I guess if it comes off, then you kind of feel like you're being used, right?</p><p><strong>ASH:</strong> Yeah, about nine times out of ten, it definitely felt like that.</p><p><strong>ADRIANA:</strong> Yeah. Because I can definitely see the benefits of managing up because sometimes your direct reports might have certain insights that you might not have, so they bring certain issues to the forefront and so you have that visibility. But then when you're being blatantly used so that they can work on their agenda, then that feels a little bit ickier, I would say.</p><p><strong>ASH:</strong> Yeah. And I guess that's one piece of advice I'd give to a manager who realizes they're being managed up on. Actually create barriers to it. Like, don't block people, but actually have systems or mental systems or mental models in place to say, hey, look, I need to rationally process whatever's coming into me because a lot of times we don't realize it. We're so busy. We've got teams to manage, we've got reviews to do, we've dealing with our bosses ourselves. We get caught up in all of this, and it's not easy to think things through. So that's one thing I'd say to people. Maybe we can go back to that whole, you got to meditate regularly or maybe just slow down and think about things.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. For me, I tend to be, unfortunately, at times impulsive, especially when it comes to getting emails or slack messages or whatever, that tend to get me riled up. And one thing that I did learn in the last several years was to don't be tempted to respond right away. Sit back, let it soak, and then respond, and you'll do so with a much, much clearer head.</p><p><strong>ASH:</strong> I love the snooze function on Gmail. Everything that's snoozed for a week later.</p><p><strong>ADRIANA:</strong> Yeah, exactly. It does you a great service rather than hinder. So I definitely appreciate those features, like realizing that not everything is something that you have to address right away. Not everything is an emergency, is very liberating.</p><p><strong>ASH:</strong> Absolutely. And I think that can seg us on to another thing that I think even individual contributors can benefit from, in that you have to manage your cognitive load, you have to be aware of it. It's something you have to consciously deal with. It's not something that's just going to happen naturally. That app that says it's going to reduce your mental burden, it's not going to do that automatically. You have to be involved in it, too.</p><p><strong>ADRIANA:</strong> Yeah, and that's a huge takeaway. Only you can help you. It sounds super cliché, but it is absolutely true. Until you take the reins and start putting in, like, guardrails in your own life, people, things, circumstances are going to take advantage of you. And then that leads to burnout.</p><p><strong>ASH:</strong> Exactly. Just like what SREs do in putting out guardrails. They set around guardrails for developers to not cause P0, P1 high severity incidents. It's very important that you create guardrails around your work as well so that you don't fall out and then you get stuck and you start creating symptoms of burnout.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Now, one thing that I wanted to circle back on is, I think you'd mentioned, when you're talking about role as a director, you're kind of under the microscope of the C-suite. And I used to always think the higher up you got in your career, the more influence, and I guess the more freedom you had. But then I was at a position myself where, I was at a company where they were, like, grooming me to be a director. And my boss at the time, he said, the higher up you move, the more you can't just think about what you want. You have to also think about what the company wants, which is very fair. I mean, companies got to make money and all that. But then for me, that was kind of a turn off. I'm like, yeah, no, I don't think I want to pursue this. What's your point of view? What's your experience with that?</p><p><strong>ASH:</strong> For me, it was a little simpler because we were in the healthcare space, so we had boundaries. You have very strict boundaries around how far you can take it in terms of the company wants something commercially. But then that always gets compared to what is ethical, which is not a boundary, that 99% of companies, they don't have it, because they don't have this regulated boundary and even regulated industries. It's not as much of an equation involving, are we doing the right thing by our customers, necessarily. It's an important thing to consider, especially as things get more competitive. And now I'm probably going to talk about another topic that it won't make sense to a lot of your listeners. ESG is now a big thing. So environment, sustainability, governance.</p><p>So governance is a big part in how a company is treated or looked at by investors, by the public in general. So you need to get that right. And if you don't, that is asking for trouble. So we always had boundaries for, yeah, the company wants this, but then we have to do the right thing by the customer or the client, the patient, et cetera.</p><p><strong>ADRIANA:</strong> Yeah. Which I guess in some ways that makes it easier. Right. Because you are bound by doing right by the patient rather than. It's not just a big old corporate interest.</p><p><strong>ASH:</strong> Yeah, exactly. In some ways it made it easier. In some ways it was difficult, but we could go on about that for a while.</p><p><strong>ADRIANA:</strong> Fair enough. Fair enough. Now, I think you mentioned when you were talking about your role as a director, you also mentioned, obviously reliability was an aspect like the technology side of things. But then there's other aspects too, right? Because you have to be concerned with budgeting and whatnot. Talk about some of these aspects, the non techie aspects of the job. And were they something that you enjoyed?</p><p><strong>ASH:</strong> Looking at balance sheets is never fun. Especially when you have to...</p><p><strong>ADRIANA:</strong> Yeah, I have to agree with you.</p><p><strong>ASH:</strong> Especially when you have to look at it with, what do they say? Fine tooth and comb. Fine toothed comb or something like that.</p><p><strong>ADRIANA:</strong> Yeah, fine tooth comb. Yeah.</p><p><strong>ASH:</strong> There were a lot of old school sayings in my space, as you can imagine. We need to look at this with a fine comb or whatever they used to say. But, yeah, it was a lot of things that would really not interest people who are just interested in being individual contributors, even people who want to be managers and just be people managers. There's a lot of other stuff that you have to do. So yeah. Dealing with P&Ls, dealing with paperwork, reading through contracts. Actually reading through contracts.</p><p><strong>ADRIANA:</strong> Right. Which is not fun on a good day.</p><p><strong>ASH:</strong> Yeah. Like the lawyer actually wants you to pay attention. They don't want you to just be there and sign at the end, generally.</p><p><strong>ADRIANA:</strong> Yeah. Which makes sense. Especially if you're responsible for the purchase of some massive system or whatever. You definitely want to make sure that it's not just a stamp of approval.</p><p><strong>ASH:</strong> Right, exactly. Oh, we had stamps, by the way, like actual physical stamps that you actually jam into an ink pad.</p><p><strong>ADRIANA:</strong> Fun.</p><p><strong>ASH:</strong> Real old school, right?</p><p><strong>ADRIANA:</strong> That is very old school. For me personally, I would find like, that is a very stressful burden to carry. How did you feel about that? Did you feel stressed and also in awe of like, "Oh, I just made this decision."</p><p><strong>ASH:</strong> The funny thing is that when you're there, when I was there, I never felt that that's not what my cognitive process was. But obviously it was there somewhere in the background because now I'm going, wow, I was really highly strung. And even friends I see, I've seen months later, after just finishing up, they're like, oh, wow, is this you? You're like relaxed. And I'm saying, wait, I wasn't relaxed before for all this time? And they're like, oh, no, you were good. You were good, like backtracking.</p><p><strong>ADRIANA:</strong> Yeah. So I guess it speaks to the intensity of that kind of role. That actually has always been a bit of a turn off for me as well, is like the intensity. Work is intense normally. And then I think when you get to higher up positions, the responsibilities are so big, Lofty.</p><p><strong>ASH:</strong> Yeah. I'd say to people, don't get attracted by an increase in salary because if that's what you're doing it for, jeez, that's all I can say about that.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. What made you decide? Okay, I'm done with this directorship thing for a change.</p><p><strong>ASH:</strong> About three years ago, a certain global event occurred, and it made a lot of people reassess what they were doing that I had been thinking about it for a while. Is this what I want to do? Is this the path I want to take? Ongoing. And even though I've dated myself with saying HTML had frames, I still feel like I'm relatively young to make a shift into something else. And I love the tech space, which is why I'm trying to get deeper into programming. And I think the stars just aligned. It was the right time and I just did it last year.</p><p><strong>ADRIANA:</strong> Awesome. And so what are you doing now? You've mentioned that you're getting deeper into programming, so right now, are you on an exploratory phase? What's life been like since you decided, "I'm done with this?"</p><p><strong>ASH:</strong> It's been a bit of both. So I've continued on with srepath.com, which is about site reliability engineering, and had you on, and that was a very popular episode. People loved, they loved your insights about OpenTelemetry because that's a hot topic in this space. I mean, in terms of platform engineering, DevOps, SRE, everyone's talking about it right now. And other than that, studying JavaScript again a very long time after I last touched it. But it's been fun learning about all kinds of aspects of a programming language. Again, after having been so knee deep in non technical, technical stuff, I don't know how to explain that. Yeah, it's been exhilarating, actually. Yeah, it's fun to learn.</p><p><strong>ADRIANA:</strong> It's the techie in you.</p><p><strong>ASH:</strong> Yeah, exactly. And I'm so glad I got a MacBook for this because I don't think I would have enjoyed, I would not have enjoyed doing this on a Powersh-...on a Windows...no.</p><p><strong>ADRIANA:</strong> Yeah. I have to agree with you. I think it makes for a much more pleasurable development experience.</p><p><strong>ASH:</strong> 100%.</p><p><strong>ADRIANA:</strong> So are you happy then, with your decision to have made the exit from corporate life onto the more creative sphere of software?</p><p><strong>ASH:</strong> So far, so good. That's all I can say about it. Because it's definitely not as consistent, it's not as predictable. Income is definitely one of those things that's very unpredictable, but that's fine. I think it's one of those things that you have to do. Like, I have been a manager since the age of 22.</p><p><strong>ADRIANA:</strong> Oh my God. That is very early on.</p><p><strong>ASH:</strong> Wow. Yeah. So for me, actually, for most of my adult life, having only done that, it is like, I need to do this.</p><p><strong>ADRIANA:</strong> Yeah. I think it's so cool that you've made this transition, this pivot, because it is so scary to make such a major pivot no matter what stage you are in your life, but especially if you've been doing one thing for such a long period of time, can be absolutely terrifying. And you don't know, if we knew what the future held, we'd all be rich. But so many unknowns, right? With making a huge career leap. But I think also knowing deep in your heart that it's time for a change is such a great motivation to change.</p><p><strong>ASH:</strong> And I definitely knew that. So the stars aligned, as I said before, and just had to do it.</p><p><strong>ADRIANA:</strong> That's awesome. Hats off to you. I think it's so cool when folks just move out of their comfort zone into following a passion onto greener pastures, knowing that there's something else out there that could possibly make you happier. And it sounds like it has made you happier, which is cool.</p><p><strong>ASH:</strong> Oh, absolutely. It has made me appreciate, though, what it is like to be an early career... Well, I still haven't got a career in this next sphere. Right. But it's made me think more about what it's like to be an early career or even pre career person getting into a space, it's like so many things you got to learn so many ways you got to organize yourself. And I feel like, I'm very organized now because that's all, that's my expertise, my area of managing myself, managing my ability to do inordinate amounts of work in shorter and shorter periods of time. And that's a skill that a lot of people don't have because early career professionals are generally 18 to 25.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ASH:</strong> So that's something that I am exploring as well, to see, can I share some insights with them to help them develop their technical skills faster and also take on some soft skills, which is so important in the workplace.</p><p><strong>ADRIANA:</strong> Yeah, and that's the thing. We should never, ever underestimate the importance of the soft skills. I know it's so easy to get, if you're a technical person, get caught up in the technology, and that's going to help you coast through your career, but it's totally not. I mean, we scoff at the idea of having to take English in school, but sorry to say, but communication is such an important aspect of the software industry, and if you're unable to communicate effectively, then you might as well just be a crappy coder because it's not going to get you super far, unfortunately.</p><p><strong>ASH:</strong> So one of the projects I'm doing right now is called The Odin Project, and that's about essentially learning how to use GitHub and HTML and CSS and everything from scratch. And I'm following it to the t. I am not skipping any steps. That is the worst thing you can do to say, hey, I already know this, I can skip it.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>ASH:</strong> People do it so often. I used to do it so often.</p><p><strong>ADRIANA:</strong> Oh my God, so guilty of it.</p><p><strong>ASH:</strong> I think we all are. So following that, I have learned that it's so important to take every step. And also there was one aspect of Project Odin I wanted to mention, but it'll come to me later, hopefully.</p><p><strong>ADRIANA:</strong> Okay. Now, having spent just circling back on the corporate aspect of a chunk of your career, what would you say was for someone who's been in the corporate life for so long, how would you describe it? What are some of the ups and the downs?</p><p><strong>ASH:</strong> So the ups would definitely be power, which you don't realize you have until much later, and then you have to realize that you have to exercise it judiciously. I didn't say that. Right. Judicious. Okay. That's one of my fail words. People used to say it so often in my space. Like judiciously. Yes.</p><p><strong>ADRIANA:</strong> There you go.</p><p><strong>ASH:</strong> Finally. Got it. Yeah, got there eventually. So that's one of the things it's like when you are in this space it's a strong structure. It's very different to how people like to think in tech teams, where it's a more flatter structure. You can talk about problems generally. You can talk about problems more readily. I oversaw a few tech teams over the years, and generally they would just express their opinions to me as is.</p><p>And that was quite refreshing because I was so used to people sugar coating things, and people, oh, my God. Wanting to put their best foot forward, for example, that it just was refreshing to work in that kind of environment, whereas there's a lot of formality in a more rigid corporate structure. I would say, yeah, I did at times find it stifling, but then it's just one of the things, once you're in the system, you just got to keep rolling. You just keep moving. It's like a routine. You get that morning coffee. You have that coffee at 11:00 a.m. You have that coffee at 2:00 p.m..</p><p>I cut out coffee. After that, I realized how it became a part of life, how you're actually just in that system, going through that routine of a rigid structure. Obviously, you have to have some structure in tech work, but there's definitely a lot more in a more formal environment.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I think for me, the most jarring thing was, first of all, in corporate world, they do not like you swearing. I got in trouble for swearing. Oh, my God, I got into so much trouble for swearing. And I'm like, really? So I very much appreciate being in a workplace where I can swear freely because I am a swearer. So that was number one for me. Number two was like, you must respect the hierarchy. None of this.</p><p>Like, you can't go to your skip level manager for a thing. You must resolve it with your direct manager. And, oh, my God, I got in shit for insubordination. I'm like, I just want to get stuff done. I don't care who I have to go through. I just want to do my job and do right by the company. That was definitely something that I got burned on in my career, which lesson learned for the corporate world. Do not do that.</p><p><strong>ASH:</strong> Sometimes doing the right thing is not doing the right thing in that environment.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. That is a great way of putting it, which makes it very difficult to navigate that kind of environment if your mind isn't compatible with that mindset of working. And I don't think mine was. So, yeah, that's one of the reasons why I'm not in a big, stuffy corporate environment anymore.</p><p><strong>ASH:</strong> Absolutely. I don't want to knock it completely as either myself because there are some people who thrive in that environment and it works really well for them. It didn't work for me, but I still did it, if it makes any sense.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I mean, same thing. I was in a large corporate environment for a chunk of my career and then I discovered like, wait, there's other stuff out there? What are you talking about? But I totally agree with you. It works for some people. Different strokes for different folks. People are successful in their own different ways and it's cool to see how different people thrive in different environments. Definitely not for though.</p><p><strong>ASH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Thank you so much Ash, for geeking out with us today, y'all. Don't forget to check the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ASH:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey there, Geeking Out fans. We're taking a two week break as I prepare for KubeCon in Paris. We'll be back with a brand new episode on Tuesday, April 2nd. Until then, peace out and geek out.</p>
]]></content:encoded>
      <enclosure length="42177954" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7f35d642-0cbe-42d2-8571-8ed5b2b266fd/audio/f0cf4ed6-4e5b-4fb4-bfd2-9d79a4ed3a94/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Career Pivots with Ash Patel</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Ash Patel</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:02</itunes:duration>
      <itunes:summary>Adriana geeks out with Ash Patel about ditching a director gig to become a software consultant. Ash delves into the difficulties associated with demanding high-level corporate roles, highlighting the non-technical aspects and the risk of burnout when driven solely by the desire of a bigger paycheck. He also shares the challenges of picking up coding again after a long, and how his past gigs are helping him navigate this uncharted territory.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Ash Patel about ditching a director gig to become a software consultant. Ash delves into the difficulties associated with demanding high-level corporate roles, highlighting the non-technical aspects and the risk of burnout when driven solely by the desire of a bigger paycheck. He also shares the challenges of picking up coding again after a long, and how his past gigs are helping him navigate this uncharted territory.</itunes:subtitle>
      <itunes:keywords>site reliability engineering, career path, tech careers, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>22</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4240aad1-a36a-4de7-b5b0-b8c1bbac58d1</guid>
      <title>The One Where We Geek Out on Trace-Based Testing with Adnan Rahić of Tracetest</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Developer Advocate, teacher, and failed startup founder. Published author. Currently leading all things DevRel at <a href="https://tracetest.io">Tracetest.io</a>.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://protect-us.mimecast.com/s/o7kyCwpq0giGpEOMWcV9yDf?domain=bento.me">bento.me/adnanrahic</a> (link to Adnan's socials)</li><li><a href="https://medium.com/@adnanrahic">Adnan on Medium</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.viber.com/en/?utm_source=invite&utm_Medium=share&utm_campaign=msgtest">Viber</a></li><li><a href="https://en.wikipedia.org/wiki/Node.js">Node.js</a></li><li><a href="https://en.wikipedia.org/wiki/AngularJS">Angular JS</a></li><li><a href="https://en.wikipedia.org/wiki/JQuery">JQuery</a></li><li><a href="https://en.wikipedia.org/wiki/Swing_(Java)">Java Swing</a></li><li><a href="https://medium.com/free-code-camp">FreeCodeCamp</a></li><li><a href="https://tracetest.io">Tracetest</a></li><li><a href="https://github.com/aspecto-io/malabi">Malabi</a></li><li><a href="https://www.aspecto.io">Aspecto</a></li><li><a href="https://knapsackpro.com/testing_frameworks/difference_between/ava/vs/jest">Jest and AVA (JS testing tools)</a></li><li><a href="https://en.wikipedia.org/wiki/JUnit">JUnit</a></li><li><a href="https://www.cypress.io/about-us">Cypress (testing)</a></li><li><a href="https://playwright.dev">Playwright (testing)</a></li><li><a href="https://k6.io">K6 (load testing)</a></li><li><a href="http://github.com/open-telemetry/opentelemetry-demo">OpenTelemetry Demo</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-demo/tree/main/test">Tracetest in the OpenTelemetry Demo</a></li><li><a href="https://community.cncf.io/events/details/cncf-cncf-online-programs-presents-cloud-native-live-the-power-of-traces-why-opentelemetry-embraced-trace-based-testing/">Cloud Native Live: The power of traces - why OpenTelemetry embraced trace-based testing</a></li><li><a href="https://github.com/GoogleCloudPlatform/microservices-demo">Google Hipster Shop</a></li><li><a href="https://opentelemetry.io/blog/2023/testing-otel-demo/">Trace-based Testing the OpenTelemetry Demo by Daniel Dias</a></li><li><a href="https://github.com/avillela/nomad-conversions/tree/main/tracetest">Tracetest on Nomad (Adriana's GitHub)</a></li><li><a href="https://tracetest.io/integrations/cypress">Tracetest Cypress Integration</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out. The podcast about all geeky aspects of software delivery DevOps Observability, reliability and everything in between. I'm your host Adriana Villela coming to you from Toronto, Canada. And geeking out with me today. And you know what? I did a really crappy job because I forgot to ask how to pronounce your last name.</p><p><strong>ADNAN:</strong> It's so difficult that you'll butcher it. I don't mind. Seriously, take a stab and try your best.</p><p><strong>ADRIANA:</strong> Okay. You're not even going to give me a hint?</p><p><strong>ADNAN:</strong> Go for it.</p><p><strong>ADRIANA:</strong> Oh, dude. That's mean!</p><p><strong>ADNAN:</strong> The hint is I am from the Balkans. So eastern Europe, That's the only hint?</p><p><strong>ADRIANA:</strong> Yeah, so exactly. I don't know how to pronounce the funky accents any more than most people don't know how to pronounce the weird brazilian accents. So basically geeking out with me, I have Adnan, whose last name I cannot pronounce. No, I'm going to try. Hang on. That's so mean.</p><p><strong>ADNAN:</strong> Hey, everyone. Yeah, my last name is pronounced "rah-hitch", which is the c with the thing on it (ć) is like a "ch" sound. So it's basically if you're eastern European, you'll basically know if you're anything else you would have no absolute clue. Also funky because my name is Adnan, which is Arabic and I'm white, so that's kind of strange as well. But yeah, that's just being Bosnian, you know? We have a lot of different cultures here in the Balkans and yeah...super, super proud of that and happy to be here as well. So I've known Adriana for a couple of years now.</p><p><strong>ADRIANA:</strong> We are KubeCon buddies!</p><p><strong>ADNAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah. I'm actually super excited to meet up with you at Kubecon in Paris.</p><p><strong>ADNAN:</strong> Same, same. It's going to be great. I've never been to Paris.</p><p><strong>ADRIANA:</strong> I went when I was a kid with my parents so I was 18 or 19, I think, at the time. And it's different when you travel with your parents. So I guess I wasn't like a kid kid, but I traveled with my parents so it is going to be a different experience compared to not traveling with my parents. But I mean when I went I enjoyed the touristy things. I'm hoping I can do some more kind of like off the beaten path in Paris.</p><p><strong>ADNAN:</strong> We need to figure out anybody that speaks French and just meet up with them so they can take us around.</p><p><strong>ADRIANA:</strong> Oooh, I speak French.</p><p><strong>ADNAN:</strong> Oh, right, Canada!</p><p><strong>ADRIANA:</strong> Canada. Yeah, my high school...okay... Canada is technically a bilingual country and I will put it in air quotes because, yes, we are a bilingual country, and you look at the packaging for all of our products, and it's bilingual, but realistically speaking, the further west you move from Québec, the less French you speak in school. So, like, it's mandatory in elementary school, but it peters off the further west you move. So I was lucky enough to have gone to high school in Ottawa, Canada's capital, which is a very bilingual city. And so my high school had, like, kind of a...they had an immersion program where they had different levels of immersion. So you could do, like, full immersion or half immersion. So in high school, I did half immersion for, like, I think, two years. So it meant, like, half of my classes were in French, and one of my classes that was in French was gym class.</p><p><strong>ADNAN:</strong> Wow, that was a smart move, right?</p><p><strong>ADRIANA:</strong> Yeah. But for me, picking up French wasn't so hard. I moved to Canada when I was ten, and picking up French wasn't terrible because I speak Portuguese. And so I found a lot of parallels between French and Portuguese.</p><p><strong>ADNAN:</strong> Latin languages are easier, right, if you speak one Latin language, picking up another one. Same with the Slavic languages here in eastern Europe. I have a friend who's from Czechia, and she picked up Bosnian in one year, and it's crazy. Having a Bosnian boyfriend helped her as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ADNAN:</strong> I'm not going to lie, but still, it's doable, right? So if you speak any language that, any language from Russian to anything here in the Balkans, it's so similar that you can pick up a lot. So I imagine it's the same. I have actually two of my coworkers. One is Brazilian and one is Argentinian. But this Brazilian guy lives in Argentina and he speaks Spanish and Brazili- sorry. What the hell? Portuguese. He speaks Portuguese and he switches between them fluently and seamlessly. Right? So I think that's really cool.</p><p><strong>ADRIANA:</strong> That's very cool. I find, like, as a Portuguese speaker, understanding most Spanish words is fairly straightforward. So, like, when I went to Barcelona in 2019, I spoke "Portoñol", so I just threw in some words in Portuguese with a Spanish-ish accent and prayed that I was understood. And I went into a shoe shop in Barcelona, and I was able to actually buy a pair of shoes speaking, my second-rate Spanish.</p><p><strong>ADNAN:</strong> That happened to me in Slovakia. I was. I was in Slovakia with my wife a few months ago and went into a store, and we kind of figured it out. They knew zero English, for the record. We kind of had to do the Bosnian Slovakian and back and forth, and it went surprisingly well. So I'm very proud of that. I'm very happy to see that it works for you as well.</p><p><strong>ADRIANA:</strong> Yes. That's so super cool. Well, are you ready to get into some of our lightning round questions? All right. Okay, let's do this. Question number one. Are you left handed or right handed?</p><p><strong>ADNAN:</strong> I am right handed. So falling while skiing and hurting my left is not a problem. Eating with utensils is an issue because...that was a problem. So I kind of have to do this old switcheroo, but yeah.</p><p><strong>ADRIANA:</strong> Next question. Do you prefer iPhone or Android?</p><p><strong>ADNAN:</strong> I was an avid Android user up until, was it probably two, three years ago, and I switched everything over to Apple products. Phone, Macbooks, the headphones, earphones. Actually, I only have the Bose noise canceling headphones that aren't Apple. Everything else is basically Apple, which is...My wife hates it because she runs Android, so I can't airdrop her photos. So I need to buy the family package iCloud, so I need to send her links. And she doesn't want an iPhone. So yeah.</p><p><strong>ADRIANA:</strong> I feel ya. My sister is...she's an iPhone user, but her husband is like, an Android user, so then she's always like, I don't know how to get files over to him. I'm like, Google Drive?</p><p><strong>ADNAN:</strong> And then she goes like, just send me on Viber. It's like it destroys the photo. If I send you a photo, we go to some beautiful place in freaking Dubrovnik where they did the Game of Thrones thing, and I take a picture, she'll, "Just send me on Viber." Like, it's going to destroy the photo. And she doesn't get it. She's not an IT. Like, she doesn't get it. It's frustrating.</p><p><strong>ADRIANA:</strong> These are the issues that divide families. Just kidding.</p><p><strong>ADNAN:</strong> iCloud family solves everything, right?</p><p><strong>ADRIANA:</strong> Yeah, it's the age-old battle. My husband and I converted to Mac. Jeez...we were, I think, like four or five years married. Before that. We're like, "No! Windows! No Mac!" Like Linux, fine, but Windows or whatever, right? And we were BlackBerry users, and Mac was like...ahhhh...And then for funsies, I got...it was a Mac Mini. I think one of the first years, the Mac Mini came out and they were like, super cheap.</p><p>I'm like, let's use this as a media server. Then we plug it in, and I'm like, ahhhh, I don't know how to use this. And then for funsies, I'm like, I'm going to get myself a MacBook Pro because it was like a Black Friday sale or whatever, which in Apple terms, Black Friday sales are like, it's the saddest sale ever because you're not getting a deep discount. But I'm like, oh, discount on Apple product. And then I started using my MacBook Pro, and I just bought myself like this Core i7 Intel machine super beefed up. And I'm like, but I want to use my Mac Pro, which isn't nearly as beefy. And it's so beautiful. That was kind of it for me, that converted me from then on and was like, yeah, I can't go back.</p><p><strong>ADNAN:</strong> It's too good. It just works.</p><p><strong>ADRIANA:</strong> Right? Yeah, it just works. I'm with you. Okay, next question. Similar vein. Mac, Windows or Linux?</p><p><strong>ADNAN:</strong> Oh, I was super into Linux up until I got my Mac. I was only running Linux and I just switched to Mac when the M1 chip got released. That was quite recent as well. So I was running full on Linux up until that. Absolutely hated Windows. Nothing against Microsoft. I think they're great as a company and great with what they're doing. And Windows as a system...it's perfectly fine. I just couldn't...it was just so horrible. But yeah, no, it is Mac all the way right now.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. And the M chips are like..."MWAH!" When I went from my Intel Mac to my M1 Mac, I'm like, I don't hear a fan. My computer is not burning my lap. What's going on?</p><p><strong>ADNAN:</strong> And I'm still using the Air one, which is the small one without the fans, without the anything. And you charge it like a phone, you plug it in overnight.</p><p><strong>ADRIANA:</strong> Oh, yeah, the charger is like tiny.</p><p><strong>ADNAN:</strong> Plug it in overnight, you take it off the charger in the morning, you use it all day. You get back home, you plug it in when you go to sleep, and you never charge it. It's nuts.</p><p><strong>ADRIANA:</strong> The M1 Mac airs are so pretty. It's like a little piece of jewelry for your desk.</p><p><strong>ADNAN:</strong> And it goes with my very small hands. I have very ladylike hands. Right. The palm is super small, so it kind of fits nice. Right. But I need to get a bigger one. I need to get a proper one. It's getting a bit crowded with all of the Kubernetes stuff I need to run and demo.</p><p><strong>ADRIANA:</strong> Oh, yeah, I feel you. I went for the 14 inch instead of the 16 inch M1 Mac Pro...MacBook Pro. Because even though I like the screen size on the 16 inch, it's so much thicker compared to the Intel Macs of the same size that I was like. And I had a 15 inch Intel Mac. I was like, holy crap. It just feels too big. But to each their own. That's just my personal...</p><p><strong>ADNAN:</strong> I'm actually not against them bringing back all of the ports. It's fine that it's a bit thicker with all those ports. I'm right now connected with a dongle that's massive and it's taking up a ton of space on my table with all of these microphones and whatnot. And it would just make more sense to just have the jack. It's just like why not, right?</p><p><strong>ADRIANA:</strong> Yeah, I agree. It's nice having the HDMI back on the computer. And I think I have like an SD slot. Yeah, looking over, I have an SD slot on my Mac.</p><p><strong>ADNAN:</strong> You're a podcaster, you need that, right?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's true, it's true. Okay, next question. Favorite programming language.</p><p><strong>ADNAN:</strong> Is Javascript even a language or is it all fake? What do you think?</p><p><strong>ADRIANA:</strong> Don't ask me about JavaScript. My opinions are as strong as using Windows as a primary machine. I don't want to offend anyone who likes either of those things, just a personal preference.</p><p><strong>ADNAN:</strong> I mean, I love it. I've used Javascript for ages. You remember when Angular JS 1.0 was released? Like Angular JS? That was like freaking ten years ago now. That's when I use Javascript on the front end, in Javascript terms old. I was around when Node was 0.12. That's when I started using Node.</p><p><strong>ADRIANA:</strong> Wow, that's old school. Dude, but I am older because I remember when Javascript came out before Angular and Node. Actually, and it was the OG Javascript that really turned me off from Javascript and then I ran away screaming.</p><p><strong>ADNAN:</strong> Oh, JQuery was terrible. JQuery was the bane of my existence. It was horrible.</p><p><strong>ADRIANA:</strong> I vaguely remember jquery, I just remember trying out a few things in Javascript and being like, "Next, please. I'll go to backend development, thank you." Ran to my Java. Now mind you, Java had like a front-end thing, I think it was called Swift (NOTE: it was Swing) and it was like a piece of crap. Also ran away.</p><p><strong>ADNAN:</strong> I would have thought that Java wouldn't be good in the front-end.</p><p><strong>ADRIANA:</strong> Yeah, it was bulky and horrible. Next question. Do you prefer dev or ops?</p><p><strong>ADNAN:</strong> Tough one, tough one. I do prefer dev. I do prefer dev, but I've been tightly linked to ops for five or so years, so it's a tough one, but still, I would still prefer dev. I don't mind doing the ops, but I think the automation part of ops I really like. The Kubernetes part of ops is painful. I'm not smart enough for that stuff. I swear to God. Networking and all of those infra Kubernetes things, I'm definitely not smart enough for that.</p><p><strong>ADRIANA:</strong> Kubernetes is definitely a test of patience. There's like so many aspects to it that I feel like you can be really good in one area of it and okay-ish in other areas. Enough to be dangerous kind of thing.</p><p><strong>ADNAN:</strong> Yeah, but then there are so many tools. There are so many things that you need to know. I have a buddy, actually, my best man. He's been doing ops...so automation and basically all things Kubernetes for years now. And dude, I ask him something and dude pulls out an answer out of thin air and then tells me something I've never heard about. And he goes like. Says something like, "Did you taint?" What are you talking about? It's like a tribal thing. It's tribal knowledge, that stuff. I don't really know where people learn all that. So...crazy.</p><p><strong>ADRIANA:</strong> I think it's usually like learning out of necessity. I find all my Kubernetes knowledge is learned out of necessity. It's like I need to figure out this thing. But hey, it means that you basically have a Kubernetes zombie apocalypse friend that if there's like the Kubernetes zombie apocalypse, you know who to call for help.</p><p><strong>ADNAN:</strong> Oh, yeah, for sure. He's the one. What's it called? He works in a platform team. And the platform team is all just developer experience, performance, reliability, uptime. So he's the person you call when shit hits the fan.</p><p><strong>ADRIANA:</strong> That's awesome. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>ADNAN:</strong> Oooh...YAML. YAML.</p><p><strong>ADRIANA:</strong> YAML. Yeah, I'm Team YAML.</p><p><strong>ADNAN:</strong> Who doesn't love YAML?</p><p><strong>ADRIANA:</strong> The JSON people. So many people bitch about YAML. And yes, there are annoying things about YAML.</p><p><strong>ADNAN:</strong> I like to call myself a "full stack YAML developer".</p><p><strong>ADRIANA:</strong> I feel you. Lots of time buried in YAML. Okay, next question. Spaces or tabs? Which one do you like better?</p><p><strong>ADNAN:</strong> It's a tough one because I set up VSCode to do spaces, but I hit the tab and then it does the spaces.</p><p><strong>ADRIANA:</strong> Yes. Hey, that's how mine's set up too.</p><p><strong>ADNAN:</strong> Yeah, big brain move.</p><p><strong>ADRIANA:</strong> Yeah, I used to be like all tabs, but I don't know, I feel like YAML kind of made me do it. For some reason. It was an incentive to convert my tabs to spaces as you do. You hit tab and it turns it into spaces. Magic. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ADNAN:</strong> For sure. I don't mind videos. It's just that it's either really long video. I mean, really long. What's really long nowadays? Ten minutes and above.</p><p><strong>ADRIANA:</strong> I know, right? TikTok nation.</p><p><strong>ADNAN:</strong> Three minutes and above, people think it's long nowadays. I'd say ten minutes. Above that is probably videos that I like watching just because of the content I can get out of it and learn from it. And then otherwise, just for day to day stuff, I would rather read a docs page, I would rather read a blog post than I would watch a video, which is, I've heard pretty strange people don't agree with me, so I might be. Yes.</p><p><strong>ADRIANA:</strong> Really? That's so funny. Because most...So then I have a very interesting, like, I have a skewed population then on this podcast, because most of the folks I've asked this question to all lean towards text.</p><p><strong>ADNAN:</strong> We're the old guard.</p><p><strong>ADRIANA:</strong> Yeah, I know, right?</p><p><strong>ADNAN:</strong> Born and raised. Before Facebook, before Instagram, TikTok.</p><p><strong>ADRIANA:</strong> I know. It's true. It's true. Yeah, I know. Whenever I watch old TV shows and there's, like, no cell phones and they're, like, calling from a pay phone, I'm like, "Just text them!" Obviously very tongue-in-cheek comment. But I'm like, damn, we are used to things that...the things that we're used to now, we take so much for granted.</p><p><strong>ADNAN:</strong> Oh, yeah, for sure.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>ADNAN:</strong> Ooh, my amazing sense of humor.</p><p><strong>ADRIANA:</strong> Dun dun, dun.</p><p><strong>ADNAN:</strong> I didn't. That was terrible. That was terrible. I don't really know. I would say I am moderately funny. That would be it.</p><p><strong>ADRIANA:</strong> Which is a good superpower because you have to break the ice. Right? Especially when you're dealing with people, which you have to as part of your job. And so being moderately funny to kind of crack some exterior shells of grumpy. When you're interacting with certain people, I think that's a skill.</p><p><strong>ADNAN:</strong> I also like listening. So I like hearing something interesting, and I'm very particular with the people I have in my friends group where I generally like hearing something that I can relate to and also think about. So I like hearing that from people I don't know as well, because hearing something that you can think about and can motivate you or you can just have that thought, oh, that's really cool. Let me brainstorm on that and then figure out something that can benefit myself from that and then give feedback to the person and then have a conversation about that. I think that's where especially for me, I like the listening aspect of that. I think that's really cool.</p><p><strong>ADRIANA:</strong> Yeah, for sure. Totally agree. All right, well, you survived the lightning round.</p><p><strong>ADNAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Give yourself pat on the back.</p><p><strong>ADNAN:</strong> Not that bad. You told me it's going to be horrible. It was not that bad.</p><p><strong>ADRIANA:</strong> I didn't say it was going to be horrible. Some people get nervous. It's supposed to be an icebreaker. Okay, well, now that we've cleared the lightning round, questions, why don't you tell folks about yourself? Like, what do you do?</p><p><strong>ADNAN:</strong> Yeah, I mean, the quick rundown would be that I do developer relations. So I've been doing developer relations since it was called technology evangelism. So I've been doing it for a while. And yeah, I think it is awesome that I am quite literally an influencer for tech people, which is very strange. I'm not very good at influencing or influencing or whatever the word is, but yeah, I like talking to people, I like listening and I like educating. And I think that was the reason why I moved into developer relations from being an engineer...so I was an engineer for almost half my career so far, and then was basically either do developer relations, which I ended up being very good at, or be a mediocre engineer. And I was like, yeah, let's kind of try doing the thing where I'm actually kind of better, instead of being kind of average as an engineer.</p><p>So I said, yeah, what the hell? Why not let me try this. And that was back when the Medium blog was taking off. They had just launched their, what's it called? They had publications and whatnot, and they just taking off. Oh yeah, FreeCodeCamp was a thing back then. So I hosted a, I mean, still is now, but back then we were just starting out all over the world. They had local groups that were doing meetups, events, education, teaching people, and I was doing a lot of in-person education as well, just teaching courses. That's basically just because a startup I was doing early in my career was all focused on education as well, just like generating courses, just like Udemy, but for a smaller local market. And that kind of fell through.</p><p>And then I just started doing education myself and then doing the FreeCodeCamp thing. And then the medium thing took off and my blog on Medium just got crazy. It took off so strangely that I got like 5,000 followers within less than a year just because of FreeCodeCamp's publication taking off and publishing. Yeah, I didn't really know what to do. This 24 year old kid, just like having a medium thing take off, what the hell? So that was super fun. And then I did a lot of FreeCodeCamp, was leading the local FreeCodeCamp community as well for a couple of years and that was when I figured, well this is fun. So I took a DevRel job and yeah, I've been doing it ever since and it's basically always been something in the Observability monitoring, log management, I'm going to say...space.</p><p>I did some big data as well, one previous job, but it's always been something like this...that's, I'm going to say, a niche market that isn't really easy to figure out and that requires a lot of handholding and a lot of help from the, I'm going to say marketing support, sales and DevRel teams, especially for building products. And I had a nice foundation in product development because I had a startup early in my career, so I had a touch of, Okay, so the code you're writing isn't...it's not what you write and the code you write, it's the product that you generate. Nobody cares about the code, people care about the product you're putting out, right? So I think that mindset early in my career helped me a lot with DevRel as well. And yeah, I'm carrying that with me and I think that's the, if anybody asks me for advice regarding how to be good at developer relations, it's just you have to put out a good product and you have to be the connection between the end user and your team that builds the product and that's it.</p><p>If you want to have product-led growth, if you want to build a community, if you want to build the influence of you as a person, you need to have a product that people want to use and you're the person that needs to tell people if it's usable or not. And by people I mean your team. I think that's the only golden rule, if there is any golden rule in developer relations is you have to be very realistic. I make jokes about us being influencers and us doing popularity contests and we do Only Fans for engineers. It's all jokes. I'm not serious. Those are humor, like comedy. But truthfully that's irrelevant.</p><p>Truthfully, it's all about the product and it's all about you figuring out a strategy to position the product in a way that makes sense and for you to position yourself as somebody in the industry that is influential to talk about the industry or the thing your product is doing. So yeah, this got super serious super quickly.</p><p><strong>ADRIANA:</strong> But I think you make a really good point, because being in developer relations, you have to build trust between your audience...between you and your audience, right? They have to know that you're not like just some sleazy ass salesperson who's just trying to sell them on a product. They need to believe that you have something interesting to say and that, oh, by the way, I represent this product as well. And because they like what you have to say, I feel kind of, it naturally gravitates towards, oh, take a look at what they do kind of thing, right? So I do feel like there's a little bit of that.</p><p>I think basically making a connection with your intended audience, right? Makes a huge difference. This is not the job for people who are extremely introverted or introverts who have no desire to put on an extroverted face for a limited period of time every day.</p><p><strong>ADNAN:</strong> Kind of, I mean, and also the core or the root of our job, developer relations. It started as sales engineering at Microsoft. Or where was it started as sales engineering 15 years ago where they figured out engineers don't really want to listen to salespeople. So they took engineers and made them into salespeople and then they figured that worked back then. And then how it evolved, it didn't really work. And then they figured out the evangelist role or the technology evangelist role, which was a thing ten years ago when I first heard about it. And then that kind of stopped working because evangelist is, nobody knows what the hell you're doing. One time, one lady asked me if I do churches. Like, I swear to God. She was like, what do you do? I was like, I'm a technology evangelist. Oh, so you do like church? I was like, no, I don't do the church. Like, what the hell? I was like, probably that's the problem. That's why they changed. It doesn't really make sense. Advocate. Developer relations and developer advocate kind of sounds more normal, I'm going to say.</p><p><strong>ADRIANA:</strong> Yeah, that's so funny. I would have never thought that. But I think us being in tech, it's not something that we would have necessarily associated with church. I could see how that...yeah...You were saying that you're working in an area that's fairly niche, right? Like Observability. And it's definitely one of those areas that has expanded a fair bit in the last several years, which is super exciting. Observability is near and dear to our hearts because I think it's really the part of, it's an evolutionary step in SRE, right?</p><p>You can't be a good SRE these days without having a properly observable system. So it's very exciting what's happening in the space now. So many different innovations, and especially like where you work, right? With Tracetest, I think is very exciting because of the nature of what you guys do. If you can talk a little bit about that.</p><p><strong>ADNAN:</strong> Yeah, for sure. I mean, doubling down on that Observability as a space is massive. I mean, just take a look at Datadog and their IPO. That alone is insane with regards to how much it's needed in our industry. We're not really building monoliths anymore. Like 20 years ago, not having intricate monitoring and Observability tooling was okay. It was fine. Now, what are we building nowadays? Do you think Netflix, like Netflix is thousands and thousands of services that are all interconnected.</p><p>They need to communicate, they need to do something, and they're all doing it together. How do you fix that if it's broken? So that's the thing. Observability now is, I'm going to say, at the birthplace of where it's going to be ten years from now. OpenTelemetry right now, it's getting to that stable state where it's available to actually use reliably in production. More and more of the libraries are stable. More and more, I'm going to say both the metrics and logs, not just the tracing libraries, are also getting to a stable state. And a lot of the tooling around the Observability space is defaulting to use OpenTelemetry libraries and OpenTelemetry as the standard for both ingesting data, collecting, generating, and all that fancy words that we all know.</p><p>And I love that. And that's where I'm thinking. We are generating huge amounts of data with traces, with distributed tracing, because of our systems being distributed. So we need to use distributed tracing to actually get a context of what the hell is happening in our system. An API call isn't really an API call. With 200, it works. An API call is an API call that calls a queue, that calls a message bus, that calls a cache, that calls a database. Those are seven different steps in one API call.</p><p>So it's not really just an API call that you need to have visibility into and see what's happening. That's when I'm seeing that people are only using all of that data currently for production environments, for figuring out when their users have problems, and how to circle back to their engineering teams to actually know exactly what went wrong. Which is awesome. But that's just step one in that whole cycle. We're talking about DevOps. We're talking about that new principle of DevOps where we have a cycle of, we have the developer pushing code to the ops person and then the ops person pushes it back because they have Observability to tell the developer what's going wrong. But that cycle isn't complete without the testing part. And that's where Tracetest, where I'm working right now, we're building a tool that taps into that DevOps cycle where you're using the Observability, so the distributed tracing and all of that telemetry you get from your system from OpenTelemetry and whatever tracing backends you're using, ranging from Datadog to Sumo Logic to all of the fancy big ones to ServiceNow as well. And you're tapping into that data to run your integration testing, your end-to-end testing, your UI testing with all of these. So you're basically enhancing all of the tests you already have. So that's what I think is super cool with Tracetest, is that it doesn't just give you the test tool to tap into OpenTelemetry and run test specs on the trace data itself, which means that you can basically run a test on every single part of your transaction that an API makes. You can say, say, oh, I want to make sure that this external API call returned 200 and there is no freaking way I can do that with any test tool right now. I have to mock stuff and I have to kind of fake stuff out. I need to figure out how it works. And I spend days on that instead of let me ping the API, get real data from the trace, I write my specs on that data, that's real data and I put that in my CI and you're done.</p><p>You already have the data, like freaking use it, right? That's the magical part where we're already generating all of that data, you're already keeping the data, use it for testing as well. And I think that's where I'm going to say next groundbreaking step in this DevOps cycle is going to be where test tools are just lagging behind. So we need to figure something out and hopefully Tracetest is going to fill that gap, fill the shoes or whatever we want to say.</p><p><strong>ADRIANA:</strong> Yeah, I think that's what I love the most about the idea of trace-based testing is like you're already emitting traces, just take advantage of the data. You have data, as you said, use it. And the other thing that you mentioned, which I think is something that it seems so obvious when you say it, but it's not something that we're in the habit of doing yet, which is like viewing Observability as part of the SDLC, because everyone's like, oh, it's part of an SRE practice. Absolutely. But you can't have an observable system if you don't instrument your code. Where does application instrumentation come from? During development. And therefore it means that Observability starting way earlier in the SDLC than we care to admit, right? Shifting those conversations in that direction I think will be very important really for organizations to really make the most out of Observability, right?</p><p>For starters, there's so many different aspects, but instrumentation, like getting into the habit of instrumenting your code and admitting that it starts earlier, I think is so important.</p><p><strong>ADNAN:</strong> I think the main thing that people can think of from a logical point of view is that we've been instrumenting with logs for decades. I don't see anybody complaining. Oh my God, I have to add, logging, it's just normal. Why is tracing and instrumenting your code? Why is that any different? The logical aspect of that is the exact same, with one addition where you have this context that propagates. And if you use OpenTelemetry...</p><p><strong>ADRIANA:</strong> That ties everything together. Heaven forbid!</p><p><strong>ADNAN:</strong> You're using OpenTelemetry libraries anyway, so it just does it automatically. You don't really have to be any... like, you can be an average engineer as I, and I can make it work, right? So it's not rocket science. The people that made OpenTelemetry, the maintainers, they're the rocket scientists. You can just drive the rocket, you don't really need to think about how it works, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Yeah, I'm definitely very excited. I think when Tracetest came on the market, I think one of the predecessors was Malabi, that I think was created by Aspecto and that was just for JavaScript, like code written in JavaScript. It's really cool that now we've got a tool like Tracetest that is language agnostic and it makes sense, right? Because OpenTelemetry...you can instrument your code using OpenTelemetry in so many different languages. So it makes sense that it's not restricted to one particular language because that way we take that full advantage of being able to really instrument across microservices that are written in different languages, right? Like you said, you don't have to futz around with different mocking and different libraries, like different testing libraries for different languages. We all speak the same language and it's called OpenTelemetry.</p><p><strong>ADNAN:</strong> That's the thing where a lot of the bottlenecks when testing is just, it takes too much time. We can't really see value from all of the time that we need to put into it. Then you have the blocker of oh, I need to know JavaScript for whatever...Jest, AVA, or whatever testing tool I need. Oh, I need to use Python for whatever test tool I need to use for Python and then JUnit or whatever Java. So you're zoned in and you're kind of blocked off. You're siloed into that environment versus using trace-based testing. And using testing in general with distributed tracing with trace test is that it doesn't care about the language, it only cares about the trace. So triggering the test itself, trace test handles that through a definition that you define.</p><p>The definition could be YAML. You can just click it in the UI and it triggers a test for you. You get the traces back and then you create your specs based on the traces. Now these specs, they're language agnostic as well because they're generated with a, I'm going to say selector language, which is very similar to CSS. You basically select the span that you want to test. You say, I want this span to be equal to 200, I want this span to have a duration less than 200 milliseconds or whatever else test spec you want to add and that's it. And then based on that, if you want to integrate with any of your existing integration, I'm going to say integration testing tools. If you want to trigger from Cypress, you can do that as well, because we have this concept of a trigger where the trigger can be anything from an HTTP request, a gRPC request, a Cypress test, a Playwright test, a K6 load test.</p><p>So basically anything externally that you're already using can initiate a trace test...trace-based test...as well. So whatever you're using, for whatever front end testing, UI testing, integration testing, load testing, or whatever type of testing you're using, you can add Tracetest to your integration testing. I'm going to say testing harness, and it's just going to work perfectly fine. And that's what I like about it, because the only integration points you need to care about is, okay, so Tracetest needs access to your traces, which are kept in Jaeger, Grafana, whatever you're using, and then it just needs to trigger your app. So that's the only integration point. If you have Cypress, you can trigger it with Cypress. If you have K6, you can do it with K6. So I like that modularity and that flexibility of, you can literally add it however you want and it only cares about the trace and it just works.</p><p><strong>ADRIANA:</strong> That's awesome. And the other thing worth mentioning is that trace test was integrated with the OpenTelemetry Demo recently, right? Like last fall, I want to say like just before KubeCon, North America.</p><p><strong>ADNAN:</strong> Yeah, it was a couple of months ago where I think it was...one or two of the maintainers, I can't remember. I think it was Pierre and Juliano. I actually met Juliano in person in Vienna at KCD Austria. I think it was before KubeCon in Chicago. Lovely guy, by the way. Shoutout: Juliano is awesome. Yeah, and we had a great talk about the addition of traces to the demo. It was basically him saying, oh, I literally broke the demo.</p><p>I'm a maintainer, the tests passed, I merged the PR and I broke it, and I'm the maintainer. So I know how traces work. I'm very well versed in how it works. I know the ins and outs of the system, so I'm supposed to know how the system works as well. But I still managed to break it and I still managed to break it with passing tests. So that was a pretty worrying factor there. And that's when we started chatting through the GitHub issues and we said, yeah, well, I mean, let's try it, let's add it in, see how it works, add some integration tests. And then we did, and it's right now in the OpenTelemetry Demo.</p><p>It's under the test directory, under Tracetest. You can check out every single service in the demo, has a dedicated set of tests and a test suite that runs basically on every PR, if I'm not mistaken. Right now, I think they did add that. Is it only on merges? But yeah, it's in the demo. If you want to take a look. What's also super cool is that as a spin off of that, we did the CNCF live, what's it called? I think cloud native Live team, we did a webinar, Whitney Lee and myself, we did a webinar just workshop showing how it works. So if you actually want to see me actually coding that, you can check that out on the CNCF Cloud Native Live podcast as well. Otherwise, just jump over to the demo. Yeah, I mean, easiest way for people to do it.</p><p><strong>ADRIANA:</strong> Yeah, I'll include that in the show notes. Yeah, I saw you posted that on LinkedIn. I was like, damn, I didn't know.</p><p><strong>ADNAN:</strong> They posted that on the landing page for OpenTelemetry. So that was quite humbling experience.</p><p><strong>ADRIANA:</strong> Yeah, that's very cool. Yeah. It's so nice to see, I think the integration of Tracetest in the OpenTelemetry Demo. And for those who aren't familiar, the OpenTelemetry Demo is based on the Google Hipster Shop. And it's basically the idea is to showcase what OpenTelemetry can do in kind of a complex-ish, sort of multi-microservice scenario written in different with microservices written in different languages. So it is not a simple application. There are a lot of moving parts and you can get it set up without too much effort, I would say locally, like using Docker Compose or if you're feeling adventurous, in Kubernetes. And so it's really cool to be able to integrate trace-based testing through Tracetest in the OpenTelemetry Demo because again, it's another piece of the puzzle, right?That's being put in, right? Really showcasing all the cool things that you can do with traces. It's not just for troubleshooting your production code, it is also for troubleshooting your development cycle, which is super exciting.</p><p><strong>ADNAN:</strong> It's normal. We've done test-driven development for years. I mean, come on, it's not a new thing because of the complexity of the systems we have now we're adding tracing to figure out what's happening. I mean, if we're already adding tracing to figure out what's happening in our development cycle, let's use that in the development cycle to also do the tests during development and then also integrate those tests in your CI, which is. I mean, it just makes sense for me. I'm not quite sure how is to put it.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. It's one of those no-brainers, I think whenever someone comes up with a simple solution...and you know what's simple? When people are like, Oh yeah, that makes so much sense. Why didn't I think of that before? Well, there you go. Then that's when you know that this was the right thing to do, right?</p><p><strong>ADNAN:</strong> Yeah, definitely. Definitely. Yeah. The Demo is really awesome. I think it was Daniel from our team who wrote a super, I'm going to say, detailed blog post on how he actually added trace test to the demo, to the OpenTelemetry Demo. So that might also be just a reference point for people that want to get started because it's a nice reference point because if they want to actually contribute to the Demo and try it themselves, checking that blog post will actually make sure that they run the tests correctly and that any change they make, they actually won't break the Demo on merging.</p><p><strong>ADRIANA:</strong> Yeah, that's such a really great idea because I think I'm a strong believer that if you want to contribute to OpenTelemetry, you don't have to boil the ocean, you don't have to like, oh, I've got to be a contributor on the SDK or API or whatever. Something as simple as there's something in the OpenTelemetry Demo where maybe there's a feature request open. You can take that on in a language that tickles your fancy. Such a great way to get started with contributing to OpenTelemetry and now having something to make, I guess the testing a little less scary, or at least to help you understand if you break the application why that happened. I think having the trace-based test integrated in with it can be such a relief, if you will, because it's like, okay, I know where to look, I see what's going on. It's not like panic.</p><p><strong>ADNAN:</strong> You also get just system overview. When you run a test, you go, okay, so this API is going to touch all of these parts of my system, and then I actually know what it's touching. And if I know what it's touching, I know actually how to go in and either improve it, fix it, or run another test after I'm done with my development cycle. So I don't know if you're new to a project or if you're an open source contributor, you have no idea how that stuff works. You're just kind of trying to read the documentation, trying to look at the architecture, trying to figure out what API does what. And then you end up breaking something and then you don't have a test for it. To make sure that you know that it's broken is just a nightmare. Right? And then let's think about, yeah, nowadays, with remote companies, people working all over the globe, you have distributed teams, you have teams of, I don't know, eight to ten people working.</p><p>How do I know what my colleague on the other side of the world is doing in another team? And whether that...it's just nuts, right? You need to have a way of having a reliable architecture overview when you're running your development. So your development cycles need to have a very nice systematic overview, and then your tests need to cover the happy paths of all of that, of the architecture that your system is. I mean, it's just freaking, I don't know, I think it's the future, more or less.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. As a final plug for the power of trace-based testing, in theory, it makes sense, but to be able to actually see it in practice in a complex scenario, because when I first played around with Tracetest...I played around with Tracetest when it was barely out, I think it came out, I want to say May 2022. And I was like, let's get this to run in Nomad for fun. So I got a little example working on my own. I'm like, cool. But then my next thought was like, how does this work in a complex scenario, right? So being able to see it work in a complex scenario, I think is very opening and really shows the power of trace-based testing and what it can do for you, right?</p><p><strong>ADNAN:</strong> Yeah, exactly. And yeah, the roadmap right now is pretty extensive, so we have a lot of cool ideas that we want to start implementing. But yeah, I'm going to say the k six and the cypress things integrations regarding the triggering, those have been, for me at least, super exciting. I'm going to say most exciting just because we're getting true end to end testing. Finally, your UI test is generating traces from your browser that then triggers your backend. That's then generating traces across your entire backend. So basically you have an end-to-end test that covers your entire path of everything. And that's not something I've seen anywhere before.</p><p>Right. So that's going to be really cool thing once people start using it. We just basically released it a couple of days ago. We did our announcement webinar yesterday, by the way, for the Cypress integration. Yeah, it is toasty fresh.</p><p><strong>ADRIANA:</strong> Very nice. Hot out of the oven.</p><p><strong>ADNAN:</strong> I'm just waiting to get people to start using it. I'm thinking it's going to be super cool.</p><p><strong>ADRIANA:</strong> Very nice. Well, we are coming up on time, but before we sign off, I was wondering if there's any parting words of wisdom you would like to share with our audience.</p><p><strong>ADNAN:</strong> Yeah, wisdom. Well, I'm not great on wisdom. Humor is probably...</p><p><strong>ADRIANA:</strong> Oh, how about a joke? Tell a bad joke.</p><p><strong>ADNAN:</strong> Way too grim. Let's do parting wisdom. Work out. Do stuff that you like when you're not working and work becomes easy.</p><p><strong>ADRIANA:</strong> Yes. I really like that. As a fellow workout fan, I fully support that, definitely.</p><p><strong>ADNAN:</strong> Because we're sitting around for most of the if. If you don't do something either in the morning or after work or even during your work break or whatever you want to call it in between, do crossfit, weightlifting, strength training, bouldering, biking, ice hockey...whatever you guys in Canada do. I don't know what you guys in Canada probably ice hockey. You probably skate to work. Ice skate to work.</p><p><strong>ADRIANA:</strong> Not with the weather like here in Toronto. It's been like 4C. Yeah. Yeah. I guess hockey is the thing in Canada. I am a terrible ice skater. I know, I know. I can get from A to B, and mostly stop.</p><p><strong>ADNAN:</strong> I'm a terrible skier, as you can see. One, one.</p><p><strong>ADRIANA:</strong> There you go. There you go. Oh, yeah. And you said you're a good skater.</p><p><strong>ADNAN:</strong> Yeah, I've been skating since I was, like three years old. So skating is good, but skiing totally different. You know, when you do the crossovers when you're ice skating. Because my muscle memory is ice skate. Muscle memory. With my. Tried doing it on skis. I face planted and just slid through the snow. It was not nice. It was not nice.</p><p><strong>ADRIANA:</strong> Yeah. Believe it or not, I'm a better skier than an ice skater. I went through a skiing phase, but I haven't skied for a very long time.</p><p><strong>ADNAN:</strong> Just waiting for the weekend because it's going to be cold again. So I'm just going to drive up to the mountains and do some skiing.</p><p><strong>ADRIANA:</strong> Oh, nice. See, you have snow. Toronto is like, I don't know...like, the rest of Canada is getting pummeled with snow, and we're kind of in this little island of, like, where everyone else gets snow, we get rain. So I'm like, it doesn't even feel like winter.</p><p><strong>ADNAN:</strong> Vancouver is super sad.</p><p><strong>ADRIANA:</strong> Yeah. Is it cold? Yeah, it's gotten cold right in Vancouver, which is also unusual for this time of year. For Vancouver, it's like rain. We're getting Vancouver weather. Yeah. Well, and on that fun note...Well, thank you so much, Adnan, for geeking out with me today, y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ADNAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 5 Mar 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Adnan Rahić)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-trace-based-testing-adnan-rahic-lymJF2eN</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Developer Advocate, teacher, and failed startup founder. Published author. Currently leading all things DevRel at <a href="https://tracetest.io">Tracetest.io</a>.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://protect-us.mimecast.com/s/o7kyCwpq0giGpEOMWcV9yDf?domain=bento.me">bento.me/adnanrahic</a> (link to Adnan's socials)</li><li><a href="https://medium.com/@adnanrahic">Adnan on Medium</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.viber.com/en/?utm_source=invite&utm_Medium=share&utm_campaign=msgtest">Viber</a></li><li><a href="https://en.wikipedia.org/wiki/Node.js">Node.js</a></li><li><a href="https://en.wikipedia.org/wiki/AngularJS">Angular JS</a></li><li><a href="https://en.wikipedia.org/wiki/JQuery">JQuery</a></li><li><a href="https://en.wikipedia.org/wiki/Swing_(Java)">Java Swing</a></li><li><a href="https://medium.com/free-code-camp">FreeCodeCamp</a></li><li><a href="https://tracetest.io">Tracetest</a></li><li><a href="https://github.com/aspecto-io/malabi">Malabi</a></li><li><a href="https://www.aspecto.io">Aspecto</a></li><li><a href="https://knapsackpro.com/testing_frameworks/difference_between/ava/vs/jest">Jest and AVA (JS testing tools)</a></li><li><a href="https://en.wikipedia.org/wiki/JUnit">JUnit</a></li><li><a href="https://www.cypress.io/about-us">Cypress (testing)</a></li><li><a href="https://playwright.dev">Playwright (testing)</a></li><li><a href="https://k6.io">K6 (load testing)</a></li><li><a href="http://github.com/open-telemetry/opentelemetry-demo">OpenTelemetry Demo</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-demo/tree/main/test">Tracetest in the OpenTelemetry Demo</a></li><li><a href="https://community.cncf.io/events/details/cncf-cncf-online-programs-presents-cloud-native-live-the-power-of-traces-why-opentelemetry-embraced-trace-based-testing/">Cloud Native Live: The power of traces - why OpenTelemetry embraced trace-based testing</a></li><li><a href="https://github.com/GoogleCloudPlatform/microservices-demo">Google Hipster Shop</a></li><li><a href="https://opentelemetry.io/blog/2023/testing-otel-demo/">Trace-based Testing the OpenTelemetry Demo by Daniel Dias</a></li><li><a href="https://github.com/avillela/nomad-conversions/tree/main/tracetest">Tracetest on Nomad (Adriana's GitHub)</a></li><li><a href="https://tracetest.io/integrations/cypress">Tracetest Cypress Integration</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out. The podcast about all geeky aspects of software delivery DevOps Observability, reliability and everything in between. I'm your host Adriana Villela coming to you from Toronto, Canada. And geeking out with me today. And you know what? I did a really crappy job because I forgot to ask how to pronounce your last name.</p><p><strong>ADNAN:</strong> It's so difficult that you'll butcher it. I don't mind. Seriously, take a stab and try your best.</p><p><strong>ADRIANA:</strong> Okay. You're not even going to give me a hint?</p><p><strong>ADNAN:</strong> Go for it.</p><p><strong>ADRIANA:</strong> Oh, dude. That's mean!</p><p><strong>ADNAN:</strong> The hint is I am from the Balkans. So eastern Europe, That's the only hint?</p><p><strong>ADRIANA:</strong> Yeah, so exactly. I don't know how to pronounce the funky accents any more than most people don't know how to pronounce the weird brazilian accents. So basically geeking out with me, I have Adnan, whose last name I cannot pronounce. No, I'm going to try. Hang on. That's so mean.</p><p><strong>ADNAN:</strong> Hey, everyone. Yeah, my last name is pronounced "rah-hitch", which is the c with the thing on it (ć) is like a "ch" sound. So it's basically if you're eastern European, you'll basically know if you're anything else you would have no absolute clue. Also funky because my name is Adnan, which is Arabic and I'm white, so that's kind of strange as well. But yeah, that's just being Bosnian, you know? We have a lot of different cultures here in the Balkans and yeah...super, super proud of that and happy to be here as well. So I've known Adriana for a couple of years now.</p><p><strong>ADRIANA:</strong> We are KubeCon buddies!</p><p><strong>ADNAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Yeah. I'm actually super excited to meet up with you at Kubecon in Paris.</p><p><strong>ADNAN:</strong> Same, same. It's going to be great. I've never been to Paris.</p><p><strong>ADRIANA:</strong> I went when I was a kid with my parents so I was 18 or 19, I think, at the time. And it's different when you travel with your parents. So I guess I wasn't like a kid kid, but I traveled with my parents so it is going to be a different experience compared to not traveling with my parents. But I mean when I went I enjoyed the touristy things. I'm hoping I can do some more kind of like off the beaten path in Paris.</p><p><strong>ADNAN:</strong> We need to figure out anybody that speaks French and just meet up with them so they can take us around.</p><p><strong>ADRIANA:</strong> Oooh, I speak French.</p><p><strong>ADNAN:</strong> Oh, right, Canada!</p><p><strong>ADRIANA:</strong> Canada. Yeah, my high school...okay... Canada is technically a bilingual country and I will put it in air quotes because, yes, we are a bilingual country, and you look at the packaging for all of our products, and it's bilingual, but realistically speaking, the further west you move from Québec, the less French you speak in school. So, like, it's mandatory in elementary school, but it peters off the further west you move. So I was lucky enough to have gone to high school in Ottawa, Canada's capital, which is a very bilingual city. And so my high school had, like, kind of a...they had an immersion program where they had different levels of immersion. So you could do, like, full immersion or half immersion. So in high school, I did half immersion for, like, I think, two years. So it meant, like, half of my classes were in French, and one of my classes that was in French was gym class.</p><p><strong>ADNAN:</strong> Wow, that was a smart move, right?</p><p><strong>ADRIANA:</strong> Yeah. But for me, picking up French wasn't so hard. I moved to Canada when I was ten, and picking up French wasn't terrible because I speak Portuguese. And so I found a lot of parallels between French and Portuguese.</p><p><strong>ADNAN:</strong> Latin languages are easier, right, if you speak one Latin language, picking up another one. Same with the Slavic languages here in eastern Europe. I have a friend who's from Czechia, and she picked up Bosnian in one year, and it's crazy. Having a Bosnian boyfriend helped her as well.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>ADNAN:</strong> I'm not going to lie, but still, it's doable, right? So if you speak any language that, any language from Russian to anything here in the Balkans, it's so similar that you can pick up a lot. So I imagine it's the same. I have actually two of my coworkers. One is Brazilian and one is Argentinian. But this Brazilian guy lives in Argentina and he speaks Spanish and Brazili- sorry. What the hell? Portuguese. He speaks Portuguese and he switches between them fluently and seamlessly. Right? So I think that's really cool.</p><p><strong>ADRIANA:</strong> That's very cool. I find, like, as a Portuguese speaker, understanding most Spanish words is fairly straightforward. So, like, when I went to Barcelona in 2019, I spoke "Portoñol", so I just threw in some words in Portuguese with a Spanish-ish accent and prayed that I was understood. And I went into a shoe shop in Barcelona, and I was able to actually buy a pair of shoes speaking, my second-rate Spanish.</p><p><strong>ADNAN:</strong> That happened to me in Slovakia. I was. I was in Slovakia with my wife a few months ago and went into a store, and we kind of figured it out. They knew zero English, for the record. We kind of had to do the Bosnian Slovakian and back and forth, and it went surprisingly well. So I'm very proud of that. I'm very happy to see that it works for you as well.</p><p><strong>ADRIANA:</strong> Yes. That's so super cool. Well, are you ready to get into some of our lightning round questions? All right. Okay, let's do this. Question number one. Are you left handed or right handed?</p><p><strong>ADNAN:</strong> I am right handed. So falling while skiing and hurting my left is not a problem. Eating with utensils is an issue because...that was a problem. So I kind of have to do this old switcheroo, but yeah.</p><p><strong>ADRIANA:</strong> Next question. Do you prefer iPhone or Android?</p><p><strong>ADNAN:</strong> I was an avid Android user up until, was it probably two, three years ago, and I switched everything over to Apple products. Phone, Macbooks, the headphones, earphones. Actually, I only have the Bose noise canceling headphones that aren't Apple. Everything else is basically Apple, which is...My wife hates it because she runs Android, so I can't airdrop her photos. So I need to buy the family package iCloud, so I need to send her links. And she doesn't want an iPhone. So yeah.</p><p><strong>ADRIANA:</strong> I feel ya. My sister is...she's an iPhone user, but her husband is like, an Android user, so then she's always like, I don't know how to get files over to him. I'm like, Google Drive?</p><p><strong>ADNAN:</strong> And then she goes like, just send me on Viber. It's like it destroys the photo. If I send you a photo, we go to some beautiful place in freaking Dubrovnik where they did the Game of Thrones thing, and I take a picture, she'll, "Just send me on Viber." Like, it's going to destroy the photo. And she doesn't get it. She's not an IT. Like, she doesn't get it. It's frustrating.</p><p><strong>ADRIANA:</strong> These are the issues that divide families. Just kidding.</p><p><strong>ADNAN:</strong> iCloud family solves everything, right?</p><p><strong>ADRIANA:</strong> Yeah, it's the age-old battle. My husband and I converted to Mac. Jeez...we were, I think, like four or five years married. Before that. We're like, "No! Windows! No Mac!" Like Linux, fine, but Windows or whatever, right? And we were BlackBerry users, and Mac was like...ahhhh...And then for funsies, I got...it was a Mac Mini. I think one of the first years, the Mac Mini came out and they were like, super cheap.</p><p>I'm like, let's use this as a media server. Then we plug it in, and I'm like, ahhhh, I don't know how to use this. And then for funsies, I'm like, I'm going to get myself a MacBook Pro because it was like a Black Friday sale or whatever, which in Apple terms, Black Friday sales are like, it's the saddest sale ever because you're not getting a deep discount. But I'm like, oh, discount on Apple product. And then I started using my MacBook Pro, and I just bought myself like this Core i7 Intel machine super beefed up. And I'm like, but I want to use my Mac Pro, which isn't nearly as beefy. And it's so beautiful. That was kind of it for me, that converted me from then on and was like, yeah, I can't go back.</p><p><strong>ADNAN:</strong> It's too good. It just works.</p><p><strong>ADRIANA:</strong> Right? Yeah, it just works. I'm with you. Okay, next question. Similar vein. Mac, Windows or Linux?</p><p><strong>ADNAN:</strong> Oh, I was super into Linux up until I got my Mac. I was only running Linux and I just switched to Mac when the M1 chip got released. That was quite recent as well. So I was running full on Linux up until that. Absolutely hated Windows. Nothing against Microsoft. I think they're great as a company and great with what they're doing. And Windows as a system...it's perfectly fine. I just couldn't...it was just so horrible. But yeah, no, it is Mac all the way right now.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. And the M chips are like..."MWAH!" When I went from my Intel Mac to my M1 Mac, I'm like, I don't hear a fan. My computer is not burning my lap. What's going on?</p><p><strong>ADNAN:</strong> And I'm still using the Air one, which is the small one without the fans, without the anything. And you charge it like a phone, you plug it in overnight.</p><p><strong>ADRIANA:</strong> Oh, yeah, the charger is like tiny.</p><p><strong>ADNAN:</strong> Plug it in overnight, you take it off the charger in the morning, you use it all day. You get back home, you plug it in when you go to sleep, and you never charge it. It's nuts.</p><p><strong>ADRIANA:</strong> The M1 Mac airs are so pretty. It's like a little piece of jewelry for your desk.</p><p><strong>ADNAN:</strong> And it goes with my very small hands. I have very ladylike hands. Right. The palm is super small, so it kind of fits nice. Right. But I need to get a bigger one. I need to get a proper one. It's getting a bit crowded with all of the Kubernetes stuff I need to run and demo.</p><p><strong>ADRIANA:</strong> Oh, yeah, I feel you. I went for the 14 inch instead of the 16 inch M1 Mac Pro...MacBook Pro. Because even though I like the screen size on the 16 inch, it's so much thicker compared to the Intel Macs of the same size that I was like. And I had a 15 inch Intel Mac. I was like, holy crap. It just feels too big. But to each their own. That's just my personal...</p><p><strong>ADNAN:</strong> I'm actually not against them bringing back all of the ports. It's fine that it's a bit thicker with all those ports. I'm right now connected with a dongle that's massive and it's taking up a ton of space on my table with all of these microphones and whatnot. And it would just make more sense to just have the jack. It's just like why not, right?</p><p><strong>ADRIANA:</strong> Yeah, I agree. It's nice having the HDMI back on the computer. And I think I have like an SD slot. Yeah, looking over, I have an SD slot on my Mac.</p><p><strong>ADNAN:</strong> You're a podcaster, you need that, right?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's true, it's true. Okay, next question. Favorite programming language.</p><p><strong>ADNAN:</strong> Is Javascript even a language or is it all fake? What do you think?</p><p><strong>ADRIANA:</strong> Don't ask me about JavaScript. My opinions are as strong as using Windows as a primary machine. I don't want to offend anyone who likes either of those things, just a personal preference.</p><p><strong>ADNAN:</strong> I mean, I love it. I've used Javascript for ages. You remember when Angular JS 1.0 was released? Like Angular JS? That was like freaking ten years ago now. That's when I use Javascript on the front end, in Javascript terms old. I was around when Node was 0.12. That's when I started using Node.</p><p><strong>ADRIANA:</strong> Wow, that's old school. Dude, but I am older because I remember when Javascript came out before Angular and Node. Actually, and it was the OG Javascript that really turned me off from Javascript and then I ran away screaming.</p><p><strong>ADNAN:</strong> Oh, JQuery was terrible. JQuery was the bane of my existence. It was horrible.</p><p><strong>ADRIANA:</strong> I vaguely remember jquery, I just remember trying out a few things in Javascript and being like, "Next, please. I'll go to backend development, thank you." Ran to my Java. Now mind you, Java had like a front-end thing, I think it was called Swift (NOTE: it was Swing) and it was like a piece of crap. Also ran away.</p><p><strong>ADNAN:</strong> I would have thought that Java wouldn't be good in the front-end.</p><p><strong>ADRIANA:</strong> Yeah, it was bulky and horrible. Next question. Do you prefer dev or ops?</p><p><strong>ADNAN:</strong> Tough one, tough one. I do prefer dev. I do prefer dev, but I've been tightly linked to ops for five or so years, so it's a tough one, but still, I would still prefer dev. I don't mind doing the ops, but I think the automation part of ops I really like. The Kubernetes part of ops is painful. I'm not smart enough for that stuff. I swear to God. Networking and all of those infra Kubernetes things, I'm definitely not smart enough for that.</p><p><strong>ADRIANA:</strong> Kubernetes is definitely a test of patience. There's like so many aspects to it that I feel like you can be really good in one area of it and okay-ish in other areas. Enough to be dangerous kind of thing.</p><p><strong>ADNAN:</strong> Yeah, but then there are so many tools. There are so many things that you need to know. I have a buddy, actually, my best man. He's been doing ops...so automation and basically all things Kubernetes for years now. And dude, I ask him something and dude pulls out an answer out of thin air and then tells me something I've never heard about. And he goes like. Says something like, "Did you taint?" What are you talking about? It's like a tribal thing. It's tribal knowledge, that stuff. I don't really know where people learn all that. So...crazy.</p><p><strong>ADRIANA:</strong> I think it's usually like learning out of necessity. I find all my Kubernetes knowledge is learned out of necessity. It's like I need to figure out this thing. But hey, it means that you basically have a Kubernetes zombie apocalypse friend that if there's like the Kubernetes zombie apocalypse, you know who to call for help.</p><p><strong>ADNAN:</strong> Oh, yeah, for sure. He's the one. What's it called? He works in a platform team. And the platform team is all just developer experience, performance, reliability, uptime. So he's the person you call when shit hits the fan.</p><p><strong>ADRIANA:</strong> That's awesome. Okay, next question. Do you prefer JSON or YAML?</p><p><strong>ADNAN:</strong> Oooh...YAML. YAML.</p><p><strong>ADRIANA:</strong> YAML. Yeah, I'm Team YAML.</p><p><strong>ADNAN:</strong> Who doesn't love YAML?</p><p><strong>ADRIANA:</strong> The JSON people. So many people bitch about YAML. And yes, there are annoying things about YAML.</p><p><strong>ADNAN:</strong> I like to call myself a "full stack YAML developer".</p><p><strong>ADRIANA:</strong> I feel you. Lots of time buried in YAML. Okay, next question. Spaces or tabs? Which one do you like better?</p><p><strong>ADNAN:</strong> It's a tough one because I set up VSCode to do spaces, but I hit the tab and then it does the spaces.</p><p><strong>ADRIANA:</strong> Yes. Hey, that's how mine's set up too.</p><p><strong>ADNAN:</strong> Yeah, big brain move.</p><p><strong>ADRIANA:</strong> Yeah, I used to be like all tabs, but I don't know, I feel like YAML kind of made me do it. For some reason. It was an incentive to convert my tabs to spaces as you do. You hit tab and it turns it into spaces. Magic. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ADNAN:</strong> For sure. I don't mind videos. It's just that it's either really long video. I mean, really long. What's really long nowadays? Ten minutes and above.</p><p><strong>ADRIANA:</strong> I know, right? TikTok nation.</p><p><strong>ADNAN:</strong> Three minutes and above, people think it's long nowadays. I'd say ten minutes. Above that is probably videos that I like watching just because of the content I can get out of it and learn from it. And then otherwise, just for day to day stuff, I would rather read a docs page, I would rather read a blog post than I would watch a video, which is, I've heard pretty strange people don't agree with me, so I might be. Yes.</p><p><strong>ADRIANA:</strong> Really? That's so funny. Because most...So then I have a very interesting, like, I have a skewed population then on this podcast, because most of the folks I've asked this question to all lean towards text.</p><p><strong>ADNAN:</strong> We're the old guard.</p><p><strong>ADRIANA:</strong> Yeah, I know, right?</p><p><strong>ADNAN:</strong> Born and raised. Before Facebook, before Instagram, TikTok.</p><p><strong>ADRIANA:</strong> I know. It's true. It's true. Yeah, I know. Whenever I watch old TV shows and there's, like, no cell phones and they're, like, calling from a pay phone, I'm like, "Just text them!" Obviously very tongue-in-cheek comment. But I'm like, damn, we are used to things that...the things that we're used to now, we take so much for granted.</p><p><strong>ADNAN:</strong> Oh, yeah, for sure.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>ADNAN:</strong> Ooh, my amazing sense of humor.</p><p><strong>ADRIANA:</strong> Dun dun, dun.</p><p><strong>ADNAN:</strong> I didn't. That was terrible. That was terrible. I don't really know. I would say I am moderately funny. That would be it.</p><p><strong>ADRIANA:</strong> Which is a good superpower because you have to break the ice. Right? Especially when you're dealing with people, which you have to as part of your job. And so being moderately funny to kind of crack some exterior shells of grumpy. When you're interacting with certain people, I think that's a skill.</p><p><strong>ADNAN:</strong> I also like listening. So I like hearing something interesting, and I'm very particular with the people I have in my friends group where I generally like hearing something that I can relate to and also think about. So I like hearing that from people I don't know as well, because hearing something that you can think about and can motivate you or you can just have that thought, oh, that's really cool. Let me brainstorm on that and then figure out something that can benefit myself from that and then give feedback to the person and then have a conversation about that. I think that's where especially for me, I like the listening aspect of that. I think that's really cool.</p><p><strong>ADRIANA:</strong> Yeah, for sure. Totally agree. All right, well, you survived the lightning round.</p><p><strong>ADNAN:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Give yourself pat on the back.</p><p><strong>ADNAN:</strong> Not that bad. You told me it's going to be horrible. It was not that bad.</p><p><strong>ADRIANA:</strong> I didn't say it was going to be horrible. Some people get nervous. It's supposed to be an icebreaker. Okay, well, now that we've cleared the lightning round, questions, why don't you tell folks about yourself? Like, what do you do?</p><p><strong>ADNAN:</strong> Yeah, I mean, the quick rundown would be that I do developer relations. So I've been doing developer relations since it was called technology evangelism. So I've been doing it for a while. And yeah, I think it is awesome that I am quite literally an influencer for tech people, which is very strange. I'm not very good at influencing or influencing or whatever the word is, but yeah, I like talking to people, I like listening and I like educating. And I think that was the reason why I moved into developer relations from being an engineer...so I was an engineer for almost half my career so far, and then was basically either do developer relations, which I ended up being very good at, or be a mediocre engineer. And I was like, yeah, let's kind of try doing the thing where I'm actually kind of better, instead of being kind of average as an engineer.</p><p>So I said, yeah, what the hell? Why not let me try this. And that was back when the Medium blog was taking off. They had just launched their, what's it called? They had publications and whatnot, and they just taking off. Oh yeah, FreeCodeCamp was a thing back then. So I hosted a, I mean, still is now, but back then we were just starting out all over the world. They had local groups that were doing meetups, events, education, teaching people, and I was doing a lot of in-person education as well, just teaching courses. That's basically just because a startup I was doing early in my career was all focused on education as well, just like generating courses, just like Udemy, but for a smaller local market. And that kind of fell through.</p><p>And then I just started doing education myself and then doing the FreeCodeCamp thing. And then the medium thing took off and my blog on Medium just got crazy. It took off so strangely that I got like 5,000 followers within less than a year just because of FreeCodeCamp's publication taking off and publishing. Yeah, I didn't really know what to do. This 24 year old kid, just like having a medium thing take off, what the hell? So that was super fun. And then I did a lot of FreeCodeCamp, was leading the local FreeCodeCamp community as well for a couple of years and that was when I figured, well this is fun. So I took a DevRel job and yeah, I've been doing it ever since and it's basically always been something in the Observability monitoring, log management, I'm going to say...space.</p><p>I did some big data as well, one previous job, but it's always been something like this...that's, I'm going to say, a niche market that isn't really easy to figure out and that requires a lot of handholding and a lot of help from the, I'm going to say marketing support, sales and DevRel teams, especially for building products. And I had a nice foundation in product development because I had a startup early in my career, so I had a touch of, Okay, so the code you're writing isn't...it's not what you write and the code you write, it's the product that you generate. Nobody cares about the code, people care about the product you're putting out, right? So I think that mindset early in my career helped me a lot with DevRel as well. And yeah, I'm carrying that with me and I think that's the, if anybody asks me for advice regarding how to be good at developer relations, it's just you have to put out a good product and you have to be the connection between the end user and your team that builds the product and that's it.</p><p>If you want to have product-led growth, if you want to build a community, if you want to build the influence of you as a person, you need to have a product that people want to use and you're the person that needs to tell people if it's usable or not. And by people I mean your team. I think that's the only golden rule, if there is any golden rule in developer relations is you have to be very realistic. I make jokes about us being influencers and us doing popularity contests and we do Only Fans for engineers. It's all jokes. I'm not serious. Those are humor, like comedy. But truthfully that's irrelevant.</p><p>Truthfully, it's all about the product and it's all about you figuring out a strategy to position the product in a way that makes sense and for you to position yourself as somebody in the industry that is influential to talk about the industry or the thing your product is doing. So yeah, this got super serious super quickly.</p><p><strong>ADRIANA:</strong> But I think you make a really good point, because being in developer relations, you have to build trust between your audience...between you and your audience, right? They have to know that you're not like just some sleazy ass salesperson who's just trying to sell them on a product. They need to believe that you have something interesting to say and that, oh, by the way, I represent this product as well. And because they like what you have to say, I feel kind of, it naturally gravitates towards, oh, take a look at what they do kind of thing, right? So I do feel like there's a little bit of that.</p><p>I think basically making a connection with your intended audience, right? Makes a huge difference. This is not the job for people who are extremely introverted or introverts who have no desire to put on an extroverted face for a limited period of time every day.</p><p><strong>ADNAN:</strong> Kind of, I mean, and also the core or the root of our job, developer relations. It started as sales engineering at Microsoft. Or where was it started as sales engineering 15 years ago where they figured out engineers don't really want to listen to salespeople. So they took engineers and made them into salespeople and then they figured that worked back then. And then how it evolved, it didn't really work. And then they figured out the evangelist role or the technology evangelist role, which was a thing ten years ago when I first heard about it. And then that kind of stopped working because evangelist is, nobody knows what the hell you're doing. One time, one lady asked me if I do churches. Like, I swear to God. She was like, what do you do? I was like, I'm a technology evangelist. Oh, so you do like church? I was like, no, I don't do the church. Like, what the hell? I was like, probably that's the problem. That's why they changed. It doesn't really make sense. Advocate. Developer relations and developer advocate kind of sounds more normal, I'm going to say.</p><p><strong>ADRIANA:</strong> Yeah, that's so funny. I would have never thought that. But I think us being in tech, it's not something that we would have necessarily associated with church. I could see how that...yeah...You were saying that you're working in an area that's fairly niche, right? Like Observability. And it's definitely one of those areas that has expanded a fair bit in the last several years, which is super exciting. Observability is near and dear to our hearts because I think it's really the part of, it's an evolutionary step in SRE, right?</p><p>You can't be a good SRE these days without having a properly observable system. So it's very exciting what's happening in the space now. So many different innovations, and especially like where you work, right? With Tracetest, I think is very exciting because of the nature of what you guys do. If you can talk a little bit about that.</p><p><strong>ADNAN:</strong> Yeah, for sure. I mean, doubling down on that Observability as a space is massive. I mean, just take a look at Datadog and their IPO. That alone is insane with regards to how much it's needed in our industry. We're not really building monoliths anymore. Like 20 years ago, not having intricate monitoring and Observability tooling was okay. It was fine. Now, what are we building nowadays? Do you think Netflix, like Netflix is thousands and thousands of services that are all interconnected.</p><p>They need to communicate, they need to do something, and they're all doing it together. How do you fix that if it's broken? So that's the thing. Observability now is, I'm going to say, at the birthplace of where it's going to be ten years from now. OpenTelemetry right now, it's getting to that stable state where it's available to actually use reliably in production. More and more of the libraries are stable. More and more, I'm going to say both the metrics and logs, not just the tracing libraries, are also getting to a stable state. And a lot of the tooling around the Observability space is defaulting to use OpenTelemetry libraries and OpenTelemetry as the standard for both ingesting data, collecting, generating, and all that fancy words that we all know.</p><p>And I love that. And that's where I'm thinking. We are generating huge amounts of data with traces, with distributed tracing, because of our systems being distributed. So we need to use distributed tracing to actually get a context of what the hell is happening in our system. An API call isn't really an API call. With 200, it works. An API call is an API call that calls a queue, that calls a message bus, that calls a cache, that calls a database. Those are seven different steps in one API call.</p><p>So it's not really just an API call that you need to have visibility into and see what's happening. That's when I'm seeing that people are only using all of that data currently for production environments, for figuring out when their users have problems, and how to circle back to their engineering teams to actually know exactly what went wrong. Which is awesome. But that's just step one in that whole cycle. We're talking about DevOps. We're talking about that new principle of DevOps where we have a cycle of, we have the developer pushing code to the ops person and then the ops person pushes it back because they have Observability to tell the developer what's going wrong. But that cycle isn't complete without the testing part. And that's where Tracetest, where I'm working right now, we're building a tool that taps into that DevOps cycle where you're using the Observability, so the distributed tracing and all of that telemetry you get from your system from OpenTelemetry and whatever tracing backends you're using, ranging from Datadog to Sumo Logic to all of the fancy big ones to ServiceNow as well. And you're tapping into that data to run your integration testing, your end-to-end testing, your UI testing with all of these. So you're basically enhancing all of the tests you already have. So that's what I think is super cool with Tracetest, is that it doesn't just give you the test tool to tap into OpenTelemetry and run test specs on the trace data itself, which means that you can basically run a test on every single part of your transaction that an API makes. You can say, say, oh, I want to make sure that this external API call returned 200 and there is no freaking way I can do that with any test tool right now. I have to mock stuff and I have to kind of fake stuff out. I need to figure out how it works. And I spend days on that instead of let me ping the API, get real data from the trace, I write my specs on that data, that's real data and I put that in my CI and you're done.</p><p>You already have the data, like freaking use it, right? That's the magical part where we're already generating all of that data, you're already keeping the data, use it for testing as well. And I think that's where I'm going to say next groundbreaking step in this DevOps cycle is going to be where test tools are just lagging behind. So we need to figure something out and hopefully Tracetest is going to fill that gap, fill the shoes or whatever we want to say.</p><p><strong>ADRIANA:</strong> Yeah, I think that's what I love the most about the idea of trace-based testing is like you're already emitting traces, just take advantage of the data. You have data, as you said, use it. And the other thing that you mentioned, which I think is something that it seems so obvious when you say it, but it's not something that we're in the habit of doing yet, which is like viewing Observability as part of the SDLC, because everyone's like, oh, it's part of an SRE practice. Absolutely. But you can't have an observable system if you don't instrument your code. Where does application instrumentation come from? During development. And therefore it means that Observability starting way earlier in the SDLC than we care to admit, right? Shifting those conversations in that direction I think will be very important really for organizations to really make the most out of Observability, right?</p><p>For starters, there's so many different aspects, but instrumentation, like getting into the habit of instrumenting your code and admitting that it starts earlier, I think is so important.</p><p><strong>ADNAN:</strong> I think the main thing that people can think of from a logical point of view is that we've been instrumenting with logs for decades. I don't see anybody complaining. Oh my God, I have to add, logging, it's just normal. Why is tracing and instrumenting your code? Why is that any different? The logical aspect of that is the exact same, with one addition where you have this context that propagates. And if you use OpenTelemetry...</p><p><strong>ADRIANA:</strong> That ties everything together. Heaven forbid!</p><p><strong>ADNAN:</strong> You're using OpenTelemetry libraries anyway, so it just does it automatically. You don't really have to be any... like, you can be an average engineer as I, and I can make it work, right? So it's not rocket science. The people that made OpenTelemetry, the maintainers, they're the rocket scientists. You can just drive the rocket, you don't really need to think about how it works, right?</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Yeah, I'm definitely very excited. I think when Tracetest came on the market, I think one of the predecessors was Malabi, that I think was created by Aspecto and that was just for JavaScript, like code written in JavaScript. It's really cool that now we've got a tool like Tracetest that is language agnostic and it makes sense, right? Because OpenTelemetry...you can instrument your code using OpenTelemetry in so many different languages. So it makes sense that it's not restricted to one particular language because that way we take that full advantage of being able to really instrument across microservices that are written in different languages, right? Like you said, you don't have to futz around with different mocking and different libraries, like different testing libraries for different languages. We all speak the same language and it's called OpenTelemetry.</p><p><strong>ADNAN:</strong> That's the thing where a lot of the bottlenecks when testing is just, it takes too much time. We can't really see value from all of the time that we need to put into it. Then you have the blocker of oh, I need to know JavaScript for whatever...Jest, AVA, or whatever testing tool I need. Oh, I need to use Python for whatever test tool I need to use for Python and then JUnit or whatever Java. So you're zoned in and you're kind of blocked off. You're siloed into that environment versus using trace-based testing. And using testing in general with distributed tracing with trace test is that it doesn't care about the language, it only cares about the trace. So triggering the test itself, trace test handles that through a definition that you define.</p><p>The definition could be YAML. You can just click it in the UI and it triggers a test for you. You get the traces back and then you create your specs based on the traces. Now these specs, they're language agnostic as well because they're generated with a, I'm going to say selector language, which is very similar to CSS. You basically select the span that you want to test. You say, I want this span to be equal to 200, I want this span to have a duration less than 200 milliseconds or whatever else test spec you want to add and that's it. And then based on that, if you want to integrate with any of your existing integration, I'm going to say integration testing tools. If you want to trigger from Cypress, you can do that as well, because we have this concept of a trigger where the trigger can be anything from an HTTP request, a gRPC request, a Cypress test, a Playwright test, a K6 load test.</p><p>So basically anything externally that you're already using can initiate a trace test...trace-based test...as well. So whatever you're using, for whatever front end testing, UI testing, integration testing, load testing, or whatever type of testing you're using, you can add Tracetest to your integration testing. I'm going to say testing harness, and it's just going to work perfectly fine. And that's what I like about it, because the only integration points you need to care about is, okay, so Tracetest needs access to your traces, which are kept in Jaeger, Grafana, whatever you're using, and then it just needs to trigger your app. So that's the only integration point. If you have Cypress, you can trigger it with Cypress. If you have K6, you can do it with K6. So I like that modularity and that flexibility of, you can literally add it however you want and it only cares about the trace and it just works.</p><p><strong>ADRIANA:</strong> That's awesome. And the other thing worth mentioning is that trace test was integrated with the OpenTelemetry Demo recently, right? Like last fall, I want to say like just before KubeCon, North America.</p><p><strong>ADNAN:</strong> Yeah, it was a couple of months ago where I think it was...one or two of the maintainers, I can't remember. I think it was Pierre and Juliano. I actually met Juliano in person in Vienna at KCD Austria. I think it was before KubeCon in Chicago. Lovely guy, by the way. Shoutout: Juliano is awesome. Yeah, and we had a great talk about the addition of traces to the demo. It was basically him saying, oh, I literally broke the demo.</p><p>I'm a maintainer, the tests passed, I merged the PR and I broke it, and I'm the maintainer. So I know how traces work. I'm very well versed in how it works. I know the ins and outs of the system, so I'm supposed to know how the system works as well. But I still managed to break it and I still managed to break it with passing tests. So that was a pretty worrying factor there. And that's when we started chatting through the GitHub issues and we said, yeah, well, I mean, let's try it, let's add it in, see how it works, add some integration tests. And then we did, and it's right now in the OpenTelemetry Demo.</p><p>It's under the test directory, under Tracetest. You can check out every single service in the demo, has a dedicated set of tests and a test suite that runs basically on every PR, if I'm not mistaken. Right now, I think they did add that. Is it only on merges? But yeah, it's in the demo. If you want to take a look. What's also super cool is that as a spin off of that, we did the CNCF live, what's it called? I think cloud native Live team, we did a webinar, Whitney Lee and myself, we did a webinar just workshop showing how it works. So if you actually want to see me actually coding that, you can check that out on the CNCF Cloud Native Live podcast as well. Otherwise, just jump over to the demo. Yeah, I mean, easiest way for people to do it.</p><p><strong>ADRIANA:</strong> Yeah, I'll include that in the show notes. Yeah, I saw you posted that on LinkedIn. I was like, damn, I didn't know.</p><p><strong>ADNAN:</strong> They posted that on the landing page for OpenTelemetry. So that was quite humbling experience.</p><p><strong>ADRIANA:</strong> Yeah, that's very cool. Yeah. It's so nice to see, I think the integration of Tracetest in the OpenTelemetry Demo. And for those who aren't familiar, the OpenTelemetry Demo is based on the Google Hipster Shop. And it's basically the idea is to showcase what OpenTelemetry can do in kind of a complex-ish, sort of multi-microservice scenario written in different with microservices written in different languages. So it is not a simple application. There are a lot of moving parts and you can get it set up without too much effort, I would say locally, like using Docker Compose or if you're feeling adventurous, in Kubernetes. And so it's really cool to be able to integrate trace-based testing through Tracetest in the OpenTelemetry Demo because again, it's another piece of the puzzle, right?That's being put in, right? Really showcasing all the cool things that you can do with traces. It's not just for troubleshooting your production code, it is also for troubleshooting your development cycle, which is super exciting.</p><p><strong>ADNAN:</strong> It's normal. We've done test-driven development for years. I mean, come on, it's not a new thing because of the complexity of the systems we have now we're adding tracing to figure out what's happening. I mean, if we're already adding tracing to figure out what's happening in our development cycle, let's use that in the development cycle to also do the tests during development and then also integrate those tests in your CI, which is. I mean, it just makes sense for me. I'm not quite sure how is to put it.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. It's one of those no-brainers, I think whenever someone comes up with a simple solution...and you know what's simple? When people are like, Oh yeah, that makes so much sense. Why didn't I think of that before? Well, there you go. Then that's when you know that this was the right thing to do, right?</p><p><strong>ADNAN:</strong> Yeah, definitely. Definitely. Yeah. The Demo is really awesome. I think it was Daniel from our team who wrote a super, I'm going to say, detailed blog post on how he actually added trace test to the demo, to the OpenTelemetry Demo. So that might also be just a reference point for people that want to get started because it's a nice reference point because if they want to actually contribute to the Demo and try it themselves, checking that blog post will actually make sure that they run the tests correctly and that any change they make, they actually won't break the Demo on merging.</p><p><strong>ADRIANA:</strong> Yeah, that's such a really great idea because I think I'm a strong believer that if you want to contribute to OpenTelemetry, you don't have to boil the ocean, you don't have to like, oh, I've got to be a contributor on the SDK or API or whatever. Something as simple as there's something in the OpenTelemetry Demo where maybe there's a feature request open. You can take that on in a language that tickles your fancy. Such a great way to get started with contributing to OpenTelemetry and now having something to make, I guess the testing a little less scary, or at least to help you understand if you break the application why that happened. I think having the trace-based test integrated in with it can be such a relief, if you will, because it's like, okay, I know where to look, I see what's going on. It's not like panic.</p><p><strong>ADNAN:</strong> You also get just system overview. When you run a test, you go, okay, so this API is going to touch all of these parts of my system, and then I actually know what it's touching. And if I know what it's touching, I know actually how to go in and either improve it, fix it, or run another test after I'm done with my development cycle. So I don't know if you're new to a project or if you're an open source contributor, you have no idea how that stuff works. You're just kind of trying to read the documentation, trying to look at the architecture, trying to figure out what API does what. And then you end up breaking something and then you don't have a test for it. To make sure that you know that it's broken is just a nightmare. Right? And then let's think about, yeah, nowadays, with remote companies, people working all over the globe, you have distributed teams, you have teams of, I don't know, eight to ten people working.</p><p>How do I know what my colleague on the other side of the world is doing in another team? And whether that...it's just nuts, right? You need to have a way of having a reliable architecture overview when you're running your development. So your development cycles need to have a very nice systematic overview, and then your tests need to cover the happy paths of all of that, of the architecture that your system is. I mean, it's just freaking, I don't know, I think it's the future, more or less.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. As a final plug for the power of trace-based testing, in theory, it makes sense, but to be able to actually see it in practice in a complex scenario, because when I first played around with Tracetest...I played around with Tracetest when it was barely out, I think it came out, I want to say May 2022. And I was like, let's get this to run in Nomad for fun. So I got a little example working on my own. I'm like, cool. But then my next thought was like, how does this work in a complex scenario, right? So being able to see it work in a complex scenario, I think is very opening and really shows the power of trace-based testing and what it can do for you, right?</p><p><strong>ADNAN:</strong> Yeah, exactly. And yeah, the roadmap right now is pretty extensive, so we have a lot of cool ideas that we want to start implementing. But yeah, I'm going to say the k six and the cypress things integrations regarding the triggering, those have been, for me at least, super exciting. I'm going to say most exciting just because we're getting true end to end testing. Finally, your UI test is generating traces from your browser that then triggers your backend. That's then generating traces across your entire backend. So basically you have an end-to-end test that covers your entire path of everything. And that's not something I've seen anywhere before.</p><p>Right. So that's going to be really cool thing once people start using it. We just basically released it a couple of days ago. We did our announcement webinar yesterday, by the way, for the Cypress integration. Yeah, it is toasty fresh.</p><p><strong>ADRIANA:</strong> Very nice. Hot out of the oven.</p><p><strong>ADNAN:</strong> I'm just waiting to get people to start using it. I'm thinking it's going to be super cool.</p><p><strong>ADRIANA:</strong> Very nice. Well, we are coming up on time, but before we sign off, I was wondering if there's any parting words of wisdom you would like to share with our audience.</p><p><strong>ADNAN:</strong> Yeah, wisdom. Well, I'm not great on wisdom. Humor is probably...</p><p><strong>ADRIANA:</strong> Oh, how about a joke? Tell a bad joke.</p><p><strong>ADNAN:</strong> Way too grim. Let's do parting wisdom. Work out. Do stuff that you like when you're not working and work becomes easy.</p><p><strong>ADRIANA:</strong> Yes. I really like that. As a fellow workout fan, I fully support that, definitely.</p><p><strong>ADNAN:</strong> Because we're sitting around for most of the if. If you don't do something either in the morning or after work or even during your work break or whatever you want to call it in between, do crossfit, weightlifting, strength training, bouldering, biking, ice hockey...whatever you guys in Canada do. I don't know what you guys in Canada probably ice hockey. You probably skate to work. Ice skate to work.</p><p><strong>ADRIANA:</strong> Not with the weather like here in Toronto. It's been like 4C. Yeah. Yeah. I guess hockey is the thing in Canada. I am a terrible ice skater. I know, I know. I can get from A to B, and mostly stop.</p><p><strong>ADNAN:</strong> I'm a terrible skier, as you can see. One, one.</p><p><strong>ADRIANA:</strong> There you go. There you go. Oh, yeah. And you said you're a good skater.</p><p><strong>ADNAN:</strong> Yeah, I've been skating since I was, like three years old. So skating is good, but skiing totally different. You know, when you do the crossovers when you're ice skating. Because my muscle memory is ice skate. Muscle memory. With my. Tried doing it on skis. I face planted and just slid through the snow. It was not nice. It was not nice.</p><p><strong>ADRIANA:</strong> Yeah. Believe it or not, I'm a better skier than an ice skater. I went through a skiing phase, but I haven't skied for a very long time.</p><p><strong>ADNAN:</strong> Just waiting for the weekend because it's going to be cold again. So I'm just going to drive up to the mountains and do some skiing.</p><p><strong>ADRIANA:</strong> Oh, nice. See, you have snow. Toronto is like, I don't know...like, the rest of Canada is getting pummeled with snow, and we're kind of in this little island of, like, where everyone else gets snow, we get rain. So I'm like, it doesn't even feel like winter.</p><p><strong>ADNAN:</strong> Vancouver is super sad.</p><p><strong>ADRIANA:</strong> Yeah. Is it cold? Yeah, it's gotten cold right in Vancouver, which is also unusual for this time of year. For Vancouver, it's like rain. We're getting Vancouver weather. Yeah. Well, and on that fun note...Well, thank you so much, Adnan, for geeking out with me today, y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ADNAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="51827334" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/b9951fc2-ec16-481e-847c-41fba174a839/audio/abee0e9a-5db0-42fe-aa11-dd5e5d9f8e1a/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Trace-Based Testing with Adnan Rahić of Tracetest</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Adnan Rahić</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:06</itunes:duration>
      <itunes:summary>Adriana geeks out with Adnan Rahić of Tracetest trace-based testing. Adnan explains what trace-based testing is, and how it be an invaluable part of your CI/CD pipeline. He also discusses how trace-based tests work in Tracetest, and how the OpenTelemetry Demo benefitted from trace-based testing via Tracetest.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Adnan Rahić of Tracetest trace-based testing. Adnan explains what trace-based testing is, and how it be an invaluable part of your CI/CD pipeline. He also discusses how trace-based tests work in Tracetest, and how the OpenTelemetry Demo benefitted from trace-based testing via Tracetest.</itunes:subtitle>
      <itunes:keywords>site reliability engineering, integration testing, otel, cicd, trace based testing, observability, test automation, opentelemetry, software engineering, o11y</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>21</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">45d35dd1-3ad6-4b10-bfb2-a4149239dee2</guid>
      <title>The One Where We Geek Out on How to Learn with Daniela Baron</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Daniela Baron is Staff Engineer at FundThrough. She has over 20 years of experience delivering software solutions for a variety of product, project and SaaS based companies with many languages and frameworks including Ruby on Rails, JavaScript (Node.js, React, Ember, Angular), Go, Python, and Java/Spring/Hibernate. Specialties include analyzing complex business requirements, writing maintainable code, implementing best practices such as linting and code coverage, engineering documentation, test automation, continuous integration/continuous deployment, and mentoring. Passionate about continuing education.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/danielabaron/">LinkedIn</a></li><li><a href="https://danielabaron.me/">Daniela's Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.mooc.org">MOOCs</a></li><li><a href="https://www.pluralsight.com">Pluralsight</a></li><li><a href="https://tutsplus.com">Tuts+</a></li><li><a href="https://wesbos.com/courses">Wes Bos (instructor)</a></li><li><a href="https://www.erikdkennedy.com">Erik Kennedy (instructor)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub#Gist">GitHub Gist</a></li><li><a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a></li><li><a href=".org">OpenStack</a></li><li><a href="https://www.vaultproject.io">HashiCorp Vault</a></li><li><a href="https://www.consul.io">HashiCorp Consul</a></li><li><a href="http://nomadproject.io">HashiCorp Nomad</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/commands">HashiCorp Nomad CLI</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/job-specification">Nomad Jobspec</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/job-specification/template">Nomad Template</a></li><li><a href="https://en.wikipedia.org/wiki/Braintree_(company)#:~:text=Braintree%20is%20a%20Chicago%2Dbased,Company%20type">Braintree</a></li><li><a href="https://www.gatsbyjs.com/starters/gatsbyjs/gatsby-starter-blog">Gatsby</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Danielle Baron. Welcome, Daniela.</p><p><strong>DANIELA:</strong> Hi, thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you on. So where are you calling from, Daniela?</p><p><strong>DANIELA:</strong> Also Toronto, Canada.</p><p><strong>ADRIANA:</strong> Yay, Toronto. Okay, I'm going to start with some lightning round questions. First off, are you a lefty or a righty?</p><p><strong>DANIELA:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>DANIELA:</strong> I've actually used both. And I prefer iPhone mostly because Apple seems to send security patches for a lot longer than I've gotten on the Android phones in the past. So if you're not getting security patches, your phone is basically a very expensive paperweight. So that's why stick with iPhone.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Awesome. Next question. Mac, Linux or Windows? What's your preference?</p><p><strong>DANIELA:</strong> Yeah, that's another one that I've used all of them, and I'd say I'm happiest when I'm using a Mac. It has all the Unix utilities, a nice customizable terminal, but things just work for the most part. Like if I need to do video conferencing or watch YouTube videos, I don't need to fuss with it. So I feel like it has the best of all worlds.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. I used to have a dedicated Linux machine and then I realized that I needed to either dual boot Windows because it didn't have all the things that I needed, or I had to do a Windows VM, which in itself was like its own special nightmare. So I totally agree. Mac was like, oh, the answer to all my problems. Cool. Okay, favorite programming language?</p><p><strong>DANIELA:</strong> I'd have to say Ruby. Yeah, definitely optimizes for developer productivity and developer happiness. Yeah, I'm just in a really good mood when I use it.</p><p><strong>ADRIANA:</strong> I feel you. There's something to be said for programming the pleasure of programming. And there are some languages that bring the best out of you, and there are others that just make you angry. I found Java kind of made me angry whenever I would code in it because it's like, so verbose. And so I found my happy place with Python. So I'm glad you found your happy place with Ruby. Cool. Okay, next one. Dev or Ops?</p><p><strong>DANIELA:</strong> So for my career I've done mostly dev and I'm very happy doing that. But I have done a couple projects that were, I guess in the DevOps space and that was really cool to see that aspect of it. But mostly I've done dev.</p><p><strong>ADRIANA:</strong> Which one do you like better?</p><p><strong>DANIELA:</strong> I'd say if I could only do one, I'd stick to Dev because there's something very satisfying about building software, like working with the product team, figuring out what to build, actually building it and shipping it. There's just something very satisfying about that.</p><p><strong>ADRIANA:</strong> Yeah, totally. I totally feel you. Okay, next question. JSON or YAML?</p><p><strong>DANIELA:</strong> Ideally, I like to work in things that don't require too much configuration so you don't have to read too much of either of them.</p><p><strong>ADRIANA:</strong> Fair enough.</p><p><strong>DANIELA:</strong> Yeah, either one, really. I guess with YAML, when it gets really deeply nested, sometimes I get lost in all the white space. Which level am I at? Like if I hit the enter key and I want to go back, how many levels back do I need to go? I mean, editor support can help with that a little bit. Yeah, YAML is okay as long as it doesn't get too long and too nested. I find then it gets a little hard to read.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. Okay, next question. There's two more left. Do you prefer to consume content through video or text?</p><p><strong>DANIELA:</strong> It really depends on what I'm trying to do. If I'm in the middle of a problem at work, like I'm getting a stack trace or I can't install something, I'm getting a weird error, I just want a text-based solution. I don't have time at that point to watch a video that's going to explain to me the root cause of the problem. I just need a quick fix. But if I'm learning, like if I've set aside...okay, I have an hour, I want to sit down and learn a new topic. I actually find video is better for that.</p><p><strong>ADRIANA:</strong> Interesting. I like that. Cool. Okay, final question. What is your superpower?</p><p><strong>DANIELA:</strong> Oh my. I guess I'm strong on the written communication skills. Whenever I figure out a problem, I like to write either a blog post or if it's something very specific to work that I'm doing for my employer, I'll write up some internal documentation and include that on my next PR. Basically, then next time that problem comes up, if I've forgotten or I'm not around, then other people can fix that. So yeah, I'd say definitely good written documentation skills.</p><p><strong>ADRIANA:</strong> Yeah, and I can totally vouch for that because you write some really great blog posts and they're fun to read. They're super informative. So yeah, I definitely appreciate that. And I think having very strong communication skills is something that isn't the first thing that comes to mind when we talk about folks in tech. And yet it's such a crucial skill, right? Because yes, we communicate through code, but we must also communicate through whatever the official workplace language is so that we can understand each other and so that we can build better software together.</p><p><strong>DANIELA:</strong> Definitely, yeah.</p><p><strong>ADRIANA:</strong> Cool. Okay, well, now that we're done the lightning round questions, it's time to get into the meaty bits. So one of the things that you and I talked about before getting on here was something that's so key to developers, which is learning new skills. So I wanted to just get your thoughts around that.</p><p><strong>DANIELA:</strong> Yeah, definitely. Throughout my career, I've always had to learn new things. My educational background is computer science from university, which, at least the program I took was very theoretical, which meant that when I got into the real world, I didn't actually know anything, practically speaking. So yeah, I've always had to be learning. So early in my career, I used a combination of just try to get things working and then look it up. If it's not working, you get an error. Look it up on StackOverflow or other free online content like blog posts and tutorials, and you can definitely make some progress like that. But I always had a sense of that.</p><p>I was just reacting to each problem as it came up and I didn't have a sense of big picture understanding. And I felt like, well, if I understood the kind of bigger picture of how this framework or language or whatever works, maybe I could plan things out more smoothly so I wouldn't be running into these little problems here and there. Yeah. Then I've done some formal education. This is like in-classroom kind of courses where there'll be a workshop, like a two-day or sometimes it's a whole week, and if you're lucky, your employer will actually pay for you to go and they'll send a few people from the same team to go learn together. And it's nice to learn with your team and to have a complete change of scenery so you're not at your desk trying to learn while you're also trying to put out fires or something. You actually have a whole day or a whole week to focus. So that's really nice.</p><p>There are some drawbacks, so there's not much flexibility. Like, if someone needs to leave early to pick up their kid or has an appointment or something like that. Like these courses that they're in person, they tend to be like, let's say from nine to five. And if you have to leave for something, that's too bad, you're just going to miss out on the content. The other thing I found with some of these kind of in-classroom, in-person sort of courses, the pacing may not be appropriate for everyone. So sometimes what will happen is there'll be a section that maybe you already know it, it's kind of introductory, and you've already self-taught on that and you kind of wish the instructor would speed up through that, but they can't because there's other people in the class. They might not know that and it wouldn't be fair to them. On the other hand, sometimes there's some material that's really tricky and you might want to pause. I've felt like that in classes where I wish I could just pause the instructor and go explore a little bit on my own or maybe try it out and then come back.</p><p>And you can't do that because the instructor has an agenda. They need to cover it because that's what everyone's paid for. So yeah, that's some pros and cons of that. I've also done MOOCs. So for those in the audience who may not have heard this term, it stands for massive open online course. And it's a kind of online learning platform that offers either free or low-cost courses, typically from universities. So it's a lot of kind of university topics and it's accessible to a global audience. So in theory, there's no limit to the number of participants you could be learning with people from all around the world.</p><p>Yeah, it's really cool. My experience with these has been the quality of the material is really high. It is like university quality material. Usually there's like a series of video lectures that are released each week, but you do it from home, so it's more convenient. Like, you don't need to commute and be at a class at a particular time. You can watch the videos whenever you want, but there's always a drawback, so there's no accountability. No one's taking attendance or cares. Whether you're actually watching the video lectures or not, it's totally up to you.</p><p>So you need a lot of internal motivation to get through the material. The other thing to watch out for is some of them do have assignments that need to be handed in each week. So although you could watch the videos whenever you want, if you don't keep up with it, it just tends to pile up. So you do need to set aside some regular time where you're going to do the lectures and do the assignments. And I actually found the workload was surprisingly high, like 6 to 10 hours a week that you need to succeed at these.</p><p><strong>ADRIANA:</strong> And that includes the assignments too?</p><p><strong>DANIELA:</strong> Yeah, like watching the videos, understanding the material, and completing the assignments. So I would say for anyone who's considering these, maybe evaluate what a typical week looks like in your life and see if you think you have six spare hours. And if not, I would urge caution before signing up because it might just create more stress in your life.</p><p><strong>ADRIANA:</strong> Are these like paid things as well? Like, these are paid courses?</p><p><strong>DANIELA:</strong> Some of them are. So when I took...I took some at Coursera and it was free. I think the way they have it right now is it's free if you're just going to watch it. But if you want someone to grade your assignments and you want to get some kind of certificate of completion or something like that, then there's a paid version. I don't have the prices offhand, but it is significantly less than what you'd pay for like a four year degree program at a university, something like that. So it is still a good choice for some people, but you definitely need the time.</p><p><strong>ADRIANA:</strong> Yeah. See, this is why, honestly, hats off to people who do school part time. Get some other degree while they're working. Because the thought of doing that, just like, I'm so over school right now, I do not want to touch that. It's been 20 plus years since I finished school, and the thought of trying to juggle that just does not tickle my fancy. I'd much rather sit off in the corner and be like, oh, this is a cool topic that I want to learn about. Let me just read up on it for me. Anyway, I know everyone's got their own style, but yeah, I think that would turn me off from that kind of thing. It's a little too structured for my taste.</p><p><strong>DANIELA:</strong> Yeah, very structured. And the time commitment is pretty big. So actually that leads me to the next kind of learning, which actually you might like better. So it's these online screencasts, so it's sites like Tuts+, Pluralsight. There's some individual instructors that offer these like Wes Bos and Erik Kennedy have these kind of longer video courses, but they're usually completely self-paced. And what they do is the video sections are split up into very short sections and they tend to be pretty practical and hands-on. Sometimes videos are split up as short as just ten minutes. So if you're the kind of person that doesn't have a lot of time, but maybe you could squeeze in 10-15 minutes a few times a week.</p><p>The online screencast might be a really good choice for you. So you can watch a video and then try out some hands-on exercises, like follow along with the instructor. Because it's a video format, you can pause it, you can go explore other areas, like if there's something you don't understand and you realize, oh, I want to do a little bit more research here or try this out and then I'll come back and finish this video. It's totally up to you. It's self-paced, so the flexibility is like maximum flexibility on these. But again, you need a lot of internal motivation because there's no assignments to hand in, no one's checking up on you. These do tend to be paid services, like Pluralsight, for example. I think they have either a monthly or an annual subscription. So you might look after a year and say, oh well, I only use this for like half an hour, maybe I shouldn't renew my subscription.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>DANIELA:</strong> But that's pretty much the only accountability there is. If you care about the money.</p><p><strong>ADRIANA:</strong> The incentive of like, "I'm paying for this, I should get the most out of it."</p><p><strong>DANIELA:</strong> Yeah, but that's definitely one of my favorite ways to learn. I found it very effective for learning all kinds of Javascript libraries and CSS frameworks and things like that. Another way to learn that I've used is with books, like programming books or technical books. This has some of the same qualities of the online screencast in terms of it's totally self-paced, ultimate flexibility. But some people prefer to learn in reading rather than watching videos content. And I find books do tend to go more in-depth than the videos. So this might be good for some people. Just a hot tip, definitely invest in a bookstand.</p><p>I got one from Amazon for like $20 and it allows you to prop up the book right next to your monitor at a natural angle so that way you can keep your head and your back more straight when you're reading rather than being kind of hunched over your desk. Like if you have the book laid flat on your desk and that's going to make such a difference in terms of the ergonomics. So yeah, that's books. And finally, after some 20 years of experimenting with different kinds of learning, what I found works, I think the ultimate for me, is kind of using a combination. So if I'm starting something that's brand-new to me and that I need to learn, I like to take kind of an intro level screencast course just so I can understand the nomenclature. Like each kind of tool that you're going to use has different terminology. And if you start trying to Google and you don't even understand the terms, none of it's going to make sense to you.</p><p>So I like to take an intro level course just so I understand the very basics, and then I like to actually use it on the job. And there is where I'm going to encounter problems that are more complicated and couldn't have been covered through an intro level course. Then I use a mix of looking up online like StackOverflow blog posts, AI, LLMs, newer things, ChatGPT or whatever, and then I can understand a little bit better the answers to those, or I even know what questions to ask because of the basic course I took. And then if I find I'm still using that at work a lot, I might circle back and then either get a book or take a more advanced level course to get a deeper understanding. What I found for me is if I take a really in-depth course right from the beginning, before I've even tried, I just won't appreciate the nuances because I haven't encountered those problems yet. So I think doing kind of an iteration of some simple introductory material and then some hands-on, try to solve real problems with it and then come back for more learning. If you feel like you still want more in-depth, that's kind of sweet spot for me with learning.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, that's really great advice and I definitely appreciate you going through all the different options for learning things because I think ultimately learning is such a personal thing, but knowing what options you have out there as a learner so that you can get started, because sometimes it can be very overwhelming, right?</p><p>You want to learn the thing but you don't know how, and then you have a very particular learning style. So knowing what's out there, that's going to suit your learning style and then playing around with it as well, because it might not be, as you said, one thing that is the answer to all your problems, right? It could be a combination of things, I think is super important. I wanted to go back to a point that you mentioned earlier, which I thought was very interesting where you talked about reactive learning. And I think in our field there is a lot of reactive learning because either it's because you're thrust into a project on X and all of a sudden you're like, oh, I know nothing about X, I must learn this. Or like you are doing something that you know how to do, but then you start refining your code and digging a little bit deeper and you want to make it a bit prettier and then all of a sudden you're like, "Oh, I actually don't have the skills to do this. I must learn." And I think that the reactive learning can be kind of exhilarating sometimes, but also very stressful. I was wondering if you could share your thoughts around that. How do you deal with reactive learning, especially when you're under the gun, you've got a deadline and you got to figure out this thing.</p><p><strong>DANIELA:</strong> Yeah. One thing, it helps if you're working in an environment where you have psychological safety, meaning if you can say to your manager something like, look, I haven't done this before, but I'm happy to learn. So I might make a mistake or it's going to take me a little longer than someone who has five years experience in doing this thing, and I'll document as I'm learning. So it will help the next people that have to do this. So, yeah, it definitely helps if you're in an environment where you have the safety to do that because otherwise it is very stressful.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I mean, there's nothing worse than working for a manager that's breathing down your neck and then you're feeling this extra pressure to learn, and then all of a sudden something that could have been fun and exciting turns into this complete nightmare scenario and almost seizes up your learning. And that doesn't do anyone any favors. So, yeah, I completely agree. The psychological safety is so important, and it's a recurring theme in tech. I mean, we have to have psychological safety within our teams, right? So that we can be our best selves when we're at work, right? So that we can be as productive as possible, so that we can learn as well as possible and so that we're happy because ultimately we're at work for a big chunk of the day. So it had better be like a relatively happy place, I would hope, right?</p><p><strong>DANIELA:</strong> Yeah, I agree.</p><p><strong>ADRIANA:</strong> Cool. Then the other thing that you brought up, which I was getting, like, flashbacks, the 9-5 courses, which, as you said, it's a great way to take yourself out of the day to day and attend these short little courses with your coworkers. But as you said, everyone's kind of at a different pace. And then when you hit the point when the instructor is talking about something that hasn't sunk in yet, and you're like, can I just hit the pause and rewind button? And they often don't have time for you. And I found that it even brings me right back to my university days being in lectures where I'm like, oh, my God, I am so lost. And then you're asking the professor questions, and after a while this happened to me. After a while I had this one professor, he's like, I'm not taking any more questions. I have to move on. And I'm like, no, I'm lost. Help. It can be so devastating. What do you do in those types of situations when you're trying to keep up, but sometimes the material, like you hit a snag in the material and the comprehension.</p><p><strong>DANIELA:</strong> Yeah. So I haven't done any of those courses like that recently, and that's because of exactly the problem you're describing. So what would happen to me is I would just ask, okay, are we going to get this material? Are we going to get access to the slides or whatever and just hope that I can have time to review it later? There's not a whole lot you can do if the instructor is clearly in a hurry to cover more material. What I learned from experiences with that kind of training is that it's just not the best use of money for me. And those courses can be expensive because once I hit a point where I don't understand it, the rest of the material builds on that. So I won't understand the following either. And that's really why screencasts and books are my preferred. Probably in the last five to eight years or so, I've just been using mostly screencasts and a little bit of books because I find I get way more out of that, like just the ability to pause the instructor anytime I need to.</p><p>And it will take me a long time to get through. There could be a 1 hour video course, but it could take me weeks to get through it because I'm just doing a little bit at a time and I'm actually hands-on trying the exercises. And if I get an error, then I'll go look that up and understand, okay, what is it I did wrong? Or if there's a certain API they're using, I'll wonder, oh, what are the other flags I can pass to this? What's the other behavior? So I'll do more exploration that there would be no time for in a formal course, like an in classroom kind of course, and then I'll take the time to organize my notes about it. I might publish my notes to GitHub so I can always find them, whatever computer I'm on. Yeah, basically that's why I find the self-paced learning more effective for me because a) I have a high degree of internal motivation, so some people might need the in classroom setting to like, otherwise they'll just never get it done. But that's not the case for me. And just the ability to pause the content is super valuable.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. My mind tends to wander. And so if it wanders at the wrong time where the instructor is talking about something crucial and it's a live course, you are screwed. The other thing too, about the live courses is I always find like, they're great for intro materials, and so sometimes you'll come out of it thinking, oh, I get this. And then you go to apply this at work and you're like, oh my God, this was like the simplest use case ever. And of course the use case at work is seldom ever the simplest use case. It's probably like the most difficult, weird ass use case ever. And so it almost feels like it doesn't get into enough depth so that you have the high level understanding.</p><p>But do you really understand it? Because it doesn't give you necessarily the tools you need to get into those more complex use cases. And then the other thing that you mentioned that I thought was really interesting, which I started doing myself, is the idea of publishing your own notes to GitHub. Because I used to keep a bunch of notes in the text editor on the Mac or whatever notepad on Windows, and my notes were always so freaking messy. And I'm like, man, it would be so nice if I could put these in Markdown and make them searchable. And then I'm like, "Wait...GitHub! What?" So creating Gists or GitHub repos of notes for me when I realized, "Oh, I can do that!" was super useful.</p><p><strong>DANIELA:</strong> Yeah, definitely. It helps you to organize. And Markdown is a very lightweight format, so you don't have to fuss with the WYSIWYG editor and all the bugs that can sometimes be in that markdown is just so simple that it really gets out of your way and just lets you focus on the content that you want to type up. And yeah, I like publishing them. Sometimes I get stars on them from people I don't know or whatever. So I think they definitely get indexed and show up in search results. So maybe if my notes can help out some other people too, then that's great.</p><p><strong>ADRIANA:</strong> Yeah, totally. That's always been my philosophy too. Whenever I learn something, I'm like, I can't be the only person who has struggled with this because I don't know about you, but I always tell people, the thing I hate the most about technical documentation is how it feels like they started out explaining the thing and then partway through the author is like, "This is too much work, I can't deal with it. You figure it out." It's like the thing in the math books. We'll leave the proof, proving the proof up to the reader. And it's like, "No, show me. I don't know how."</p><p><strong>DANIELA:</strong> Yeah, there's definitely value in seeing an example as well. Sometimes with the official docs, they're just showing you one line or they're explaining all the options that you can pass to method call. But if you see it in a working example with explanations of like, okay, this option is changing the behavior because of this. And here's the output from this that can be a lot more helpful to people. So I'll write my notes kind of in that format.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And one of my biggest pet peeves with documentation, just building on what you were saying around these sites will show you little snippets of configs. And for me, one of the things that annoys me, one site that always gets me is the HashiCorp site. So, HashiCorp people, if you are listening: pro tip on fixing your docs, include a full example of your stuff. Because having, like I was saying one time I was going through the docs, I thought it was like some configurations for a Nomad job, but it turned out that it was some configuration that applied to the actual Nomad agent configuration. And I'm like, could you have been a little bit clearer? So I think a full-fledged example would have been super helpful. It's the same sort of thing for me. Whenever I write blog posts, I like to have the full example because I always think of like, what if it was me reading this and I'm learning a thing from scratch and I have no idea what's going on? Give me the example. Give me links to the things that you're talking about. That might not be super obvious that you obviously knew about, but me, as a beginner, I have no freaking clue what's going on.</p><p><strong>DANIELA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. Actually, speaking of Nomad, because I wanted to get your thoughts not on Nomad itself, but you and I both worked at a place where Nomad was the orchestrator, the container orchestrator of choice. And we both found ourselves at this workplace in a position of like, well, I've never used this before, so I was wondering if you could talk about what your process was around learning how to use this tool that you'd never touched before, may not have heard of, or maybe heard of in passing, to be able to ultimately do your job well, sure, yeah.</p><p><strong>DANIELA:</strong> Well, just because I've been doing this job for a long time. In the old days, developers didn't even have access to deploy, especially to production. This used to be really tightly controlled by gatekeepers, like an operations team or change management teams, if anyone remembers things like that. And I wouldn't want to go back to those days for sure. But it is ideal if deployments can be made easy, so that not everyone needs to invest time to become an expert in it. Ideally it should just work with like, oh, you just get merged, your branch to the mainline and it should just deploy. But it is good to have some understanding of how it works. So yeah, I had an experience in one role I was at.</p><p>We were going through a platform migration. I was a developer working on a Rails application at this job, and we had a MySQL database, a background task runner, some other background services, and a number of cron jobs. And the way deployments were done, it was with a mix of like Zen and some homegrown tooling. There was a JIRA-based change management approach that required manual approvals. And then there was Jenkins. And it took a long time to get a build together. Like a developer had to spend time doing it, and you could only do it on certain days of the week. And the idea was to change everything, to have all the services running on a private cloud built with OpenStack and using HashiCorp tooling.</p><p>That's what this company had decided to go with, including Terraform, Consul, Vault, and Nomad. And the other goal was to have everything, all the deployments be automated with GitHub Actions. So we were already using GitHub. So it was kind of a natural fit to use GitHub Actions rather than go some third-party CI. So originally the task of doing this platform migration had been assigned to another developer on the team. But shortly after this project started, it turned out actually he was leaving. So my manager asked me if I wanted to take this over. Now, I had not previously done anything like this.</p><p>I worked with build systems and deployment system, but I'd never set it all up from scratch and kind of defined how it should work. So I was a little nervous, but also kind of excited for the opportunity to learn something new. And that psychological safety I was talking about earlier was really high at this workplace. So I felt really comfortable saying like, yeah, I'd love to learn this. I don't know it now, but I will. What I did to start with, because we were using Nomad, I did take there was this introductory kind of video course on Pluralsight, so I took that it wasn't really so much hands-on, it was more just explaining the concept. So I was kind of able just to write down the definitions of everything at this point, since I hadn't worked with it, I didn't really understand, but at least the words like jobs and scheduling and resources and services and tasks, these kind of terms that are going to come up as soon as you start trying to figure out nomad stuff, at least they sort of became part of my then. So I had to learn about the concepts of Nomad.</p><p>Like, you configure things with HCL, which is a HashiCorp configuration language. It's kind of their own language, but it looks close enough to a mix of YAML and JSON that I was like, okay, it's a little different, but not too different. Yeah, I see what's going on here. And I had to learn about the jobspec file and how you, that's what HashiCorp uses to configure a job that needs to be scheduled, where scheduling means run a task. Like I have a Rails server that I want to run, so that has to be in a task. And I had to learn about lifecycle methods because it's like, well, before you run the Rails server, there might be database migrations. So how do you run those before. Oh, they have lifecycle hooks.</p><p>Yes, please run the database migrations before you run the Rails servers. And I had to learn about how you can nest groups and tasks inside the jobs. And we had decided to use Docker. So I had to containerize our applications and then learn how to use the Docker driver and how to configure that, how to tell it, which command to run and how you can also specify resources like cpu and memory usage. So how do you do that? How do you specify health checks? One thing with Nomad is to get resiliency, like auto-restarting failed jobs or doing rolling updates. You can do that. They provide a number of stanzas to do this. And the stanzas are like sections or pieces of configuration that you can define in the job.</p><p>They have a bunch of them, like update, restart, check, restart, reschedule, migrate. So I had to read up on all of those. And they do have pretty good docs, like at least defining all those terms.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>DANIELA:</strong> And then a process I would run into is I would put what I thought was a fine jobspec together and then I would read up on the Nomad CLI. So, oh, you install it on your laptop and then you do like Nomad job, run or run job. I can't remember the exact syntax right now. And then it submits that job and then you can check on the Nomad, there's a web UI and you can check. And I would frequently get errors. And this is where things got a little dicey. Sometimes I would Google those error messages. This was before the days of LLM.</p><p>So yeah, you just had to Google or DuckDuckGo the error messages and sometimes nothing would turn up. So another technique I guess for learning or troubleshooting is that if the project's open source and Nomad is, it's written in Go and it's on GitHub. So you can go to the GitHub source and search that error message in their code, find out where from their code it's coming from. And then if, you know, I had used go a little bit before, so I know just enough that I can kind of trace through the code and see, oh, okay, maybe this is the problem, then come back to my jobspec, try something else. So yeah, it was very iterative. I also had to learn how to use Vault. That's another HashiCorp product, and Vault and Nomad talk to each other. So that Vault is for secrets management.</p><p>And what we needed to do, since we had decided to store our secrets in Vault, you need to generate those as environment variables in our case for the Rails application, like what's the database host and password and other services that we needed like Braintree, API key and all those things were in Vault. So this was another kind of tricky part of Nomad is there's a template stanza, and you can use that to extract things from vault and then generate an Env file and make that available to the container that Nomad is going to be running as your task. And then all those things become available as environment variables to your application. So I had to learn how to do that and learn about the Nomad CLI. Some more learning I had to do was about GitHub Actions. Fortunately, that's pretty well documented as well because once you know how to say, run a nomad task from your laptop, you're like, okay, well, I don't want to have to do this each time there's new code. So I had to automate the process of, okay, so if a PR just got merged and all the tests are passing, then what we want to do is build a Docker container and tag it with the latest Git commit SHA and then make that available through variables to Nomad so Nomad will know, oh, this is the container that I need to pull and run. So putting all those pieces together, one thing that helped me with the GitHub Actions is I actually did a little experiment on my own and built a CI/CD pipeline for my blog, which is a static site built with Gatsby and has some Rails service as a backend.</p><p>It's not nearly as complex as what I had to do at work, but I found it really helpful to kind of experiment in a low risk way, like just on my own as a side project. And then I actually ended up writing a blog post about how to do that. And then I was able to take some of those things that I had learned about working with GitHub Actions and build our real CI CD pipeline, like for big project for my employer. So yeah, that was really good project. It was kind of the most DevOps I'd done up to that point in my career. And just seeing how everything works under the hood, I set it up with as much automation as possible. I forgot to mention, another kind of automation you would want is sometimes developers want to just deploy a branch to like, we had other environments beside production. We have dev environment, staging. So I set it up that you could make an empty commit on your branch with a special keyword like deploy dev or deploy staging.</p><p>And with GitHub Actions there is a way you can read the head commit message and say okay, if it's not the mainline, like this is a feature branch, you can get the branch name and you can check that get commit message and say oh, okay, I'm going to deploy this to dev or deploy this to staging. And you use that together with something called environments, which is another feature that GitHub provides. And if you do that, you actually get slack integration for free. So it will post a message to a dedicated Slack channel saying oh, deployment to dev starting or to production. And then if it succeeds or it fails, so you get status information like that without having to monitor nomad directly yourself.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>DANIELA:</strong> Yeah, so that was the project. A lot of learning, a lot of automation. It was nice because being a developer, I was kind of making it for myself. I knew how tedious the existing deployment process was and I was like, okay, I don't want to do any manual work. I want this to just work and be automated.</p><p><strong>ADRIANA:</strong> Yeah, and I think that's so good because you're basically taking advantage of your knowledge as a developer and saying, okay, well, if I could make this the most optimized thing possible, this is what I would do, which honestly, that's kind of what made me fall in love with DevOps because I'm like, oh my God, why does all this crap have to be manual, right? These are the things I would like to do to make my life easier. So very cool. Awesome. Well, we are coming up on time. I can't believe how quickly the time has passed. There's just so much to talk about in this space of learning and I could be talking and talking and talking about this stuff forever. Before we part ways, is there any piece of advice that you would like to give to our audience as far as picking up a new skill, especially in tech?</p><p><strong>DANIELA:</strong> Yeah, definitely. Try to always be learning and there's so many different ways to do it. As we covered earlier, what I would...advice I would have for people is, just try different ways. If you don't like something, let's say you took one of these MOOCs and that didn't work for you. That's fine. You still learn something. You learn that that style doesn't work for you and try something else. Just keep trying different ways and you're going to find a certain style of learning that works best for you. So keep experimenting and definitely keep learning.</p><p><strong>ADRIANA:</strong> That's awesome. I really like that advice. I think it's really important for us to be better learners is to understand what works for us as learners. So awesome. Thank you so much, Daniela, for geeking out with me today. Now, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DANIELA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 27 Feb 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Daniela Baron)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-how-to-learn-daniela-baron-0U9Ne5E_</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Daniela Baron is Staff Engineer at FundThrough. She has over 20 years of experience delivering software solutions for a variety of product, project and SaaS based companies with many languages and frameworks including Ruby on Rails, JavaScript (Node.js, React, Ember, Angular), Go, Python, and Java/Spring/Hibernate. Specialties include analyzing complex business requirements, writing maintainable code, implementing best practices such as linting and code coverage, engineering documentation, test automation, continuous integration/continuous deployment, and mentoring. Passionate about continuing education.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/danielabaron/">LinkedIn</a></li><li><a href="https://danielabaron.me/">Daniela's Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.mooc.org">MOOCs</a></li><li><a href="https://www.pluralsight.com">Pluralsight</a></li><li><a href="https://tutsplus.com">Tuts+</a></li><li><a href="https://wesbos.com/courses">Wes Bos (instructor)</a></li><li><a href="https://www.erikdkennedy.com">Erik Kennedy (instructor)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub#Gist">GitHub Gist</a></li><li><a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a></li><li><a href=".org">OpenStack</a></li><li><a href="https://www.vaultproject.io">HashiCorp Vault</a></li><li><a href="https://www.consul.io">HashiCorp Consul</a></li><li><a href="http://nomadproject.io">HashiCorp Nomad</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/commands">HashiCorp Nomad CLI</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/job-specification">Nomad Jobspec</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/job-specification/template">Nomad Template</a></li><li><a href="https://en.wikipedia.org/wiki/Braintree_(company)#:~:text=Braintree%20is%20a%20Chicago%2Dbased,Company%20type">Braintree</a></li><li><a href="https://www.gatsbyjs.com/starters/gatsbyjs/gatsby-starter-blog">Gatsby</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Danielle Baron. Welcome, Daniela.</p><p><strong>DANIELA:</strong> Hi, thanks for having me.</p><p><strong>ADRIANA:</strong> Super excited to have you on. So where are you calling from, Daniela?</p><p><strong>DANIELA:</strong> Also Toronto, Canada.</p><p><strong>ADRIANA:</strong> Yay, Toronto. Okay, I'm going to start with some lightning round questions. First off, are you a lefty or a righty?</p><p><strong>DANIELA:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>DANIELA:</strong> I've actually used both. And I prefer iPhone mostly because Apple seems to send security patches for a lot longer than I've gotten on the Android phones in the past. So if you're not getting security patches, your phone is basically a very expensive paperweight. So that's why stick with iPhone.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Awesome. Next question. Mac, Linux or Windows? What's your preference?</p><p><strong>DANIELA:</strong> Yeah, that's another one that I've used all of them, and I'd say I'm happiest when I'm using a Mac. It has all the Unix utilities, a nice customizable terminal, but things just work for the most part. Like if I need to do video conferencing or watch YouTube videos, I don't need to fuss with it. So I feel like it has the best of all worlds.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. I used to have a dedicated Linux machine and then I realized that I needed to either dual boot Windows because it didn't have all the things that I needed, or I had to do a Windows VM, which in itself was like its own special nightmare. So I totally agree. Mac was like, oh, the answer to all my problems. Cool. Okay, favorite programming language?</p><p><strong>DANIELA:</strong> I'd have to say Ruby. Yeah, definitely optimizes for developer productivity and developer happiness. Yeah, I'm just in a really good mood when I use it.</p><p><strong>ADRIANA:</strong> I feel you. There's something to be said for programming the pleasure of programming. And there are some languages that bring the best out of you, and there are others that just make you angry. I found Java kind of made me angry whenever I would code in it because it's like, so verbose. And so I found my happy place with Python. So I'm glad you found your happy place with Ruby. Cool. Okay, next one. Dev or Ops?</p><p><strong>DANIELA:</strong> So for my career I've done mostly dev and I'm very happy doing that. But I have done a couple projects that were, I guess in the DevOps space and that was really cool to see that aspect of it. But mostly I've done dev.</p><p><strong>ADRIANA:</strong> Which one do you like better?</p><p><strong>DANIELA:</strong> I'd say if I could only do one, I'd stick to Dev because there's something very satisfying about building software, like working with the product team, figuring out what to build, actually building it and shipping it. There's just something very satisfying about that.</p><p><strong>ADRIANA:</strong> Yeah, totally. I totally feel you. Okay, next question. JSON or YAML?</p><p><strong>DANIELA:</strong> Ideally, I like to work in things that don't require too much configuration so you don't have to read too much of either of them.</p><p><strong>ADRIANA:</strong> Fair enough.</p><p><strong>DANIELA:</strong> Yeah, either one, really. I guess with YAML, when it gets really deeply nested, sometimes I get lost in all the white space. Which level am I at? Like if I hit the enter key and I want to go back, how many levels back do I need to go? I mean, editor support can help with that a little bit. Yeah, YAML is okay as long as it doesn't get too long and too nested. I find then it gets a little hard to read.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough. Okay, next question. There's two more left. Do you prefer to consume content through video or text?</p><p><strong>DANIELA:</strong> It really depends on what I'm trying to do. If I'm in the middle of a problem at work, like I'm getting a stack trace or I can't install something, I'm getting a weird error, I just want a text-based solution. I don't have time at that point to watch a video that's going to explain to me the root cause of the problem. I just need a quick fix. But if I'm learning, like if I've set aside...okay, I have an hour, I want to sit down and learn a new topic. I actually find video is better for that.</p><p><strong>ADRIANA:</strong> Interesting. I like that. Cool. Okay, final question. What is your superpower?</p><p><strong>DANIELA:</strong> Oh my. I guess I'm strong on the written communication skills. Whenever I figure out a problem, I like to write either a blog post or if it's something very specific to work that I'm doing for my employer, I'll write up some internal documentation and include that on my next PR. Basically, then next time that problem comes up, if I've forgotten or I'm not around, then other people can fix that. So yeah, I'd say definitely good written documentation skills.</p><p><strong>ADRIANA:</strong> Yeah, and I can totally vouch for that because you write some really great blog posts and they're fun to read. They're super informative. So yeah, I definitely appreciate that. And I think having very strong communication skills is something that isn't the first thing that comes to mind when we talk about folks in tech. And yet it's such a crucial skill, right? Because yes, we communicate through code, but we must also communicate through whatever the official workplace language is so that we can understand each other and so that we can build better software together.</p><p><strong>DANIELA:</strong> Definitely, yeah.</p><p><strong>ADRIANA:</strong> Cool. Okay, well, now that we're done the lightning round questions, it's time to get into the meaty bits. So one of the things that you and I talked about before getting on here was something that's so key to developers, which is learning new skills. So I wanted to just get your thoughts around that.</p><p><strong>DANIELA:</strong> Yeah, definitely. Throughout my career, I've always had to learn new things. My educational background is computer science from university, which, at least the program I took was very theoretical, which meant that when I got into the real world, I didn't actually know anything, practically speaking. So yeah, I've always had to be learning. So early in my career, I used a combination of just try to get things working and then look it up. If it's not working, you get an error. Look it up on StackOverflow or other free online content like blog posts and tutorials, and you can definitely make some progress like that. But I always had a sense of that.</p><p>I was just reacting to each problem as it came up and I didn't have a sense of big picture understanding. And I felt like, well, if I understood the kind of bigger picture of how this framework or language or whatever works, maybe I could plan things out more smoothly so I wouldn't be running into these little problems here and there. Yeah. Then I've done some formal education. This is like in-classroom kind of courses where there'll be a workshop, like a two-day or sometimes it's a whole week, and if you're lucky, your employer will actually pay for you to go and they'll send a few people from the same team to go learn together. And it's nice to learn with your team and to have a complete change of scenery so you're not at your desk trying to learn while you're also trying to put out fires or something. You actually have a whole day or a whole week to focus. So that's really nice.</p><p>There are some drawbacks, so there's not much flexibility. Like, if someone needs to leave early to pick up their kid or has an appointment or something like that. Like these courses that they're in person, they tend to be like, let's say from nine to five. And if you have to leave for something, that's too bad, you're just going to miss out on the content. The other thing I found with some of these kind of in-classroom, in-person sort of courses, the pacing may not be appropriate for everyone. So sometimes what will happen is there'll be a section that maybe you already know it, it's kind of introductory, and you've already self-taught on that and you kind of wish the instructor would speed up through that, but they can't because there's other people in the class. They might not know that and it wouldn't be fair to them. On the other hand, sometimes there's some material that's really tricky and you might want to pause. I've felt like that in classes where I wish I could just pause the instructor and go explore a little bit on my own or maybe try it out and then come back.</p><p>And you can't do that because the instructor has an agenda. They need to cover it because that's what everyone's paid for. So yeah, that's some pros and cons of that. I've also done MOOCs. So for those in the audience who may not have heard this term, it stands for massive open online course. And it's a kind of online learning platform that offers either free or low-cost courses, typically from universities. So it's a lot of kind of university topics and it's accessible to a global audience. So in theory, there's no limit to the number of participants you could be learning with people from all around the world.</p><p>Yeah, it's really cool. My experience with these has been the quality of the material is really high. It is like university quality material. Usually there's like a series of video lectures that are released each week, but you do it from home, so it's more convenient. Like, you don't need to commute and be at a class at a particular time. You can watch the videos whenever you want, but there's always a drawback, so there's no accountability. No one's taking attendance or cares. Whether you're actually watching the video lectures or not, it's totally up to you.</p><p>So you need a lot of internal motivation to get through the material. The other thing to watch out for is some of them do have assignments that need to be handed in each week. So although you could watch the videos whenever you want, if you don't keep up with it, it just tends to pile up. So you do need to set aside some regular time where you're going to do the lectures and do the assignments. And I actually found the workload was surprisingly high, like 6 to 10 hours a week that you need to succeed at these.</p><p><strong>ADRIANA:</strong> And that includes the assignments too?</p><p><strong>DANIELA:</strong> Yeah, like watching the videos, understanding the material, and completing the assignments. So I would say for anyone who's considering these, maybe evaluate what a typical week looks like in your life and see if you think you have six spare hours. And if not, I would urge caution before signing up because it might just create more stress in your life.</p><p><strong>ADRIANA:</strong> Are these like paid things as well? Like, these are paid courses?</p><p><strong>DANIELA:</strong> Some of them are. So when I took...I took some at Coursera and it was free. I think the way they have it right now is it's free if you're just going to watch it. But if you want someone to grade your assignments and you want to get some kind of certificate of completion or something like that, then there's a paid version. I don't have the prices offhand, but it is significantly less than what you'd pay for like a four year degree program at a university, something like that. So it is still a good choice for some people, but you definitely need the time.</p><p><strong>ADRIANA:</strong> Yeah. See, this is why, honestly, hats off to people who do school part time. Get some other degree while they're working. Because the thought of doing that, just like, I'm so over school right now, I do not want to touch that. It's been 20 plus years since I finished school, and the thought of trying to juggle that just does not tickle my fancy. I'd much rather sit off in the corner and be like, oh, this is a cool topic that I want to learn about. Let me just read up on it for me. Anyway, I know everyone's got their own style, but yeah, I think that would turn me off from that kind of thing. It's a little too structured for my taste.</p><p><strong>DANIELA:</strong> Yeah, very structured. And the time commitment is pretty big. So actually that leads me to the next kind of learning, which actually you might like better. So it's these online screencasts, so it's sites like Tuts+, Pluralsight. There's some individual instructors that offer these like Wes Bos and Erik Kennedy have these kind of longer video courses, but they're usually completely self-paced. And what they do is the video sections are split up into very short sections and they tend to be pretty practical and hands-on. Sometimes videos are split up as short as just ten minutes. So if you're the kind of person that doesn't have a lot of time, but maybe you could squeeze in 10-15 minutes a few times a week.</p><p>The online screencast might be a really good choice for you. So you can watch a video and then try out some hands-on exercises, like follow along with the instructor. Because it's a video format, you can pause it, you can go explore other areas, like if there's something you don't understand and you realize, oh, I want to do a little bit more research here or try this out and then I'll come back and finish this video. It's totally up to you. It's self-paced, so the flexibility is like maximum flexibility on these. But again, you need a lot of internal motivation because there's no assignments to hand in, no one's checking up on you. These do tend to be paid services, like Pluralsight, for example. I think they have either a monthly or an annual subscription. So you might look after a year and say, oh well, I only use this for like half an hour, maybe I shouldn't renew my subscription.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>DANIELA:</strong> But that's pretty much the only accountability there is. If you care about the money.</p><p><strong>ADRIANA:</strong> The incentive of like, "I'm paying for this, I should get the most out of it."</p><p><strong>DANIELA:</strong> Yeah, but that's definitely one of my favorite ways to learn. I found it very effective for learning all kinds of Javascript libraries and CSS frameworks and things like that. Another way to learn that I've used is with books, like programming books or technical books. This has some of the same qualities of the online screencast in terms of it's totally self-paced, ultimate flexibility. But some people prefer to learn in reading rather than watching videos content. And I find books do tend to go more in-depth than the videos. So this might be good for some people. Just a hot tip, definitely invest in a bookstand.</p><p>I got one from Amazon for like $20 and it allows you to prop up the book right next to your monitor at a natural angle so that way you can keep your head and your back more straight when you're reading rather than being kind of hunched over your desk. Like if you have the book laid flat on your desk and that's going to make such a difference in terms of the ergonomics. So yeah, that's books. And finally, after some 20 years of experimenting with different kinds of learning, what I found works, I think the ultimate for me, is kind of using a combination. So if I'm starting something that's brand-new to me and that I need to learn, I like to take kind of an intro level screencast course just so I can understand the nomenclature. Like each kind of tool that you're going to use has different terminology. And if you start trying to Google and you don't even understand the terms, none of it's going to make sense to you.</p><p>So I like to take an intro level course just so I understand the very basics, and then I like to actually use it on the job. And there is where I'm going to encounter problems that are more complicated and couldn't have been covered through an intro level course. Then I use a mix of looking up online like StackOverflow blog posts, AI, LLMs, newer things, ChatGPT or whatever, and then I can understand a little bit better the answers to those, or I even know what questions to ask because of the basic course I took. And then if I find I'm still using that at work a lot, I might circle back and then either get a book or take a more advanced level course to get a deeper understanding. What I found for me is if I take a really in-depth course right from the beginning, before I've even tried, I just won't appreciate the nuances because I haven't encountered those problems yet. So I think doing kind of an iteration of some simple introductory material and then some hands-on, try to solve real problems with it and then come back for more learning. If you feel like you still want more in-depth, that's kind of sweet spot for me with learning.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, that's really great advice and I definitely appreciate you going through all the different options for learning things because I think ultimately learning is such a personal thing, but knowing what options you have out there as a learner so that you can get started, because sometimes it can be very overwhelming, right?</p><p>You want to learn the thing but you don't know how, and then you have a very particular learning style. So knowing what's out there, that's going to suit your learning style and then playing around with it as well, because it might not be, as you said, one thing that is the answer to all your problems, right? It could be a combination of things, I think is super important. I wanted to go back to a point that you mentioned earlier, which I thought was very interesting where you talked about reactive learning. And I think in our field there is a lot of reactive learning because either it's because you're thrust into a project on X and all of a sudden you're like, oh, I know nothing about X, I must learn this. Or like you are doing something that you know how to do, but then you start refining your code and digging a little bit deeper and you want to make it a bit prettier and then all of a sudden you're like, "Oh, I actually don't have the skills to do this. I must learn." And I think that the reactive learning can be kind of exhilarating sometimes, but also very stressful. I was wondering if you could share your thoughts around that. How do you deal with reactive learning, especially when you're under the gun, you've got a deadline and you got to figure out this thing.</p><p><strong>DANIELA:</strong> Yeah. One thing, it helps if you're working in an environment where you have psychological safety, meaning if you can say to your manager something like, look, I haven't done this before, but I'm happy to learn. So I might make a mistake or it's going to take me a little longer than someone who has five years experience in doing this thing, and I'll document as I'm learning. So it will help the next people that have to do this. So, yeah, it definitely helps if you're in an environment where you have the safety to do that because otherwise it is very stressful.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I mean, there's nothing worse than working for a manager that's breathing down your neck and then you're feeling this extra pressure to learn, and then all of a sudden something that could have been fun and exciting turns into this complete nightmare scenario and almost seizes up your learning. And that doesn't do anyone any favors. So, yeah, I completely agree. The psychological safety is so important, and it's a recurring theme in tech. I mean, we have to have psychological safety within our teams, right? So that we can be our best selves when we're at work, right? So that we can be as productive as possible, so that we can learn as well as possible and so that we're happy because ultimately we're at work for a big chunk of the day. So it had better be like a relatively happy place, I would hope, right?</p><p><strong>DANIELA:</strong> Yeah, I agree.</p><p><strong>ADRIANA:</strong> Cool. Then the other thing that you brought up, which I was getting, like, flashbacks, the 9-5 courses, which, as you said, it's a great way to take yourself out of the day to day and attend these short little courses with your coworkers. But as you said, everyone's kind of at a different pace. And then when you hit the point when the instructor is talking about something that hasn't sunk in yet, and you're like, can I just hit the pause and rewind button? And they often don't have time for you. And I found that it even brings me right back to my university days being in lectures where I'm like, oh, my God, I am so lost. And then you're asking the professor questions, and after a while this happened to me. After a while I had this one professor, he's like, I'm not taking any more questions. I have to move on. And I'm like, no, I'm lost. Help. It can be so devastating. What do you do in those types of situations when you're trying to keep up, but sometimes the material, like you hit a snag in the material and the comprehension.</p><p><strong>DANIELA:</strong> Yeah. So I haven't done any of those courses like that recently, and that's because of exactly the problem you're describing. So what would happen to me is I would just ask, okay, are we going to get this material? Are we going to get access to the slides or whatever and just hope that I can have time to review it later? There's not a whole lot you can do if the instructor is clearly in a hurry to cover more material. What I learned from experiences with that kind of training is that it's just not the best use of money for me. And those courses can be expensive because once I hit a point where I don't understand it, the rest of the material builds on that. So I won't understand the following either. And that's really why screencasts and books are my preferred. Probably in the last five to eight years or so, I've just been using mostly screencasts and a little bit of books because I find I get way more out of that, like just the ability to pause the instructor anytime I need to.</p><p>And it will take me a long time to get through. There could be a 1 hour video course, but it could take me weeks to get through it because I'm just doing a little bit at a time and I'm actually hands-on trying the exercises. And if I get an error, then I'll go look that up and understand, okay, what is it I did wrong? Or if there's a certain API they're using, I'll wonder, oh, what are the other flags I can pass to this? What's the other behavior? So I'll do more exploration that there would be no time for in a formal course, like an in classroom kind of course, and then I'll take the time to organize my notes about it. I might publish my notes to GitHub so I can always find them, whatever computer I'm on. Yeah, basically that's why I find the self-paced learning more effective for me because a) I have a high degree of internal motivation, so some people might need the in classroom setting to like, otherwise they'll just never get it done. But that's not the case for me. And just the ability to pause the content is super valuable.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. My mind tends to wander. And so if it wanders at the wrong time where the instructor is talking about something crucial and it's a live course, you are screwed. The other thing too, about the live courses is I always find like, they're great for intro materials, and so sometimes you'll come out of it thinking, oh, I get this. And then you go to apply this at work and you're like, oh my God, this was like the simplest use case ever. And of course the use case at work is seldom ever the simplest use case. It's probably like the most difficult, weird ass use case ever. And so it almost feels like it doesn't get into enough depth so that you have the high level understanding.</p><p>But do you really understand it? Because it doesn't give you necessarily the tools you need to get into those more complex use cases. And then the other thing that you mentioned that I thought was really interesting, which I started doing myself, is the idea of publishing your own notes to GitHub. Because I used to keep a bunch of notes in the text editor on the Mac or whatever notepad on Windows, and my notes were always so freaking messy. And I'm like, man, it would be so nice if I could put these in Markdown and make them searchable. And then I'm like, "Wait...GitHub! What?" So creating Gists or GitHub repos of notes for me when I realized, "Oh, I can do that!" was super useful.</p><p><strong>DANIELA:</strong> Yeah, definitely. It helps you to organize. And Markdown is a very lightweight format, so you don't have to fuss with the WYSIWYG editor and all the bugs that can sometimes be in that markdown is just so simple that it really gets out of your way and just lets you focus on the content that you want to type up. And yeah, I like publishing them. Sometimes I get stars on them from people I don't know or whatever. So I think they definitely get indexed and show up in search results. So maybe if my notes can help out some other people too, then that's great.</p><p><strong>ADRIANA:</strong> Yeah, totally. That's always been my philosophy too. Whenever I learn something, I'm like, I can't be the only person who has struggled with this because I don't know about you, but I always tell people, the thing I hate the most about technical documentation is how it feels like they started out explaining the thing and then partway through the author is like, "This is too much work, I can't deal with it. You figure it out." It's like the thing in the math books. We'll leave the proof, proving the proof up to the reader. And it's like, "No, show me. I don't know how."</p><p><strong>DANIELA:</strong> Yeah, there's definitely value in seeing an example as well. Sometimes with the official docs, they're just showing you one line or they're explaining all the options that you can pass to method call. But if you see it in a working example with explanations of like, okay, this option is changing the behavior because of this. And here's the output from this that can be a lot more helpful to people. So I'll write my notes kind of in that format.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And one of my biggest pet peeves with documentation, just building on what you were saying around these sites will show you little snippets of configs. And for me, one of the things that annoys me, one site that always gets me is the HashiCorp site. So, HashiCorp people, if you are listening: pro tip on fixing your docs, include a full example of your stuff. Because having, like I was saying one time I was going through the docs, I thought it was like some configurations for a Nomad job, but it turned out that it was some configuration that applied to the actual Nomad agent configuration. And I'm like, could you have been a little bit clearer? So I think a full-fledged example would have been super helpful. It's the same sort of thing for me. Whenever I write blog posts, I like to have the full example because I always think of like, what if it was me reading this and I'm learning a thing from scratch and I have no idea what's going on? Give me the example. Give me links to the things that you're talking about. That might not be super obvious that you obviously knew about, but me, as a beginner, I have no freaking clue what's going on.</p><p><strong>DANIELA:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Cool. Actually, speaking of Nomad, because I wanted to get your thoughts not on Nomad itself, but you and I both worked at a place where Nomad was the orchestrator, the container orchestrator of choice. And we both found ourselves at this workplace in a position of like, well, I've never used this before, so I was wondering if you could talk about what your process was around learning how to use this tool that you'd never touched before, may not have heard of, or maybe heard of in passing, to be able to ultimately do your job well, sure, yeah.</p><p><strong>DANIELA:</strong> Well, just because I've been doing this job for a long time. In the old days, developers didn't even have access to deploy, especially to production. This used to be really tightly controlled by gatekeepers, like an operations team or change management teams, if anyone remembers things like that. And I wouldn't want to go back to those days for sure. But it is ideal if deployments can be made easy, so that not everyone needs to invest time to become an expert in it. Ideally it should just work with like, oh, you just get merged, your branch to the mainline and it should just deploy. But it is good to have some understanding of how it works. So yeah, I had an experience in one role I was at.</p><p>We were going through a platform migration. I was a developer working on a Rails application at this job, and we had a MySQL database, a background task runner, some other background services, and a number of cron jobs. And the way deployments were done, it was with a mix of like Zen and some homegrown tooling. There was a JIRA-based change management approach that required manual approvals. And then there was Jenkins. And it took a long time to get a build together. Like a developer had to spend time doing it, and you could only do it on certain days of the week. And the idea was to change everything, to have all the services running on a private cloud built with OpenStack and using HashiCorp tooling.</p><p>That's what this company had decided to go with, including Terraform, Consul, Vault, and Nomad. And the other goal was to have everything, all the deployments be automated with GitHub Actions. So we were already using GitHub. So it was kind of a natural fit to use GitHub Actions rather than go some third-party CI. So originally the task of doing this platform migration had been assigned to another developer on the team. But shortly after this project started, it turned out actually he was leaving. So my manager asked me if I wanted to take this over. Now, I had not previously done anything like this.</p><p>I worked with build systems and deployment system, but I'd never set it all up from scratch and kind of defined how it should work. So I was a little nervous, but also kind of excited for the opportunity to learn something new. And that psychological safety I was talking about earlier was really high at this workplace. So I felt really comfortable saying like, yeah, I'd love to learn this. I don't know it now, but I will. What I did to start with, because we were using Nomad, I did take there was this introductory kind of video course on Pluralsight, so I took that it wasn't really so much hands-on, it was more just explaining the concept. So I was kind of able just to write down the definitions of everything at this point, since I hadn't worked with it, I didn't really understand, but at least the words like jobs and scheduling and resources and services and tasks, these kind of terms that are going to come up as soon as you start trying to figure out nomad stuff, at least they sort of became part of my then. So I had to learn about the concepts of Nomad.</p><p>Like, you configure things with HCL, which is a HashiCorp configuration language. It's kind of their own language, but it looks close enough to a mix of YAML and JSON that I was like, okay, it's a little different, but not too different. Yeah, I see what's going on here. And I had to learn about the jobspec file and how you, that's what HashiCorp uses to configure a job that needs to be scheduled, where scheduling means run a task. Like I have a Rails server that I want to run, so that has to be in a task. And I had to learn about lifecycle methods because it's like, well, before you run the Rails server, there might be database migrations. So how do you run those before. Oh, they have lifecycle hooks.</p><p>Yes, please run the database migrations before you run the Rails servers. And I had to learn about how you can nest groups and tasks inside the jobs. And we had decided to use Docker. So I had to containerize our applications and then learn how to use the Docker driver and how to configure that, how to tell it, which command to run and how you can also specify resources like cpu and memory usage. So how do you do that? How do you specify health checks? One thing with Nomad is to get resiliency, like auto-restarting failed jobs or doing rolling updates. You can do that. They provide a number of stanzas to do this. And the stanzas are like sections or pieces of configuration that you can define in the job.</p><p>They have a bunch of them, like update, restart, check, restart, reschedule, migrate. So I had to read up on all of those. And they do have pretty good docs, like at least defining all those terms.</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>DANIELA:</strong> And then a process I would run into is I would put what I thought was a fine jobspec together and then I would read up on the Nomad CLI. So, oh, you install it on your laptop and then you do like Nomad job, run or run job. I can't remember the exact syntax right now. And then it submits that job and then you can check on the Nomad, there's a web UI and you can check. And I would frequently get errors. And this is where things got a little dicey. Sometimes I would Google those error messages. This was before the days of LLM.</p><p>So yeah, you just had to Google or DuckDuckGo the error messages and sometimes nothing would turn up. So another technique I guess for learning or troubleshooting is that if the project's open source and Nomad is, it's written in Go and it's on GitHub. So you can go to the GitHub source and search that error message in their code, find out where from their code it's coming from. And then if, you know, I had used go a little bit before, so I know just enough that I can kind of trace through the code and see, oh, okay, maybe this is the problem, then come back to my jobspec, try something else. So yeah, it was very iterative. I also had to learn how to use Vault. That's another HashiCorp product, and Vault and Nomad talk to each other. So that Vault is for secrets management.</p><p>And what we needed to do, since we had decided to store our secrets in Vault, you need to generate those as environment variables in our case for the Rails application, like what's the database host and password and other services that we needed like Braintree, API key and all those things were in Vault. So this was another kind of tricky part of Nomad is there's a template stanza, and you can use that to extract things from vault and then generate an Env file and make that available to the container that Nomad is going to be running as your task. And then all those things become available as environment variables to your application. So I had to learn how to do that and learn about the Nomad CLI. Some more learning I had to do was about GitHub Actions. Fortunately, that's pretty well documented as well because once you know how to say, run a nomad task from your laptop, you're like, okay, well, I don't want to have to do this each time there's new code. So I had to automate the process of, okay, so if a PR just got merged and all the tests are passing, then what we want to do is build a Docker container and tag it with the latest Git commit SHA and then make that available through variables to Nomad so Nomad will know, oh, this is the container that I need to pull and run. So putting all those pieces together, one thing that helped me with the GitHub Actions is I actually did a little experiment on my own and built a CI/CD pipeline for my blog, which is a static site built with Gatsby and has some Rails service as a backend.</p><p>It's not nearly as complex as what I had to do at work, but I found it really helpful to kind of experiment in a low risk way, like just on my own as a side project. And then I actually ended up writing a blog post about how to do that. And then I was able to take some of those things that I had learned about working with GitHub Actions and build our real CI CD pipeline, like for big project for my employer. So yeah, that was really good project. It was kind of the most DevOps I'd done up to that point in my career. And just seeing how everything works under the hood, I set it up with as much automation as possible. I forgot to mention, another kind of automation you would want is sometimes developers want to just deploy a branch to like, we had other environments beside production. We have dev environment, staging. So I set it up that you could make an empty commit on your branch with a special keyword like deploy dev or deploy staging.</p><p>And with GitHub Actions there is a way you can read the head commit message and say okay, if it's not the mainline, like this is a feature branch, you can get the branch name and you can check that get commit message and say oh, okay, I'm going to deploy this to dev or deploy this to staging. And you use that together with something called environments, which is another feature that GitHub provides. And if you do that, you actually get slack integration for free. So it will post a message to a dedicated Slack channel saying oh, deployment to dev starting or to production. And then if it succeeds or it fails, so you get status information like that without having to monitor nomad directly yourself.</p><p><strong>ADRIANA:</strong> That's awesome.</p><p><strong>DANIELA:</strong> Yeah, so that was the project. A lot of learning, a lot of automation. It was nice because being a developer, I was kind of making it for myself. I knew how tedious the existing deployment process was and I was like, okay, I don't want to do any manual work. I want this to just work and be automated.</p><p><strong>ADRIANA:</strong> Yeah, and I think that's so good because you're basically taking advantage of your knowledge as a developer and saying, okay, well, if I could make this the most optimized thing possible, this is what I would do, which honestly, that's kind of what made me fall in love with DevOps because I'm like, oh my God, why does all this crap have to be manual, right? These are the things I would like to do to make my life easier. So very cool. Awesome. Well, we are coming up on time. I can't believe how quickly the time has passed. There's just so much to talk about in this space of learning and I could be talking and talking and talking about this stuff forever. Before we part ways, is there any piece of advice that you would like to give to our audience as far as picking up a new skill, especially in tech?</p><p><strong>DANIELA:</strong> Yeah, definitely. Try to always be learning and there's so many different ways to do it. As we covered earlier, what I would...advice I would have for people is, just try different ways. If you don't like something, let's say you took one of these MOOCs and that didn't work for you. That's fine. You still learn something. You learn that that style doesn't work for you and try something else. Just keep trying different ways and you're going to find a certain style of learning that works best for you. So keep experimenting and definitely keep learning.</p><p><strong>ADRIANA:</strong> That's awesome. I really like that advice. I think it's really important for us to be better learners is to understand what works for us as learners. So awesome. Thank you so much, Daniela, for geeking out with me today. Now, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>DANIELA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="42649998" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/1289ffaf-7124-46f0-a6aa-b7627d4e0acc/audio/9782ef30-02a9-4588-a3db-b16e8b10c257/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on How to Learn with Daniela Baron</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Daniela Baron</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:31</itunes:duration>
      <itunes:summary>Adriana geeks out with Daniela Baron on what it takes to keep up with the constant change in the tech world. Daniela shares some of her favourite learning methods, and how no single method is perfect. She also shares some of of the resources and hacks she&apos;s picked up over her 20+ years in tech. Finally, Daniela shares her own personal learning process by talking about what she did when she learned a brand-new tool from scratch - HashiCorp Nomad.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Daniela Baron on what it takes to keep up with the constant change in the tech world. Daniela shares some of her favourite learning methods, and how no single method is perfect. She also shares some of of the resources and hacks she&apos;s picked up over her 20+ years in tech. Finally, Daniela shares her own personal learning process by talking about what she did when she learned a brand-new tool from scratch - HashiCorp Nomad.</itunes:subtitle>
      <itunes:keywords>learning techniques, learning, software engineer, how to learn, software engineering, women in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>20</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">6de57a27-76cb-4c43-b4f9-d374ed66b2ff</guid>
      <title>The One Where We Geek Out on Reliability with Ashley Sawatsky of Rootly</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>As a founding member of Shopify's incident response program for nearly 7 years, Ashley Sawatsky led incident communications and processes. Currently, as Senior Incident Response Advocate at Rootly, she consults with tech giants like Canva, Cisco, NVIDIA, and more on incident response strategies.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/ashleyoncall">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/ashley-sawatsky-90b938178/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="http://shopify.com">Shopify</a></li><li><a href="http://rootly.com">Rootly</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_98">Winows 98</a></li><li><a href="https://rubyonrails.org">Ruby on Rails</a></li><li><a href="https://www.oreilly.com/library/view/site-reliability-engineering/9781491929117/">Site Reliability Engineering (Book)</a></li><li><a href="https://en.wikipedia.org/wiki/Disney_Interactive">Disney Interactive</a></li><li><a href="https://rootly.com/blog/working-effectively-with-executives-during-an-incident">Working Effectively With Executives During an Incident (blog post)</a></li><li><a href="https://en.wikipedia.org/wiki/Black_Friday_(shopping)">Black Friday (shopping)</a></li><li><a href="https://en.wikipedia.org/wiki/Cyber_Monday">Cyber Monday</a></li><li><a href="https://www.linkedin.com/in/aleinwand/">Alan Leinwand (former Shopify CTO, current Webflow CTO)</a></li><li><a href="https://en.wikipedia.org/wiki/Webflow">Webflow</a></li><li><a href="https://www.linkedin.com/in/jjrichardtang/">JJ Tang (Rootly CEO & co-founder)</a></li><li><a href="https://www.linkedin.com/in/quentinrousseau/">Quentin Rousseau (Rootly co-founder)</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://rootly.com/blog/lessons-in-incident-response-i-learned-while-waiting-tables">Lessons in Incident Response I Learned While Waiting Tables (blog post)</a></li><li><a href="https://rootly.com/blog/but-it-s-not-our-fault-when-third-party-incidents-affect-your-service">But It’s Not Our Fault! When Third-party Incidents Affect Your Service (blog post)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery DevOps Observability, reliability and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Ashley Swatsky of Rootly. Welcome, Ashley.</p><p><strong>ASHLEY:</strong> Hi. Thank you.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>ASHLEY:</strong> I am in very snowy Ottawa.</p><p><strong>ADRIANA:</strong> Yay. I feel your pain. I went to high school in Ottawa, so I remember having to shovel my roof one year. Well, not me. My parents hired someone to shovel the roof. Yeah, there is a lot of snow in Ottawa.</p><p><strong>ASHLEY:</strong> Yep. After this call, I will be trudging through the snow to pick my six-year-old up from school. And it's a daily battle in the winter.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah. Between that and the freezing rain. I remember lots of freezing rain in Ottawa. I'm like, really?</p><p><strong>ASHLEY:</strong> Lots of that too.</p><p><strong>ADRIANA:</strong> Yeah. No snow in Toronto. The temperature is just like a little bit above zero. So it's just we get rain, it's like why?</p><p><strong>ASHLEY:</strong> It's a little sad. I know. Well, I'm excited to come tomorrow and get a little break from the snow, so that'll be nice. I'm only spending. I'm coming. We're going to have dinner and then I'm going to leave in the morning.</p><p><strong>ADRIANA:</strong> But it'll be a worthwhile trip.</p><p><strong>ASHLEY:</strong> It will, yeah. Lots of good folks at that dinner, you included. Can't wait. Yeah.</p><p><strong>ADRIANA:</strong> Excited, excited. All right, well, we are going to start off with, first off, some lightning round questions. Are you ready?</p><p><strong>ASHLEY:</strong> Okay, I think so.</p><p><strong>ADRIANA:</strong> Question number one, are you a lefty or a righty?</p><p><strong>ASHLEY:</strong> I'm mostly a righty, but sort of ambidextrous in some things, like golf. Oh, cool.</p><p><strong>ADRIANA:</strong> Yeah, I'm a lefty. And so anyone trying to teach me sports that require dominant hand throws people off.</p><p><strong>ASHLEY:</strong> I think it's because my mom's left handed. So it's like everything my mom taught me how to do, I do left handed.</p><p><strong>ADRIANA:</strong> That is so cool! I kind of impose my left-handedness at home with the way that I put things on hangers because I do it. Like, people who are right-handed probably don't know this unless they live with the left-handed person, which is like the way in which you orient your jackets when you hang them on a hanger. So yes, I feel you. I am that left-handed person. At least in my house growing up, my mom was left-handed as well. So there were two of us, two against two against the righties. So it was evenly matched.</p><p><strong>ASHLEY:</strong> I wonder if it's genetic.</p><p><strong>ADRIANA:</strong> I think it is.</p><p><strong>ASHLEY:</strong> Interesting. Yeah. Nice.</p><p><strong>ADRIANA:</strong> Yeah. All right, next question. IPhone or Android?</p><p><strong>ASHLEY:</strong> iPhone. Die hard iPhone. I can't do the green bubbles. Sorry.</p><p><strong>ADRIANA:</strong> I know the green bubbles make me a little bit sad. This is why I use Signal or WhatsApp rather than the messages app for non iPhone people.</p><p><strong>ASHLEY:</strong> We have a joke at Rootly because we love to have a group text going that green bubbles are immediately out. It's totally joking. We absolutely do not screen candidates based on green bubbles. But yeah, it takes some getting used to where I'm a big iPhone user and just Apple in general. As you can tell, I got the AirPods, the whole thing.</p><p><strong>ADRIANA:</strong> Yeah, I'm a definite ecosystem convert as well. If Apple had a fancy podcasting mic, I would buy it.</p><p><strong>ASHLEY:</strong> I actually checked if Apple had a mic when I bought the blue Yeti, but I have. It's just the default.</p><p><strong>ADRIANA:</strong> So sad. Okay, next question. I think I know your answer. Do you prefer Mac, Linux or Windows?</p><p><strong>ASHLEY:</strong> Yeah, I'm a Mac user. Windows would be a second. Was it KubeCon? One of the conferences we did recently? I'm pretty sure it was our KubeCon merch. I did a Windows 98-inspired sticker sheet that I made with our designer Jerry, and that was our little homage to Windows 98.</p><p><strong>ADRIANA:</strong> I remember this.</p><p><strong>ASHLEY:</strong> It was a good one. It was a good one.</p><p><strong>ADRIANA:</strong> It was like very nostalgic. I saw it and immediately I'm like, yes, it's got the vintage vibes.</p><p><strong>ASHLEY:</strong> That was like the first operating system where you could customize things a little bit, at least that I knew of. Like you could change the top of your windows to have that little gradient bar. And to me that was just like the most exciting thing ever.</p><p><strong>ADRIANA:</strong> I feel you. I do enjoy some nice customizations. Okay, next question. Favorite programming language.</p><p><strong>ASHLEY:</strong> I have a lot of fun with CSS, but I'm going to give a shout out to Ruby. We're a Rails shop at Rootly, and before I worked at Rootley, I worked at Shopify, a massive Ruby monolith. And I just got to know the Ruby community really well. And I think that the community around Ruby is unmatched.</p><p><strong>ADRIANA:</strong> It is a very vibrant community. Absolutely.</p><p><strong>ASHLEY:</strong> It's incredible. Yeah.</p><p><strong>ADRIANA:</strong> I've never known someone who's written code in Ruby to say, "This sucks." Everybody loves, loves, loves Ruby.</p><p><strong>ASHLEY:</strong> Yeah, it's kind of a love hate. I think some people, when they're new to it, they hate it. But the people who have been programming in Ruby for a long time, if you love Ruby, you will never take a job that's not coding in Ruby.</p><p><strong>ADRIANA:</strong> Yeah, I have a friend like that actually. We did some Java dev back in the day and now she's like a Ruby Rails developer and she doesn't want anything else. Awesome. I think that's great. It just speaks to the power of the language. Right? Okay, next question. Dev or Ops?</p><p><strong>ASHLEY:</strong> This feels like a trick question. I'm a technically DevRel, so I feel like I need to say Dev. But I'm going to say Ops. I thrive on the ops side, so I'm going to say Ops.</p><p><strong>ADRIANA:</strong> All right, next one. Also not a trick question. JSON or YAML?</p><p><strong>ASHLEY:</strong> Oh God. You know what? We actually had a really crazy incident at Shopify that stemmed from YAML parsing, so I'm going to pick JSON just because I'm still traumatized. I still think about that incident in writing that post-mortem.</p><p><strong>ADRIANA:</strong> It's the traumas that shape our lives.</p><p><strong>ASHLEY:</strong> It was harrowing.</p><p><strong>ADRIANA:</strong> Okay, another question that is slightly...more than slightly controversial. Spaces or tabs?</p><p><strong>ASHLEY:</strong> Tabs.</p><p><strong>ADRIANA:</strong> All right, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ASHLEY:</strong> I'm old school. I like reading text.</p><p><strong>ADRIANA:</strong> Yeah, same. Yeah, give me a video and I'll probably not read it. I mean, watch it.</p><p><strong>ASHLEY:</strong> I get distracted. Yeah, I watch it and then I open another tab and then I'm responding to emails and I'm like, wait, what was happening?</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>ASHLEY:</strong> But if you're reading, you're reading.</p><p><strong>ADRIANA:</strong> Yeah, and then if you get distracted, you just scroll back up.</p><p><strong>ASHLEY:</strong> Yeah, exactly. I would even go a step further and say, ideally, print. I actually just ordered a print copy of the Site Reliability book, like the one, the Google one that Jenn and Niall did and all the people who contributed. And I've been working my way through the actual print copy of it. It's nice. I can highlight it with a real highlighter. It's so good.</p><p><strong>ADRIANA:</strong> Yeah, there's something very nice about that. Sort of very interactive, tactile aspect of having a print book.</p><p><strong>ASHLEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> My only thing with print books, I like them, but most of my books now are ebooks because I simply do not have the room in my house.</p><p><strong>ASHLEY:</strong> Yeah, that is becoming a problem for us. Our bookshelf is overflowing. We probably need another one. But I also like it because your computer, your phone, everything, you have so many apps, so it's very easy to get a notification. And then I'm distracted and I'm responding to emails and I'm like, wait, I was trying to read something like, what happened to my attention span?</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>ASHLEY:</strong> So I try to, if I'm going to read, set a 25 minutes timer or whatever and just actually pick up a book because it's the best way for me to not get distracted because I have a short attention span.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I suffer also from a short attention span. For me, what has worked...not as nice as the tactile feeling of a book...but having a Kindle where that is all it does. So I have that with my breakfast. I'll have my Kindle book on me and just chill for 20 minutes before the day starts. And it's awesome.</p><p><strong>ASHLEY:</strong> Yeah, I should get a Kindle. That's honestly a great idea. I felt like I didn't need one because I have an iPad. But then you have the same problem. It's just like a big iPhone.</p><p><strong>ADRIANA:</strong> Exactly, yeah, yeah, I know. I remember when I was actually looking for a Kindle initially, and someone's like, just get an iPad. I'm like, no, I cannot have the distractions. I just want the one thing.</p><p><strong>ASHLEY:</strong> See, this is the hold that Apple has on me. It's a problem.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay, final question. What is your superpower?</p><p><strong>ASHLEY:</strong> My superpower? Oh, I like that question. I think my superpower is that I'm very scrappy. Everything I know and everything that I've done in my career has been pretty unconventional. I do not have a traditional computer science degree. Everything I've learned, I've just kind of learned through watching and doing and figuring it out and asking questions. So, yeah, I think that has been helpful for me in my life, and that's something I will continue doing.</p><p><strong>ADRIANA:</strong> I love that. I think scrappiness is very important, especially in our industry.</p><p><strong>ASHLEY:</strong> Yeah, I think it also just builds a lot of confidence once you realize you can actually just figure this stuff out. I think for a long time, it felt like there was some secret trove of information that people had that I didn't or these invisible barriers that existed. And then at some point, you realize you can figure it out. There's no secret. Everyone's literally just figuring it out also.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I think that's the most comforting thing, is realizing that you're not in this alone. Like, chances are other people are just wading their way through the plethora of information and trying to sort this out. And then if we let each other know that we're all kind of trying to figure this stuff out together, then we can provide each other support.</p><p><strong>ASHLEY:</strong> Totally. Yeah. Once I got lucky to work at some very well known companies, I worked at Disney and Shopify, and I got to work closely with people I really admired in those jobs and our execs and leaders. And once you realize, of course, they've got so much experience behind them, and that's what gives them the ability to figure out the next really difficult challenge. But they're still figuring it out. They are sometimes unsure of what to do. And once I saw that up close, I was like, oh, my God, I never would have thought that these people are also just kind of making the best decision that they can and hoping it works and adjusting as they go.</p><p><strong>ADRIANA:</strong> That's true. Yeah. It's like the, we're all human at the end of the day.</p><p><strong>ASHLEY:</strong> Yeah. And especially tech. It changes so much. No one knows exactly what's coming next and what's going to work. You just have to be willing to try things.</p><p><strong>ADRIANA:</strong> I guess that's true. Yeah. Expert one day and newbie the next, right? Pretty much. So I think this is a good springboard into our main discussion. So you mentioned that your superpower is being scrappy and that you don't come from a traditional comp sci background. What is your background?</p><p><strong>ASHLEY:</strong> I'm like, it depends how far back you want to start. I think I'll start at Disney because it was my first tech job. So I worked in a part of Disney that tragically is now defunct, called Disney Interactive. And it was like the tech products division of Disney Consumer products. So it was like apps, online gaming, websites, and digital products. And I started out on the tech support side and eventually kind of like, fell into this weird role that was communications focused, that was handling special cases, basically things that had happened where somebody's experience with Disney was not optimal. They've gone through the support team, they have not gotten the resolution they need, and they've filed a case. And I would deal with those cases and talk to people and try to just make it better, make it magical.</p><p>And I had a lot of fun doing that. And that was like one of the first times, I think, in my professional life that I had discovered something I felt like I just kind of had a knack for. So I was spending a lot of my time fixing things that were broken, but they were more experiences, they're more technical things, too. They bought a game and it's not working, and we've got to file a bug report, but it spanned a lot of different things. And so that was when I was, ah, I kind of like having hard conversations and solving problems, and it was probably one of the first times I had really felt challenged in a role, too. And I did that for some time. And then a friend of mine - shoutout to Colin, who I worked with at Disney - he had recently left and he had joined this company called Shopify. And he was like, this is so cool. You need to join Shopify. It's so much fun. I was like, it sounds like a weird multilevel marketing scheme. Like, what are you talking about? This was in 2015. He was like, you get to work from home. They send you a laptop. And I was like, that's a scam. Turns out now Shopify is very well known and is, in fact, not a scam. It is a very real global software company. So all that to say, I joined Shopify and I was a founding member of this incident response team that they were building out. And this was very early on in incident response at Shopify. So it didn't actually have much of a technical focus. It was a bit more focused on the customer support side of things, where, again, something had gone very wrong and we were reacting to it, trying to make it right. If something had gotten to the three of us that existed in incident response, it was because they had gone to an executive or had gone public with some issue, or we made a big mistake and it needed fixing. And so as we were building that out, we started realizing that a lot of the solutions for this problem should be solved at the support level, because you can't have three people responsible for everything that goes wrong.</p><p>It didn't make sense for this to be an escalation to a separate team. We thought anybody should be able to handle something like this, a customer issue, and fix it. So we focused a lot on that enablement side, like how to have hard conversations. What are the rules? When do we give a refund? None of that was defined. And then, as we had sort of to say, worked ourselves out of that job of being the escalated customer support, we ended up getting a little closer to the resiliency engineering side. And this is where my real incident response sort of career was born. There was no connection between what was going on with the platform, whether it be like a technical issue or an outage, and how we were communicating externally. So that was like the first task that I had was to build sort of a bridge between engineering and communications and customer support and social media and all of that to say, like, when a super technical incident is going on in incident room and everyone's looking and nobody knows what it means, here's how we communicate about that externally and internally.</p><p>Here's how we tell support what's going on. So it was very focused on building processes, building communications that took that technical stuff and made it make sense outside of it, because Shopify is a very technical product with mostly a non-technical audience. And that is when I got really interested in the technical side and reliability and what was actually happening with a platform and how our infrastructure worked and what it meant to be in the cloud. And it was my first introduction to, oh, there is physical data centers and how does the Internet work? And from there, I just dove deeper and deeper and deeper into that and learned a lot about how giant, complex system works. And I'm by no means an expert in infrastructure, but I've gotten to learn a lot about it, and that's what sparked that interest. And I've just continued learning from there, I guess. Oh, and then I landed at Rootly, so that's where I am now. I won't skip that part.</p><p>I'm now a Reliability Advocate at rootly, so I get to help other companies solve similar problems that I've solved in my career and talk about reliability and incident response and things that I've learned and meet other people who are interested in it and just kind of build a bit of a community around that space. That's so cool.</p><p><strong>ADRIANA:</strong> And it's interesting, too, because all of the previous experience that you'd had had brought you to where you are now.</p><p><strong>ASHLEY:</strong> Right.</p><p><strong>ADRIANA:</strong> I think even the stuff that you were doing at Disney kind of gave you that empathy for the customer that is so important when it comes to reliability that we don't talk about enough.</p><p><strong>ASHLEY:</strong> Yeah, I think even if I go before that, it's one of those things where, in hindsight, all of these things that I've done started to make sense. Like when I was a server at a restaurant, I was always the girl who would go to the angry tables and help move things over and comp the meal or talk to them, talk them out of leaving us a bad Yelp review. And I sort of found at some point that combined with software, and it was like this whole new world opened up where that was still a thing. But there was also a lot of new stuff for me to learn in terms of how complex systems work and the infrastructure that powers the Internet and apps. And I just found that so interesting that I couldn't stop learning about it.</p><p><strong>ADRIANA:</strong> Yeah, it's ridiculously complex, but it's also incredible to realize that even the job that you mentioned as being a server and having to deal with angry customers, I mean, there is no better test bed for being in reliability than to deal with angry restaurant customers because that can be really scary.</p><p><strong>ASHLEY:</strong> Yeah. And I realized that that had value that I didn't always see at first. I think I saw that as sort of a, like, that's my former life from before I had a real job in tech and everything. And then at some point I realized not everyone has that experience. Not everybody's had to do that all night and talk to people face to face who are mad at you. And that builds a lot of communication skills that not everybody has. So I found that that was something that I could bring into a world that I was very new in, like tech, and still have something unique that I was bringing to the table. And then eventually I kind of transitioned out of that more customer focused side to operational and more technical as I went along. But that continues to be very useful. I don't think there's a situation in life where the ability to talk to people stops being helpful.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. Yeah. And I think also there's this misconception that in tech you don't need to have those soft skills, especially if you're like a software engineer, for example, that as long as you can code, then that's all that matters, or whatever it can be. Even for an ops person, as long as you make sure that the systems are up and running, it's all good. But it's not. You have to be able to communicate as a software engineer. You have to be able to communicate your ideas beyond just the code. As an operator, you have to be able to also communicate your ideas beyond just operating those environments.</p><p>And I wish there was a little bit more emphasis put in communication in our education system because we all like, you know, I, when I went to school, we had to take a technical writing course and everybody just freaking groaned at having to take this technical writing course. And I hated it too. It was so dry. But it was useful, right, because you need an effect... Technical writing teaches you to communicate in a very effective and efficient manner, which is important in our industry.</p><p><strong>ASHLEY:</strong> Yeah. And then if you look at reliability and incident response specifically, it becomes even more important against the backdrop of those situations and the pressure that people are under. And the technical skills are also important because those are some of the most technically complex situations you run up against. That in combination with somebody might feel some type of way about what's broken. And it could be your customers, but it can also be your support team and your marketing team that had a big launch that day and the exec team that doesn't understand infrastructure, but wants to know in vivid detail exactly what's happening, but in like ten words or less. And you're like, "AH!"</p><p><strong>ADRIANA:</strong> And that is a skill. That is a skill. Speaking executive versus speaking to your peers or to your manager. Like, it's different language altogether.</p><p><strong>ASHLEY:</strong> Oh, yeah, I wrote a blog post about that recently. That's something I learned a lot about in my time, especially at Shopify, working with execs and managing incidents and realizing like, oh, yeah, you need to be very intentional. And it's not because execs are mean and scary. It's because they're looking at things from a totally different vantage point. They understand the business differently. They have so much context that you don't, and they have very little time. Their time is very accounted for, very expensive. You need to learn how to be effective.</p><p><strong>ADRIANA:</strong> Yeah, and the other thing that I learned was being able to speak in dollars and cents also goes a very long way with execs because they want to know, like, yeah, this is great, but what do I get out of this thing? So you want to buy this new whatever. So what?</p><p><strong>ASHLEY:</strong> What do you need from me? How much is it going to cost?</p><p><strong>ADRIANA:</strong> How is it going to help in dollars and cents?</p><p><strong>ASHLEY:</strong> And, yeah, exactly.</p><p><strong>ADRIANA:</strong> I feel you. Another topic I wanted to touch upon because you mentioned that you worked in the reliability space at Shopify. When you and I chatted earlier, you'd mentioned that you'd been on-call. Can you share some of your on-call experiences with folks?</p><p><strong>ASHLEY:</strong> Yeah, I have been very on-call for a long time. Like I said, it was just the three of us in kind of the earliest days of instant response, and we just threw ourselves on a pager thinking this will be like the easiest way for anybody to get a hold of us. And there were a lot of late night wake ups, and we had very little process built around what to do when the pager goes off. It was just kind of, if you get paged, you figure it out. And eventually that scaled. And we learned to manage expectations, manage what qualifies as a page versus like, send me a Slack ping and I'll deal with it in the morning. Maybe something that really comes to mind as a very intense version of the on-call experience was the Black Friday Cyber Monday preparation cycle and weekend at Shopify. Just because ecommerce is the highest pressure weekend of the year, and I think every Black Friday from 2016 or 17 to 2022, I spent 96 consecutive hours on that Black Friday pager ready at any moment.</p><p>And I learned a lot, honestly, I think it's necessary to put yourself on a pager even if you're on operations at some point, because when you're building all of those processes and plans of what's going to happen, when you know that it's you that's going to get paged, you care so much more and you're a lot more thoughtful and you have the experience and context to say, like, yeah, this thing looks good on paper, but that is not going to work. I think that's a common mistake that I see in incident management and process, where people want to prepare for a specific scenario with a specific playbook that they will then execute. And sadly, it just almost never happens that way. So people overrotate to process a little bit and think, like, we want to get to a point where you can blindly follow this process when something happens, but that's just not the reality. So I think the most important thing, or maybe I don't know if it's the most important thing, but I think any company that has a pager should invest more time into talking about the on-call culture at their company. What it means to be on-call, what's expected of you and what's not expected of you. Should you be glued to your laptop for that entire time? Can you go walk your dog? In my opinion, you should be able to do that. You should have reasonable expectations.</p><p>Like, get to your laptop within 15 minutes, respond to the page within five is a good benchmark example. But, yeah, I could talk about on-call for a long time because I've done so much of it. And at Rootley, that's like one of the biggest things that we're on a mission to do is just make that experience better for people.</p><p><strong>ADRIANA:</strong> Yeah, because, I mean, it can cause some serious PTSD.</p><p><strong>ASHLEY:</strong> It can. It can cause very real stress and in some cases, probably even actual trauma. I had a great experience. Shopify is an amazing place to work. It's a great culture. So I won't say that it was traumatizing, but it was stressful, for sure. And those of us who went through those sort of early days of it, once we had built up that empathy, we put a lot of effort into onboarding to prepare people for what it's like. But you also kind of want to balance that with making it better.</p><p>So we would talk a lot about on-call health, and especially in the lead up to major events like Black Friday, we would have a lot of messaging around on-call and wellness. Like, are you checking in with yourself every hour to make sure you have eaten and you have taken a screen break and you've gone on a walk, or do you have a bottle of water around? Just those little things that can remind people. And that's something that I've actually encouraged some customers that use Rootly to build into some of their automation for incident commanders because we do have a little prompt that can pop up when you're assigned a role in an incident. So say you're assigned incident commander. It might say, here's your responsibility. But I usually encourage people also say, put something encouraging in there to say, take a screen break. If you have to lean on your secondary on-call, you're not in it alone. And that's another thing I feel strongly about, is it should be illegal to have an on-call rotation with no secondary.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Because that way you feel like you're supported. Like if shit hits the fan, you know that you can lean on someone else.</p><p><strong>ASHLEY:</strong> Yeah. And life happens. Ideally, for an on-call shift, you're available, you're on-call, but what happens if your dog breaks its leg and you got to go to the vet? Things happen and you need to have some sort of backup plan. Single points of failure are bad in software, and they're bad in people systems, too.</p><p><strong>ADRIANA:</strong> Absolutely. And you touched on something that I thought was so important, which is really building up that culture around incident management, because, as you pointed out, you can try as hard as you can to account for every single little thing that will happen with your system, but reality strikes, and you're mostly dealing with those unknown unknowns rather than the known unknowns. And so I think being able to mentally prepare for it, and I guess being also in a psychologically safe place where you can actually troubleshoot in peace is super.</p><p><strong>ASHLEY:</strong> Yes, totally. Yeah. I think there's, like, an element of protection that SREs need, and I feel pretty strongly about having not just SRE commanding the incident and also trying to fix it, but having an incident commander whose job it's not to fix what's broken, it's to protect the responders and keep things on track and keep those distractions, like that exec that storms into the channel, that's like, the incident commander should be like, whoa, let me stop you there. I'm going to field this. You're not getting anywhere near our on-call engineers. They're working on the problem. It's not their job to explain to you why this happened when we haven't even mitigated the problem yet, let alone found a root cause, which is like a whole other thing but people who don't understand the technical aspects, which is fine, you don't have to understand it, but there's kind of that healthy boundary and respect to say we're not there yet. We're currently investigating the problem, and here's where you can get an update every 15 minutes, and it's not in this SRE's DM, so back it up a little.</p><p><strong>ADRIANA:</strong> Yeah, as you said that I was getting flashbacks to earlier in my career of being on a call during a major issue where there's some friggin exec who's, like, poking their nose into your business and, oh, well, I used to code 20 years ago, why don't you restart the database? And it's like, buddy, back off.</p><p><strong>ASHLEY:</strong> Yeah, you really get it from all sides. And incident response, too. I mean, I've seen outages where you get the people coming out of the weeds on Twitter...X, or whatever. I was in it for eight years, and I could have resolved this in five minutes, and you're like, please.</p><p><strong>ADRIANA:</strong> Get off my back, buddy.</p><p><strong>ASHLEY:</strong> Yeah, totally. It's wild. It's a lot of pressure. So I think companies owe something to the people who are there solving some of the worst, most urgent problems to make sure that there's a culture and process and tooling in place, that it's not harder than it needs to be because it's already pretty hard, even with all that stuff.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Like, you're stressed, you're in the middle of an incident, there be problems.</p><p><strong>ASHLEY:</strong> If you don't want to burn through your SREs, then you got to make the experience bearable.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>ASHLEY:</strong> Sorry. No, you're good.</p><p><strong>ADRIANA:</strong> Yeah, I was going to say, I remember my previous job. I was managing a couple of teams, and one of the teams I managed was a platform team, and we had an on-call rotation because we're managing the Hashicorp infrastructure. And part of it included, like, I had a sub team of SREs and one of the guys on the team, he had been in operations for most of his career and had had some very traumatic on-call experiences. So even the thought of him being on-call, he was very much not down for it. And I couldn't blame him for it either, because that is some deep-seeded trauma that can be very hard to get rid of, to overcome. And I don't know, maybe being in a more welcoming environment can help them heal, but maybe there are some wounds that are just too deep where you just kind of have to avoid those types of roles, if you've been in such a traumatic spot.</p><p><strong>ASHLEY:</strong> Yeah, I'm sure that does happen. I will put a positive spin on it in that I have kind of a nice story, I just remembered, about an example of that culture really existing. And for a time when I was at Shopify, our CTO was Alan Leinwand. He's now the CTO at Webflow, and they just so happen to be a customer of ours. But that's not why I'm shouting him out. I am shouting him out because I vividly remember an incident at Shopify where the engineer who caused the incident, it was just...you know...he had shipped a PR that broke something. It happens. And he felt so bad and he was in the incident room channel, which...Shopify is a big company.</p><p>There's thousands of people in this channel watching this. And you can tell he's flustered and he's embarrassed and he's saying, like, I'm so sorry. I should have tested against this condition and I didn't, and I'm so sorry. Know, you guys are all having to deal with this, and I'll stay late and blah, blah, blah. And Alan, who I know was always paying attention to what's going on in incident room and had a large amount of trust for the engineering team to handle things. He wouldn't jump in and start bombarding everybody, but he just dropped a message, a very discreet threaded response on that engineer's message that just said, like, "Hey, it's okay. You did the right thing. You noticed something was broken.</p><p>You paged the on-call team and every great engineer has broken things. It's not what you break, it's how you fix it." And just gave him a really nice reassuring...and didn't make a whole "@here I'm the CTO. Look at me. Praising." It was just tucked away in a thread, just like some words of encouragement and reassuring him, this is totally normal and it happens and you're fine. And I think that was just like such a nice example of how the culture can be if you actually have people who understand instant response and just have empathy for people. Because engineering is really freaking hard. That was nice.</p><p><strong>ADRIANA:</strong> It's such a nice story. I love it so much.</p><p><strong>ASHLEY:</strong> So shout out Alan. Great CTO, in my experience.</p><p><strong>ADRIANA:</strong> We need more folks like him. Absolutely.</p><p><strong>ASHLEY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> One other thing that I wanted to ask, because now you've gone from Shopify, big huge company, to Rootly, startup, how has it been? What do you notice in terms of going from a really large company to a really small company?</p><p><strong>ASHLEY:</strong> Yeah. Oh, my gosh. It's been crazy. It's a huge adjustment. When I had left Shopify, I didn't really know what I was going to do. I didn't have much of a plan. And JJ, our CEO and co-founder at Rootley, approached me and was telling me about the company and know role he wanted to build. That was kind of a developer relations-style role, but really focused on reliability and incident response. And I'd never been a DevRel. I didn't even frankly fully know what that was. But he wanted somebody who had been on-call and who had done the work. And a just hearing his story of how the product came to be, that he was solving similar problems at Instacart with our co-founder Quentin, who was their first SRE, I just felt like he really understood the reality of what it was like to work in incidents. And when I looked at the product, I really just loved the product. I, in my previous role at Shopify, had looked at incident management tooling. This was a while before Rootly had come on the market. And spoiler alert, we built our own because we just couldn't quite find anything that fit what we had wanted at the time.</p><p>And when I saw Rootly, I was like, finally someone gets like, this is what I was looking for, not some big, clunky, over-engineered standalone platform that I'm never going to be able to get anybody to adopt. That's going to take months of development work to just even get up and running. This is so simple. It just plugs in. We can use it in Slack. So that was the first thing for me, was just really liking the product in terms of transitioning to a startup. Those first three or four weeks, I was like, oh my God, I don't know if I'm going to make it. The adjustment of the pace was crazy.</p><p>I just couldn't believe how fast they were shipping. I thought I worked fast in my previous jobs. I thought we had a fast pace. That is nothing compared to a true Series A startup grind. But once I realized that it wasn't impossible, I just had to shake off some of the big corporate rust and stuff that I had in my system. I'm like, well, what do you mean? We're not running this through five different teams for approval. You trust me to just do it and ship it? And it was like, yeah, if you think it's going to be cool, just ship it. So it was just a massive increase in the amount of autonomy and the pace I was working at and also the amount of creativity.</p><p>I think that's like one of my favorite things is we don't have the brand guidelines that you have to adhere to. And this is what we say and what we don't say, and this is how much we spend on this. When you're at a really large scale, there's a lot of process and rules, and they're established for good reason, because when you have 15,000 people, you got to have them marching in the same direction or else it's going to be a disaster. When you have 25 people, you can be really tightly aligned without all of that friction. So that was just like a breath of fresh air. And now I feel like I've really hit my stride with it and I'm less scared to move as fast as we move. It was a little scary at first. It was like I was standing on like a freeway and cars are just like whizzing past me and I was like...AHHHH!</p><p><strong>ADRIANA:</strong> And now you found your groove?</p><p><strong>ASHLEY:</strong> Yeah, now I'm good. I'm having a lot of fun. It's a great team. Everybody cares so much and is so fun and passionate about what we're doing. And a lot of people have experience doing this, too, like Ryan, who is on our post-sales team. He has done similar jobs to what I did at Shopify, but he was at Twilio and these other companies. So having people you can really geek out about, what was it like building incident response at a hyper growth company? And you're like, oh, my God, this was so hard. And this was so fun and I learned this. It's just a really energizing group to be a part of. So it's super fun.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thanks for sharing. Well, we are coming up time. And before we go, do you have any parting words of wisdom on incident response or generally anything tech related that you would like to share with our audience?</p><p><strong>ASHLEY:</strong> My parting words are, if you are curious about incident response, becoming an incident commander but you are scared to get started, I really recommend you reach out to somebody who's doing it well at your company and ask if you can just shadow them and watch what they're doing and learn from them because it's not as scary as it looks, and you can totally do it if it's something you're interested in. And you don't even have to be all that technical because I sure wasn't. You can just learn. And of course, I have to give my little Rootly plug. If you want to learn how to make life better for your on-call responders and just streamline your entire incident response process, check out Rootly. We automate incident management in Slack across tons of different integrations. Whatever it is you use, we integrate with it and it just makes managing incidents so much easier. So check us out.</p><p>We're at rootly.com. We'll give you a free demo. It's free to try. You could even set up a trial, no credit card. Start playing around with it. And we do tons of events. So if you're heading to KubeCon, maybe in March in Paris, I'll see you there at the Rootly booth. I don't know. I'll be there.</p><p><strong>ADRIANA:</strong> Well, thank you so much Ashley, for geeking out with me today. Y'all don't forget, subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ASHLEY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. It be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></description>
      <pubDate>Tue, 20 Feb 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Ashley Sawatsky)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-reliability-ashley-sawatsky-YFGk9tuq</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>As a founding member of Shopify's incident response program for nearly 7 years, Ashley Sawatsky led incident communications and processes. Currently, as Senior Incident Response Advocate at Rootly, she consults with tech giants like Canva, Cisco, NVIDIA, and more on incident response strategies.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/ashleyoncall">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/ashley-sawatsky-90b938178/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="http://shopify.com">Shopify</a></li><li><a href="http://rootly.com">Rootly</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_98">Winows 98</a></li><li><a href="https://rubyonrails.org">Ruby on Rails</a></li><li><a href="https://www.oreilly.com/library/view/site-reliability-engineering/9781491929117/">Site Reliability Engineering (Book)</a></li><li><a href="https://en.wikipedia.org/wiki/Disney_Interactive">Disney Interactive</a></li><li><a href="https://rootly.com/blog/working-effectively-with-executives-during-an-incident">Working Effectively With Executives During an Incident (blog post)</a></li><li><a href="https://en.wikipedia.org/wiki/Black_Friday_(shopping)">Black Friday (shopping)</a></li><li><a href="https://en.wikipedia.org/wiki/Cyber_Monday">Cyber Monday</a></li><li><a href="https://www.linkedin.com/in/aleinwand/">Alan Leinwand (former Shopify CTO, current Webflow CTO)</a></li><li><a href="https://en.wikipedia.org/wiki/Webflow">Webflow</a></li><li><a href="https://www.linkedin.com/in/jjrichardtang/">JJ Tang (Rootly CEO & co-founder)</a></li><li><a href="https://www.linkedin.com/in/quentinrousseau/">Quentin Rousseau (Rootly co-founder)</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://rootly.com/blog/lessons-in-incident-response-i-learned-while-waiting-tables">Lessons in Incident Response I Learned While Waiting Tables (blog post)</a></li><li><a href="https://rootly.com/blog/but-it-s-not-our-fault-when-third-party-incidents-affect-your-service">But It’s Not Our Fault! When Third-party Incidents Affect Your Service (blog post)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery DevOps Observability, reliability and everything in between. I'm your host Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Ashley Swatsky of Rootly. Welcome, Ashley.</p><p><strong>ASHLEY:</strong> Hi. Thank you.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>ASHLEY:</strong> I am in very snowy Ottawa.</p><p><strong>ADRIANA:</strong> Yay. I feel your pain. I went to high school in Ottawa, so I remember having to shovel my roof one year. Well, not me. My parents hired someone to shovel the roof. Yeah, there is a lot of snow in Ottawa.</p><p><strong>ASHLEY:</strong> Yep. After this call, I will be trudging through the snow to pick my six-year-old up from school. And it's a daily battle in the winter.</p><p><strong>ADRIANA:</strong> Oh, yeah, yeah. Between that and the freezing rain. I remember lots of freezing rain in Ottawa. I'm like, really?</p><p><strong>ASHLEY:</strong> Lots of that too.</p><p><strong>ADRIANA:</strong> Yeah. No snow in Toronto. The temperature is just like a little bit above zero. So it's just we get rain, it's like why?</p><p><strong>ASHLEY:</strong> It's a little sad. I know. Well, I'm excited to come tomorrow and get a little break from the snow, so that'll be nice. I'm only spending. I'm coming. We're going to have dinner and then I'm going to leave in the morning.</p><p><strong>ADRIANA:</strong> But it'll be a worthwhile trip.</p><p><strong>ASHLEY:</strong> It will, yeah. Lots of good folks at that dinner, you included. Can't wait. Yeah.</p><p><strong>ADRIANA:</strong> Excited, excited. All right, well, we are going to start off with, first off, some lightning round questions. Are you ready?</p><p><strong>ASHLEY:</strong> Okay, I think so.</p><p><strong>ADRIANA:</strong> Question number one, are you a lefty or a righty?</p><p><strong>ASHLEY:</strong> I'm mostly a righty, but sort of ambidextrous in some things, like golf. Oh, cool.</p><p><strong>ADRIANA:</strong> Yeah, I'm a lefty. And so anyone trying to teach me sports that require dominant hand throws people off.</p><p><strong>ASHLEY:</strong> I think it's because my mom's left handed. So it's like everything my mom taught me how to do, I do left handed.</p><p><strong>ADRIANA:</strong> That is so cool! I kind of impose my left-handedness at home with the way that I put things on hangers because I do it. Like, people who are right-handed probably don't know this unless they live with the left-handed person, which is like the way in which you orient your jackets when you hang them on a hanger. So yes, I feel you. I am that left-handed person. At least in my house growing up, my mom was left-handed as well. So there were two of us, two against two against the righties. So it was evenly matched.</p><p><strong>ASHLEY:</strong> I wonder if it's genetic.</p><p><strong>ADRIANA:</strong> I think it is.</p><p><strong>ASHLEY:</strong> Interesting. Yeah. Nice.</p><p><strong>ADRIANA:</strong> Yeah. All right, next question. IPhone or Android?</p><p><strong>ASHLEY:</strong> iPhone. Die hard iPhone. I can't do the green bubbles. Sorry.</p><p><strong>ADRIANA:</strong> I know the green bubbles make me a little bit sad. This is why I use Signal or WhatsApp rather than the messages app for non iPhone people.</p><p><strong>ASHLEY:</strong> We have a joke at Rootly because we love to have a group text going that green bubbles are immediately out. It's totally joking. We absolutely do not screen candidates based on green bubbles. But yeah, it takes some getting used to where I'm a big iPhone user and just Apple in general. As you can tell, I got the AirPods, the whole thing.</p><p><strong>ADRIANA:</strong> Yeah, I'm a definite ecosystem convert as well. If Apple had a fancy podcasting mic, I would buy it.</p><p><strong>ASHLEY:</strong> I actually checked if Apple had a mic when I bought the blue Yeti, but I have. It's just the default.</p><p><strong>ADRIANA:</strong> So sad. Okay, next question. I think I know your answer. Do you prefer Mac, Linux or Windows?</p><p><strong>ASHLEY:</strong> Yeah, I'm a Mac user. Windows would be a second. Was it KubeCon? One of the conferences we did recently? I'm pretty sure it was our KubeCon merch. I did a Windows 98-inspired sticker sheet that I made with our designer Jerry, and that was our little homage to Windows 98.</p><p><strong>ADRIANA:</strong> I remember this.</p><p><strong>ASHLEY:</strong> It was a good one. It was a good one.</p><p><strong>ADRIANA:</strong> It was like very nostalgic. I saw it and immediately I'm like, yes, it's got the vintage vibes.</p><p><strong>ASHLEY:</strong> That was like the first operating system where you could customize things a little bit, at least that I knew of. Like you could change the top of your windows to have that little gradient bar. And to me that was just like the most exciting thing ever.</p><p><strong>ADRIANA:</strong> I feel you. I do enjoy some nice customizations. Okay, next question. Favorite programming language.</p><p><strong>ASHLEY:</strong> I have a lot of fun with CSS, but I'm going to give a shout out to Ruby. We're a Rails shop at Rootly, and before I worked at Rootley, I worked at Shopify, a massive Ruby monolith. And I just got to know the Ruby community really well. And I think that the community around Ruby is unmatched.</p><p><strong>ADRIANA:</strong> It is a very vibrant community. Absolutely.</p><p><strong>ASHLEY:</strong> It's incredible. Yeah.</p><p><strong>ADRIANA:</strong> I've never known someone who's written code in Ruby to say, "This sucks." Everybody loves, loves, loves Ruby.</p><p><strong>ASHLEY:</strong> Yeah, it's kind of a love hate. I think some people, when they're new to it, they hate it. But the people who have been programming in Ruby for a long time, if you love Ruby, you will never take a job that's not coding in Ruby.</p><p><strong>ADRIANA:</strong> Yeah, I have a friend like that actually. We did some Java dev back in the day and now she's like a Ruby Rails developer and she doesn't want anything else. Awesome. I think that's great. It just speaks to the power of the language. Right? Okay, next question. Dev or Ops?</p><p><strong>ASHLEY:</strong> This feels like a trick question. I'm a technically DevRel, so I feel like I need to say Dev. But I'm going to say Ops. I thrive on the ops side, so I'm going to say Ops.</p><p><strong>ADRIANA:</strong> All right, next one. Also not a trick question. JSON or YAML?</p><p><strong>ASHLEY:</strong> Oh God. You know what? We actually had a really crazy incident at Shopify that stemmed from YAML parsing, so I'm going to pick JSON just because I'm still traumatized. I still think about that incident in writing that post-mortem.</p><p><strong>ADRIANA:</strong> It's the traumas that shape our lives.</p><p><strong>ASHLEY:</strong> It was harrowing.</p><p><strong>ADRIANA:</strong> Okay, another question that is slightly...more than slightly controversial. Spaces or tabs?</p><p><strong>ASHLEY:</strong> Tabs.</p><p><strong>ADRIANA:</strong> All right, two more questions. Do you prefer to consume content through video or text?</p><p><strong>ASHLEY:</strong> I'm old school. I like reading text.</p><p><strong>ADRIANA:</strong> Yeah, same. Yeah, give me a video and I'll probably not read it. I mean, watch it.</p><p><strong>ASHLEY:</strong> I get distracted. Yeah, I watch it and then I open another tab and then I'm responding to emails and I'm like, wait, what was happening?</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>ASHLEY:</strong> But if you're reading, you're reading.</p><p><strong>ADRIANA:</strong> Yeah, and then if you get distracted, you just scroll back up.</p><p><strong>ASHLEY:</strong> Yeah, exactly. I would even go a step further and say, ideally, print. I actually just ordered a print copy of the Site Reliability book, like the one, the Google one that Jenn and Niall did and all the people who contributed. And I've been working my way through the actual print copy of it. It's nice. I can highlight it with a real highlighter. It's so good.</p><p><strong>ADRIANA:</strong> Yeah, there's something very nice about that. Sort of very interactive, tactile aspect of having a print book.</p><p><strong>ASHLEY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> My only thing with print books, I like them, but most of my books now are ebooks because I simply do not have the room in my house.</p><p><strong>ASHLEY:</strong> Yeah, that is becoming a problem for us. Our bookshelf is overflowing. We probably need another one. But I also like it because your computer, your phone, everything, you have so many apps, so it's very easy to get a notification. And then I'm distracted and I'm responding to emails and I'm like, wait, I was trying to read something like, what happened to my attention span?</p><p><strong>ADRIANA:</strong> Yeah, totally.</p><p><strong>ASHLEY:</strong> So I try to, if I'm going to read, set a 25 minutes timer or whatever and just actually pick up a book because it's the best way for me to not get distracted because I have a short attention span.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I suffer also from a short attention span. For me, what has worked...not as nice as the tactile feeling of a book...but having a Kindle where that is all it does. So I have that with my breakfast. I'll have my Kindle book on me and just chill for 20 minutes before the day starts. And it's awesome.</p><p><strong>ASHLEY:</strong> Yeah, I should get a Kindle. That's honestly a great idea. I felt like I didn't need one because I have an iPad. But then you have the same problem. It's just like a big iPhone.</p><p><strong>ADRIANA:</strong> Exactly, yeah, yeah, I know. I remember when I was actually looking for a Kindle initially, and someone's like, just get an iPad. I'm like, no, I cannot have the distractions. I just want the one thing.</p><p><strong>ASHLEY:</strong> See, this is the hold that Apple has on me. It's a problem.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay, final question. What is your superpower?</p><p><strong>ASHLEY:</strong> My superpower? Oh, I like that question. I think my superpower is that I'm very scrappy. Everything I know and everything that I've done in my career has been pretty unconventional. I do not have a traditional computer science degree. Everything I've learned, I've just kind of learned through watching and doing and figuring it out and asking questions. So, yeah, I think that has been helpful for me in my life, and that's something I will continue doing.</p><p><strong>ADRIANA:</strong> I love that. I think scrappiness is very important, especially in our industry.</p><p><strong>ASHLEY:</strong> Yeah, I think it also just builds a lot of confidence once you realize you can actually just figure this stuff out. I think for a long time, it felt like there was some secret trove of information that people had that I didn't or these invisible barriers that existed. And then at some point, you realize you can figure it out. There's no secret. Everyone's literally just figuring it out also.</p><p><strong>ADRIANA:</strong> Yeah, exactly. I think that's the most comforting thing, is realizing that you're not in this alone. Like, chances are other people are just wading their way through the plethora of information and trying to sort this out. And then if we let each other know that we're all kind of trying to figure this stuff out together, then we can provide each other support.</p><p><strong>ASHLEY:</strong> Totally. Yeah. Once I got lucky to work at some very well known companies, I worked at Disney and Shopify, and I got to work closely with people I really admired in those jobs and our execs and leaders. And once you realize, of course, they've got so much experience behind them, and that's what gives them the ability to figure out the next really difficult challenge. But they're still figuring it out. They are sometimes unsure of what to do. And once I saw that up close, I was like, oh, my God, I never would have thought that these people are also just kind of making the best decision that they can and hoping it works and adjusting as they go.</p><p><strong>ADRIANA:</strong> That's true. Yeah. It's like the, we're all human at the end of the day.</p><p><strong>ASHLEY:</strong> Yeah. And especially tech. It changes so much. No one knows exactly what's coming next and what's going to work. You just have to be willing to try things.</p><p><strong>ADRIANA:</strong> I guess that's true. Yeah. Expert one day and newbie the next, right? Pretty much. So I think this is a good springboard into our main discussion. So you mentioned that your superpower is being scrappy and that you don't come from a traditional comp sci background. What is your background?</p><p><strong>ASHLEY:</strong> I'm like, it depends how far back you want to start. I think I'll start at Disney because it was my first tech job. So I worked in a part of Disney that tragically is now defunct, called Disney Interactive. And it was like the tech products division of Disney Consumer products. So it was like apps, online gaming, websites, and digital products. And I started out on the tech support side and eventually kind of like, fell into this weird role that was communications focused, that was handling special cases, basically things that had happened where somebody's experience with Disney was not optimal. They've gone through the support team, they have not gotten the resolution they need, and they've filed a case. And I would deal with those cases and talk to people and try to just make it better, make it magical.</p><p>And I had a lot of fun doing that. And that was like one of the first times, I think, in my professional life that I had discovered something I felt like I just kind of had a knack for. So I was spending a lot of my time fixing things that were broken, but they were more experiences, they're more technical things, too. They bought a game and it's not working, and we've got to file a bug report, but it spanned a lot of different things. And so that was when I was, ah, I kind of like having hard conversations and solving problems, and it was probably one of the first times I had really felt challenged in a role, too. And I did that for some time. And then a friend of mine - shoutout to Colin, who I worked with at Disney - he had recently left and he had joined this company called Shopify. And he was like, this is so cool. You need to join Shopify. It's so much fun. I was like, it sounds like a weird multilevel marketing scheme. Like, what are you talking about? This was in 2015. He was like, you get to work from home. They send you a laptop. And I was like, that's a scam. Turns out now Shopify is very well known and is, in fact, not a scam. It is a very real global software company. So all that to say, I joined Shopify and I was a founding member of this incident response team that they were building out. And this was very early on in incident response at Shopify. So it didn't actually have much of a technical focus. It was a bit more focused on the customer support side of things, where, again, something had gone very wrong and we were reacting to it, trying to make it right. If something had gotten to the three of us that existed in incident response, it was because they had gone to an executive or had gone public with some issue, or we made a big mistake and it needed fixing. And so as we were building that out, we started realizing that a lot of the solutions for this problem should be solved at the support level, because you can't have three people responsible for everything that goes wrong.</p><p>It didn't make sense for this to be an escalation to a separate team. We thought anybody should be able to handle something like this, a customer issue, and fix it. So we focused a lot on that enablement side, like how to have hard conversations. What are the rules? When do we give a refund? None of that was defined. And then, as we had sort of to say, worked ourselves out of that job of being the escalated customer support, we ended up getting a little closer to the resiliency engineering side. And this is where my real incident response sort of career was born. There was no connection between what was going on with the platform, whether it be like a technical issue or an outage, and how we were communicating externally. So that was like the first task that I had was to build sort of a bridge between engineering and communications and customer support and social media and all of that to say, like, when a super technical incident is going on in incident room and everyone's looking and nobody knows what it means, here's how we communicate about that externally and internally.</p><p>Here's how we tell support what's going on. So it was very focused on building processes, building communications that took that technical stuff and made it make sense outside of it, because Shopify is a very technical product with mostly a non-technical audience. And that is when I got really interested in the technical side and reliability and what was actually happening with a platform and how our infrastructure worked and what it meant to be in the cloud. And it was my first introduction to, oh, there is physical data centers and how does the Internet work? And from there, I just dove deeper and deeper and deeper into that and learned a lot about how giant, complex system works. And I'm by no means an expert in infrastructure, but I've gotten to learn a lot about it, and that's what sparked that interest. And I've just continued learning from there, I guess. Oh, and then I landed at Rootly, so that's where I am now. I won't skip that part.</p><p>I'm now a Reliability Advocate at rootly, so I get to help other companies solve similar problems that I've solved in my career and talk about reliability and incident response and things that I've learned and meet other people who are interested in it and just kind of build a bit of a community around that space. That's so cool.</p><p><strong>ADRIANA:</strong> And it's interesting, too, because all of the previous experience that you'd had had brought you to where you are now.</p><p><strong>ASHLEY:</strong> Right.</p><p><strong>ADRIANA:</strong> I think even the stuff that you were doing at Disney kind of gave you that empathy for the customer that is so important when it comes to reliability that we don't talk about enough.</p><p><strong>ASHLEY:</strong> Yeah, I think even if I go before that, it's one of those things where, in hindsight, all of these things that I've done started to make sense. Like when I was a server at a restaurant, I was always the girl who would go to the angry tables and help move things over and comp the meal or talk to them, talk them out of leaving us a bad Yelp review. And I sort of found at some point that combined with software, and it was like this whole new world opened up where that was still a thing. But there was also a lot of new stuff for me to learn in terms of how complex systems work and the infrastructure that powers the Internet and apps. And I just found that so interesting that I couldn't stop learning about it.</p><p><strong>ADRIANA:</strong> Yeah, it's ridiculously complex, but it's also incredible to realize that even the job that you mentioned as being a server and having to deal with angry customers, I mean, there is no better test bed for being in reliability than to deal with angry restaurant customers because that can be really scary.</p><p><strong>ASHLEY:</strong> Yeah. And I realized that that had value that I didn't always see at first. I think I saw that as sort of a, like, that's my former life from before I had a real job in tech and everything. And then at some point I realized not everyone has that experience. Not everybody's had to do that all night and talk to people face to face who are mad at you. And that builds a lot of communication skills that not everybody has. So I found that that was something that I could bring into a world that I was very new in, like tech, and still have something unique that I was bringing to the table. And then eventually I kind of transitioned out of that more customer focused side to operational and more technical as I went along. But that continues to be very useful. I don't think there's a situation in life where the ability to talk to people stops being helpful.</p><p><strong>ADRIANA:</strong> Yeah, that's so true. Yeah. And I think also there's this misconception that in tech you don't need to have those soft skills, especially if you're like a software engineer, for example, that as long as you can code, then that's all that matters, or whatever it can be. Even for an ops person, as long as you make sure that the systems are up and running, it's all good. But it's not. You have to be able to communicate as a software engineer. You have to be able to communicate your ideas beyond just the code. As an operator, you have to be able to also communicate your ideas beyond just operating those environments.</p><p>And I wish there was a little bit more emphasis put in communication in our education system because we all like, you know, I, when I went to school, we had to take a technical writing course and everybody just freaking groaned at having to take this technical writing course. And I hated it too. It was so dry. But it was useful, right, because you need an effect... Technical writing teaches you to communicate in a very effective and efficient manner, which is important in our industry.</p><p><strong>ASHLEY:</strong> Yeah. And then if you look at reliability and incident response specifically, it becomes even more important against the backdrop of those situations and the pressure that people are under. And the technical skills are also important because those are some of the most technically complex situations you run up against. That in combination with somebody might feel some type of way about what's broken. And it could be your customers, but it can also be your support team and your marketing team that had a big launch that day and the exec team that doesn't understand infrastructure, but wants to know in vivid detail exactly what's happening, but in like ten words or less. And you're like, "AH!"</p><p><strong>ADRIANA:</strong> And that is a skill. That is a skill. Speaking executive versus speaking to your peers or to your manager. Like, it's different language altogether.</p><p><strong>ASHLEY:</strong> Oh, yeah, I wrote a blog post about that recently. That's something I learned a lot about in my time, especially at Shopify, working with execs and managing incidents and realizing like, oh, yeah, you need to be very intentional. And it's not because execs are mean and scary. It's because they're looking at things from a totally different vantage point. They understand the business differently. They have so much context that you don't, and they have very little time. Their time is very accounted for, very expensive. You need to learn how to be effective.</p><p><strong>ADRIANA:</strong> Yeah, and the other thing that I learned was being able to speak in dollars and cents also goes a very long way with execs because they want to know, like, yeah, this is great, but what do I get out of this thing? So you want to buy this new whatever. So what?</p><p><strong>ASHLEY:</strong> What do you need from me? How much is it going to cost?</p><p><strong>ADRIANA:</strong> How is it going to help in dollars and cents?</p><p><strong>ASHLEY:</strong> And, yeah, exactly.</p><p><strong>ADRIANA:</strong> I feel you. Another topic I wanted to touch upon because you mentioned that you worked in the reliability space at Shopify. When you and I chatted earlier, you'd mentioned that you'd been on-call. Can you share some of your on-call experiences with folks?</p><p><strong>ASHLEY:</strong> Yeah, I have been very on-call for a long time. Like I said, it was just the three of us in kind of the earliest days of instant response, and we just threw ourselves on a pager thinking this will be like the easiest way for anybody to get a hold of us. And there were a lot of late night wake ups, and we had very little process built around what to do when the pager goes off. It was just kind of, if you get paged, you figure it out. And eventually that scaled. And we learned to manage expectations, manage what qualifies as a page versus like, send me a Slack ping and I'll deal with it in the morning. Maybe something that really comes to mind as a very intense version of the on-call experience was the Black Friday Cyber Monday preparation cycle and weekend at Shopify. Just because ecommerce is the highest pressure weekend of the year, and I think every Black Friday from 2016 or 17 to 2022, I spent 96 consecutive hours on that Black Friday pager ready at any moment.</p><p>And I learned a lot, honestly, I think it's necessary to put yourself on a pager even if you're on operations at some point, because when you're building all of those processes and plans of what's going to happen, when you know that it's you that's going to get paged, you care so much more and you're a lot more thoughtful and you have the experience and context to say, like, yeah, this thing looks good on paper, but that is not going to work. I think that's a common mistake that I see in incident management and process, where people want to prepare for a specific scenario with a specific playbook that they will then execute. And sadly, it just almost never happens that way. So people overrotate to process a little bit and think, like, we want to get to a point where you can blindly follow this process when something happens, but that's just not the reality. So I think the most important thing, or maybe I don't know if it's the most important thing, but I think any company that has a pager should invest more time into talking about the on-call culture at their company. What it means to be on-call, what's expected of you and what's not expected of you. Should you be glued to your laptop for that entire time? Can you go walk your dog? In my opinion, you should be able to do that. You should have reasonable expectations.</p><p>Like, get to your laptop within 15 minutes, respond to the page within five is a good benchmark example. But, yeah, I could talk about on-call for a long time because I've done so much of it. And at Rootley, that's like one of the biggest things that we're on a mission to do is just make that experience better for people.</p><p><strong>ADRIANA:</strong> Yeah, because, I mean, it can cause some serious PTSD.</p><p><strong>ASHLEY:</strong> It can. It can cause very real stress and in some cases, probably even actual trauma. I had a great experience. Shopify is an amazing place to work. It's a great culture. So I won't say that it was traumatizing, but it was stressful, for sure. And those of us who went through those sort of early days of it, once we had built up that empathy, we put a lot of effort into onboarding to prepare people for what it's like. But you also kind of want to balance that with making it better.</p><p>So we would talk a lot about on-call health, and especially in the lead up to major events like Black Friday, we would have a lot of messaging around on-call and wellness. Like, are you checking in with yourself every hour to make sure you have eaten and you have taken a screen break and you've gone on a walk, or do you have a bottle of water around? Just those little things that can remind people. And that's something that I've actually encouraged some customers that use Rootly to build into some of their automation for incident commanders because we do have a little prompt that can pop up when you're assigned a role in an incident. So say you're assigned incident commander. It might say, here's your responsibility. But I usually encourage people also say, put something encouraging in there to say, take a screen break. If you have to lean on your secondary on-call, you're not in it alone. And that's another thing I feel strongly about, is it should be illegal to have an on-call rotation with no secondary.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Because that way you feel like you're supported. Like if shit hits the fan, you know that you can lean on someone else.</p><p><strong>ASHLEY:</strong> Yeah. And life happens. Ideally, for an on-call shift, you're available, you're on-call, but what happens if your dog breaks its leg and you got to go to the vet? Things happen and you need to have some sort of backup plan. Single points of failure are bad in software, and they're bad in people systems, too.</p><p><strong>ADRIANA:</strong> Absolutely. And you touched on something that I thought was so important, which is really building up that culture around incident management, because, as you pointed out, you can try as hard as you can to account for every single little thing that will happen with your system, but reality strikes, and you're mostly dealing with those unknown unknowns rather than the known unknowns. And so I think being able to mentally prepare for it, and I guess being also in a psychologically safe place where you can actually troubleshoot in peace is super.</p><p><strong>ASHLEY:</strong> Yes, totally. Yeah. I think there's, like, an element of protection that SREs need, and I feel pretty strongly about having not just SRE commanding the incident and also trying to fix it, but having an incident commander whose job it's not to fix what's broken, it's to protect the responders and keep things on track and keep those distractions, like that exec that storms into the channel, that's like, the incident commander should be like, whoa, let me stop you there. I'm going to field this. You're not getting anywhere near our on-call engineers. They're working on the problem. It's not their job to explain to you why this happened when we haven't even mitigated the problem yet, let alone found a root cause, which is like a whole other thing but people who don't understand the technical aspects, which is fine, you don't have to understand it, but there's kind of that healthy boundary and respect to say we're not there yet. We're currently investigating the problem, and here's where you can get an update every 15 minutes, and it's not in this SRE's DM, so back it up a little.</p><p><strong>ADRIANA:</strong> Yeah, as you said that I was getting flashbacks to earlier in my career of being on a call during a major issue where there's some friggin exec who's, like, poking their nose into your business and, oh, well, I used to code 20 years ago, why don't you restart the database? And it's like, buddy, back off.</p><p><strong>ASHLEY:</strong> Yeah, you really get it from all sides. And incident response, too. I mean, I've seen outages where you get the people coming out of the weeds on Twitter...X, or whatever. I was in it for eight years, and I could have resolved this in five minutes, and you're like, please.</p><p><strong>ADRIANA:</strong> Get off my back, buddy.</p><p><strong>ASHLEY:</strong> Yeah, totally. It's wild. It's a lot of pressure. So I think companies owe something to the people who are there solving some of the worst, most urgent problems to make sure that there's a culture and process and tooling in place, that it's not harder than it needs to be because it's already pretty hard, even with all that stuff.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Like, you're stressed, you're in the middle of an incident, there be problems.</p><p><strong>ASHLEY:</strong> If you don't want to burn through your SREs, then you got to make the experience bearable.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>ASHLEY:</strong> Sorry. No, you're good.</p><p><strong>ADRIANA:</strong> Yeah, I was going to say, I remember my previous job. I was managing a couple of teams, and one of the teams I managed was a platform team, and we had an on-call rotation because we're managing the Hashicorp infrastructure. And part of it included, like, I had a sub team of SREs and one of the guys on the team, he had been in operations for most of his career and had had some very traumatic on-call experiences. So even the thought of him being on-call, he was very much not down for it. And I couldn't blame him for it either, because that is some deep-seeded trauma that can be very hard to get rid of, to overcome. And I don't know, maybe being in a more welcoming environment can help them heal, but maybe there are some wounds that are just too deep where you just kind of have to avoid those types of roles, if you've been in such a traumatic spot.</p><p><strong>ASHLEY:</strong> Yeah, I'm sure that does happen. I will put a positive spin on it in that I have kind of a nice story, I just remembered, about an example of that culture really existing. And for a time when I was at Shopify, our CTO was Alan Leinwand. He's now the CTO at Webflow, and they just so happen to be a customer of ours. But that's not why I'm shouting him out. I am shouting him out because I vividly remember an incident at Shopify where the engineer who caused the incident, it was just...you know...he had shipped a PR that broke something. It happens. And he felt so bad and he was in the incident room channel, which...Shopify is a big company.</p><p>There's thousands of people in this channel watching this. And you can tell he's flustered and he's embarrassed and he's saying, like, I'm so sorry. I should have tested against this condition and I didn't, and I'm so sorry. Know, you guys are all having to deal with this, and I'll stay late and blah, blah, blah. And Alan, who I know was always paying attention to what's going on in incident room and had a large amount of trust for the engineering team to handle things. He wouldn't jump in and start bombarding everybody, but he just dropped a message, a very discreet threaded response on that engineer's message that just said, like, "Hey, it's okay. You did the right thing. You noticed something was broken.</p><p>You paged the on-call team and every great engineer has broken things. It's not what you break, it's how you fix it." And just gave him a really nice reassuring...and didn't make a whole "@here I'm the CTO. Look at me. Praising." It was just tucked away in a thread, just like some words of encouragement and reassuring him, this is totally normal and it happens and you're fine. And I think that was just like such a nice example of how the culture can be if you actually have people who understand instant response and just have empathy for people. Because engineering is really freaking hard. That was nice.</p><p><strong>ADRIANA:</strong> It's such a nice story. I love it so much.</p><p><strong>ASHLEY:</strong> So shout out Alan. Great CTO, in my experience.</p><p><strong>ADRIANA:</strong> We need more folks like him. Absolutely.</p><p><strong>ASHLEY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> One other thing that I wanted to ask, because now you've gone from Shopify, big huge company, to Rootly, startup, how has it been? What do you notice in terms of going from a really large company to a really small company?</p><p><strong>ASHLEY:</strong> Yeah. Oh, my gosh. It's been crazy. It's a huge adjustment. When I had left Shopify, I didn't really know what I was going to do. I didn't have much of a plan. And JJ, our CEO and co-founder at Rootley, approached me and was telling me about the company and know role he wanted to build. That was kind of a developer relations-style role, but really focused on reliability and incident response. And I'd never been a DevRel. I didn't even frankly fully know what that was. But he wanted somebody who had been on-call and who had done the work. And a just hearing his story of how the product came to be, that he was solving similar problems at Instacart with our co-founder Quentin, who was their first SRE, I just felt like he really understood the reality of what it was like to work in incidents. And when I looked at the product, I really just loved the product. I, in my previous role at Shopify, had looked at incident management tooling. This was a while before Rootly had come on the market. And spoiler alert, we built our own because we just couldn't quite find anything that fit what we had wanted at the time.</p><p>And when I saw Rootly, I was like, finally someone gets like, this is what I was looking for, not some big, clunky, over-engineered standalone platform that I'm never going to be able to get anybody to adopt. That's going to take months of development work to just even get up and running. This is so simple. It just plugs in. We can use it in Slack. So that was the first thing for me, was just really liking the product in terms of transitioning to a startup. Those first three or four weeks, I was like, oh my God, I don't know if I'm going to make it. The adjustment of the pace was crazy.</p><p>I just couldn't believe how fast they were shipping. I thought I worked fast in my previous jobs. I thought we had a fast pace. That is nothing compared to a true Series A startup grind. But once I realized that it wasn't impossible, I just had to shake off some of the big corporate rust and stuff that I had in my system. I'm like, well, what do you mean? We're not running this through five different teams for approval. You trust me to just do it and ship it? And it was like, yeah, if you think it's going to be cool, just ship it. So it was just a massive increase in the amount of autonomy and the pace I was working at and also the amount of creativity.</p><p>I think that's like one of my favorite things is we don't have the brand guidelines that you have to adhere to. And this is what we say and what we don't say, and this is how much we spend on this. When you're at a really large scale, there's a lot of process and rules, and they're established for good reason, because when you have 15,000 people, you got to have them marching in the same direction or else it's going to be a disaster. When you have 25 people, you can be really tightly aligned without all of that friction. So that was just like a breath of fresh air. And now I feel like I've really hit my stride with it and I'm less scared to move as fast as we move. It was a little scary at first. It was like I was standing on like a freeway and cars are just like whizzing past me and I was like...AHHHH!</p><p><strong>ADRIANA:</strong> And now you found your groove?</p><p><strong>ASHLEY:</strong> Yeah, now I'm good. I'm having a lot of fun. It's a great team. Everybody cares so much and is so fun and passionate about what we're doing. And a lot of people have experience doing this, too, like Ryan, who is on our post-sales team. He has done similar jobs to what I did at Shopify, but he was at Twilio and these other companies. So having people you can really geek out about, what was it like building incident response at a hyper growth company? And you're like, oh, my God, this was so hard. And this was so fun and I learned this. It's just a really energizing group to be a part of. So it's super fun.</p><p><strong>ADRIANA:</strong> That's awesome. Well, thanks for sharing. Well, we are coming up time. And before we go, do you have any parting words of wisdom on incident response or generally anything tech related that you would like to share with our audience?</p><p><strong>ASHLEY:</strong> My parting words are, if you are curious about incident response, becoming an incident commander but you are scared to get started, I really recommend you reach out to somebody who's doing it well at your company and ask if you can just shadow them and watch what they're doing and learn from them because it's not as scary as it looks, and you can totally do it if it's something you're interested in. And you don't even have to be all that technical because I sure wasn't. You can just learn. And of course, I have to give my little Rootly plug. If you want to learn how to make life better for your on-call responders and just streamline your entire incident response process, check out Rootly. We automate incident management in Slack across tons of different integrations. Whatever it is you use, we integrate with it and it just makes managing incidents so much easier. So check us out.</p><p>We're at rootly.com. We'll give you a free demo. It's free to try. You could even set up a trial, no credit card. Start playing around with it. And we do tons of events. So if you're heading to KubeCon, maybe in March in Paris, I'll see you there at the Rootly booth. I don't know. I'll be there.</p><p><strong>ADRIANA:</strong> Well, thank you so much Ashley, for geeking out with me today. Y'all don't forget, subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ASHLEY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. It be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></content:encoded>
      <enclosure length="41953191" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/741fea2a-cd03-45bb-a8d3-e3f965366d35/audio/a545e16d-0504-4c34-9032-c925138fb3f0/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Reliability with Ashley Sawatsky of Rootly</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Ashley Sawatsky</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:48</itunes:duration>
      <itunes:summary>Adriana geeks out with Ashley Sawatsky of Rootly, on all things Reliability. Ashley reminisces on her non-traditional start in tech, which ultimately led her to her current work in the Reliability space. She also talks about how skills she picked up working in  customer support and in the service industry helped her with her current career path, such as the importance of empathy, creating safe spaces, and having difficult conversations with customers. Finally, Ashley shares her experiences of being on-call, and how working at a startup compares to working at a large enterprise.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Ashley Sawatsky of Rootly, on all things Reliability. Ashley reminisces on her non-traditional start in tech, which ultimately led her to her current work in the Reliability space. She also talks about how skills she picked up working in  customer support and in the service industry helped her with her current career path, such as the importance of empathy, creating safe spaces, and having difficult conversations with customers. Finally, Ashley shares her experiences of being on-call, and how working at a startup compares to working at a large enterprise.</itunes:subtitle>
      <itunes:keywords>site reliability engineering, incident management, incident response, on-call, reliability, women in tech, sre</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>19</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5ca96fd3-1903-4ebc-ad74-f75c50c245ef</guid>
      <title>The One Where We Geek Out on Being a Principal Engineer with Nayana Shetty of The LEGO Group</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Nayana Shetty is a Principal Engineer at the LEGO Group. The LEGO Group is going through a massive digital transformation and she is helping with the architecture and engineering practices especially in the Ecommerce, Marketing and Channels technology. Over the years, she has led teams building products and tools that help organizations with site reliability and getting on the devops journey. Starting her career as a Quality Engineer, she is passionate about building quality into products from the start rather than an afterthought and creating a culture of quality using DevOps practices within teams.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/shettyny">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/nayana-shetty-2b609712">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.lego.com/en-ca/aboutus/lego-group">The LEGO Group</a></li><li><a href="https://www.tesco.com">Tesco</a></li><li><a href="https://en.wikipedia.org/wiki/Domain-driven_design">Domain-Driven Design</a></li><li><a href="https://www.ft.com">The Financial Times (FT)</a></li><li><a href="https://www.youtube.com/watch?v=CmsY52ipdaw">Filling the Jar of Impact and Trust as a Principal Engineer (talk by Nayana Shetty)</a></li><li><a href="https://www.pluralsight.com/resource-center/guides/DORA-team-tech-standard?utm_source=google&utm_medium=paid-search&utm_campaign=upgrade-processes&utm_term=flow-na-inquiry-dora-metrics-execs&utm_content=whitepaper-dora-metrics&gad_source=1&gclid=CjwKCAiA8YyuBhBSEiwA5R3-E-GeI2bbIxHkQpkj0zECwVwYuaQ9if6p-T8R1JA_7_psUSTcsxTmPhoC3MAQAvD_BwE">The Four DORA Metrics</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Nyana Shetty from the LEGO Group. Welcome, Nyana.</p><p><strong>NAYANA:</strong> Hi, Adriana. And I'm excited to be here and it's going to be interesting to see what we uncover over the next half an hour or so.</p><p><strong>ADRIANA:</strong> Yes, absolutely. I am super stoked because I always love talking to fellow women in tech. And also you work at Lego, which...so iconic! Such an iconic product!</p><p><strong>NAYANA:</strong> I mean, there's not been one person where I've introduced myself and said that I work for the LEGO Group and let's not put smile on them. There's not been one. I think it's the best place to work at that way.</p><p><strong>ADRIANA:</strong> I can totally imagine. Well, before we dig into that, I've got some lightning round questions to ask you. They will be quick and painless.</p><p><strong>NAYANA:</strong> Okay, let's try.</p><p><strong>ADRIANA:</strong> All right, are you ready? Let's go. Okay, first question. Are you a lefty or a righty?</p><p><strong>NAYANA:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>NAYANA:</strong> iPhone any day. I don't know how Android works anymore.</p><p><strong>ADRIANA:</strong> Fair enough. Do you prefer Mac, Linux or Windows?</p><p><strong>NAYANA:</strong> Mac for most of my day to day work, but if it's actual tech work, Linux any day.</p><p><strong>ADRIANA:</strong> I hear that a lot actually. Very cool, very cool. What is your favorite programming language?</p><p><strong>NAYANA:</strong> Python.</p><p><strong>ADRIANA:</strong> Me too.</p><p><strong>NAYANA:</strong> I've done Python for a few years now and I don't write in Python anymore because I'm mostly in marketing and channels technology area where it's more about providing services for marketing use cases. And there's not a lot of Python there. But my love is always for Python.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. I always tell people I'm happy when I code in Python. I'm like e best language ever.</p><p><strong>NAYANA:</strong> It's so much more easier than callbacks and Javascript. Oh my God, yes.</p><p><strong>ADRIANA:</strong> I'm sorry to people who like Javascript. I don't get it. I'm sorry. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>NAYANA:</strong> Can I go DevOps?</p><p><strong>ADRIANA:</strong> Yeah, that is a perfectly valid answer. A lot of people have answered that. Totally. Next question. JSON or YAML?</p><p><strong>NAYANA:</strong> JSON.</p><p><strong>ADRIANA:</strong> Oh, interesting! I always find it funny when people who are Python lovers say JSON because you're already forced to indent. You get bitten by the indentation bug in Python anyway, so that's very interesting. All right, I just added this one today because it came up in another recording that I did. Spaces or tabs?</p><p><strong>NAYANA:</strong> Spaces. I think less confusing than tabs. When you have spaces and tabs, it's confusing. So just keep it simple. Just do one thing. Spaces.</p><p><strong>ADRIANA:</strong> Yeah, I totally feel you. I'm curious after I start asking this question more regularly, like what other people are going to respond. So thank you for being my first respondent to the spaces versus tabs question. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>NAYANA:</strong> Video.</p><p><strong>ADRIANA:</strong> Interesting.</p><p><strong>NAYANA:</strong> I learn a lot by seeing and listening rather than just reading. So yeah, I think my preferred option is videos and second option is listening and then the third option is reading.</p><p><strong>ADRIANA:</strong> Right. That's so interesting because I think you're like the first person in a while who said video. So one pick for the video camp. Awesome. And final question, what is your superpower?</p><p><strong>NAYANA:</strong> What is my superpower? I think being extremely structured, that's my superpower. I can convert any problem into logical steps and say, this is what that.</p><p><strong>ADRIANA:</strong> Is a good superpower to have. I do find like whenever I'm in a position where all the thoughts are in disarray, like just sitting down and doing a list is like, magical.</p><p><strong>NAYANA:</strong> My role kind of calls for it a bit because I kind of tell people a principal engineer's role is to go into places where you don't know anything about the topic. You go discover, find out, and then you know, but also you get the rest of the organization know what and how to move forward with and when you're going with so much uncertainty, if you had some structure, I think it's much more easier to work through it.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. That makes so much sense. And I think that is probably like having that skill set is probably the most valuable skill set for a software engineer. Right. Because we're constantly encountering these scenarios that we haven't encountered before.</p><p><strong>NAYANA:</strong> Yeah. And I've seen so many times when engineers get, as soon as they see a problem, they start digging into it and they're like, oh, I'm going to solve this with arrays or lists. And I'm like, what are you trying to do? Step back and just come up with a plan. And it doesn't have to be like something that you set in stone. Keep it fluid, but at the same time have a plan.</p><p><strong>ADRIANA:</strong> Yeah, it's true. It's funny, I remember when I was a kid, so my dad is like, he's a math guy, he's a software guy, and I used to come to him to ask for help with math problems. And he would always bug me. He's like, do you have a plan? That's been permanently etched in my mind now. It's like, you need a plan of attack for solving this problem. Where is it? You can't solve this problem without it.</p><p><strong>NAYANA:</strong> Yeah, I have a story from, really from two weeks ago now where we do all of these planning, and then you put four people in a room and say, you've got ten minutes and you have to solve this puzzle. All that goes out of the window, though, you start thinking about, oh, how do I solve this problem? In the process? When this happened two weeks ago for us, we forgot that we had to collaborate with two other teams that were sitting in two other rooms. We were like, if we had just stepped back and come up with a plan, we would have won this challenge.</p><p><strong>ADRIANA:</strong> Yeah, so true. So for all you out there, planning goes a long way. So I wanted to take a step back because as we mentioned in the outset, you work for LEGO Group. I mean, I'm super curious, what does it mean to work in technology at LEGO Group? Because we always think of, like Lego as the toy, the physical bricks that we put together. So what does that look like?</p><p><strong>NAYANA:</strong> So there's a lot of digital transformation that's been happening over the last two years or two to three years at the LEGO Group. And this means that there's technology being introduced in all sorts of places from, like, I work in the marketing and channels technology area, which is to do with how do we sell to shoppers on Lego.com to how do we sell on Amazon and Tesco and all of those kind of places, to how do we do good marketing? And Lego has a very strong brand image. How do we sustain it and how do we build on top of it? What sort of technologies can support those kind of brand image and the shopping side of things. So that's with the marketing side of things, which is where I mostly work on. I do very little on the product side of things. But then there are parts of the organization that look at the kids experiences. We've split ourselves into shopper, partner and consumer. Shopper is someone who buys from us, mostly adults.</p><p>And then there's partners who are like Amazon and Tesco, those kind of companies who buy from us. And then there's consumer, which is actually kids and adults who actually play with our products. And the experience they have is very different to what, when you're buying a product should have. And how do you bring technology closer to them, especially with so much digitization happening and Lego bricks it's still something very physical. How do you bring technology into something so physical, I think is an interesting challenge. And then there's the whole operations and the supply chain and side of things where there's the manufacturing of start with the planning of creating the products to how you then manufacture it, and then how do you ship it and all of those things. There's a lot of investment that's gone over the last few years in digitizing a lot of these things and bringing the business processes closer and redefining some of our business processes to be more engineering focused or simplifying it so that the architecture is much more simpler. And that kind of stuff has been a massive thing over the last few years now.</p><p>And a lot of teams are...it's a new space for a lot of teams. When I joined two years ago, I was fascinated and surprised by how much you can push tools like SharePoint...and Microsoft Sharepoint and Excel and PowerPoint to run a business. Basically, I came from an organization where everything was digital. So for me this was fascinating to see that they're actually selling, planning, selling and all of those just through Excel sheets. And now, two years down the line, we see a lot of digital services which are actually solving these for our business. And yeah, I think that's where engineering and technology plays a very strong hand in how we move forward as the LEGO Group and how we evolve ourselves, I guess.</p><p><strong>ADRIANA:</strong> Right. And so what do you think right now are some of the most challenging problems that you're working on?</p><p><strong>NAYANA:</strong> So the area I look at in marketing is to do with personalization. And because of the strong brand we have had as the LEGO Group, we didn't have to go to the level of individual persons needs and requests to actually figure out how do we make a difference in their shopping experiences. Until recently, and now we've pivoted to be like, it's all about that experience, especially Gen Z. And the future generations are so much on the Internet that everything they need has to be personalized. And there's an expectation that if you don't know me, don't sell things to me. That's how I think the expectation is. So one of the major challenge I'm working with is how do we bring technology into personalization? How do we collect data in a much secure way. So there's the whole legal and privacy aspects of collecting personal data.</p><p>And then how do we then translate that into making sure that we use it in a consistent way across our different product teams and stuff. So one of the things that we hold quite dearly from a principles perspective, is that we follow domain-driven design thinking, which means that there's very modular, clear boundaries to our product teams and they can work independently to deliver the business outcomes in the marketing space. That's actually a not so common concept. When you look at any tools that are out in the market, they're very much like they can solve it all for you in one single product, but you don't need one product for the whole thing. You have four different product teams looking at it. So how do we break that? Like a single monolith kind of approach, which is what marketing has been in the past, to much more modular, domain-driven kind of product themes and product areas and stuff. So that's been one of the major areas that I've been working on over the last year. The other one, which has started cropping up more recently, is how do we collect or gather engineering metrics? And this comes from the fact that we've invested a lot over the last two, three years in technology.</p><p>We've grown quite a lot. How do we know it's actually bringing us the right return on investment? And what are the right indicators that show us that our engineering teams are working efficiently and stuff? And we need to do this in a way that's not poking individual teams saying, oh, you're better than them, because your, let's say deployment frequency is five and that team's deployment, that's not the level we should be going into, but what is it that we should be looking at more widely? So that's another area that we've been exploring quite heavily more recently. And I think this will be a hot topic for the next year as well.</p><p><strong>ADRIANA:</strong> Right, right. Now, pulling back a little bit, because you mentioned you're a principal engineer, you touched upon some of the things that are within the purview of your responsibility or the expectations as a principal engineer, what would you say is kind of the one thing that stuck out for you more than anything when you moved into a principal engineer role? Because the expectations are vastly different from, say, a junior, where you're like, you're just writing some code that someone told you to write.</p><p><strong>NAYANA:</strong> Yeah. So I moved into a principal engineer role. I was at the FT when...Financial Times...when I moved into the principal engineer role, and for me at that point, it was like, and principal engineer roles are very different across different organizations where at the FT, it was a 50/50 kind of role, where 50% of the time I spent on people management and team health and that kind of stuff. And 50% of the time is what I thought about tech strategy and the direction we want to move in and stuff. Where now at the LEGO Group, it's very much the tech strategy role. It's an individual contributor role where I'm mostly thinking about the long-term direction and the guardrails that we need to enable the teams on. And I think what surprises me and what had surprised me, and probably it's something that anyone who comes in new to this role will have to work with, is how much hands-on experience do you want to have in this role? And I think it varies. And in the LEGO Group, we've got around 15-ish principal engineers, and each one of us have a different version of principal engineering that we do. So it's not the same role that...as a role or as a level...it's the same level that all of us have.</p><p>The roles that we cater to within the organization is subtly different based on what our strengths are. I think where some people are very much into, oh, I'm an expert in, let's say, for example, a technology like SAP. I'm an expert in SAP. So I'm going to be spreading across wherever SAP expertise are needed. And I'm going to do some hands-on supporting or even the strategic thinking around SAP. Where I'm more of a solution architect kind of principal engineer, where I do very little hands on. I do hands on just so that I remember and stay true to the title of engineer. But my role itself doesn't want me or it doesn't need me to actually do a lot of hands on coding and that kind of stuff. So I think that's something that surprised me thinking, oh, I thought principal engineer is going to be like the smartest engineer in the room, which is not true.</p><p>I'm not that I kind of see myself as a person who can glue the right people together so we reach that best outcome possible for the organization.</p><p><strong>ADRIANA:</strong> Right. And that is such an important skill. I mean, it's not necessarily about having the answers, it's knowing the people who have the answers and putting them together.</p><p><strong>NAYANA:</strong> Yeah. So I kind of see myself doing the glue. I say principal engineers are the glue across the organization. Breaking some of those silos and barriers across organizational constraints and stuff. That's what a principal engineer should be looking at. And then the other thing is we're also part of leadership team. So I'm part of the marketing and channels technology leadership team. So what sort of engineering culture do I want to help the organization get behind? And that kind of stuff and being, like, a positive influence on it.</p><p>I mean, given my role, I work very closely with engineers on a day-to-day basis. So I hear a lot, like, just on the ground kind of, I wish they had this. I wish we had done that. So just hearing those things, and when there's enough of those wishes that you hear, you're like, okay, can we positively influence it? And that's, I think, something that a principal engineer kind of plays a key role in bringing that people's voice into spaces where there's just leadership...leaders in a room and stuff. And how do you then create and change because of what you know and what you're surrounded by and stuff?</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. And it's interesting because I think having your ear to the ground, knowing what's around you, I think it helps. As you said, you're bringing the challenges and the needs and wants of the other engineers to the forefront. But also, I guess it helps you with that glue aspect of your job as well, because then you're in tune with, like, who knows what.</p><p><strong>NAYANA:</strong> Yeah, exactly. And also it adds to they trust me enough because I help them somehow kind of thing. How do you build trust, especially? And this was something which I think was something that I had to learn when I moved to the LEGO Group, because at the Financial Times, I moved through different roles. And I started as a QA Lead and then moved on to Tech Leading and then slowly into being a Principal Engineer, where people have seen how I contribute and what my opinions are about stuff, so they already know about me, and they trust me enough based on what I've delivered. Where when I started here, it was completely different. Where some people trust. I mean, there's an inherent trust that you get because you're in a role, but other than that, there's not trust that they believe you. You've done that thing. That's why I trust you.</p><p>So how do you generate that quick trust among your peers and people who you work with is something that I had to learn as part of joining the LEGO Group. And, I mean, there's probably something that the LEGO Group is really good at, which is that open culture of, you can just go and talk to people, understand where they're coming from, and then it's one of those places where I felt it's easy to debate, but then at the end conclude somewhere.</p><p><strong>ADRIANA:</strong> Cool, because I think you touched on something really interesting, because I think one of the hardest parts about joining a new organization is having to build up that reputation, that trust, so that people see that you're worth the paycheck you're earning. And that can be really scary, right? Because you've got that ramp up time where you got to figure out the landscape, but then at the same time you have to have some level of productivity so that people are like, okay, I know I can go to her. I trust her.</p><p><strong>NAYANA:</strong> Yeah, I spoke about this in a conference recently as well at the LeadDev in London, where I talked about these different sizes of problems as a principal engineer that you should be thinking of. So there's the whole, an analogy that I learned from my previous manager was the rock, pebbles and the sand, where if you fill your jar with sand first, then you have no space for the pebbles and the rock. So when you start in a new organization, the first thing worth doing is understanding what those sand are, what those rocks are, what the pebbles are that you can be getting yourself involved in, but being very conscious about what you can pick up. Because if you end up picking all of the sand, then you're doing all of those little changes, but nothing, it doesn't justify the salary you get. So how do you then rebalance to make sure there's enough rocks that you work on and pebbles and stuff. Something that you consciously think about.</p><p><strong>ADRIANA:</strong> That's a really great analogy. It's the first time I've heard that, but that's really good. The other thing that you touched upon that I want to dig a little bit deeper into, which I thought was something that I think in a lot of tech circles, there's this expectation that if you move into a management role that is equivalent to a leadership role, and that management is like a natural promotion cycle for whatever. I definitely have that impression. Like, when I started my career, I'm like, oh, yeah, I need to be a manager. I can't be a developer my whole life. No. But the thing that I thought that was really cool about what you said is that even in your position as a principal engineer, as an individual contributor, you're not managing people. But you have a very prominent leadership position.</p><p>And I think that's such an important thing to underscore because I think a lot of people conflate like, oh, the only way to be a leader is by having a management position.</p><p><strong>NAYANA:</strong> Yeah. Doing this role now for two years, I think I found that this is indirect leadership, where you don't actually manage people, but you still have an influence on what happens within an organization. And when you're having that indirect leadership, it's all about how you bring along people on the journey and how do they, for me, when I'm working on a tech strategy or any of those things, it's the day when I hear other people tell that this is the tech strategy that we've got within our org. That is the day I feel like I've actually done my job because that's my role where I've influenced people enough that they have bought into it, that they call it out as the thing that needs to happen and stuff. So it's very different to like, if I was managing people, I could say, you report to me, and if you didn't do this, then we will have to go through all of the people management side of things, which I have none of those to do. So you do get the best parts of management, I think, being an individual contributor and influencing the rest of the where you're bringing people along. But at the same time, I do work very closely with the senior directors who actually have the management responsibility of these orgs where if I see things moving slowly, I kind of lean on them saying, can you help nudge this happen or can you help make this happen within the organization? And they surely have the direct influence, which I don't, but you have to use that levers at times, but at least 80% of the time you can get away without that.</p><p><strong>ADRIANA:</strong> Yeah. And I think that's an extremely important and useful skill to have no matter what right to be able to exert influence. So for you, what's your strategy in terms of exerting influence? How do you make it work? Because I mean, it's so difficult, right? Especially when you're dealing with all kinds of people, people who are like, oh, this is the best idea ever. And then there's the, no, I don't care, I don't like your idea. Not gonna do it.</p><p><strong>NAYANA:</strong> It happens. And I think this is where it's the carrot and the stick kind of approach where you show the carrots. And then there are times when a lot of the work that I do is talking about why it's important to do certain things in a certain way. Or if you're saying...recently I was working on what are guardrails around PII data handling is and getting the right people involved. So it was not just engineers opinions, but getting people from legal and privacy office involved in that decision making from the start. So we're not bringing them later on. But when we thought about, this is an idea that we should do something about, bring people on early so they feel like they have contributed into it and they have a stake in it, which sometimes can be hard given everyone's got busy lives and there's a lot of people working on product teams are thinking about, oh, this is my OKR that I have to deliver to and all of those kind of things.</p><p>So taking away from that is what a lot of principal engineers will have to do where we say, oh, that is important. But in the next quarter, if we did this, this will make your life easy, like just showing that futuristic view of what will benefit them. And also in a lot of times it's about coaching and mentoring people through. If you contributed through this process, then you can get into...as you develop...engineering management is not just the option. You can also think about IC roles like we have as principal engineers and stuff. And when it all fails, that's when it's probably just getting back to the people leaders...of these people who...troublemakers. Are they troublemakers? I don't know. And then getting them to help a bit more.</p><p>And this is where I kind of see that relationship between the senior directors and principal engineers being really close, where we work quite like if we have to influence without authority, we need their support when that authority is needed.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Sometimes it's one of those things where you can't and probably shouldn't handle all the issues yourself anyway. So it's good to know who you can call on to ask for help, to ask for the little nudge to get people around to your corner. I think that's also like an aspect of influence, right? Is having a circle of people who trust that you know what you're doing and will follow you because they like your leadership and that they can also exert their influence to influence others because they believe in what you do, which is super cool.</p><p><strong>NAYANA:</strong> I've also used other principal engineers across the organization as a support network because the kinds of problems I work with are not within my own product area scope. It can also span across multiple product areas, or we call it clusters within the LEGO Group. So when there are things spanning across clusters, I kind of lean on the other principal engineers and we work together so that it's more of like, it's not her opinion, it's the company's opinion kind of comes in, which also is quite handy to have in places when you have to influence people where they don't come within your part of the organization. They have no clue where you sit in the organization. They've not worked with you, so they don't trust you enough. So in those kind of it's worth calling in on your support network outside of your immediate organization and stuff.</p><p><strong>ADRIANA:</strong> Yeah, and it makes sense because, again, it helps to build that trust because it doesn't seem then like, oh, you have an agenda. No, there are other people who see this in the same way. So, hey, maybe there's something to it.</p><p><strong>NAYANA:</strong> And like, I think a good thing that the LEGO Group...that I've seen at the LEGO Group is that we have some core principles that have been outlined at the start of this whole digital transformation. Like I mentioned about the domain-driven principles that we follow. Or it could be that API-first kind of approach or like the Cloud-first kind of. I think the core principles that we've laid out, forms like that foundation that we can lean on quite heavily when it comes to, "Okay, I'm lost here. What do I fall back on?" I can fall back on those core principles, and they're not special for the LEGO Group. So you can read about it, how other companies are doing to actually learn from it. And then it's a good safety net to have, especially when you're starting new in an organization, having that kind of a foundation layer that you can fall back on and stuff is quite handy as well.</p><p>And it's also like when they're stuck in those scenarios where you have an argument, you can then go back to the first principles and talk about, okay, what does theory say? And then work forward from there kind of thing.</p><p><strong>ADRIANA:</strong> Yeah. Makes a lot of sense. Now, going back to something that you mentioned earlier, which is you mentioned that you don't get to do a whole lot of coding as part of your role, but you still like to stay sharp. So what do you do to stay sharp with your coding skills? Kind of your go to thing.</p><p><strong>NAYANA:</strong> Yeah. I think more lately what I've done is within the principal engineers group, we have a working group where we do hands-on work. We've set up a couple of hours every week where we just do some hands-on work. So the most recent one was we were all learning gen AI, and learning didn't mean just go read stuff, but actually build something. And we did more like a hackathon kind of style thing. But we're not spending a day. It's just a couple of hours each week. And I think that's how I have...for me, that's the easiest way to keep on top and also feel like I'm staying up-to-date and also avoiding that impostor syndrome to kick in as well. You're like, oh, am I current? Am I what...trustworthy enough? So I kind of use those hands-on sessions that we've got internally where spend a couple of hours each week just coding anything. And currently, given the gen AI, seems to be like the current hot topic. So that's one area and the other area is around...I haven't worked much in the data space, and a lot of teams that I'm currently working with work with data a lot. So this is where some of this Python skills does come in quite handy, which is just trying how to crunch data with Python and that kind of stuff. So it's always related to what I'm working on, but with a slight slant on nothing related to what the LEGO Group needs. Just what I need to keep myself updated, kind of.</p><p><strong>ADRIANA:</strong> Yeah, that is such a great way to stay current. It's funny because I was telling someone the other day that my last role, I was a manager, but I don't feel whole unless I'm coding. So even in that role, I would carve out some time in my week to make sure that I was learning new things, because otherwise I legitimately got depressed if I wasn't creating something. And I think if you're a software engineer, it's just kind of part of your blood. So to be able to find any excuse to learn something cool and to get that hands-on experience and to learn something that's actually interesting so that it'll stick in your mind more, right?</p><p><strong>NAYANA:</strong> Yeah. And I think another thing that I remembered was, when I attend conferences, if there's an interesting piece of technology I would have seen, that's another place where I just go and play around with that for a few days. And conferences are my trigger to play around with a few technologies as well. So I kind of make sure I attend a few just so that that becomes the reason why I'm trying out stuff. At the end of the day, it's how we manage our time. And we are at a stage, we are our own time...leaders of our own time, right? So we have to see how we manage it. And carving out time is so important, especially as you grow in your career, you can go into that thing of, I'm busy, so I can't learn. It's a very easy, vicious cycle to go into, but staying aware of it, I think, is quite good.</p><p><strong>ADRIANA:</strong> Yeah. Like you said, carving out the time is super important. And not using, as you just said, being busy as an excuse. Because I remember an instance when I was doing the management role where I was getting really frustrated because we had these no meeting Wednesdays that was like my day to play around with stuff, right? But then I kept booking meetings on my no meeting Wednesdays, so I had nobody to blame for myself. So until I took control of my calendar and started saying no, because people would book meetings on Wednesdays, and I kept saying yes. So I'm like, "NO!"</p><p><strong>NAYANA:</strong> It's very easy to do it. And I think I had a colleague at the Financial Times who she had, like, a tally chart that she used to maintain for the month to just see how many days of just coding she's done. And it was so interesting to see how you can put some data behind this and it's not too hard to do it. If I wrote some code or if I read some code today, then I just put a...like, it's a tiny chart. You just put a line on a book, right? And she kind of said that that was really motivating her to keep true to coding always. Or, like, doing something hands-on doesn't have to be. Exactly.</p><p><strong>ADRIANA:</strong> Ultimately. I mean, what we do is a very creative line of work. And I think as creators, we like to create and it makes us whole.</p><p><strong>NAYANA:</strong> Yeah, that's so true.</p><p><strong>ADRIANA:</strong> Awesome. Well, we are coming up on time, but before we part ways, are there any parting words of wisdom that you would like to share with our audience today?</p><p><strong>NAYANA:</strong> I'm trying to prioritize in my head which one's the better one. I think I'll probably go to one which we are in a macroeconomic situation where everything's getting tight and there are companies that are struggling. And for me, this is a time when engineering efficiency and thinking about how we build more sustainable products becomes quite important. So I think...thinking about engineering efficiencies and trying to not in a sense of I'm going to measure the four DORA metrics or...not that way, but more of what can make my software more sustainable, what can I do to make it more maintainable so that I don't have to put energy once I've built those products and stuff is probably the key thing that it's top of my mind at the moment. And I think it will be more. It's going to take a larger space next year when we don't know where the world is going and stuff.</p><p><strong>ADRIANA:</strong> Yeah. So very true. I think those are really great words of wisdom. Well, thank you so much, Nayana, for geeking out with me today, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media until next time.</p><p><strong>NAYANA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 13 Feb 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Nayana Shetty)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-principal-engineer-nayana-shetty-CfBpxl6T</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Nayana Shetty is a Principal Engineer at the LEGO Group. The LEGO Group is going through a massive digital transformation and she is helping with the architecture and engineering practices especially in the Ecommerce, Marketing and Channels technology. Over the years, she has led teams building products and tools that help organizations with site reliability and getting on the devops journey. Starting her career as a Quality Engineer, she is passionate about building quality into products from the start rather than an afterthought and creating a culture of quality using DevOps practices within teams.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/shettyny">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/nayana-shetty-2b609712">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.lego.com/en-ca/aboutus/lego-group">The LEGO Group</a></li><li><a href="https://www.tesco.com">Tesco</a></li><li><a href="https://en.wikipedia.org/wiki/Domain-driven_design">Domain-Driven Design</a></li><li><a href="https://www.ft.com">The Financial Times (FT)</a></li><li><a href="https://www.youtube.com/watch?v=CmsY52ipdaw">Filling the Jar of Impact and Trust as a Principal Engineer (talk by Nayana Shetty)</a></li><li><a href="https://www.pluralsight.com/resource-center/guides/DORA-team-tech-standard?utm_source=google&utm_medium=paid-search&utm_campaign=upgrade-processes&utm_term=flow-na-inquiry-dora-metrics-execs&utm_content=whitepaper-dora-metrics&gad_source=1&gclid=CjwKCAiA8YyuBhBSEiwA5R3-E-GeI2bbIxHkQpkj0zECwVwYuaQ9if6p-T8R1JA_7_psUSTcsxTmPhoC3MAQAvD_BwE">The Four DORA Metrics</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Nyana Shetty from the LEGO Group. Welcome, Nyana.</p><p><strong>NAYANA:</strong> Hi, Adriana. And I'm excited to be here and it's going to be interesting to see what we uncover over the next half an hour or so.</p><p><strong>ADRIANA:</strong> Yes, absolutely. I am super stoked because I always love talking to fellow women in tech. And also you work at Lego, which...so iconic! Such an iconic product!</p><p><strong>NAYANA:</strong> I mean, there's not been one person where I've introduced myself and said that I work for the LEGO Group and let's not put smile on them. There's not been one. I think it's the best place to work at that way.</p><p><strong>ADRIANA:</strong> I can totally imagine. Well, before we dig into that, I've got some lightning round questions to ask you. They will be quick and painless.</p><p><strong>NAYANA:</strong> Okay, let's try.</p><p><strong>ADRIANA:</strong> All right, are you ready? Let's go. Okay, first question. Are you a lefty or a righty?</p><p><strong>NAYANA:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>NAYANA:</strong> iPhone any day. I don't know how Android works anymore.</p><p><strong>ADRIANA:</strong> Fair enough. Do you prefer Mac, Linux or Windows?</p><p><strong>NAYANA:</strong> Mac for most of my day to day work, but if it's actual tech work, Linux any day.</p><p><strong>ADRIANA:</strong> I hear that a lot actually. Very cool, very cool. What is your favorite programming language?</p><p><strong>NAYANA:</strong> Python.</p><p><strong>ADRIANA:</strong> Me too.</p><p><strong>NAYANA:</strong> I've done Python for a few years now and I don't write in Python anymore because I'm mostly in marketing and channels technology area where it's more about providing services for marketing use cases. And there's not a lot of Python there. But my love is always for Python.</p><p><strong>ADRIANA:</strong> I feel you. Yeah. I always tell people I'm happy when I code in Python. I'm like e best language ever.</p><p><strong>NAYANA:</strong> It's so much more easier than callbacks and Javascript. Oh my God, yes.</p><p><strong>ADRIANA:</strong> I'm sorry to people who like Javascript. I don't get it. I'm sorry. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>NAYANA:</strong> Can I go DevOps?</p><p><strong>ADRIANA:</strong> Yeah, that is a perfectly valid answer. A lot of people have answered that. Totally. Next question. JSON or YAML?</p><p><strong>NAYANA:</strong> JSON.</p><p><strong>ADRIANA:</strong> Oh, interesting! I always find it funny when people who are Python lovers say JSON because you're already forced to indent. You get bitten by the indentation bug in Python anyway, so that's very interesting. All right, I just added this one today because it came up in another recording that I did. Spaces or tabs?</p><p><strong>NAYANA:</strong> Spaces. I think less confusing than tabs. When you have spaces and tabs, it's confusing. So just keep it simple. Just do one thing. Spaces.</p><p><strong>ADRIANA:</strong> Yeah, I totally feel you. I'm curious after I start asking this question more regularly, like what other people are going to respond. So thank you for being my first respondent to the spaces versus tabs question. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>NAYANA:</strong> Video.</p><p><strong>ADRIANA:</strong> Interesting.</p><p><strong>NAYANA:</strong> I learn a lot by seeing and listening rather than just reading. So yeah, I think my preferred option is videos and second option is listening and then the third option is reading.</p><p><strong>ADRIANA:</strong> Right. That's so interesting because I think you're like the first person in a while who said video. So one pick for the video camp. Awesome. And final question, what is your superpower?</p><p><strong>NAYANA:</strong> What is my superpower? I think being extremely structured, that's my superpower. I can convert any problem into logical steps and say, this is what that.</p><p><strong>ADRIANA:</strong> Is a good superpower to have. I do find like whenever I'm in a position where all the thoughts are in disarray, like just sitting down and doing a list is like, magical.</p><p><strong>NAYANA:</strong> My role kind of calls for it a bit because I kind of tell people a principal engineer's role is to go into places where you don't know anything about the topic. You go discover, find out, and then you know, but also you get the rest of the organization know what and how to move forward with and when you're going with so much uncertainty, if you had some structure, I think it's much more easier to work through it.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. That makes so much sense. And I think that is probably like having that skill set is probably the most valuable skill set for a software engineer. Right. Because we're constantly encountering these scenarios that we haven't encountered before.</p><p><strong>NAYANA:</strong> Yeah. And I've seen so many times when engineers get, as soon as they see a problem, they start digging into it and they're like, oh, I'm going to solve this with arrays or lists. And I'm like, what are you trying to do? Step back and just come up with a plan. And it doesn't have to be like something that you set in stone. Keep it fluid, but at the same time have a plan.</p><p><strong>ADRIANA:</strong> Yeah, it's true. It's funny, I remember when I was a kid, so my dad is like, he's a math guy, he's a software guy, and I used to come to him to ask for help with math problems. And he would always bug me. He's like, do you have a plan? That's been permanently etched in my mind now. It's like, you need a plan of attack for solving this problem. Where is it? You can't solve this problem without it.</p><p><strong>NAYANA:</strong> Yeah, I have a story from, really from two weeks ago now where we do all of these planning, and then you put four people in a room and say, you've got ten minutes and you have to solve this puzzle. All that goes out of the window, though, you start thinking about, oh, how do I solve this problem? In the process? When this happened two weeks ago for us, we forgot that we had to collaborate with two other teams that were sitting in two other rooms. We were like, if we had just stepped back and come up with a plan, we would have won this challenge.</p><p><strong>ADRIANA:</strong> Yeah, so true. So for all you out there, planning goes a long way. So I wanted to take a step back because as we mentioned in the outset, you work for LEGO Group. I mean, I'm super curious, what does it mean to work in technology at LEGO Group? Because we always think of, like Lego as the toy, the physical bricks that we put together. So what does that look like?</p><p><strong>NAYANA:</strong> So there's a lot of digital transformation that's been happening over the last two years or two to three years at the LEGO Group. And this means that there's technology being introduced in all sorts of places from, like, I work in the marketing and channels technology area, which is to do with how do we sell to shoppers on Lego.com to how do we sell on Amazon and Tesco and all of those kind of places, to how do we do good marketing? And Lego has a very strong brand image. How do we sustain it and how do we build on top of it? What sort of technologies can support those kind of brand image and the shopping side of things. So that's with the marketing side of things, which is where I mostly work on. I do very little on the product side of things. But then there are parts of the organization that look at the kids experiences. We've split ourselves into shopper, partner and consumer. Shopper is someone who buys from us, mostly adults.</p><p>And then there's partners who are like Amazon and Tesco, those kind of companies who buy from us. And then there's consumer, which is actually kids and adults who actually play with our products. And the experience they have is very different to what, when you're buying a product should have. And how do you bring technology closer to them, especially with so much digitization happening and Lego bricks it's still something very physical. How do you bring technology into something so physical, I think is an interesting challenge. And then there's the whole operations and the supply chain and side of things where there's the manufacturing of start with the planning of creating the products to how you then manufacture it, and then how do you ship it and all of those things. There's a lot of investment that's gone over the last few years in digitizing a lot of these things and bringing the business processes closer and redefining some of our business processes to be more engineering focused or simplifying it so that the architecture is much more simpler. And that kind of stuff has been a massive thing over the last few years now.</p><p>And a lot of teams are...it's a new space for a lot of teams. When I joined two years ago, I was fascinated and surprised by how much you can push tools like SharePoint...and Microsoft Sharepoint and Excel and PowerPoint to run a business. Basically, I came from an organization where everything was digital. So for me this was fascinating to see that they're actually selling, planning, selling and all of those just through Excel sheets. And now, two years down the line, we see a lot of digital services which are actually solving these for our business. And yeah, I think that's where engineering and technology plays a very strong hand in how we move forward as the LEGO Group and how we evolve ourselves, I guess.</p><p><strong>ADRIANA:</strong> Right. And so what do you think right now are some of the most challenging problems that you're working on?</p><p><strong>NAYANA:</strong> So the area I look at in marketing is to do with personalization. And because of the strong brand we have had as the LEGO Group, we didn't have to go to the level of individual persons needs and requests to actually figure out how do we make a difference in their shopping experiences. Until recently, and now we've pivoted to be like, it's all about that experience, especially Gen Z. And the future generations are so much on the Internet that everything they need has to be personalized. And there's an expectation that if you don't know me, don't sell things to me. That's how I think the expectation is. So one of the major challenge I'm working with is how do we bring technology into personalization? How do we collect data in a much secure way. So there's the whole legal and privacy aspects of collecting personal data.</p><p>And then how do we then translate that into making sure that we use it in a consistent way across our different product teams and stuff. So one of the things that we hold quite dearly from a principles perspective, is that we follow domain-driven design thinking, which means that there's very modular, clear boundaries to our product teams and they can work independently to deliver the business outcomes in the marketing space. That's actually a not so common concept. When you look at any tools that are out in the market, they're very much like they can solve it all for you in one single product, but you don't need one product for the whole thing. You have four different product teams looking at it. So how do we break that? Like a single monolith kind of approach, which is what marketing has been in the past, to much more modular, domain-driven kind of product themes and product areas and stuff. So that's been one of the major areas that I've been working on over the last year. The other one, which has started cropping up more recently, is how do we collect or gather engineering metrics? And this comes from the fact that we've invested a lot over the last two, three years in technology.</p><p>We've grown quite a lot. How do we know it's actually bringing us the right return on investment? And what are the right indicators that show us that our engineering teams are working efficiently and stuff? And we need to do this in a way that's not poking individual teams saying, oh, you're better than them, because your, let's say deployment frequency is five and that team's deployment, that's not the level we should be going into, but what is it that we should be looking at more widely? So that's another area that we've been exploring quite heavily more recently. And I think this will be a hot topic for the next year as well.</p><p><strong>ADRIANA:</strong> Right, right. Now, pulling back a little bit, because you mentioned you're a principal engineer, you touched upon some of the things that are within the purview of your responsibility or the expectations as a principal engineer, what would you say is kind of the one thing that stuck out for you more than anything when you moved into a principal engineer role? Because the expectations are vastly different from, say, a junior, where you're like, you're just writing some code that someone told you to write.</p><p><strong>NAYANA:</strong> Yeah. So I moved into a principal engineer role. I was at the FT when...Financial Times...when I moved into the principal engineer role, and for me at that point, it was like, and principal engineer roles are very different across different organizations where at the FT, it was a 50/50 kind of role, where 50% of the time I spent on people management and team health and that kind of stuff. And 50% of the time is what I thought about tech strategy and the direction we want to move in and stuff. Where now at the LEGO Group, it's very much the tech strategy role. It's an individual contributor role where I'm mostly thinking about the long-term direction and the guardrails that we need to enable the teams on. And I think what surprises me and what had surprised me, and probably it's something that anyone who comes in new to this role will have to work with, is how much hands-on experience do you want to have in this role? And I think it varies. And in the LEGO Group, we've got around 15-ish principal engineers, and each one of us have a different version of principal engineering that we do. So it's not the same role that...as a role or as a level...it's the same level that all of us have.</p><p>The roles that we cater to within the organization is subtly different based on what our strengths are. I think where some people are very much into, oh, I'm an expert in, let's say, for example, a technology like SAP. I'm an expert in SAP. So I'm going to be spreading across wherever SAP expertise are needed. And I'm going to do some hands-on supporting or even the strategic thinking around SAP. Where I'm more of a solution architect kind of principal engineer, where I do very little hands on. I do hands on just so that I remember and stay true to the title of engineer. But my role itself doesn't want me or it doesn't need me to actually do a lot of hands on coding and that kind of stuff. So I think that's something that surprised me thinking, oh, I thought principal engineer is going to be like the smartest engineer in the room, which is not true.</p><p>I'm not that I kind of see myself as a person who can glue the right people together so we reach that best outcome possible for the organization.</p><p><strong>ADRIANA:</strong> Right. And that is such an important skill. I mean, it's not necessarily about having the answers, it's knowing the people who have the answers and putting them together.</p><p><strong>NAYANA:</strong> Yeah. So I kind of see myself doing the glue. I say principal engineers are the glue across the organization. Breaking some of those silos and barriers across organizational constraints and stuff. That's what a principal engineer should be looking at. And then the other thing is we're also part of leadership team. So I'm part of the marketing and channels technology leadership team. So what sort of engineering culture do I want to help the organization get behind? And that kind of stuff and being, like, a positive influence on it.</p><p>I mean, given my role, I work very closely with engineers on a day-to-day basis. So I hear a lot, like, just on the ground kind of, I wish they had this. I wish we had done that. So just hearing those things, and when there's enough of those wishes that you hear, you're like, okay, can we positively influence it? And that's, I think, something that a principal engineer kind of plays a key role in bringing that people's voice into spaces where there's just leadership...leaders in a room and stuff. And how do you then create and change because of what you know and what you're surrounded by and stuff?</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. And it's interesting because I think having your ear to the ground, knowing what's around you, I think it helps. As you said, you're bringing the challenges and the needs and wants of the other engineers to the forefront. But also, I guess it helps you with that glue aspect of your job as well, because then you're in tune with, like, who knows what.</p><p><strong>NAYANA:</strong> Yeah, exactly. And also it adds to they trust me enough because I help them somehow kind of thing. How do you build trust, especially? And this was something which I think was something that I had to learn when I moved to the LEGO Group, because at the Financial Times, I moved through different roles. And I started as a QA Lead and then moved on to Tech Leading and then slowly into being a Principal Engineer, where people have seen how I contribute and what my opinions are about stuff, so they already know about me, and they trust me enough based on what I've delivered. Where when I started here, it was completely different. Where some people trust. I mean, there's an inherent trust that you get because you're in a role, but other than that, there's not trust that they believe you. You've done that thing. That's why I trust you.</p><p>So how do you generate that quick trust among your peers and people who you work with is something that I had to learn as part of joining the LEGO Group. And, I mean, there's probably something that the LEGO Group is really good at, which is that open culture of, you can just go and talk to people, understand where they're coming from, and then it's one of those places where I felt it's easy to debate, but then at the end conclude somewhere.</p><p><strong>ADRIANA:</strong> Cool, because I think you touched on something really interesting, because I think one of the hardest parts about joining a new organization is having to build up that reputation, that trust, so that people see that you're worth the paycheck you're earning. And that can be really scary, right? Because you've got that ramp up time where you got to figure out the landscape, but then at the same time you have to have some level of productivity so that people are like, okay, I know I can go to her. I trust her.</p><p><strong>NAYANA:</strong> Yeah, I spoke about this in a conference recently as well at the LeadDev in London, where I talked about these different sizes of problems as a principal engineer that you should be thinking of. So there's the whole, an analogy that I learned from my previous manager was the rock, pebbles and the sand, where if you fill your jar with sand first, then you have no space for the pebbles and the rock. So when you start in a new organization, the first thing worth doing is understanding what those sand are, what those rocks are, what the pebbles are that you can be getting yourself involved in, but being very conscious about what you can pick up. Because if you end up picking all of the sand, then you're doing all of those little changes, but nothing, it doesn't justify the salary you get. So how do you then rebalance to make sure there's enough rocks that you work on and pebbles and stuff. Something that you consciously think about.</p><p><strong>ADRIANA:</strong> That's a really great analogy. It's the first time I've heard that, but that's really good. The other thing that you touched upon that I want to dig a little bit deeper into, which I thought was something that I think in a lot of tech circles, there's this expectation that if you move into a management role that is equivalent to a leadership role, and that management is like a natural promotion cycle for whatever. I definitely have that impression. Like, when I started my career, I'm like, oh, yeah, I need to be a manager. I can't be a developer my whole life. No. But the thing that I thought that was really cool about what you said is that even in your position as a principal engineer, as an individual contributor, you're not managing people. But you have a very prominent leadership position.</p><p>And I think that's such an important thing to underscore because I think a lot of people conflate like, oh, the only way to be a leader is by having a management position.</p><p><strong>NAYANA:</strong> Yeah. Doing this role now for two years, I think I found that this is indirect leadership, where you don't actually manage people, but you still have an influence on what happens within an organization. And when you're having that indirect leadership, it's all about how you bring along people on the journey and how do they, for me, when I'm working on a tech strategy or any of those things, it's the day when I hear other people tell that this is the tech strategy that we've got within our org. That is the day I feel like I've actually done my job because that's my role where I've influenced people enough that they have bought into it, that they call it out as the thing that needs to happen and stuff. So it's very different to like, if I was managing people, I could say, you report to me, and if you didn't do this, then we will have to go through all of the people management side of things, which I have none of those to do. So you do get the best parts of management, I think, being an individual contributor and influencing the rest of the where you're bringing people along. But at the same time, I do work very closely with the senior directors who actually have the management responsibility of these orgs where if I see things moving slowly, I kind of lean on them saying, can you help nudge this happen or can you help make this happen within the organization? And they surely have the direct influence, which I don't, but you have to use that levers at times, but at least 80% of the time you can get away without that.</p><p><strong>ADRIANA:</strong> Yeah. And I think that's an extremely important and useful skill to have no matter what right to be able to exert influence. So for you, what's your strategy in terms of exerting influence? How do you make it work? Because I mean, it's so difficult, right? Especially when you're dealing with all kinds of people, people who are like, oh, this is the best idea ever. And then there's the, no, I don't care, I don't like your idea. Not gonna do it.</p><p><strong>NAYANA:</strong> It happens. And I think this is where it's the carrot and the stick kind of approach where you show the carrots. And then there are times when a lot of the work that I do is talking about why it's important to do certain things in a certain way. Or if you're saying...recently I was working on what are guardrails around PII data handling is and getting the right people involved. So it was not just engineers opinions, but getting people from legal and privacy office involved in that decision making from the start. So we're not bringing them later on. But when we thought about, this is an idea that we should do something about, bring people on early so they feel like they have contributed into it and they have a stake in it, which sometimes can be hard given everyone's got busy lives and there's a lot of people working on product teams are thinking about, oh, this is my OKR that I have to deliver to and all of those kind of things.</p><p>So taking away from that is what a lot of principal engineers will have to do where we say, oh, that is important. But in the next quarter, if we did this, this will make your life easy, like just showing that futuristic view of what will benefit them. And also in a lot of times it's about coaching and mentoring people through. If you contributed through this process, then you can get into...as you develop...engineering management is not just the option. You can also think about IC roles like we have as principal engineers and stuff. And when it all fails, that's when it's probably just getting back to the people leaders...of these people who...troublemakers. Are they troublemakers? I don't know. And then getting them to help a bit more.</p><p>And this is where I kind of see that relationship between the senior directors and principal engineers being really close, where we work quite like if we have to influence without authority, we need their support when that authority is needed.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Sometimes it's one of those things where you can't and probably shouldn't handle all the issues yourself anyway. So it's good to know who you can call on to ask for help, to ask for the little nudge to get people around to your corner. I think that's also like an aspect of influence, right? Is having a circle of people who trust that you know what you're doing and will follow you because they like your leadership and that they can also exert their influence to influence others because they believe in what you do, which is super cool.</p><p><strong>NAYANA:</strong> I've also used other principal engineers across the organization as a support network because the kinds of problems I work with are not within my own product area scope. It can also span across multiple product areas, or we call it clusters within the LEGO Group. So when there are things spanning across clusters, I kind of lean on the other principal engineers and we work together so that it's more of like, it's not her opinion, it's the company's opinion kind of comes in, which also is quite handy to have in places when you have to influence people where they don't come within your part of the organization. They have no clue where you sit in the organization. They've not worked with you, so they don't trust you enough. So in those kind of it's worth calling in on your support network outside of your immediate organization and stuff.</p><p><strong>ADRIANA:</strong> Yeah, and it makes sense because, again, it helps to build that trust because it doesn't seem then like, oh, you have an agenda. No, there are other people who see this in the same way. So, hey, maybe there's something to it.</p><p><strong>NAYANA:</strong> And like, I think a good thing that the LEGO Group...that I've seen at the LEGO Group is that we have some core principles that have been outlined at the start of this whole digital transformation. Like I mentioned about the domain-driven principles that we follow. Or it could be that API-first kind of approach or like the Cloud-first kind of. I think the core principles that we've laid out, forms like that foundation that we can lean on quite heavily when it comes to, "Okay, I'm lost here. What do I fall back on?" I can fall back on those core principles, and they're not special for the LEGO Group. So you can read about it, how other companies are doing to actually learn from it. And then it's a good safety net to have, especially when you're starting new in an organization, having that kind of a foundation layer that you can fall back on and stuff is quite handy as well.</p><p>And it's also like when they're stuck in those scenarios where you have an argument, you can then go back to the first principles and talk about, okay, what does theory say? And then work forward from there kind of thing.</p><p><strong>ADRIANA:</strong> Yeah. Makes a lot of sense. Now, going back to something that you mentioned earlier, which is you mentioned that you don't get to do a whole lot of coding as part of your role, but you still like to stay sharp. So what do you do to stay sharp with your coding skills? Kind of your go to thing.</p><p><strong>NAYANA:</strong> Yeah. I think more lately what I've done is within the principal engineers group, we have a working group where we do hands-on work. We've set up a couple of hours every week where we just do some hands-on work. So the most recent one was we were all learning gen AI, and learning didn't mean just go read stuff, but actually build something. And we did more like a hackathon kind of style thing. But we're not spending a day. It's just a couple of hours each week. And I think that's how I have...for me, that's the easiest way to keep on top and also feel like I'm staying up-to-date and also avoiding that impostor syndrome to kick in as well. You're like, oh, am I current? Am I what...trustworthy enough? So I kind of use those hands-on sessions that we've got internally where spend a couple of hours each week just coding anything. And currently, given the gen AI, seems to be like the current hot topic. So that's one area and the other area is around...I haven't worked much in the data space, and a lot of teams that I'm currently working with work with data a lot. So this is where some of this Python skills does come in quite handy, which is just trying how to crunch data with Python and that kind of stuff. So it's always related to what I'm working on, but with a slight slant on nothing related to what the LEGO Group needs. Just what I need to keep myself updated, kind of.</p><p><strong>ADRIANA:</strong> Yeah, that is such a great way to stay current. It's funny because I was telling someone the other day that my last role, I was a manager, but I don't feel whole unless I'm coding. So even in that role, I would carve out some time in my week to make sure that I was learning new things, because otherwise I legitimately got depressed if I wasn't creating something. And I think if you're a software engineer, it's just kind of part of your blood. So to be able to find any excuse to learn something cool and to get that hands-on experience and to learn something that's actually interesting so that it'll stick in your mind more, right?</p><p><strong>NAYANA:</strong> Yeah. And I think another thing that I remembered was, when I attend conferences, if there's an interesting piece of technology I would have seen, that's another place where I just go and play around with that for a few days. And conferences are my trigger to play around with a few technologies as well. So I kind of make sure I attend a few just so that that becomes the reason why I'm trying out stuff. At the end of the day, it's how we manage our time. And we are at a stage, we are our own time...leaders of our own time, right? So we have to see how we manage it. And carving out time is so important, especially as you grow in your career, you can go into that thing of, I'm busy, so I can't learn. It's a very easy, vicious cycle to go into, but staying aware of it, I think, is quite good.</p><p><strong>ADRIANA:</strong> Yeah. Like you said, carving out the time is super important. And not using, as you just said, being busy as an excuse. Because I remember an instance when I was doing the management role where I was getting really frustrated because we had these no meeting Wednesdays that was like my day to play around with stuff, right? But then I kept booking meetings on my no meeting Wednesdays, so I had nobody to blame for myself. So until I took control of my calendar and started saying no, because people would book meetings on Wednesdays, and I kept saying yes. So I'm like, "NO!"</p><p><strong>NAYANA:</strong> It's very easy to do it. And I think I had a colleague at the Financial Times who she had, like, a tally chart that she used to maintain for the month to just see how many days of just coding she's done. And it was so interesting to see how you can put some data behind this and it's not too hard to do it. If I wrote some code or if I read some code today, then I just put a...like, it's a tiny chart. You just put a line on a book, right? And she kind of said that that was really motivating her to keep true to coding always. Or, like, doing something hands-on doesn't have to be. Exactly.</p><p><strong>ADRIANA:</strong> Ultimately. I mean, what we do is a very creative line of work. And I think as creators, we like to create and it makes us whole.</p><p><strong>NAYANA:</strong> Yeah, that's so true.</p><p><strong>ADRIANA:</strong> Awesome. Well, we are coming up on time, but before we part ways, are there any parting words of wisdom that you would like to share with our audience today?</p><p><strong>NAYANA:</strong> I'm trying to prioritize in my head which one's the better one. I think I'll probably go to one which we are in a macroeconomic situation where everything's getting tight and there are companies that are struggling. And for me, this is a time when engineering efficiency and thinking about how we build more sustainable products becomes quite important. So I think...thinking about engineering efficiencies and trying to not in a sense of I'm going to measure the four DORA metrics or...not that way, but more of what can make my software more sustainable, what can I do to make it more maintainable so that I don't have to put energy once I've built those products and stuff is probably the key thing that it's top of my mind at the moment. And I think it will be more. It's going to take a larger space next year when we don't know where the world is going and stuff.</p><p><strong>ADRIANA:</strong> Yeah. So very true. I think those are really great words of wisdom. Well, thank you so much, Nayana, for geeking out with me today, y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media until next time.</p><p><strong>NAYANA:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="38943285" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/14f8c528-4462-4454-8636-28ebda7a1996/audio/193c1f4b-47f1-4aad-b17e-52562fa8ccec/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Being a Principal Engineer with Nayana Shetty of The LEGO Group</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Nayana Shetty</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:39</itunes:duration>
      <itunes:summary>Adriana geeks out with Nayana Shetty of the LEGO Group, on what it takes to be a Principal Engineer. Nayana shares her firsthand experiences of working as a Principal Engineer in two different organizations. She delves into the nuances of leadership, comparing direct and indirect approaches, and emphasizes the importance of building trust with colleagues. Finally, Nayana discusses the significance of maintaining her coding skills, even in a role where coding isn’t her primary focus, and how she keeps her hands-on abilities up-to-date.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Nayana Shetty of the LEGO Group, on what it takes to be a Principal Engineer. Nayana shares her firsthand experiences of working as a Principal Engineer in two different organizations. She delves into the nuances of leadership, comparing direct and indirect approaches, and emphasizes the importance of building trust with colleagues. Finally, Nayana discusses the significance of maintaining her coding skills, even in a role where coding isn’t her primary focus, and how she keeps her hands-on abilities up-to-date.</itunes:subtitle>
      <itunes:keywords>lego, principal engineer, software engineering, women in tech, the lego group</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>18</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">300a2d28-6fe7-469f-a2d6-5fc550be0878</guid>
      <title>The One Where We Geek Out on All Things Hashi with Riaan Nolan</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Riaan has worked for Multi-National companies in Portugal, Germany, China, United States, South Africa and Australia.</p><ul><li>Certified Hashicorp Terraform Instructor</li><li>HashiCorp Ambassador 2021, 2022, 2023</li><li>Creator of <a href="https://hashiqube.com">Hashiqube</a> - The best DevOps Lab running all the Hashicorp products</li><li>HashiCorp Vault and Terraform Certified</li><li>Certified Hashicorp Vault Implementation Partner</li><li>10+ years relevant DevOps experience with a strong focus on Automation and Infrastructure / Configuration in Code.</li></ul><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/RiaanNolan">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/riaannolan">LinkedIn</a></li><li><a href="https://www.youtube.com/@hashiqube">YouTube</a></li><li><a href="https://github.com/star3am">GitHub</a></li><li><a href="https://medium.com/@riaan.nolan">Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://versent.com.au">Versent</a></li><li><a href="https://www.telstra.com.au">Telstra</a></li><li><a href="https://ubuntu.com/">Ubuntu Linux</a></li><li><a href="https://gist.github.com/cjonesy/2e2d8ca5e50ee1811f70">Installing Ubuntu on Macbook Pro</a></li><li><a href="https://en.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shuttleworth</a></li><li><a href="https://code.visualstudio.com/docs/devcontainers/tutorial">VSCode Dev Containers</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://en.wikipedia.org/wiki/AWS_CloudFormation">AWS Cloudformation</a></li><li><a href="https://en.wikipedia.org/wiki/Puppet_(software)">Puppet</a></li><li><a href="https://en.wikipedia.org/wiki/Magento#:~:text=Magento%20employs%20the%20MySQL%20or,as%20Zend%20Framework">Magento</a>%20and%20Symfony.)</li><li><a href="https://en.wikipedia.org/wiki/Systemd">systemd</a></li><li><a href="https://hashiqube.com">HashiQube</a></li><li><a href="https://en.wikipedia.org/wiki/12_Rules_for_Life">12 Rule for Life, by Jordan Peterson</a></li><li><a href="https://davidgoggins.com">Never Finished: Unshackle Your Mind and Win the War Within, by David Goggins</a></li><li><a href="https://www.transport.nsw.gov.au/operations/roads-and-waterways">NSW Maritime and Road Services</a></li><li><a href="https://www.hashicorp.com/ambassadors">HashiCorp Ambassador</a></li><li><a href="https://en.wikipedia.org/wiki/Wipro">Wipro</a></li><li><a href="https://hashitalks2024.splashthat.com">HashiTalks 2024</a></li><li><a href="http://vagrantup.com">Vagrant</a></li><li><a href="http://terraform.io/language/values/variables">Terraform</a></li><li><a href="https://vaultproject.io">Vault</a></li><li><a href="https://docs.ansible.com/ansible-tower/">RedHat Ansible Tower</a></li><li><a href="https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/stable/connections.html">Apache Airflow with DBT</a></li><li><a href="https://www.servian.com">Servian</a></li><li><a href="https://www.hashicorp.com/certification/vault-associate">Vault Associate</a></li><li><a href="https://github.com/aws-ia/terraform-aws-eks-blueprints">Terraform AWS EKS Blueprints</a></li><li><a href="https://www.credly.com/org/hashicorp/badge/hashicorp-core-contributor-2022">HashiCorp Core Contributor</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon?lang=en">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license">HashiCorp BUSL</a></li><li><a href="https://www.youtube.com/live/GAQegAt39Fo?si=Q941JqH8ebvwJgD_&t=14644">HashiTalks Deploy 2023</a></li><li><a href="https://terragrunt.gruntwork.io">Terragrunt</a></li><li><a href="https://opentofu.org">OpenTofu</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Azure Bicep</a></li><li><a href="https://www.puppet.com/docs/puppet/5.5/hiera_intro.html">Hira</a></li><li><a href="https://www.boundaryproject.io">(HashiCorp) Boundary</a></li><li><a href="https://www.waypointproject.io">(HashiCorp) Waypoint</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_NT_4.0">(Windows) NT 4</a></li><li><a href="https://www.gentoo.org">Gentoo Linux</a></li><li><a href="https://developer.hashicorp.com/vagrant/docs/providers/docker">Vagrant Docker Provider</a></li><li><a href="https://github.com/ansible/awx">Ansible AWX</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Riaan Nolan.</p><p><strong>RIAAN:</strong> Good morning, Adriana. How are you? It's good to see you. Happy Australia day. It's Australia day in Australia, so happy Australia day. At the moment, I'm working for a consultancy in Australia called Versent, and they've recently been bought by Australia's biggest telco, Telstra. So I'm a consultant for them. I do DevOps and HashiCorp stuff.</p><p><strong>ADRIANA:</strong> Amazing. So you said you're calling from Australia? Where in Australia are you calling from?</p><p><strong>RIAAN:</strong> I'm on the east coast in Brisbane. Brisbane, Australia, in Queensland. The state is called Queensland.</p><p><strong>ADRIANA:</strong> Awesome. And significantly hotter than the crappy rainy weather of Toronto today. We are at a balmy 3C. And you are at what temperature right now?</p><p><strong>RIAAN:</strong> Oh, my goodness. I'll tell you right now, weather. It's 25 degrees C right now...26 degrees C. It's 7:00 in the morning and it is going to go up to 30 degrees C today.</p><p><strong>ADRIANA:</strong> Oh, wow. Hey, my kind of weather, it's lovely.</p><p><strong>RIAAN:</strong> I tell you, it is so beautiful. We've got so many birds here, and thankfully I've got a pool here where I rent this property.</p><p><strong>ADRIANA:</strong> Oh, that's nice.</p><p><strong>RIAAN:</strong> If it gets too hot, I just jump in the pool.</p><p><strong>ADRIANA:</strong> That is very nice. Super jelly. Super jelly. That's cool. Well, are you ready for our lightning round questions?</p><p><strong>RIAAN:</strong> Yeah, sure. Let's see what you got.</p><p><strong>ADRIANA:</strong> All right. Yes. This is a get to know you better icebreaker sort of thing. Okay, first question. Are you a lefty or a righty?</p><p><strong>RIAAN:</strong> I'm right handed.</p><p><strong>ADRIANA:</strong> Awesome. Do you prefer iPhone or Android?</p><p><strong>RIAAN:</strong> I am on Android. I prefer Android.</p><p><strong>ADRIANA:</strong> All right. And do you prefer Mac, Linux or windows?</p><p><strong>RIAAN:</strong> Strangely, I'm the type of guy that used to run Linux on a Mac on my MacBook air. Yeah, Ubuntu.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> Made by Mark Shuttleworth, who's from South Africa. But it just became a little bit difficult with all the changes. Work takes over. And so I've recently, well, not recently, about five years ago, switched to MacOS on a Mac.</p><p><strong>ADRIANA:</strong> Oh, nice. So you were running like Ubuntu natively on a Mac. It wasn't a VM, it was like...actually...</p><p><strong>RIAAN:</strong> I can't sometimes with the new stuff that doesn't work. But my old little MacBook Air that I got from Germany runs Ubuntu dual boot.</p><p><strong>ADRIANA:</strong> Oh my God, how cool is that. That's amazing.</p><p><strong>RIAAN:</strong> Because KDE is just such a great desktop. And it's got so many customizations and Windows gestures that it just makes your day to day and your working incredibly easy.</p><p><strong>ADRIANA:</strong> Very cool. And now you're like, no, now it's MacOS on the Mac.</p><p><strong>RIAAN:</strong> Now I've become not lazy, but when something breaks on my Mac because I work as a consultant, so I get a company PC and then sometimes I'm on Windows, sometimes I'm on Linux, sometimes on a cloud thing. So now I'm just the default OS with dev containers. So I use VSCode's dev containers, which means I just need VSCode and Docker and the rest I do inside of the container.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I really keep it so simple and so easy nowadays.</p><p><strong>ADRIANA:</strong> That's awesome. Hey, that is the way to do it. To keep it simple. We overcomplicate our lives. So, awesome.</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>RIAAN:</strong> Listen man, I must come from systems administration. So I like Python and I like Bash and scripting. And then of course HCL is my favorite. And I used to start off with PHP back in the day on PHP, but I've since moved away from it. I used to do a little bit of PHP in Magento, but I'm just really in love with the infrastructure stuff and the DevOps. So I don't even know if you can call YAML and Cloudformation and HCL programming languages. You probably can't. So I'm a script kitty. Let's call me a script kitty, you know.</p><p><strong>ADRIANA:</strong> All right, I love it. Okay, next question. Related. Do you prefer dev or ops?</p><p><strong>RIAAN:</strong> I love both. And I really like the synergy. I used to do Puppet stuff, and when I discovered Puppet, I was like, wow, this is incredible. And then along came Cloudformation and I could just code something in Cloudformation and in the user data, pass it off to Puppet, and then do all of my stuff in Puppet. And that was the "Aha!" moment. We have finally arrived.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I like. What's that cake? A red velvet cake. It's a mix between the two and white chocolate, vanilla and chocolate. I love it so much.</p><p><strong>ADRIANA:</strong> Awesome! I love it! Okay, another one. And I think I have an inkling of what your preference is. Do you prefer JSON or YAML?</p><p><strong>RIAAN:</strong> To tell you the truth, I hated JSON when I started with Cloudformation, but it didn't support YAML. So I wrote so much cloudformation that I loved JSON. I started loving it. But what's more readable and easier for the users. I mean, I do like YAML. It is just so beautiful and simplistic and easy to read. So it's like your kids. Let's say I've got two kids. I love them both equally. The JSON is the kid with red hair and YAML is a beautiful dark brunette kid with hazel eyes. I love them both equally.</p><p><strong>ADRIANA:</strong> I love that. I love that. Now, what if you threw HCL into the mix...as a Hashi guy?</p><p><strong>RIAAN:</strong> I love HCL. It's the fastest growing programming language and you can use it everywhere and it's just so flexible and just so forgiving. The shorthand if else. It's just such a great. That's probably what I'm going to start my son off. He's almost ready to start learning something and I think I'll start him off with that because it's really powerful if you can write a little bit of HCL and deploy it, and there you've got ten virtual machines. Yeah, that will just be the thing I'm going to start him off with.</p><p><strong>ADRIANA:</strong> That's very cool. Speaking of programming languages, so my daughter is like a perpetual artist. Like, she's just born artsy and my husband and I are both in tech. And she was like, "I'm not learning how to code." And I'm like, "But you're a great problem solver. You would be a great coder." But I'm like, "I won't push it on you because you do you." And then she took like, I don't know why, but she took a computer class in school this year and learned Python.</p><p>And she's like, and she's like, "Mom, I hate to admit it, but I love coding." And she's just wrapping up her semester and she's like, "I'm going to be so sad that there's no coding next semester because I really enjoy the daily coding challenges." And I'm like, that's vindicating.</p><p><strong>RIAAN:</strong> People always say, oh, well, you get the creativity kind and then you get the. But I really think that programming and DevOps stuff is a very creative art so much. It's not the boring essay type of stuff. And even the typing is also a creativity outlet. I really think there is a place for it.</p><p><strong>ADRIANA:</strong> Oh, yeah. And honestly, I think software engineering is such a creative profession. It's just creative in a very different way than. You're not painting on a canvas, a traditional canvas, but the IDE is your canvas.</p><p><strong>RIAAN:</strong> Yes. And you have to use your imagination when you run into a bug, you have to kind of walk it through and I wonder, what is it now? Yesterday I got a bug where HashiQube wouldn't start and I was like, is it the new Vagrant version? And then I'm like, what could it be? Could it be Docker? It turns out it's the Docker. The new Docker at 25.0 doesn't let Vagrant start. And you have to be creative. Where should I start looking now?</p><p><strong>ADRIANA:</strong> Oh my God. As a sidebar, let me tell you, every time there's a Docker update, I am like shaking in my booties because I feel like every Docker update causes my system to melt down and I can't run an update. I have to actually nuke Docker and then reinstall it and pray that other stuff that was relying on Docker is still working.</p><p><strong>RIAAN:</strong> And then yesterday with that bug, I go read the Docker change log and they had some problems with the systemd update. So the Docker developers must be like, every time there's a systemd update and I can't even just update it, I have to nuke my whole thing. It's amazing how dependent we are on each other's work. It's like this ecosystem.</p><p><strong>ADRIANA:</strong> Oh my God. Yes.</p><p><strong>RIAAN:</strong> It relies on other components.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Okay, next question from our series. Do you prefer spaces or tabs?</p><p><strong>RIAAN:</strong> I like spaces. I love spaces. Tabs give me that feeling where somebody walked over your grave. When I see it, I'm just like..."Ugh!"</p><p><strong>ADRIANA:</strong> That's awesome. That's such a great description. Okay, second last question. Do you prefer to consume content through video or text?</p><p><strong>RIAAN:</strong> That is funny. I'll tell you, I like video. I'm in two minds of what do we learn easier? I think text is too slow to make us humans learn. I love reading my book. I'm reading at the moment is Jordan Peterson's "Twelve Rules for Life". But I've been trying this out now. So while I'm reading it, I'm listening to the audiobook on Spotify and I don't know yet whether this is going to make it stick, but now I'm using my ears, my mind, and my reading, and I'm just now busy checking it out. What is going to be the best way to get content through your thick skull?</p><p><strong>ADRIANA:</strong> That is very cool.</p><p><strong>RIAAN:</strong> Learn it quicker. So I don't know, but I do like videos. I do love it when they give a link in the video to a GitHub repository. Yes, because it's like copying code from a picture. Copying code from a picture. I'm like,</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like, oh, I have to type this out.</p><p><strong>RIAAN:</strong> Anyway, that's where I am at the moment. Let's go with video with a link to a GitHub repo.</p><p><strong>ADRIANA:</strong> Awesome. I love it. You mentioned something interesting, which is like you're reading the book but also listening to the audiobook on Spotify. And I've done something similar. So I don't have too many physical books just because they take up too much space. But what I've done is I would buy the Kindle book but also get the Audible add on. So then if I was out for a run, I could listen to the book, and then if I was at home and in the mood to read, then I could open up the Kindle book and it would be in the exact spot where I left off in the Audible. And I'm like, oh, my God, this was like the best way to consume content, right? So for me, I thought it was so cool.</p><p><strong>RIAAN:</strong> Yeah. Follows actually your audio.</p><p><strong>ADRIANA:</strong> Yeah. Because they're tied the same. It's the same account, like the Audible account, uses my Kindle credentials. My Amazon account.</p><p><strong>RIAAN:</strong> Incredible. Yeah. I still have to have a little bookmark in the book.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>RIAAN:</strong> To keep it kind of in sync. Incredible. Wow. That's a good tip. I love physical books, but I might just switch now. I don't know. I'll let you know.</p><p><strong>ADRIANA:</strong> Yeah. My sister has a bunch of physical books, so she'll lend me one every so often. And I love the touch of a physical book. And there's something so satisfying about carrying a book around the house. But the convenience of the ebook is like, I can be like waiting at a doctor's office, open the iPhone and read my book.</p><p><strong>RIAAN:</strong> Yes, I do like it. I do like the physical mean. I've got a couple of them. Another great one is this one from David Goggins, and I was fortunate enough to meet him in person in Brisbane. And the other one I read before that was this thing. So weird, man. I mean, you know, after COVID, just as I was reading it, I was just keep on thinking how lucky and how thankful we are to be out of this COVID thing because they were going to pass rules from the World Health Organization and mandate us locally to countries and not all countries are the same. And I don't know, it was creating a sticky situation.</p><p>So after this, I was just reading that book and every second page I was like, oh, thank God. I don't think I could have handled that one. So, yeah, I do like the physical books and stuff, but the Kindle is just so convenient.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. All right, final question. What is your superpower?</p><p><strong>RIAAN:</strong> My superpower is probably, I'm curious and I'm quite patient. I can stick with a problem for a very long time. I might let it go for a little bit, but I would always come back to it and revisit it. And persistence is absolutely key. So I think that would be my superpower. I always say I'm not actually clever. My problem is that I'm curious. So through my curiosity, I just discover and I happen to learn stuff.</p><p><strong>RIAAN:</strong> I suppose. That's my superpower.</p><p><strong>ADRIANA:</strong> I love it. That's so great. Well, you've survived the lightning round questions. Awesome. Well, there's so many things I want to talk to you about, but one of the things, because you and I met when I was starting on my Hashi journey, where a coworker of mine found HashiQube, which you've created. And it is like whenever I have a chance, I will promote HashiQube to people, to Hashi folks, because I think it's such a great tool. To be able to basically mimic a data center setup of Hashi tools on your laptop, I think is incredible. And that it pretty much ports to your data center setup afterwards is super incredible and has saved my ass so many times, especially in my previous job when I was working with a Hashi stack.</p><p>So it was such a great way to learn how to use it, to have a setup that could mimic what we would have in real life without me having to figure it out. I appreciate that you figured all that stuff out. If you could talk a little bit about HashiQube and what inspired you to start it, where it started. And now, what are some of the new capabilities?</p><p><strong>RIAAN:</strong> I totally hear your sentiment about being able to test something and mimic it in production because it's just so valuable. But really, where it started is when in South Africa, I was director of DevOps for Mage Mojo, a company that used to run Magento e-commerce stores on Kubernetes. But I really was looking for a visa, and I came to Australia and I was applying for so many jobs. I mean, if you can imagine applying from South Africa for remote jobs. I found it quite challenging at that stage, and I got a job as a consultant, and I was off the tools, mostly off the tools as the director of DevOps. But then being as a consultant, as you can imagine, your hands on the tools and that stage. I was working for Maritime Road Services. It's a government agency here in Australia and New South Wales.</p><p>And I was subcontracting for a company called Wipro. And the stack we were working on was Jenkins as the CI/CD, Ansible Tower as the configuration management, getting secrets from Vault, and then Vault maintaining these secrets and everything orchestrated with Terraform. So Terraform would install Vault and Terraform Enterprise at that stage and maintain the stack. So at that stage I was living in the central coast and my train ride was about 1 hour, 50 minutes, 2 hours. And I was new to Vault and I was new to Terraform and I was just like, oh, I need to get this stuff in my head. But then as I go through the central coast, there's this river where there's no mobile connection and it was just difficult to get Internet and download stuff. So I thought, I know I must do something different. And Vagrant, I used Vagrant before for developer environments, vagrant.</p><p>And then I put Vagrant with Vault and some Terraform in there with local stack so that I can learn how to code Terraform but not having a cloud account. And then when I get to work, I would try get access from Ansible Tower to this Vault and it just doesn't work. And I would go to the vault administrator and say, look, I think there's something wrong with this policy. And they were like, no, no, it's working. I was like, okay, well, now I'm going to test it on my local. I'm like, you see, if I remove this star, I don't get down the secrets, I don't get access to it, but if I add it, it works. So I used to go to the Vault guy and say, look here, this is my lab. This is where I'm testing it.</p><p>I think the problem is here. And lo and behold, the problem was there. And since then, as a consultant, you work on Kubernetes with Helm. And then I would quickly need to test some Helm Charts or Docker builds and DBT with Airflow. And this is really where HashiQube started and I needed a place to store my configs and this is where HashiQube came about, where I could just text and store my configs and that's the start of it.</p><p><strong>ADRIANA:</strong> That is so cool. That's amazing. Yeah. And I can't say enough good things about HashiQube, because it's got all things. I want to go back to something that you said earlier. So you said that you used to be a director of DevOps and then when you moved to Australia, it sounds like you got into more hands-on stuff as a consultant. How was that transition like going from a director where you're not hands-on, to getting nitty gritty into the hands-on? How did that feel? What prompted the career pivot?</p><p><strong>RIAAN:</strong> First of all, it was insane. I was so overwhelmed, I had impostor syndrome on steroids. The people that I worked at that consultancy, Servian, were extremely professional, and even just the way they looked. And when I came to Australia, the accent was quite thick. So I would sit in a meeting and they would speak English, but I wouldn't understand a word. They would use abbreviations. And so I felt completely overwhelmed, but I would just be consistent. Look, you've hit some goals in the past.</p><p>It's not like that. You don't know anything. But it was incredibly overwhelming because I used to use AWS and Cloudformation very successfully. Now, I don't know one line of Terraform and the Hashi stack with Vault, and it was just so overwhelming. But I must tell you, having a lab creates confidence. Having a place to test something out of the public eye, you can make stupid mistakes totally. It just gives you that place where you can figure something out and also break it slowly but surely. I decided, well, I don't know a line of Terraform yet, but I'm going to keep at this until I feel that I'm proficient and confident in Terraform.</p><p>And I just kept at it. I started with the associate exam. I then started trying to give courses on Terraform. And then I became a Certified Terraform Instructor. I did my Vault Associate Exam. And then lately, I'm a Vault Implementation Partner, certified. And so, you know, it really starts off very organically. And so where I started and why I wanted to come to Australia is before that, I was for four years in Berlin, and my son was born in Berlin.</p><p>But I really wanted him to know his parents and his grandparents and my brother and his kids. And you can't do that from the other side of the world. So we moved back to South Africa. You know, the situation there, I was retrenched four times in South Africa, and the place is a little bit, due to the corruption in government, there are quite high crime and murder rate, and you just feel unsafe. You have to look over your shoulder. As a man, you can handle it pretty easily. But my wife was always getting nightmares and stuff.</p><p>And I just thought, like, I can't live like this, man. My kid is five years old. I need to give him a better future. I can always go back. I've still got some family there. But then I started looking around and as director of DevOps, my visa to the US didn't quite work out. It was dragging its feet. And so the guy said, well, you can go work in Ukraine with our Ukraine colleagues.</p><p>So I had the visa stamped in my passport. But then this job from Australia came about and I was just like, oh, the language transition, the weather is more up my alley. Yeah, I'm just going to go for this. And I had the chance of staying director of DevOps, but I also had the chance of learning something new and doing something new. And I always kind of take, I wouldn't say the hard way out, but I take the uncommon, charted...that way. And so I'm so happy looking back at it, that I did come to Australia. That's the whole story. So now, hopefully by April, we'll be applying for Australian citizenship and that will conclude our five year journey.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RIAAN:</strong> Citizenship in another country. I tell you what incredible last five years.</p><p><strong>ADRIANA:</strong> That is such an adventure. I mean, you're not only pivoting your job, but you're also moving to a totally different country, starting fresh. Like, so many changes, and just making it work.</p><p><strong>RIAAN:</strong> Yeah, I tell you, it was just absolutely incredible. But Australia is such a welcoming country. It's truly the rainbow nation with all of these nationalities. I mean, I go to my kids' school and I see Chinese and Filipinos and Indians there and know, and Kiwis from New Zealand and Africans and us from South Africa and all these kids play soccer together. And when I have my South African accent and the Indian parents have their accent, but all the kids sound Aussie. Yeah, mate. How are you doing, mate? And I thought always just. It is just so beautiful. I'm always astonished at how incredibly beautiful it is.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that is such an awesome story. Thank you for sharing.</p><p><strong>RIAAN:</strong> My pleasure, my pleasure. It's such a feel-good story for me. I often look back at it and I'm just like, wow, it's so funny. Sometimes you look back at things you did two years ago and how this is now playing a role in your current day and age, but two years ago, you didn't know that what you were doing was actually going to, but you stick with it and you feed and it grows and. Yeah, that's so funny how life is.</p><p><strong>ADRIANA:</strong> Yeah, I totally know what you mean. I always tell people, everything that we've done in the past prepares us for this point in time, right in the present. And as you said, you don't necessarily know that it's going to lead you here. But it feels like it's been kind of in the works, right?</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Or maybe because it happened.</p><p><strong>RIAAN:</strong> Yes. And if it feels good, do it. I liked your episode with Kelsey Hightower. I mean, he's also quite emotionally intelligent, and I would think quite a hyper aware individual to spot your podcast and ask the question. And, I mean, I really just am inspired by people. Like, I mean, well done, Kelsey. I mean, you've also inspired me. So hats off to you, mate.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>RIAAN:</strong> And I love your podcast and all the stuff you do. You're talking at HashiTalks now around the corner. Yeah, that's right.</p><p><strong>ADRIANA:</strong> HashiTalks. Yeah. And you've got a talk as well, right, for Hashi talks?</p><p><strong>RIAAN:</strong> Yes, I do. Everyone teaches you how to write Terraform code, but no one teaches you the scaffolding surrounding it, like dev containers, managing Terraform versions, scanning your code, doing the linting having environment, and everyone is like, oh, you must have micro repos. Mono repos is so bad. But this whole development lifecycle, just try to commit to three repositories with other maintainers and make prs and then wait and see how long you can get that code merged in. It is incredible. And so I'm going to give a talk a little bit about that to just help people get started and accelerate their Terraform development. So I'm looking quite forward to that.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. That sounds like such a great topic.</p><p><strong>RIAAN:</strong> Yes. There's so much stuff that goes on behind the scenes that writing Terraform code is becoming the easy part.</p><p><strong>ADRIANA:</strong> Yeah, it's funny because I think, like many things, getting started withTterraform is easy. And then when you actually go to apply it for real life scenarios or know, I think a year ago, I was doing some work in terraform, and I want to clean up my code, and I'm like, I want to use modules. And I had everything working without using modules. And then I go to use modules, I'm like, crap, it's broken. You go to prettify your code, and it's like, another roadblock. But this is the cost of beautiful code. But these are the things that you don't realize as you go and evolve your code, right?</p><p><strong>RIAAN:</strong> Yes. And making your modules usable. So now you need to write modules and patterns. And I don't know if you've ever seen the Terraform EKS Blueprints repository. If you Google "Terraform EKS Blueprints", that is just such an amazing little project. So it's deploying EKS, but in there, they've got patterns and these patterns are just so well written. And if you look at the multitenancy with teams, one, I've used it at great success in my consulting gig last year.</p><p>And I just want to say, hats off to those maintainers and developers. They've really done a good job. And if you ever want to see how to write...what good looks like, that would certainly be the repository to visit.</p><p><strong>ADRIANA:</strong> That's good to know. Thank you. Yeah, I just checked it out, as you mentioned, that it looks very well organized.</p><p><strong>RIAAN:</strong> It's incredibly well organized. It's really incredibly well...and when you start using it, you will see, oh, wow, there's been a great deal of thought that went into this thing.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. I always appreciate when folks put in that effort, especially in the open source world, because it's like extra work, right? And that someone was cared enough to just make it easily consumable for me is so nice.</p><p><strong>RIAAN:</strong> It's so selfless and I appreciate that little bit of it. I always think that people who contribute to open source projects, their glass is really overflowing because you have your personal life. I mean, you have kids and a family and a career, and yet you can still...and some people when they open up tickets, they're like, this doesn't work. Fix it. Yeah. Oh my goodness. Okay. And then you have to be nice. And I mean, it's really like helping a parent with their Internet problems. Right?</p><p><strong>ADRIANA:</strong> I know, right? Oh my God, so true. Yeah. And especially, as you said, the ticket is, "This doesn't work." And it's like, "Okay, can you tell me what isn't working?"</p><p><strong>RIAAN:</strong> Sounds so funny. But I always think back, our parents taught us how to tie our shoes and not to be cringey or anything, but they taught us how to wipe our bums. And really they had to have this insane amount of patience with us and try and try and try again. And I was trying to remind myself, especially when I've got a kid now nine years old, before that, I was kind of oblivious to the fact. But now that you've got a kid, sometimes you just have to stand back and laugh at the situation because it's just so funny. This development thing takes time.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. That's a perfect way to describe it. Because when you have a kid, you're seeing your kid experience things for the first time, things that you take for granted, right? Like learning how to walk, learning how to crawl, or them, like when they're babies and they discovered that they have feet and they stick their feet in their mouths and you're like, oh, that is so cool, right? And these are things that you don't think about because it's like, yeah, I know where my feet are.</p><p><strong>RIAAN:</strong> I forgot what it feels like. Or what it tastes like to have your big toe in your mouth.</p><p><strong>ADRIANA:</strong> Right?</p><p><strong>RIAAN:</strong> I don't know what a big toe tastes like anymore.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>RIAAN:</strong> But I love the open source thing and also try to make things easy and consumable for people. I think that's the ultimate goal.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. So much work goes into open source and I think I'm heavily involved with OpenTelemetry and I'm trying as a personal thing that I am trying to live by, which is like recently I was developing some content around OpenTelemetry and then I was going through the docs and realizing, oh, it's missing some stuff. And so I'd write a blog post about it to clarify it. But then I thought, well, that's nice, but it's missing stuff from the OpenTelemetry docs. Let's be a good citizen and contribute back to the OpenTelemetry docs, right? If there's something that you can contribute, even something so simple like documentation, clarifying documentation, I think it's so important if you're able to take the time and make that pull request to make somebody's life a little bit easier, right? Because oftentimes the developer docs for an open source project tend to be your first point...where...your one stop shop, hopefully...They're definitely your original landing point, right? So let's as a community try to make these docs better, right?</p><p><strong>RIAAN:</strong> 100% agreed. 100% agreed.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit, but still on the Hashi train of thought, you are wearing a Core Contributor t-shirt for HashiCorp. I was wondering if you could explain what that's all about. Like what does a HashiCorp core contributor do and what led you to there?</p><p><strong>RIAAN:</strong> I got this last year in the post and I was just so happy to get mean. The Credley page says, "HashiCorp core contributors are individuals who are committed to the spirit of open source. They actively contribute to HashiCorp open source tools through submissions of pull request issues and bugs and contributor to documentation while advocating and adhering to the HashiCorp principles." And I've done a few pull requests and I help test stuff. I contribute to bugs and if anything, I just validate it and say, I've run this, I've tested this, it does work, whatever. I've got this problem here. And that got me this t-shirt, and I was just incredibly thankful. HashiCorp is quite a stunning community, and the individuals that make up this, I mean, you know, from the Ambassadors, they're a fun bunch.</p><p>They...the you, they...the me, they...the other people in the community. And I do think that they've got a certain gravitas to attract these certain individuals, like looks for like, and I feel welcome there, and I like contributing there. And just because it's such a nice stack. I mean, Mitchell, Hashimoto and Armon Dadgar, they really made something really mean. I do know they went through this BUSL license change, but I mean, it was kind of expected, right? It's a company. It needs to make money. We live in a material world. We all need to make money.</p><p>I understand it. To me, just the logical evolution of this next step. But that said, the contribution that they've made to open source and to helping people like me learn and the stuff they give us for free is just incredible. So I'll be forever thankful for that.</p><p><strong>ADRIANA:</strong> That's so cool. And I love that you're being rewarded for your contributions with this designation. I think it's so awesome.</p><p><strong>RIAAN:</strong> I do appreciate it as well. I contributed such a small contribution, and still they recognized that, and I was just thankful and appreciative. It's beautiful. It feels good to get a little gift or something.</p><p><strong>ADRIANA:</strong> Yeah, totally. It's nice to know that the community appreciates. And on the same vein, like you mentioned, you and I are both HashiCorp Ambassadors. And actually you're the one who nominated me initially for the HashiCorp Ambassadorship. So I definitely appreciate that.</p><p><strong>RIAAN:</strong> You know, because I always say, like, I meet a lot of people in my work, and this is not to be bashful or anything, but a lot of people are...If you can imagine a heart monitor and you see a blip on that monitor and I see blips, and I think that those blips should be recognized and called out. I think we should be the type of person that say, wow, you look good today, or, this is inspirational. I read your blog post, and I was actually surprised when I saw that you wrote all of these blog posts using HashiQube. I was like, wow, this thing has been out in the wild. And this is the first time I see it, and I was blown away. I contacted you, I think, over Medium.</p><p><strong>ADRIANA:</strong> Yeah, that's right.</p><p><strong>RIAAN:</strong> Because you were not only using HashiQube, but also writing about it and using it in different ways. And I was incredible. And that's exactly why I nominated you because I think these type of people should be called out and should be celebrated. And you were certainly inspiring to me. And if you were inspiring to me, I bet you you're inspiring to many others out there. And that's the next wave of Ambassadors coming up in the world.</p><p><strong>ADRIANA:</strong> Yeah, for sure. It's been a great program so far. I think I've been an Ambassador for two years. When did you become an Ambassador?</p><p><strong>RIAAN:</strong> 2021.</p><p><strong>ADRIANA:</strong> Oh, awesome.</p><p><strong>RIAAN:</strong> So this year I'll be an Ambassador again. You have to put in the work and the street cred and stay active in the community and stuff. But while you can, you should. If you can.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I put in an application again for this year, so fingers crossed I get it again. Fingers crossed. Yeah, it's been great through the Ambassadorship program. They invited me last fall to MC HashiTalks Deploy in December. So that was fun. That was so fun.</p><p>I'd never MCed before, so I was super nervous. But they were very organized. They're like, this is how it's going to go and this is the order. And here's a table of who the speaker is. You just need to fill out this stuff as prepare a script for yourself. So it was like, okay, because I was full on panicking when I agreed to become an MC. I'm like, okay, that'll be easy. And then there was like all this process.</p><p>I'm like, oh my God. It is very overwhelming.</p><p><strong>RIAAN:</strong> But they do make it easy for you, but they do support you in pulling it off. Easy is definitely the wrong choice of words, but they do very much support you in getting this thing across the line. And then in the end you look back at it and you're like, wow, that was fun.</p><p><strong>ADRIANA:</strong> Yeah, it was a great experience and I'm so grateful for the opportunity that I was afforded because of being an Ambassador. So it's nice to have these little things here and there.</p><p><strong>RIAAN:</strong> I love it.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask...you're very involved in...you do a lot of Terraform work. Have you played around with the now competitor OpenTofu?</p><p><strong>RIAAN:</strong> That's a good question. And no, I have not. I mean I did use Terragrunt before and I actually quite like Terragrunt. And to be honest with you, I don't think that that was nice to make OpenTofu. I'm an open source guy, man. I've been using Ubuntu Linux since 2008 and I started using RedHat in 2000, actually RedHat 6.2. And there's always a way to go about things. And I believe in having diplomacy. Someone created it.</p><p>And now you're kind of like taking ownership of this and you're taking it. And that's also against the spirit of open source. So I have not tried using OpenTofu. I actually cringe when I hear that name. Sorry to say it, I know what they did with OpenTofu. I mean, I did think about it. It's Open TF Tofu and whatever, but I won't be using it. I'm just so know, it just feels weird to me.</p><p>It just feels wrong to me. And so I like Terraform. And in the same breath, I also haven't tried Bicep from Azure. I'm a ashicle guy, I'm a terraform guy. So I have not delved into that. And I wish them luck on their journey and stuff. But when I see that name, it's just worthy to me. So I've unfortunately not tested it out or anything.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. Now, going back to one thing that you mentioned earlier, which was Terragrunt. Can you explain to folks who aren't familiar with Terragrunt what that's all about?</p><p><strong>RIAAN:</strong> I mean, I do like Terragrunt. Just touching on the topic. I wish that they could have just played nice because it could have really benefited this ecosystem so much more. And the companies...there is enough money in the world for everyone. Trust me, there's no reason why...there's enough money. There's billions and trillions and gazillions. So there's always an amicable way to do something.</p><p>But getting back to Terragrunt is very. I like what the Yevgeni Smirnoff did. You write your module? Everything driven through variables. And so your module should be completely flexible, very dynamic. And then what Terragrant is, is they add a Terragrunt HCL file and then you can make your folders names, variables. So you can imagine if you've got an environments folder and you've got Dev, Prod, UAT, Low, Production, whatever, Non-prod in there, you can turn this folder name into a variable. So you can then define this thing at the very top-level and benefit from this in your modules. So you can say module name and you can use module name in your tags.</p><p>So when you do apply this Terragrunt stack, these Terraforms, you can benefit from all of this modules that you define in the top and top down. So for those who's ever used Puppet and Hira, it's very similar to Hira. So in Hira, you've got a common file and this common file can be used down in your hierarchy. But let's say you want to overwrite a key name down in a couple of folders, let's say environment. Then you've got dev, and then in dev you've got your availability zones or your regions and then further down you've got availability zones that you stack support. And then lastly you've got your Terraform module and you just want to override a key on a module somewhere down you just overwrite this key. And so what, Terragrunt was quite nice as they defined everything in YAML, so you can have complete very complex YAML code structures that you can then pass to many, very many Terraform modules.</p><p>And these things all get executed in parallel. And so you can bring up complex infrastructure environments quite quickly. And because your code is DRY, your Terraform modules can be used many times over and you just pass parameters to it which is defined in your YAML files. And this is how Terragrunt comes about. It's actually beautiful the way they've done it. It's really nice. It becomes a little bit complex when you debug yourself because if you can imagine you've got ten Terraform threads now running all at once and if one breaks, the rest of them also stops and it's like quite an avalanche of output. But as far as if you get to use it and you use it properly, then you can accomplish quite a lot very quickly.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, maybe not so much Terragrunt, but in general for Terraform, how do you test Terraform code?</p><p><strong>RIAAN:</strong> So my Terraform code, what I do is I have an examples directory or a patterns directory next to my modules. So if you can imagine I would have in my top gun Terraform developer environment I would have Terraform and then AWS, GCP and Azure and custom. And inside those I'd have modules folders and inside of those I'd have our Terraform modules. Then next to the modules folders I would have patterns and the pattern would be Linux server behind load balancer. And that Linux server behind load balancer would just be a main and a variables and outputs that then reference these modules with the source stanza inside of these modules. And then I just build them or I run them and I apply them. I normally just do a plan and I see if it works. But I do run them through an init and if I want to test it all at once, I actually drop a Terragrunt HCL file in there and I use "terragrant run" or "plan" to test all of these things.</p><p>I use Terraform in conjunction with this and then I plan all of these modules quite quickly. And if my plan works, I leave it out there and then I wait till I run into it again or someone needs an update or something. And then I look at this again.</p><p><strong>ADRIANA:</strong> Cool, that's so awesome. Well, thanks for sharing. We are just about at time, but before we wrap up, I actually have two questions. One, what is your favorite HashiCorp tool?</p><p><strong>RIAAN:</strong> My favorite HashiCorp tool would really be Terraform at the moment. There's a few. There's Vagrant. I love vagrant.</p><p><strong>ADRIANA:</strong> Vagrant is great. I really love it. It was my first Hashi tool.</p><p><strong>RIAAN:</strong> It's incredibly powerful. I mean, I really must take a shout out to vagrant. I mean, thank you, Mitchell and Armon for writing this thing. I use it every day, still. It's incredibly powerful. So I love Vagrant. I dig Terraform because that's my staple. I eat that thing every day for breakfast.</p><p>I love Nomad. I run Nomad jobs quite a lot. And so nomad is just so easy. You just drop it on a server and there could be still PHP and Apache sites running on there, but there's Nomad with containerized jobs and you can just migrate it and it's so cost effective and so easy to test it. And I've also liked Waypoint at the moment.</p><p><strong>ADRIANA:</strong> Oh, Waypoint, yeah, I haven't played with Waypoint for a while. Yeah, I need to play with it. Because I think when I played with Waypoint, it was very early days and I can early days. I'm so curious to see how it's evolved since then.</p><p><strong>RIAAN:</strong> It's got a lot of potential, and then Boundary is the next thing I really need to sink my teeth in and get a couple of examples into HashiQube. Just get people started and that's on my to do list to do. But yeah, there are so many.</p><p><strong>ADRIANA:</strong> So many awesome tools.</p><p><strong>RIAAN:</strong> You know what I mean? To pick a favorite. I mean, it's even difficult to pick a favorite cloud because all of these things just enable you to do stuff. So mean. GCP has got its way of working and Azure has got its way of working and AWS works in its ways, but they all help me on my day to day and I'm just so thankful we've got cloud computing. I mean, holy moly, can you imagine? Still back in the day.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's wild to see how much software has evolved in the last 20 years. Holy cow. Mind blowing.</p><p><strong>RIAAN:</strong> Mind blowing coming from NT4 and A+ where I started with chips and RAM and stuff. I mean, it's incredible to see how it's evolved.</p><p><strong>ADRIANA:</strong> I totally agree. I totally agree. I mean, there was no cloud when I started my career.</p><p><strong>RIAAN:</strong> No, just think back fondly. I mean, I used to use Gentoo and compiling stuff and running my own postfix mail servers and pure FTP servers and. Oh my goodness. Incredible.</p><p><strong>ADRIANA:</strong> And now look, the world is at our fingertips with cloud. That's pretty mind blowing. Well, before we wrap up, do you have any final words of wisdom for our audience?</p><p><strong>RIAAN:</strong> Well, maybe if you want to check out hashicube. I always plug that little thing. It's just so incredible to see a little docker container running more docker containers.</p><p><strong>ADRIANA:</strong> Oh my God, it's like mind blowing sometimes.</p><p><strong>RIAAN:</strong> Just think back and how lucky I was to get that to work. It is just incredible. And so easy to POC stuff and get stuff up. So, I mean, if you want to check out HashiQube, if you want to learn or play around with, that's my DevOps lab from now on going forward. Yeah, so cool.</p><p><strong>ADRIANA:</strong> It's a great lab.</p><p><strong>RIAAN:</strong> And that's the only plug. And see you guys at HashiTalks in a couple of days.</p><p><strong>ADRIANA:</strong> Yeah, totally. The other thing I want to mention on that same vein is I think you getting vVgrant to work with the Docker provider is probably one of the best running examples of Vagrant with the Docker provider, because I don't think there's a lot of documentation around that. So thank you for that. Hats off to you because, yeah, I think getting that to work, which you did, to be able to run HashiQube on the M processor, Macs, that's why you needed to get that running, right.</p><p><strong>RIAAN:</strong> I so like it because it is just so light and if you do Vagrant SSH, it's very difficult to say you're in a Docker container now.</p><p><strong>ADRIANA:</strong> Yeah, I know. You would never know. You would never know.</p><p><strong>RIAAN:</strong> And it's incredible. I can really see things going that way. It's the way I do stuff at the moment. I no longer do VMS, so even when I run HashiQube on an EC2, or when I want to run Ansible AWX Tower on an ec two, I just HashiQube and "vagrant up".</p><p><strong>ADRIANA:</strong> Yeah, it's the way to do it. I love it. Well, thank you so much.</p><p><strong>RIAAN:</strong> Thank you for having me on your show. It's so good to see you. And shout out to your daughter, who I believe is doing your editing for your videos and job well done. I take my hat off. Thank you so much for your time and it's so good to see you again.</p><p><strong>ADRIANA:</strong> Yeah, it was great to see you as well. And thank you, Riaan, for geeking out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIAAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 6 Feb 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Riaan Nolan)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-all-things-hashi-riaan-nolan-FhHsodco</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Riaan has worked for Multi-National companies in Portugal, Germany, China, United States, South Africa and Australia.</p><ul><li>Certified Hashicorp Terraform Instructor</li><li>HashiCorp Ambassador 2021, 2022, 2023</li><li>Creator of <a href="https://hashiqube.com">Hashiqube</a> - The best DevOps Lab running all the Hashicorp products</li><li>HashiCorp Vault and Terraform Certified</li><li>Certified Hashicorp Vault Implementation Partner</li><li>10+ years relevant DevOps experience with a strong focus on Automation and Infrastructure / Configuration in Code.</li></ul><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/RiaanNolan">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/riaannolan">LinkedIn</a></li><li><a href="https://www.youtube.com/@hashiqube">YouTube</a></li><li><a href="https://github.com/star3am">GitHub</a></li><li><a href="https://medium.com/@riaan.nolan">Blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://versent.com.au">Versent</a></li><li><a href="https://www.telstra.com.au">Telstra</a></li><li><a href="https://ubuntu.com/">Ubuntu Linux</a></li><li><a href="https://gist.github.com/cjonesy/2e2d8ca5e50ee1811f70">Installing Ubuntu on Macbook Pro</a></li><li><a href="https://en.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shuttleworth</a></li><li><a href="https://code.visualstudio.com/docs/devcontainers/tutorial">VSCode Dev Containers</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://en.wikipedia.org/wiki/AWS_CloudFormation">AWS Cloudformation</a></li><li><a href="https://en.wikipedia.org/wiki/Puppet_(software)">Puppet</a></li><li><a href="https://en.wikipedia.org/wiki/Magento#:~:text=Magento%20employs%20the%20MySQL%20or,as%20Zend%20Framework">Magento</a>%20and%20Symfony.)</li><li><a href="https://en.wikipedia.org/wiki/Systemd">systemd</a></li><li><a href="https://hashiqube.com">HashiQube</a></li><li><a href="https://en.wikipedia.org/wiki/12_Rules_for_Life">12 Rule for Life, by Jordan Peterson</a></li><li><a href="https://davidgoggins.com">Never Finished: Unshackle Your Mind and Win the War Within, by David Goggins</a></li><li><a href="https://www.transport.nsw.gov.au/operations/roads-and-waterways">NSW Maritime and Road Services</a></li><li><a href="https://www.hashicorp.com/ambassadors">HashiCorp Ambassador</a></li><li><a href="https://en.wikipedia.org/wiki/Wipro">Wipro</a></li><li><a href="https://hashitalks2024.splashthat.com">HashiTalks 2024</a></li><li><a href="http://vagrantup.com">Vagrant</a></li><li><a href="http://terraform.io/language/values/variables">Terraform</a></li><li><a href="https://vaultproject.io">Vault</a></li><li><a href="https://docs.ansible.com/ansible-tower/">RedHat Ansible Tower</a></li><li><a href="https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/stable/connections.html">Apache Airflow with DBT</a></li><li><a href="https://www.servian.com">Servian</a></li><li><a href="https://www.hashicorp.com/certification/vault-associate">Vault Associate</a></li><li><a href="https://github.com/aws-ia/terraform-aws-eks-blueprints">Terraform AWS EKS Blueprints</a></li><li><a href="https://www.credly.com/org/hashicorp/badge/hashicorp-core-contributor-2022">HashiCorp Core Contributor</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon?lang=en">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license">HashiCorp BUSL</a></li><li><a href="https://www.youtube.com/live/GAQegAt39Fo?si=Q941JqH8ebvwJgD_&t=14644">HashiTalks Deploy 2023</a></li><li><a href="https://terragrunt.gruntwork.io">Terragrunt</a></li><li><a href="https://opentofu.org">OpenTofu</a></li><li><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep">Azure Bicep</a></li><li><a href="https://www.puppet.com/docs/puppet/5.5/hiera_intro.html">Hira</a></li><li><a href="https://www.boundaryproject.io">(HashiCorp) Boundary</a></li><li><a href="https://www.waypointproject.io">(HashiCorp) Waypoint</a></li><li><a href="https://en.wikipedia.org/wiki/Windows_NT_4.0">(Windows) NT 4</a></li><li><a href="https://www.gentoo.org">Gentoo Linux</a></li><li><a href="https://developer.hashicorp.com/vagrant/docs/providers/docker">Vagrant Docker Provider</a></li><li><a href="https://github.com/ansible/awx">Ansible AWX</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today is Riaan Nolan.</p><p><strong>RIAAN:</strong> Good morning, Adriana. How are you? It's good to see you. Happy Australia day. It's Australia day in Australia, so happy Australia day. At the moment, I'm working for a consultancy in Australia called Versent, and they've recently been bought by Australia's biggest telco, Telstra. So I'm a consultant for them. I do DevOps and HashiCorp stuff.</p><p><strong>ADRIANA:</strong> Amazing. So you said you're calling from Australia? Where in Australia are you calling from?</p><p><strong>RIAAN:</strong> I'm on the east coast in Brisbane. Brisbane, Australia, in Queensland. The state is called Queensland.</p><p><strong>ADRIANA:</strong> Awesome. And significantly hotter than the crappy rainy weather of Toronto today. We are at a balmy 3C. And you are at what temperature right now?</p><p><strong>RIAAN:</strong> Oh, my goodness. I'll tell you right now, weather. It's 25 degrees C right now...26 degrees C. It's 7:00 in the morning and it is going to go up to 30 degrees C today.</p><p><strong>ADRIANA:</strong> Oh, wow. Hey, my kind of weather, it's lovely.</p><p><strong>RIAAN:</strong> I tell you, it is so beautiful. We've got so many birds here, and thankfully I've got a pool here where I rent this property.</p><p><strong>ADRIANA:</strong> Oh, that's nice.</p><p><strong>RIAAN:</strong> If it gets too hot, I just jump in the pool.</p><p><strong>ADRIANA:</strong> That is very nice. Super jelly. Super jelly. That's cool. Well, are you ready for our lightning round questions?</p><p><strong>RIAAN:</strong> Yeah, sure. Let's see what you got.</p><p><strong>ADRIANA:</strong> All right. Yes. This is a get to know you better icebreaker sort of thing. Okay, first question. Are you a lefty or a righty?</p><p><strong>RIAAN:</strong> I'm right handed.</p><p><strong>ADRIANA:</strong> Awesome. Do you prefer iPhone or Android?</p><p><strong>RIAAN:</strong> I am on Android. I prefer Android.</p><p><strong>ADRIANA:</strong> All right. And do you prefer Mac, Linux or windows?</p><p><strong>RIAAN:</strong> Strangely, I'm the type of guy that used to run Linux on a Mac on my MacBook air. Yeah, Ubuntu.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> Made by Mark Shuttleworth, who's from South Africa. But it just became a little bit difficult with all the changes. Work takes over. And so I've recently, well, not recently, about five years ago, switched to MacOS on a Mac.</p><p><strong>ADRIANA:</strong> Oh, nice. So you were running like Ubuntu natively on a Mac. It wasn't a VM, it was like...actually...</p><p><strong>RIAAN:</strong> I can't sometimes with the new stuff that doesn't work. But my old little MacBook Air that I got from Germany runs Ubuntu dual boot.</p><p><strong>ADRIANA:</strong> Oh my God, how cool is that. That's amazing.</p><p><strong>RIAAN:</strong> Because KDE is just such a great desktop. And it's got so many customizations and Windows gestures that it just makes your day to day and your working incredibly easy.</p><p><strong>ADRIANA:</strong> Very cool. And now you're like, no, now it's MacOS on the Mac.</p><p><strong>RIAAN:</strong> Now I've become not lazy, but when something breaks on my Mac because I work as a consultant, so I get a company PC and then sometimes I'm on Windows, sometimes I'm on Linux, sometimes on a cloud thing. So now I'm just the default OS with dev containers. So I use VSCode's dev containers, which means I just need VSCode and Docker and the rest I do inside of the container.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I really keep it so simple and so easy nowadays.</p><p><strong>ADRIANA:</strong> That's awesome. Hey, that is the way to do it. To keep it simple. We overcomplicate our lives. So, awesome.</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>RIAAN:</strong> Listen man, I must come from systems administration. So I like Python and I like Bash and scripting. And then of course HCL is my favorite. And I used to start off with PHP back in the day on PHP, but I've since moved away from it. I used to do a little bit of PHP in Magento, but I'm just really in love with the infrastructure stuff and the DevOps. So I don't even know if you can call YAML and Cloudformation and HCL programming languages. You probably can't. So I'm a script kitty. Let's call me a script kitty, you know.</p><p><strong>ADRIANA:</strong> All right, I love it. Okay, next question. Related. Do you prefer dev or ops?</p><p><strong>RIAAN:</strong> I love both. And I really like the synergy. I used to do Puppet stuff, and when I discovered Puppet, I was like, wow, this is incredible. And then along came Cloudformation and I could just code something in Cloudformation and in the user data, pass it off to Puppet, and then do all of my stuff in Puppet. And that was the "Aha!" moment. We have finally arrived.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>RIAAN:</strong> I like. What's that cake? A red velvet cake. It's a mix between the two and white chocolate, vanilla and chocolate. I love it so much.</p><p><strong>ADRIANA:</strong> Awesome! I love it! Okay, another one. And I think I have an inkling of what your preference is. Do you prefer JSON or YAML?</p><p><strong>RIAAN:</strong> To tell you the truth, I hated JSON when I started with Cloudformation, but it didn't support YAML. So I wrote so much cloudformation that I loved JSON. I started loving it. But what's more readable and easier for the users. I mean, I do like YAML. It is just so beautiful and simplistic and easy to read. So it's like your kids. Let's say I've got two kids. I love them both equally. The JSON is the kid with red hair and YAML is a beautiful dark brunette kid with hazel eyes. I love them both equally.</p><p><strong>ADRIANA:</strong> I love that. I love that. Now, what if you threw HCL into the mix...as a Hashi guy?</p><p><strong>RIAAN:</strong> I love HCL. It's the fastest growing programming language and you can use it everywhere and it's just so flexible and just so forgiving. The shorthand if else. It's just such a great. That's probably what I'm going to start my son off. He's almost ready to start learning something and I think I'll start him off with that because it's really powerful if you can write a little bit of HCL and deploy it, and there you've got ten virtual machines. Yeah, that will just be the thing I'm going to start him off with.</p><p><strong>ADRIANA:</strong> That's very cool. Speaking of programming languages, so my daughter is like a perpetual artist. Like, she's just born artsy and my husband and I are both in tech. And she was like, "I'm not learning how to code." And I'm like, "But you're a great problem solver. You would be a great coder." But I'm like, "I won't push it on you because you do you." And then she took like, I don't know why, but she took a computer class in school this year and learned Python.</p><p>And she's like, and she's like, "Mom, I hate to admit it, but I love coding." And she's just wrapping up her semester and she's like, "I'm going to be so sad that there's no coding next semester because I really enjoy the daily coding challenges." And I'm like, that's vindicating.</p><p><strong>RIAAN:</strong> People always say, oh, well, you get the creativity kind and then you get the. But I really think that programming and DevOps stuff is a very creative art so much. It's not the boring essay type of stuff. And even the typing is also a creativity outlet. I really think there is a place for it.</p><p><strong>ADRIANA:</strong> Oh, yeah. And honestly, I think software engineering is such a creative profession. It's just creative in a very different way than. You're not painting on a canvas, a traditional canvas, but the IDE is your canvas.</p><p><strong>RIAAN:</strong> Yes. And you have to use your imagination when you run into a bug, you have to kind of walk it through and I wonder, what is it now? Yesterday I got a bug where HashiQube wouldn't start and I was like, is it the new Vagrant version? And then I'm like, what could it be? Could it be Docker? It turns out it's the Docker. The new Docker at 25.0 doesn't let Vagrant start. And you have to be creative. Where should I start looking now?</p><p><strong>ADRIANA:</strong> Oh my God. As a sidebar, let me tell you, every time there's a Docker update, I am like shaking in my booties because I feel like every Docker update causes my system to melt down and I can't run an update. I have to actually nuke Docker and then reinstall it and pray that other stuff that was relying on Docker is still working.</p><p><strong>RIAAN:</strong> And then yesterday with that bug, I go read the Docker change log and they had some problems with the systemd update. So the Docker developers must be like, every time there's a systemd update and I can't even just update it, I have to nuke my whole thing. It's amazing how dependent we are on each other's work. It's like this ecosystem.</p><p><strong>ADRIANA:</strong> Oh my God. Yes.</p><p><strong>RIAAN:</strong> It relies on other components.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Okay, next question from our series. Do you prefer spaces or tabs?</p><p><strong>RIAAN:</strong> I like spaces. I love spaces. Tabs give me that feeling where somebody walked over your grave. When I see it, I'm just like..."Ugh!"</p><p><strong>ADRIANA:</strong> That's awesome. That's such a great description. Okay, second last question. Do you prefer to consume content through video or text?</p><p><strong>RIAAN:</strong> That is funny. I'll tell you, I like video. I'm in two minds of what do we learn easier? I think text is too slow to make us humans learn. I love reading my book. I'm reading at the moment is Jordan Peterson's "Twelve Rules for Life". But I've been trying this out now. So while I'm reading it, I'm listening to the audiobook on Spotify and I don't know yet whether this is going to make it stick, but now I'm using my ears, my mind, and my reading, and I'm just now busy checking it out. What is going to be the best way to get content through your thick skull?</p><p><strong>ADRIANA:</strong> That is very cool.</p><p><strong>RIAAN:</strong> Learn it quicker. So I don't know, but I do like videos. I do love it when they give a link in the video to a GitHub repository. Yes, because it's like copying code from a picture. Copying code from a picture. I'm like,</p><p><strong>ADRIANA:</strong> Yeah, I know, right? Yeah. It's like, oh, I have to type this out.</p><p><strong>RIAAN:</strong> Anyway, that's where I am at the moment. Let's go with video with a link to a GitHub repo.</p><p><strong>ADRIANA:</strong> Awesome. I love it. You mentioned something interesting, which is like you're reading the book but also listening to the audiobook on Spotify. And I've done something similar. So I don't have too many physical books just because they take up too much space. But what I've done is I would buy the Kindle book but also get the Audible add on. So then if I was out for a run, I could listen to the book, and then if I was at home and in the mood to read, then I could open up the Kindle book and it would be in the exact spot where I left off in the Audible. And I'm like, oh, my God, this was like the best way to consume content, right? So for me, I thought it was so cool.</p><p><strong>RIAAN:</strong> Yeah. Follows actually your audio.</p><p><strong>ADRIANA:</strong> Yeah. Because they're tied the same. It's the same account, like the Audible account, uses my Kindle credentials. My Amazon account.</p><p><strong>RIAAN:</strong> Incredible. Yeah. I still have to have a little bookmark in the book.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>RIAAN:</strong> To keep it kind of in sync. Incredible. Wow. That's a good tip. I love physical books, but I might just switch now. I don't know. I'll let you know.</p><p><strong>ADRIANA:</strong> Yeah. My sister has a bunch of physical books, so she'll lend me one every so often. And I love the touch of a physical book. And there's something so satisfying about carrying a book around the house. But the convenience of the ebook is like, I can be like waiting at a doctor's office, open the iPhone and read my book.</p><p><strong>RIAAN:</strong> Yes, I do like it. I do like the physical mean. I've got a couple of them. Another great one is this one from David Goggins, and I was fortunate enough to meet him in person in Brisbane. And the other one I read before that was this thing. So weird, man. I mean, you know, after COVID, just as I was reading it, I was just keep on thinking how lucky and how thankful we are to be out of this COVID thing because they were going to pass rules from the World Health Organization and mandate us locally to countries and not all countries are the same. And I don't know, it was creating a sticky situation.</p><p>So after this, I was just reading that book and every second page I was like, oh, thank God. I don't think I could have handled that one. So, yeah, I do like the physical books and stuff, but the Kindle is just so convenient.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. All right, final question. What is your superpower?</p><p><strong>RIAAN:</strong> My superpower is probably, I'm curious and I'm quite patient. I can stick with a problem for a very long time. I might let it go for a little bit, but I would always come back to it and revisit it. And persistence is absolutely key. So I think that would be my superpower. I always say I'm not actually clever. My problem is that I'm curious. So through my curiosity, I just discover and I happen to learn stuff.</p><p><strong>RIAAN:</strong> I suppose. That's my superpower.</p><p><strong>ADRIANA:</strong> I love it. That's so great. Well, you've survived the lightning round questions. Awesome. Well, there's so many things I want to talk to you about, but one of the things, because you and I met when I was starting on my Hashi journey, where a coworker of mine found HashiQube, which you've created. And it is like whenever I have a chance, I will promote HashiQube to people, to Hashi folks, because I think it's such a great tool. To be able to basically mimic a data center setup of Hashi tools on your laptop, I think is incredible. And that it pretty much ports to your data center setup afterwards is super incredible and has saved my ass so many times, especially in my previous job when I was working with a Hashi stack.</p><p>So it was such a great way to learn how to use it, to have a setup that could mimic what we would have in real life without me having to figure it out. I appreciate that you figured all that stuff out. If you could talk a little bit about HashiQube and what inspired you to start it, where it started. And now, what are some of the new capabilities?</p><p><strong>RIAAN:</strong> I totally hear your sentiment about being able to test something and mimic it in production because it's just so valuable. But really, where it started is when in South Africa, I was director of DevOps for Mage Mojo, a company that used to run Magento e-commerce stores on Kubernetes. But I really was looking for a visa, and I came to Australia and I was applying for so many jobs. I mean, if you can imagine applying from South Africa for remote jobs. I found it quite challenging at that stage, and I got a job as a consultant, and I was off the tools, mostly off the tools as the director of DevOps. But then being as a consultant, as you can imagine, your hands on the tools and that stage. I was working for Maritime Road Services. It's a government agency here in Australia and New South Wales.</p><p>And I was subcontracting for a company called Wipro. And the stack we were working on was Jenkins as the CI/CD, Ansible Tower as the configuration management, getting secrets from Vault, and then Vault maintaining these secrets and everything orchestrated with Terraform. So Terraform would install Vault and Terraform Enterprise at that stage and maintain the stack. So at that stage I was living in the central coast and my train ride was about 1 hour, 50 minutes, 2 hours. And I was new to Vault and I was new to Terraform and I was just like, oh, I need to get this stuff in my head. But then as I go through the central coast, there's this river where there's no mobile connection and it was just difficult to get Internet and download stuff. So I thought, I know I must do something different. And Vagrant, I used Vagrant before for developer environments, vagrant.</p><p>And then I put Vagrant with Vault and some Terraform in there with local stack so that I can learn how to code Terraform but not having a cloud account. And then when I get to work, I would try get access from Ansible Tower to this Vault and it just doesn't work. And I would go to the vault administrator and say, look, I think there's something wrong with this policy. And they were like, no, no, it's working. I was like, okay, well, now I'm going to test it on my local. I'm like, you see, if I remove this star, I don't get down the secrets, I don't get access to it, but if I add it, it works. So I used to go to the Vault guy and say, look here, this is my lab. This is where I'm testing it.</p><p>I think the problem is here. And lo and behold, the problem was there. And since then, as a consultant, you work on Kubernetes with Helm. And then I would quickly need to test some Helm Charts or Docker builds and DBT with Airflow. And this is really where HashiQube started and I needed a place to store my configs and this is where HashiQube came about, where I could just text and store my configs and that's the start of it.</p><p><strong>ADRIANA:</strong> That is so cool. That's amazing. Yeah. And I can't say enough good things about HashiQube, because it's got all things. I want to go back to something that you said earlier. So you said that you used to be a director of DevOps and then when you moved to Australia, it sounds like you got into more hands-on stuff as a consultant. How was that transition like going from a director where you're not hands-on, to getting nitty gritty into the hands-on? How did that feel? What prompted the career pivot?</p><p><strong>RIAAN:</strong> First of all, it was insane. I was so overwhelmed, I had impostor syndrome on steroids. The people that I worked at that consultancy, Servian, were extremely professional, and even just the way they looked. And when I came to Australia, the accent was quite thick. So I would sit in a meeting and they would speak English, but I wouldn't understand a word. They would use abbreviations. And so I felt completely overwhelmed, but I would just be consistent. Look, you've hit some goals in the past.</p><p>It's not like that. You don't know anything. But it was incredibly overwhelming because I used to use AWS and Cloudformation very successfully. Now, I don't know one line of Terraform and the Hashi stack with Vault, and it was just so overwhelming. But I must tell you, having a lab creates confidence. Having a place to test something out of the public eye, you can make stupid mistakes totally. It just gives you that place where you can figure something out and also break it slowly but surely. I decided, well, I don't know a line of Terraform yet, but I'm going to keep at this until I feel that I'm proficient and confident in Terraform.</p><p>And I just kept at it. I started with the associate exam. I then started trying to give courses on Terraform. And then I became a Certified Terraform Instructor. I did my Vault Associate Exam. And then lately, I'm a Vault Implementation Partner, certified. And so, you know, it really starts off very organically. And so where I started and why I wanted to come to Australia is before that, I was for four years in Berlin, and my son was born in Berlin.</p><p>But I really wanted him to know his parents and his grandparents and my brother and his kids. And you can't do that from the other side of the world. So we moved back to South Africa. You know, the situation there, I was retrenched four times in South Africa, and the place is a little bit, due to the corruption in government, there are quite high crime and murder rate, and you just feel unsafe. You have to look over your shoulder. As a man, you can handle it pretty easily. But my wife was always getting nightmares and stuff.</p><p>And I just thought, like, I can't live like this, man. My kid is five years old. I need to give him a better future. I can always go back. I've still got some family there. But then I started looking around and as director of DevOps, my visa to the US didn't quite work out. It was dragging its feet. And so the guy said, well, you can go work in Ukraine with our Ukraine colleagues.</p><p>So I had the visa stamped in my passport. But then this job from Australia came about and I was just like, oh, the language transition, the weather is more up my alley. Yeah, I'm just going to go for this. And I had the chance of staying director of DevOps, but I also had the chance of learning something new and doing something new. And I always kind of take, I wouldn't say the hard way out, but I take the uncommon, charted...that way. And so I'm so happy looking back at it, that I did come to Australia. That's the whole story. So now, hopefully by April, we'll be applying for Australian citizenship and that will conclude our five year journey.</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>RIAAN:</strong> Citizenship in another country. I tell you what incredible last five years.</p><p><strong>ADRIANA:</strong> That is such an adventure. I mean, you're not only pivoting your job, but you're also moving to a totally different country, starting fresh. Like, so many changes, and just making it work.</p><p><strong>RIAAN:</strong> Yeah, I tell you, it was just absolutely incredible. But Australia is such a welcoming country. It's truly the rainbow nation with all of these nationalities. I mean, I go to my kids' school and I see Chinese and Filipinos and Indians there and know, and Kiwis from New Zealand and Africans and us from South Africa and all these kids play soccer together. And when I have my South African accent and the Indian parents have their accent, but all the kids sound Aussie. Yeah, mate. How are you doing, mate? And I thought always just. It is just so beautiful. I'm always astonished at how incredibly beautiful it is.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. Wow, that is such an awesome story. Thank you for sharing.</p><p><strong>RIAAN:</strong> My pleasure, my pleasure. It's such a feel-good story for me. I often look back at it and I'm just like, wow, it's so funny. Sometimes you look back at things you did two years ago and how this is now playing a role in your current day and age, but two years ago, you didn't know that what you were doing was actually going to, but you stick with it and you feed and it grows and. Yeah, that's so funny how life is.</p><p><strong>ADRIANA:</strong> Yeah, I totally know what you mean. I always tell people, everything that we've done in the past prepares us for this point in time, right in the present. And as you said, you don't necessarily know that it's going to lead you here. But it feels like it's been kind of in the works, right?</p><p><strong>RIAAN:</strong> Yes.</p><p><strong>ADRIANA:</strong> Or maybe because it happened.</p><p><strong>RIAAN:</strong> Yes. And if it feels good, do it. I liked your episode with Kelsey Hightower. I mean, he's also quite emotionally intelligent, and I would think quite a hyper aware individual to spot your podcast and ask the question. And, I mean, I really just am inspired by people. Like, I mean, well done, Kelsey. I mean, you've also inspired me. So hats off to you, mate.</p><p><strong>ADRIANA:</strong> Thank you.</p><p><strong>RIAAN:</strong> And I love your podcast and all the stuff you do. You're talking at HashiTalks now around the corner. Yeah, that's right.</p><p><strong>ADRIANA:</strong> HashiTalks. Yeah. And you've got a talk as well, right, for Hashi talks?</p><p><strong>RIAAN:</strong> Yes, I do. Everyone teaches you how to write Terraform code, but no one teaches you the scaffolding surrounding it, like dev containers, managing Terraform versions, scanning your code, doing the linting having environment, and everyone is like, oh, you must have micro repos. Mono repos is so bad. But this whole development lifecycle, just try to commit to three repositories with other maintainers and make prs and then wait and see how long you can get that code merged in. It is incredible. And so I'm going to give a talk a little bit about that to just help people get started and accelerate their Terraform development. So I'm looking quite forward to that.</p><p><strong>ADRIANA:</strong> Oh, that's awesome. That sounds like such a great topic.</p><p><strong>RIAAN:</strong> Yes. There's so much stuff that goes on behind the scenes that writing Terraform code is becoming the easy part.</p><p><strong>ADRIANA:</strong> Yeah, it's funny because I think, like many things, getting started withTterraform is easy. And then when you actually go to apply it for real life scenarios or know, I think a year ago, I was doing some work in terraform, and I want to clean up my code, and I'm like, I want to use modules. And I had everything working without using modules. And then I go to use modules, I'm like, crap, it's broken. You go to prettify your code, and it's like, another roadblock. But this is the cost of beautiful code. But these are the things that you don't realize as you go and evolve your code, right?</p><p><strong>RIAAN:</strong> Yes. And making your modules usable. So now you need to write modules and patterns. And I don't know if you've ever seen the Terraform EKS Blueprints repository. If you Google "Terraform EKS Blueprints", that is just such an amazing little project. So it's deploying EKS, but in there, they've got patterns and these patterns are just so well written. And if you look at the multitenancy with teams, one, I've used it at great success in my consulting gig last year.</p><p>And I just want to say, hats off to those maintainers and developers. They've really done a good job. And if you ever want to see how to write...what good looks like, that would certainly be the repository to visit.</p><p><strong>ADRIANA:</strong> That's good to know. Thank you. Yeah, I just checked it out, as you mentioned, that it looks very well organized.</p><p><strong>RIAAN:</strong> It's incredibly well organized. It's really incredibly well...and when you start using it, you will see, oh, wow, there's been a great deal of thought that went into this thing.</p><p><strong>ADRIANA:</strong> Yeah, that's so cool. I always appreciate when folks put in that effort, especially in the open source world, because it's like extra work, right? And that someone was cared enough to just make it easily consumable for me is so nice.</p><p><strong>RIAAN:</strong> It's so selfless and I appreciate that little bit of it. I always think that people who contribute to open source projects, their glass is really overflowing because you have your personal life. I mean, you have kids and a family and a career, and yet you can still...and some people when they open up tickets, they're like, this doesn't work. Fix it. Yeah. Oh my goodness. Okay. And then you have to be nice. And I mean, it's really like helping a parent with their Internet problems. Right?</p><p><strong>ADRIANA:</strong> I know, right? Oh my God, so true. Yeah. And especially, as you said, the ticket is, "This doesn't work." And it's like, "Okay, can you tell me what isn't working?"</p><p><strong>RIAAN:</strong> Sounds so funny. But I always think back, our parents taught us how to tie our shoes and not to be cringey or anything, but they taught us how to wipe our bums. And really they had to have this insane amount of patience with us and try and try and try again. And I was trying to remind myself, especially when I've got a kid now nine years old, before that, I was kind of oblivious to the fact. But now that you've got a kid, sometimes you just have to stand back and laugh at the situation because it's just so funny. This development thing takes time.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. That's a perfect way to describe it. Because when you have a kid, you're seeing your kid experience things for the first time, things that you take for granted, right? Like learning how to walk, learning how to crawl, or them, like when they're babies and they discovered that they have feet and they stick their feet in their mouths and you're like, oh, that is so cool, right? And these are things that you don't think about because it's like, yeah, I know where my feet are.</p><p><strong>RIAAN:</strong> I forgot what it feels like. Or what it tastes like to have your big toe in your mouth.</p><p><strong>ADRIANA:</strong> Right?</p><p><strong>RIAAN:</strong> I don't know what a big toe tastes like anymore.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>RIAAN:</strong> But I love the open source thing and also try to make things easy and consumable for people. I think that's the ultimate goal.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. So much work goes into open source and I think I'm heavily involved with OpenTelemetry and I'm trying as a personal thing that I am trying to live by, which is like recently I was developing some content around OpenTelemetry and then I was going through the docs and realizing, oh, it's missing some stuff. And so I'd write a blog post about it to clarify it. But then I thought, well, that's nice, but it's missing stuff from the OpenTelemetry docs. Let's be a good citizen and contribute back to the OpenTelemetry docs, right? If there's something that you can contribute, even something so simple like documentation, clarifying documentation, I think it's so important if you're able to take the time and make that pull request to make somebody's life a little bit easier, right? Because oftentimes the developer docs for an open source project tend to be your first point...where...your one stop shop, hopefully...They're definitely your original landing point, right? So let's as a community try to make these docs better, right?</p><p><strong>RIAAN:</strong> 100% agreed. 100% agreed.</p><p><strong>ADRIANA:</strong> Now, I wanted to switch gears a little bit, but still on the Hashi train of thought, you are wearing a Core Contributor t-shirt for HashiCorp. I was wondering if you could explain what that's all about. Like what does a HashiCorp core contributor do and what led you to there?</p><p><strong>RIAAN:</strong> I got this last year in the post and I was just so happy to get mean. The Credley page says, "HashiCorp core contributors are individuals who are committed to the spirit of open source. They actively contribute to HashiCorp open source tools through submissions of pull request issues and bugs and contributor to documentation while advocating and adhering to the HashiCorp principles." And I've done a few pull requests and I help test stuff. I contribute to bugs and if anything, I just validate it and say, I've run this, I've tested this, it does work, whatever. I've got this problem here. And that got me this t-shirt, and I was just incredibly thankful. HashiCorp is quite a stunning community, and the individuals that make up this, I mean, you know, from the Ambassadors, they're a fun bunch.</p><p>They...the you, they...the me, they...the other people in the community. And I do think that they've got a certain gravitas to attract these certain individuals, like looks for like, and I feel welcome there, and I like contributing there. And just because it's such a nice stack. I mean, Mitchell, Hashimoto and Armon Dadgar, they really made something really mean. I do know they went through this BUSL license change, but I mean, it was kind of expected, right? It's a company. It needs to make money. We live in a material world. We all need to make money.</p><p>I understand it. To me, just the logical evolution of this next step. But that said, the contribution that they've made to open source and to helping people like me learn and the stuff they give us for free is just incredible. So I'll be forever thankful for that.</p><p><strong>ADRIANA:</strong> That's so cool. And I love that you're being rewarded for your contributions with this designation. I think it's so awesome.</p><p><strong>RIAAN:</strong> I do appreciate it as well. I contributed such a small contribution, and still they recognized that, and I was just thankful and appreciative. It's beautiful. It feels good to get a little gift or something.</p><p><strong>ADRIANA:</strong> Yeah, totally. It's nice to know that the community appreciates. And on the same vein, like you mentioned, you and I are both HashiCorp Ambassadors. And actually you're the one who nominated me initially for the HashiCorp Ambassadorship. So I definitely appreciate that.</p><p><strong>RIAAN:</strong> You know, because I always say, like, I meet a lot of people in my work, and this is not to be bashful or anything, but a lot of people are...If you can imagine a heart monitor and you see a blip on that monitor and I see blips, and I think that those blips should be recognized and called out. I think we should be the type of person that say, wow, you look good today, or, this is inspirational. I read your blog post, and I was actually surprised when I saw that you wrote all of these blog posts using HashiQube. I was like, wow, this thing has been out in the wild. And this is the first time I see it, and I was blown away. I contacted you, I think, over Medium.</p><p><strong>ADRIANA:</strong> Yeah, that's right.</p><p><strong>RIAAN:</strong> Because you were not only using HashiQube, but also writing about it and using it in different ways. And I was incredible. And that's exactly why I nominated you because I think these type of people should be called out and should be celebrated. And you were certainly inspiring to me. And if you were inspiring to me, I bet you you're inspiring to many others out there. And that's the next wave of Ambassadors coming up in the world.</p><p><strong>ADRIANA:</strong> Yeah, for sure. It's been a great program so far. I think I've been an Ambassador for two years. When did you become an Ambassador?</p><p><strong>RIAAN:</strong> 2021.</p><p><strong>ADRIANA:</strong> Oh, awesome.</p><p><strong>RIAAN:</strong> So this year I'll be an Ambassador again. You have to put in the work and the street cred and stay active in the community and stuff. But while you can, you should. If you can.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I put in an application again for this year, so fingers crossed I get it again. Fingers crossed. Yeah, it's been great through the Ambassadorship program. They invited me last fall to MC HashiTalks Deploy in December. So that was fun. That was so fun.</p><p>I'd never MCed before, so I was super nervous. But they were very organized. They're like, this is how it's going to go and this is the order. And here's a table of who the speaker is. You just need to fill out this stuff as prepare a script for yourself. So it was like, okay, because I was full on panicking when I agreed to become an MC. I'm like, okay, that'll be easy. And then there was like all this process.</p><p>I'm like, oh my God. It is very overwhelming.</p><p><strong>RIAAN:</strong> But they do make it easy for you, but they do support you in pulling it off. Easy is definitely the wrong choice of words, but they do very much support you in getting this thing across the line. And then in the end you look back at it and you're like, wow, that was fun.</p><p><strong>ADRIANA:</strong> Yeah, it was a great experience and I'm so grateful for the opportunity that I was afforded because of being an Ambassador. So it's nice to have these little things here and there.</p><p><strong>RIAAN:</strong> I love it.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask...you're very involved in...you do a lot of Terraform work. Have you played around with the now competitor OpenTofu?</p><p><strong>RIAAN:</strong> That's a good question. And no, I have not. I mean I did use Terragrunt before and I actually quite like Terragrunt. And to be honest with you, I don't think that that was nice to make OpenTofu. I'm an open source guy, man. I've been using Ubuntu Linux since 2008 and I started using RedHat in 2000, actually RedHat 6.2. And there's always a way to go about things. And I believe in having diplomacy. Someone created it.</p><p>And now you're kind of like taking ownership of this and you're taking it. And that's also against the spirit of open source. So I have not tried using OpenTofu. I actually cringe when I hear that name. Sorry to say it, I know what they did with OpenTofu. I mean, I did think about it. It's Open TF Tofu and whatever, but I won't be using it. I'm just so know, it just feels weird to me.</p><p>It just feels wrong to me. And so I like Terraform. And in the same breath, I also haven't tried Bicep from Azure. I'm a ashicle guy, I'm a terraform guy. So I have not delved into that. And I wish them luck on their journey and stuff. But when I see that name, it's just worthy to me. So I've unfortunately not tested it out or anything.</p><p><strong>ADRIANA:</strong> Yeah, that's fair. That's fair. Now, going back to one thing that you mentioned earlier, which was Terragrunt. Can you explain to folks who aren't familiar with Terragrunt what that's all about?</p><p><strong>RIAAN:</strong> I mean, I do like Terragrunt. Just touching on the topic. I wish that they could have just played nice because it could have really benefited this ecosystem so much more. And the companies...there is enough money in the world for everyone. Trust me, there's no reason why...there's enough money. There's billions and trillions and gazillions. So there's always an amicable way to do something.</p><p>But getting back to Terragrunt is very. I like what the Yevgeni Smirnoff did. You write your module? Everything driven through variables. And so your module should be completely flexible, very dynamic. And then what Terragrant is, is they add a Terragrunt HCL file and then you can make your folders names, variables. So you can imagine if you've got an environments folder and you've got Dev, Prod, UAT, Low, Production, whatever, Non-prod in there, you can turn this folder name into a variable. So you can then define this thing at the very top-level and benefit from this in your modules. So you can say module name and you can use module name in your tags.</p><p>So when you do apply this Terragrunt stack, these Terraforms, you can benefit from all of this modules that you define in the top and top down. So for those who's ever used Puppet and Hira, it's very similar to Hira. So in Hira, you've got a common file and this common file can be used down in your hierarchy. But let's say you want to overwrite a key name down in a couple of folders, let's say environment. Then you've got dev, and then in dev you've got your availability zones or your regions and then further down you've got availability zones that you stack support. And then lastly you've got your Terraform module and you just want to override a key on a module somewhere down you just overwrite this key. And so what, Terragrunt was quite nice as they defined everything in YAML, so you can have complete very complex YAML code structures that you can then pass to many, very many Terraform modules.</p><p>And these things all get executed in parallel. And so you can bring up complex infrastructure environments quite quickly. And because your code is DRY, your Terraform modules can be used many times over and you just pass parameters to it which is defined in your YAML files. And this is how Terragrunt comes about. It's actually beautiful the way they've done it. It's really nice. It becomes a little bit complex when you debug yourself because if you can imagine you've got ten Terraform threads now running all at once and if one breaks, the rest of them also stops and it's like quite an avalanche of output. But as far as if you get to use it and you use it properly, then you can accomplish quite a lot very quickly.</p><p><strong>ADRIANA:</strong> Cool. And on a similar vein, maybe not so much Terragrunt, but in general for Terraform, how do you test Terraform code?</p><p><strong>RIAAN:</strong> So my Terraform code, what I do is I have an examples directory or a patterns directory next to my modules. So if you can imagine I would have in my top gun Terraform developer environment I would have Terraform and then AWS, GCP and Azure and custom. And inside those I'd have modules folders and inside of those I'd have our Terraform modules. Then next to the modules folders I would have patterns and the pattern would be Linux server behind load balancer. And that Linux server behind load balancer would just be a main and a variables and outputs that then reference these modules with the source stanza inside of these modules. And then I just build them or I run them and I apply them. I normally just do a plan and I see if it works. But I do run them through an init and if I want to test it all at once, I actually drop a Terragrunt HCL file in there and I use "terragrant run" or "plan" to test all of these things.</p><p>I use Terraform in conjunction with this and then I plan all of these modules quite quickly. And if my plan works, I leave it out there and then I wait till I run into it again or someone needs an update or something. And then I look at this again.</p><p><strong>ADRIANA:</strong> Cool, that's so awesome. Well, thanks for sharing. We are just about at time, but before we wrap up, I actually have two questions. One, what is your favorite HashiCorp tool?</p><p><strong>RIAAN:</strong> My favorite HashiCorp tool would really be Terraform at the moment. There's a few. There's Vagrant. I love vagrant.</p><p><strong>ADRIANA:</strong> Vagrant is great. I really love it. It was my first Hashi tool.</p><p><strong>RIAAN:</strong> It's incredibly powerful. I mean, I really must take a shout out to vagrant. I mean, thank you, Mitchell and Armon for writing this thing. I use it every day, still. It's incredibly powerful. So I love Vagrant. I dig Terraform because that's my staple. I eat that thing every day for breakfast.</p><p>I love Nomad. I run Nomad jobs quite a lot. And so nomad is just so easy. You just drop it on a server and there could be still PHP and Apache sites running on there, but there's Nomad with containerized jobs and you can just migrate it and it's so cost effective and so easy to test it. And I've also liked Waypoint at the moment.</p><p><strong>ADRIANA:</strong> Oh, Waypoint, yeah, I haven't played with Waypoint for a while. Yeah, I need to play with it. Because I think when I played with Waypoint, it was very early days and I can early days. I'm so curious to see how it's evolved since then.</p><p><strong>RIAAN:</strong> It's got a lot of potential, and then Boundary is the next thing I really need to sink my teeth in and get a couple of examples into HashiQube. Just get people started and that's on my to do list to do. But yeah, there are so many.</p><p><strong>ADRIANA:</strong> So many awesome tools.</p><p><strong>RIAAN:</strong> You know what I mean? To pick a favorite. I mean, it's even difficult to pick a favorite cloud because all of these things just enable you to do stuff. So mean. GCP has got its way of working and Azure has got its way of working and AWS works in its ways, but they all help me on my day to day and I'm just so thankful we've got cloud computing. I mean, holy moly, can you imagine? Still back in the day.</p><p><strong>ADRIANA:</strong> I know, right? Yeah, it's wild to see how much software has evolved in the last 20 years. Holy cow. Mind blowing.</p><p><strong>RIAAN:</strong> Mind blowing coming from NT4 and A+ where I started with chips and RAM and stuff. I mean, it's incredible to see how it's evolved.</p><p><strong>ADRIANA:</strong> I totally agree. I totally agree. I mean, there was no cloud when I started my career.</p><p><strong>RIAAN:</strong> No, just think back fondly. I mean, I used to use Gentoo and compiling stuff and running my own postfix mail servers and pure FTP servers and. Oh my goodness. Incredible.</p><p><strong>ADRIANA:</strong> And now look, the world is at our fingertips with cloud. That's pretty mind blowing. Well, before we wrap up, do you have any final words of wisdom for our audience?</p><p><strong>RIAAN:</strong> Well, maybe if you want to check out hashicube. I always plug that little thing. It's just so incredible to see a little docker container running more docker containers.</p><p><strong>ADRIANA:</strong> Oh my God, it's like mind blowing sometimes.</p><p><strong>RIAAN:</strong> Just think back and how lucky I was to get that to work. It is just incredible. And so easy to POC stuff and get stuff up. So, I mean, if you want to check out HashiQube, if you want to learn or play around with, that's my DevOps lab from now on going forward. Yeah, so cool.</p><p><strong>ADRIANA:</strong> It's a great lab.</p><p><strong>RIAAN:</strong> And that's the only plug. And see you guys at HashiTalks in a couple of days.</p><p><strong>ADRIANA:</strong> Yeah, totally. The other thing I want to mention on that same vein is I think you getting vVgrant to work with the Docker provider is probably one of the best running examples of Vagrant with the Docker provider, because I don't think there's a lot of documentation around that. So thank you for that. Hats off to you because, yeah, I think getting that to work, which you did, to be able to run HashiQube on the M processor, Macs, that's why you needed to get that running, right.</p><p><strong>RIAAN:</strong> I so like it because it is just so light and if you do Vagrant SSH, it's very difficult to say you're in a Docker container now.</p><p><strong>ADRIANA:</strong> Yeah, I know. You would never know. You would never know.</p><p><strong>RIAAN:</strong> And it's incredible. I can really see things going that way. It's the way I do stuff at the moment. I no longer do VMS, so even when I run HashiQube on an EC2, or when I want to run Ansible AWX Tower on an ec two, I just HashiQube and "vagrant up".</p><p><strong>ADRIANA:</strong> Yeah, it's the way to do it. I love it. Well, thank you so much.</p><p><strong>RIAAN:</strong> Thank you for having me on your show. It's so good to see you. And shout out to your daughter, who I believe is doing your editing for your videos and job well done. I take my hat off. Thank you so much for your time and it's so good to see you again.</p><p><strong>ADRIANA:</strong> Yeah, it was great to see you as well. And thank you, Riaan, for geeking out with me today. And y'all, don't forget to subscribe. Be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>RIAAN:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="103605390" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/4fcbfd29-5756-475e-9460-89233110bc1e/audio/7d4e46dd-dcaa-499f-b0e9-392fcfb4cd75/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on All Things Hashi with Riaan Nolan</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Riaan Nolan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:48:10</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow HashiCorp Ambassador, Riaan Nolan, about All Things Hashi! Riaan shares how he pivoted from being a Director of DevOps in his native South Africa to moving to Australia and reinventing himself as a Terraformer extraordinaire as an individual contributor. He and Adriana also talk about what it&apos;s like to be a HashiCorp Ambassador, and what led him to create HashiQube - the ultimate playground for the Hashi stack and more!</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow HashiCorp Ambassador, Riaan Nolan, about All Things Hashi! Riaan shares how he pivoted from being a Director of DevOps in his native South Africa to moving to Australia and reinventing himself as a Terraformer extraordinaire as an individual contributor. He and Adriana also talk about what it&apos;s like to be a HashiCorp Ambassador, and what led him to create HashiQube - the ultimate playground for the Hashi stack and more!</itunes:subtitle>
      <itunes:keywords>terraform, hashicorp nomad, cloud native, hashicorp ambassador, vault, open source, cloud computing, hashitalks, software engineering, hashiqube, hashicorp, community, nomad</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>17</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">27fdace1-1ef1-44d2-8966-f8b7e91e4762</guid>
      <title>The One Where We Geek Out on Breaking Barriers with Edith Puclla</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Edith is a Tech Evangelist at Percona, a company known for its work with open source databases. She used to work as a DevOps engineer, helping IT companies and startups set up and use DevOps. After taking a break for two years, Edith started working with Open Source, which helped her get back into the job market. She has made valuable contributions to the Apache Airflow project during her time with Outreachy and is working on translating the Kubernetes website into Spanish. Edith is also an ambassador for the Cloud Native Computing Foundation, focusing on creating content, and is recognized as a Docker captain. She has taken part in tech programs like Stanford's Code in Place and studied at 42, a coding school in California. Recently, Edith moved to the United Kingdom on a Global Talent Visa, which was a big step forward in her life.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/EdithPuclla">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/edithpuclla/">LinkedIn</a></li><li><a href="https://youtube.com/@techwithedi">YouTube</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.cncf.io">Cloud Native Computing Foundation (CNCF)</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://airflow.apache.org">Apache Airflow</a></li><li><a href="https://www.cncf.io/kcds/">Kubernetes Community Days (KCD)</a></li><li><a href="https://www.lizrice.com">Liz Rice</a></li><li><a href="http://kcdperu.com/">KCD Peru - July 20th, 2024</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.docker.com/community/captains/">Docker Captains program</a></li><li><a href="https://codeinplace.stanford.edu">Code in Place (Stanford University)</a></li><li><a href="https://42.fr/en/homepage/">42 Silicon Valley (coding school)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today. I have Edith Puklia. And where are you calling from today?</p><p><strong>EDITH:</strong> Yeah, I am calling from UK. London, UK.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people on the show that have called in from London. I think you're like the third person from London. I had Abby Bangser, who I think it was Abby who introduced. Right? Abby is the ultimate connector of people. So thank you, Abby, for introducing us.</p><p>Yes, I had Abby and then Jennifer Riggins, who is a tech journalist. You probably saw a bunch of her pieces on The New Stack. And then you. So you are my three London, UK people. Very exciting.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> And we share a South American connection as well, right?</p><p><strong>EDITH:</strong> Yes. You are from Brazil, right? Peru here.</p><p><strong>ADRIANA:</strong> Yay. Home of the llamas.</p><p><strong>EDITH:</strong> We love llamas. We love them.</p><p><strong>ADRIANA:</strong> Oh, yeah, you have the awesome mug. Yeah. I was telling you earlier before we started recording that llamas and capybaras are like my two favorite animals in the world, so I always get excited when I see either one of them. Cool. Well, let's start with the lightning round questions. Are you ready?</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay. Are you left-handed or right-handed?</p><p><strong>EDITH:</strong> Right.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>EDITH:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer to use Mac, Linux or Windows?</p><p><strong>EDITH:</strong> Linux. I love Linux.</p><p><strong>ADRIANA:</strong> All right. Hardcore. I love it. What is your favorite programming language?</p><p><strong>EDITH:</strong> Okay, there are many. Now my favorite right now I can say that it's Rust.</p><p><strong>ADRIANA:</strong> Very cool, very cool. I hear that it's great. But also very complicated to get into.</p><p><strong>EDITH:</strong> Yes. I mean, I don't code like a deep programming. I am just starting, just learning, but I was fascinated for what you can do with it.</p><p><strong>ADRIANA:</strong> Cool. I'm curious as a sidebar, what got you interested in learning Rust?</p><p><strong>EDITH:</strong> Because how you can easily integrate with other technologies. For example, with Docker I was trying to play, I was able to do fast with Rust. And using Chat, GPT is also a great tool to learn,.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's awesome. Very cool. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>EDITH:</strong> Hard question here. Yeah, I prefer Ops.</p><p><strong>ADRIANA:</strong> Okay, cool. Next one. Do you like JSON or YAML better?</p><p><strong>EDITH:</strong> YAML. I feel that I can read it.</p><p><strong>ADRIANA:</strong> Yes. Yeah, that's my thing with YAML too. I think it's easier to read. Okay, next one may be controversial spaces or tabs? Which one do you like better?</p><p><strong>EDITH:</strong> Spaces or tabs? I use spaces.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Okay. So I used to be a big fan of tabs, but then I started using spaces, especially when working with YAML, because it felt a little bit more organic for me. Yeah. So I used to be very adamant, like, no, it's got to be tabs. But now I'm like, I'm open right now. I'm down for spaces. So, yeah.</p><p><strong>EDITH:</strong> Okay.</p><p><strong>ADRIANA:</strong> Also, kudos to you for turning the question back on me.</p><p><strong>EDITH:</strong> But I am curious about you too. Why you too?</p><p><strong>ADRIANA:</strong> I love it. Very awesome. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EDITH:</strong> Okay. I love videos. I have a hard moment reading a lot of text, but videos is more easy for me to consume for you. I can imagine that too, because you do videos a lot also, right?</p><p><strong>ADRIANA:</strong> No, it's mostly text for me. It's funny, though. I was talking to my dad yesterday, so my dad does not...he was like, I do not like podcasts. I'm like, but my podcast is on video, too. He's like, it's just boring to see people's heads on video, but he's more of a video guy because he likes the visual stuff. He refuses to do podcasts. And my daughter loves, loves, loves videos. She's always learning things on Instagram or YouTube.</p><p><strong>EDITH:</strong> And you have a lot of articles.</p><p><strong>ADRIANA:</strong> Definitely. Like, I prefer writing. I think I've embraced video a little bit more. I used to be very scared of editing video, and I feel like nowadays the tools have made it easier to do video edits so that it looks like I'm not fumbling around. So I feel a lot more comfortable doing video editing compared to, like, ten years ago when it felt impossibly hard.</p><p><strong>EDITH:</strong> With writing. I feel really hard writing. Long time ago, I was not able to write a single article that take me too long to write. But now I feel I'm more comfortable because I am trying to do constantly.</p><p><strong>ADRIANA:</strong> Oh, that's awesome.</p><p><strong>EDITH:</strong> Yay.</p><p><strong>ADRIANA:</strong> I love to hear stuff like that. Final question. What is your superpower?</p><p><strong>EDITH:</strong> Patience.</p><p><strong>ADRIANA:</strong> Patience. I love it.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Oh, jeez. My superpower. I think I'm really good at connecting people together. I find myself in situations where I'll have a conversation with someone and then they'll ask me a question. I'm like, I know a person that you can talk to. Yeah.</p><p><strong>EDITH:</strong> You have a lot of people in your mind.</p><p><strong>ADRIANA:</strong> Yeah, I guess so. I guess so. At least remember people who should be talking to each other.</p><p><strong>EDITH:</strong> That's a superpower.</p><p><strong>ADRIANA:</strong> All right, cool. Well, that was it for the lightning round questions. You survived! Yay.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> Okay, so now for the fun stuff. As I mentioned before, we got connected through Abby, and then it turns out we have another connection in common, which is we're both CNCF Ambassadors from the spring 2023 group. So, very exciting. I guess our first year of ambassadorship is coming to a close, and I guess they're renewing applications end of this month. So my question to you is, how has it been this last almost year as a CNCF Ambassador?</p><p><strong>EDITH:</strong> Almost a year because we started at March. I think the last year. I was here in London, too. Then I go back to Peru. And how I feel this year being CNCF Ambassador, I think it doesn't cost to me too much make things for being Ambassador because I was in the category. If you see there are several categories, right? Run events or you go many, you can choose whatever you want. I choose the part of content creations which I love. So when I inspire it, I just create a video. I just make a flyer or a pdf of anything which I do in my free time. And I love it because editing videos and making that things require a lot of patience.</p><p><strong>ADRIANA:</strong> Yes. There's your superpower.</p><p><strong>EDITH:</strong> That's my superpower. And I can do that. I feel really excited. I feel like I'm going to apply again. For the last month, I was not just involving in content creation, I was also involving in organizing events. We are organizing Kubernetes Community Days. Lima, Peru is the first time we are running these events in Peru with other members of the community and also being members of CFP proposals reviewers, for example. I was involved in many other things.</p><p>No just content creation. A lot of things to learn. A lot of things that I never did in the past, but I never thought to do it. But I am doing. Wow, this is amazing. It's hard sometimes because it costs to learn, but it's very interesting and I like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And I have to say, I really enjoyed being a CNCF Ambassador because of the different opportunities that it's opened up, like just making new connections and being given opportunities to review CFPs and being given speaking opportunities that you necessarily wouldn't have had otherwise.</p><p><strong>EDITH:</strong> Yeah. I feel in the same way, just to tell you that the first trip that I did in my life outside Peru was for CNCF because I won a scholarship. So I didn't speak English, just my name. And I got to Seattle and saw a different experience. Just being in the KubeCon in Seattle, it was just amazing. And things that made me think, wow, there is doors here that I should start open. It's here I should go. I saw a lot of opportunities, and since then I go to that side of CNCF and all those communities my career start to doing that. I think the support for women in tech is also very valuable what we are doing as a community.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. I do want to go back to your earlier comment on your first trip out of Peru, and you said you didn't know English at the time. How long ago was that?</p><p><strong>EDITH:</strong> I'm sorry? It was 2018. Yes. I mean, I study English. Yes, I talk basic English, but outside you is different.</p><p><strong>ADRIANA:</strong> It's different, yeah. It's so true. Because it's the slang, it's the technical terms. It's funny, because I was thinking back...as you mentioned, I'm from Brazil, but I grew up most of...I've been in Canada since I was ten. I've been in Canada for, like, almost 35 years. So I am bilingual. I'm even trilingual.</p><p>I speak French, too, but I have to say my Portuguese has degraded in the time that I've been here, even though I speak to my parents in Portuguese, but I lack some of the technical terminology and I even lack some of the slang. So I actually started joining...following people on Instagram for Portuguese language school so that I can up my game to just get back into some of the slang terms and just be a little bit more conversational than I am, because I've lost some of that from not being around that many Portuguese speakers.</p><p><strong>EDITH:</strong> Yeah, I understand that. I have been here speaking English not too long time, but I already start to forgetting how to write things in Spanish, and I brought it wrong. And my father is always correcting me asterisk.</p><p><strong>ADRIANA:</strong> I know my dad's always correcting me as well, because sometimes I'll do a translation...what seems to be a direct translation of the English word to Portuguese, and he's like, yeah, that's not the same word. It means something totally different. I'm like, oh, my God, I feel so embarrassed.</p><p><strong>EDITH:</strong> You are not alone.</p><p><strong>ADRIANA:</strong> But then I remember something that I've read, like, being able to speak more than one language and making the effort to converse in more than one language is putting yourself out there. It's a sign of bravery, because, holy crap, it is so scary to attempt to communicate it in a language that you're not necessarily familiar with or super comfortable speaking in. Before we met today to record this, I recorded a podcast episode in Portuguese, and it was my second time recording a podcast episode in Portuguese. And I was so scared because I'm like, I don't know technical terminology in Portuguese. And so some of the advice that I got from a few of my Brazilian friends who live here in Toronto, they're like, "Don't worry if you don't know the word. Just use the English word, but give it a bit of a Portuguese accent." Yeah. I mean, like, you know, even though, like, something like that completely scared the shit out of me. At the same time, I'm like, you know what? I'm going to force myself to do this because the more I do it, the more comfortable I will get.</p><p><strong>EDITH:</strong> Yes. I don't know why we are like that. I mean, we are really afraid. We jump and we start to doing. Then it pass and we said we did it. Yeah. Before that start to feel like the fear, the hands start to with everything, that scary moment. Then you use go, but then you jump to another thing.</p><p><strong>EDITH:</strong> To start to jump to a ring and another ring. The same motions.</p><p><strong>ADRIANA:</strong> Exactly. It actually reminds me of, like, I was having this conversation last week with someone where I'm like, oh, my God. When I first learned about cloud and cloud native, I'm like, it's this terrifying, scary thing. So I was like, I don't want to do it. I don't know. I don't think I can do it. And then I did my first thing in the cloud and I'm like, oh, okay. It was okay.</p><p><strong>ADRIANA:</strong> Yeah, it wasn't scary.</p><p><strong>EDITH:</strong> You are complete. Nothing happened. It's weird how we can be afraid of things that also involve human beings, like communications, like speaking, we are afraid. I don't know what we are afraid. What is the fear that we feel to be exposed, to see that others look at us and we are trying to embarrass. I think we all are humans and we all have the mistakes.</p><p><strong>ADRIANA:</strong> Yeah. And I think we judge ourselves a lot more than others judge us. When I'm having a conversation with someone in Portuguese, especially like, with my family in Brazil, and thankfully know Google translate to help me when I'm on WhatsApp, but I'm like, oh, my God, they're going to look at me and they're going to make fun of my grammar, whatever, or use the wrong word. But then I also have to remind myself they have better things to do than to nit-pick on your grammar. They have their own lives. Get over yourself. It's not all about you.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, so I want to switch gears again and talk a little bit about your career, like how you got into...and I know you do a lot of work around Kubernetes and containers. What got you in it?</p><p><strong>EDITH:</strong> Yeah. Okay. I was in the field of tech for almost ten years. I can say I work it as a DevOps, also as a developer for big companies in Peru. For companies where I started from scratch, things. Was really hard. For example, when DevOps was not big tendency. Right now we are starting from scratch. I started from scratch alone.</p><p>Trying to start servers, make all that stuff was really hard, but challenge. And after that I decided to quit my job in 2018, I think...2019. Because of healthy problems, emotional problems, healthy problems, back problems, and with family problems, everything like when you have one and everything start to make a big thing. And I decided to take a moment. I take two years. I never thought it will take me too much, but I took two years. Okay. But these two years was really amazing for me. It was amazing because I give me this time to know me better.</p><p>Things that I never did in the past. Because I was always running, running, piecing the car. I don't know how to say the accelerator of the car and trying to gas in that life. But then when everything happened, I just. No plan. Nothing for that future, for the future, just that. Just myself, my thoughts and my body. And thinking what made me happy, what will make me happy for the future.</p><p>It's how I invest the time in two years. So not just thinking, but also doing. Because I wanted to improve English, I wanted to improve also my technical skills. And I realized that tech made me happy. It's one of the things also make me happy. Okay. I'm also geek.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>EDITH:</strong> Yeah. Between several things, tech also made me happy. And I start to improve my skills. I start to learning English, which was really challenged for me. Now I can communicate how I want. I think I need to improve, but it's good for me. So I started to apply for jobs after having an internship in Outreachy. Did you hear about Outreachy?</p><p><strong>ADRIANA:</strong> Yes, yes. I have heard of Outreachy. For folks who have not heard of Outreachy...</p><p><strong>EDITH:</strong> Yes. Outreachy is a program, open source program. In three months you can have a mentor. It is also paid. So you learn a lot of things because you put your hands in real open source projects. I put my hands in Apache Airflow, where I start to code. I start to make things that I had never thought to do it. It was really amazing. And I wasn't with Oyo, but they give me a pay.</p><p>So it was enough to me to survive and to learn English and improve some soft skills and also technical skills. Then I started to apply a job. I set a goal for me, for myself, to apply for an international company where I can speak English. Have that opportunity to speak English. So applied maybe to 200 jobs in two months. I applied the most I can.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>EDITH:</strong> Sweden, Germany, USA. I send my CVs a lot. So one of the companies was Percona, and after the process and everything, I was hired by Percona and now I'm working as a technology evangelist in Percona, which is an open source company.</p><p><strong>ADRIANA:</strong> That's so cool. And I have to say, it so resonated with me when you said that as part of your time of really digging into who you are and what you love, that you decided that you love tech. Because I felt like I went through a similar thing in my career as well. I was working at a bank and I had quit my job at the bank to become a professional full time photographer. And I was like, this is it. I'm done. I don't want to work in tech. I want to do photography.</p><p>This is my passion. And I did it for a year, and then I came to this moment in my life where I was like, so it's really hard. And if I really want to make this work, I can probably give it another year or two and probably finally start seeing growth. Because at the time, it was like I wasn't really right then I thought, but do I want to invest this extra time to grow my photography business? What do I actually like doing? Then I realized I had more fun tinkering around, like doing my newsletters and tinkering around with my website, and I was using WordPress and I bought this plugin that wasn't working. And I'm like, let's go into the PHP code to see what's wrong. And I'm like, oh, I think I like that more. So I ended up like. I'm like, you know what? I want to go back to tech.</p><p>It took a year of me not being in tech to realize that I actually enjoyed tech. So, anyway, yeah, your story so much resonated with me, and I think it's so awesome and so important to take the time in our careers to figure out what makes us happy because, I don't know, we're at work for most of our lives and it better be something that we enjoy, right?</p><p><strong>EDITH:</strong> Yeah. And it's different and it's unique history. I can say yours, for example, is totally different than mine, but it's very unique. It has the meaning for you, and that is the good thing, the very important thing that maybe nobody's going to understand. But we are going to understand, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>EDITH:</strong> We are the only one who understand that special moment. Yes.</p><p><strong>ADRIANA:</strong> It's so true. Very deep thoughts. I love it. So philosophical. So great. The other thing I wanted to ask you about, because how did you get into doing Kubernetes work?</p><p><strong>EDITH:</strong> Kubernetes in Peru, we started to hear about Docker, for example, we started to see the whale everywhere. What is the doll? And that was the curiosity, the doll with a terminal. The terminal to Docker and containers and all that stuff. The same, I think happened with Kubernetes. In Peru, we started to listen about Kubernetes as a technology, as a standard things, but just listening. So I started to follow. What is this Kubernetes thing that people talk? And I start to follow people on social media, like Liz Rice, for example. The first person, people that I was following was Kelsey [Hightower].</p><p>You interview Kelsey. Kelsey, Liz. That's big people there. So I was really fascinated for the keynote that they did. So I started to investigate about KubeCon, and it's how I got the scholarship to go. And once I go there, I see, wow, Kubernetes is the thing. So I started doing some demos at home with Google Cloud because I had free credits. So I start to play because it's what I want to. I love to do, to play with technology.</p><p>Do it, destroy it, create it, destroy it. Mac, Linux, Windows, destroy it again. I don't know. But I found it funny. Funny, yes. Funny. Enjoyable? What is the word? Okay.</p><p><strong>ADRIANA:</strong> Yeah. Fun.</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> That's awesome. It's so cool. And I especially love what you said about creating and destroying. And I think that's honestly some of the most fun stuff about playing with Kubernetes clusters is like, you do a bunch of stuff, you mess it up. Okay, time to start over again.</p><p><strong>EDITH:</strong> We are not in production, so you can destroy.</p><p><strong>ADRIANA:</strong> Right, exactly. Yeah, definitely don't do that with your production cluster. So you mentioned playing around with Google Cloud. Have you played around with any other cloud providers?</p><p><strong>EDITH:</strong> Yes, I had the opportunity to play with Red Hat, with Amazon, with Google Cloud and Azure. Yeah.</p><p><strong>ADRIANA:</strong> Cool. And which one's your favorite of the ones you've played with?</p><p><strong>EDITH:</strong> Google is my favorite. I don't know. I feel like interface, the graphical user interface, was more, for me, easy to do it, easy to create, to understand. For me, I feel that in that time, I feel that Amazon has a lot of things. Maybe that I didn't get too much distracted. But anyway, I use in the same time the three cloud providers.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So switching gears a bit, I wanted to talk a little bit about some of your community work.</p><p><strong>EDITH:</strong> Thank you for that question and community. I started in community participating as all of us just going to the events and see people talking and watch. But then I say, okay, there is another weight because you are in a certain level I can say you advance a little bit in your career and you say, okay, there is people who did a lot for you. They give time, they prepare. So you learn. So let's make it something for that too. And it's the mindset of the community, right? Get back this kind of things. So now we started with creating communities.</p><p>I say we because it's not just me, we always work with people in communities and we created communities in the city where I was living. There was where I was living lacks of community techs. There is no much communities in tech. So it's where I wanted to start. I'm going to create communities with many people. So Docker was one of the companies that helped me to make it with sponsoring some events. So we start to create events for per year. For example, we celebrate the anniversary of Docker. Like, the 10th anniversary which was a lot of people going to that event and they are learning about the technology and that is one of the work that we are working until now.</p><p>I like of that and I feel proud about that because we are doing something small but maybe could be impactful and give this opportunity to people that don't have the opportunity to make in that city without leaving the city. Yeah, this is one of the things that we are doing and the other is CNCF. I love this. So we had this big opportunity also because CNCF sponsor it. We have all the support of CNCF to make it possible a Kubernetes Community Days in my country in Peru. So we as a team because we are several people working in that we are creating this community for this year, for July. So I hope we can see it and we can repeat it over the year. So this will be impact also and generate more opportunities for people in our country.</p><p><strong>ADRIANA:</strong> That's amazing. Now how much work goes into putting together a Kubernetes Community Day> But actually before I get you to answer that, maybe it would be helpful to explain to our audience what is a Kubernetes Community Day? What's the purpose of having something like that?</p><p><strong>EDITH:</strong> Yeah, these are spaces where we give people the opportunity to share about the expertise they have about the Kubernetes and the CNCF ecosystem that exists. So a Kubernetes community days is an event. Could be in person, online or both, two days or one day. We choose that. And where several experts or people who want to share about ecosystem of Kubernetes go and start to talk about that. Could be not just talk, could be workshop, could be several things lightning talks, open forum, things like that. And sometimes it's free, sometimes it requires some payment. It depends on the organization, but it's a big opportunity to join a lot of experts, beginners, enthusiasts, members of communities between all this ecosystem. Kubernetes ecosystem.</p><p><strong>ADRIANA:</strong> That's amazing. So it's basically like a little mini conference.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It mini though? It sounds like. It sounds like a lot of work.</p><p><strong>EDITH:</strong> We compare it with KubeCon, could be mini, but to be honest, it's not like to be mini. Not mini like I saw 500 people in some of the Kubernetes Community Days in Europe, I think.</p><p><strong>ADRIANA:</strong> Holy cow. Damn.</p><p><strong>EDITH:</strong> We are targeting in Peru for the Kubernetes Community Days in Peru, we are targeting also 500 people. Yeah. Attendees.</p><p><strong>ADRIANA:</strong> Amazing. That's so cool. And so for organizing Kubernetes Community Day or KCD, what type of support do you get from the CNCF? As a CNCF Ambassador I would imagine that you get a little extra boost of support from the CNCF? So if you could talk a little bit about that?</p><p><strong>EDITH:</strong> Yeah. What we have is support from members of the CNCF, people who work there. So they help us organize and we have synchronization meetings sometimes to see how is our progress. Also they try to support us the most they can. For example providing us the logos and designer people who can also help us. They also sign a budget for coupons, courses, coupons and some budget. I don't remember the amount of the budget to start the event. That will help us to pay some things and what more? I'm not sure about that but they give the opportunity also to travel to the KubeCon I think.</p><p>But maybe I am wrong. I'm not sure about that but I think there is many opportunities. Once you are in the ecosystem and once you are doing things there are many opportunities. Networking is also a big opportunity because in an event you can contact with several people who also are organizing. This is my first time organizing so I don't have precise response how much that will take me because it's the first time that I am running it. Let's see how it goes.</p><p><strong>ADRIANA:</strong> So does the CNCF provide then the overall funding for running a KCD or do they provide some funding? Do you need sponsorships? How does that work?</p><p><strong>EDITH:</strong> Yeah, we need a sponsorship. Each team tried to find a sponsorship in the country or outside the country. So with that budget is how they estimate how many attendees we will have and how we are going to assign it. In some cases, this is free and the budget that you need is maybe less, right? It depends, to be honest, of the country and of the city of the country, because the governance community is now is for city. So let's give the opportunity to have more in a country.</p><p><strong>ADRIANA:</strong> Cool. That's awesome.</p><p><strong>EDITH:</strong> Did you think to organize an event? Did you think to participate?</p><p><strong>ADRIANA:</strong> So I'm actually helping to organize an event in Toronto called KubeHuddle, which is like...I think the first KubeHuddle took place in the UK, I want to say a few years ago. And then there was a KubeHuddle in Toronto last year that I attended as a speaker. So then the organizer of KubeHuddle, Marino, he asked me at the end of last one, he's like, "Do you want to help organize the 2024 one? I'm like, okay, yeah." So I am involved in that...because I have so many things on my plate, like, I'm trying to take on what I can without being overwhelmed, but still making sure that I help out. So this is my first experience with that. And KubeHuddle is taking place on May the 7th in Toronto. So this year it's going to be a one-day conference. Last year it was a two-day conference. This year it's a one day single-track conference. So yeah, very exciting. So is KCD Peru? Is it a one-day or two-day conference?</p><p><strong>EDITH:</strong> One-day conference.</p><p><strong>ADRIANA:</strong> One day. And is it multiple tracks or is it single track?</p><p><strong>EDITH:</strong> Multiple. We are thinking multiple.</p><p><strong>ADRIANA:</strong> Okay, cool. Awesome. Very exciting. I'm super stoked for you. I hope it all goes well. Now we are coming up on time, but before we finish off, do you have any parting words of wisdom for our audience?</p><p><strong>EDITH:</strong> If I can say something, it's enjoy life.</p><p><strong>ADRIANA:</strong> I love that. That is perfect.</p><p><strong>EDITH:</strong> See the sun. Look at that and enjoy it. It's very nice. Sometimes. If you have sun.</p><p><strong>ADRIANA:</strong> Except on cold days.</p><p><strong>EDITH:</strong> It's really cold. There is no sun.</p><p><strong>ADRIANA:</strong> I don't know...What's the temperature like in London today, because here it's a warm -4C.</p><p><strong>EDITH:</strong> Today there was a sun, but once you put the finger outside, it freezes. But the sun was lining.</p><p><strong>ADRIANA:</strong> That makes it better. Yesterday it was like -15C in Toronto and I went for a walk and I had to go into different stores to warm up. So I didn't freeze. But yes, I absolutely love your parting words of wisdom. I think we get so caught up in our work lives that we forget to also just take a break, reset, enjoy life. Enjoy the non-work time. Well, this was awesome. Thank you so much, Edith, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EDITH:</strong> Peace out, and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 30 Jan 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Edith Puclla)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-breaking-barriers-edith-puclla-zAwMPblT</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Edith is a Tech Evangelist at Percona, a company known for its work with open source databases. She used to work as a DevOps engineer, helping IT companies and startups set up and use DevOps. After taking a break for two years, Edith started working with Open Source, which helped her get back into the job market. She has made valuable contributions to the Apache Airflow project during her time with Outreachy and is working on translating the Kubernetes website into Spanish. Edith is also an ambassador for the Cloud Native Computing Foundation, focusing on creating content, and is recognized as a Docker captain. She has taken part in tech programs like Stanford's Code in Place and studied at 42, a coding school in California. Recently, Edith moved to the United Kingdom on a Global Talent Visa, which was a big step forward in her life.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/EdithPuclla">X (Twitter)</a></li><li><a href="https://www.linkedin.com/in/edithpuclla/">LinkedIn</a></li><li><a href="https://youtube.com/@techwithedi">YouTube</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.cncf.io">Cloud Native Computing Foundation (CNCF)</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li><li><a href="https://airflow.apache.org">Apache Airflow</a></li><li><a href="https://www.cncf.io/kcds/">Kubernetes Community Days (KCD)</a></li><li><a href="https://www.lizrice.com">Liz Rice</a></li><li><a href="http://kcdperu.com/">KCD Peru - July 20th, 2024</a></li><li><a href="https://ca.kubehuddle.com">KubeHuddle Toronto 2024</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.docker.com/community/captains/">Docker Captains program</a></li><li><a href="https://codeinplace.stanford.edu">Code in Place (Stanford University)</a></li><li><a href="https://42.fr/en/homepage/">42 Silicon Valley (coding school)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. Geeking out with me today. I have Edith Puklia. And where are you calling from today?</p><p><strong>EDITH:</strong> Yeah, I am calling from UK. London, UK.</p><p><strong>ADRIANA:</strong> Awesome. I've had a few people on the show that have called in from London. I think you're like the third person from London. I had Abby Bangser, who I think it was Abby who introduced. Right? Abby is the ultimate connector of people. So thank you, Abby, for introducing us.</p><p>Yes, I had Abby and then Jennifer Riggins, who is a tech journalist. You probably saw a bunch of her pieces on The New Stack. And then you. So you are my three London, UK people. Very exciting.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> And we share a South American connection as well, right?</p><p><strong>EDITH:</strong> Yes. You are from Brazil, right? Peru here.</p><p><strong>ADRIANA:</strong> Yay. Home of the llamas.</p><p><strong>EDITH:</strong> We love llamas. We love them.</p><p><strong>ADRIANA:</strong> Oh, yeah, you have the awesome mug. Yeah. I was telling you earlier before we started recording that llamas and capybaras are like my two favorite animals in the world, so I always get excited when I see either one of them. Cool. Well, let's start with the lightning round questions. Are you ready?</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> Okay. Are you left-handed or right-handed?</p><p><strong>EDITH:</strong> Right.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer iPhone or Android?</p><p><strong>EDITH:</strong> iPhone.</p><p><strong>ADRIANA:</strong> Okay. Do you prefer to use Mac, Linux or Windows?</p><p><strong>EDITH:</strong> Linux. I love Linux.</p><p><strong>ADRIANA:</strong> All right. Hardcore. I love it. What is your favorite programming language?</p><p><strong>EDITH:</strong> Okay, there are many. Now my favorite right now I can say that it's Rust.</p><p><strong>ADRIANA:</strong> Very cool, very cool. I hear that it's great. But also very complicated to get into.</p><p><strong>EDITH:</strong> Yes. I mean, I don't code like a deep programming. I am just starting, just learning, but I was fascinated for what you can do with it.</p><p><strong>ADRIANA:</strong> Cool. I'm curious as a sidebar, what got you interested in learning Rust?</p><p><strong>EDITH:</strong> Because how you can easily integrate with other technologies. For example, with Docker I was trying to play, I was able to do fast with Rust. And using Chat, GPT is also a great tool to learn,.</p><p><strong>ADRIANA:</strong> Yeah, yeah, that's awesome. Very cool. Okay, next question. Do you prefer Dev or Ops?</p><p><strong>EDITH:</strong> Hard question here. Yeah, I prefer Ops.</p><p><strong>ADRIANA:</strong> Okay, cool. Next one. Do you like JSON or YAML better?</p><p><strong>EDITH:</strong> YAML. I feel that I can read it.</p><p><strong>ADRIANA:</strong> Yes. Yeah, that's my thing with YAML too. I think it's easier to read. Okay, next one may be controversial spaces or tabs? Which one do you like better?</p><p><strong>EDITH:</strong> Spaces or tabs? I use spaces.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Okay. So I used to be a big fan of tabs, but then I started using spaces, especially when working with YAML, because it felt a little bit more organic for me. Yeah. So I used to be very adamant, like, no, it's got to be tabs. But now I'm like, I'm open right now. I'm down for spaces. So, yeah.</p><p><strong>EDITH:</strong> Okay.</p><p><strong>ADRIANA:</strong> Also, kudos to you for turning the question back on me.</p><p><strong>EDITH:</strong> But I am curious about you too. Why you too?</p><p><strong>ADRIANA:</strong> I love it. Very awesome. Okay, two more questions. Do you prefer to consume content through video or text?</p><p><strong>EDITH:</strong> Okay. I love videos. I have a hard moment reading a lot of text, but videos is more easy for me to consume for you. I can imagine that too, because you do videos a lot also, right?</p><p><strong>ADRIANA:</strong> No, it's mostly text for me. It's funny, though. I was talking to my dad yesterday, so my dad does not...he was like, I do not like podcasts. I'm like, but my podcast is on video, too. He's like, it's just boring to see people's heads on video, but he's more of a video guy because he likes the visual stuff. He refuses to do podcasts. And my daughter loves, loves, loves videos. She's always learning things on Instagram or YouTube.</p><p><strong>EDITH:</strong> And you have a lot of articles.</p><p><strong>ADRIANA:</strong> Definitely. Like, I prefer writing. I think I've embraced video a little bit more. I used to be very scared of editing video, and I feel like nowadays the tools have made it easier to do video edits so that it looks like I'm not fumbling around. So I feel a lot more comfortable doing video editing compared to, like, ten years ago when it felt impossibly hard.</p><p><strong>EDITH:</strong> With writing. I feel really hard writing. Long time ago, I was not able to write a single article that take me too long to write. But now I feel I'm more comfortable because I am trying to do constantly.</p><p><strong>ADRIANA:</strong> Oh, that's awesome.</p><p><strong>EDITH:</strong> Yay.</p><p><strong>ADRIANA:</strong> I love to hear stuff like that. Final question. What is your superpower?</p><p><strong>EDITH:</strong> Patience.</p><p><strong>ADRIANA:</strong> Patience. I love it.</p><p><strong>EDITH:</strong> Yeah. You?</p><p><strong>ADRIANA:</strong> Oh, jeez. My superpower. I think I'm really good at connecting people together. I find myself in situations where I'll have a conversation with someone and then they'll ask me a question. I'm like, I know a person that you can talk to. Yeah.</p><p><strong>EDITH:</strong> You have a lot of people in your mind.</p><p><strong>ADRIANA:</strong> Yeah, I guess so. I guess so. At least remember people who should be talking to each other.</p><p><strong>EDITH:</strong> That's a superpower.</p><p><strong>ADRIANA:</strong> All right, cool. Well, that was it for the lightning round questions. You survived! Yay.</p><p><strong>EDITH:</strong> Thank you.</p><p><strong>ADRIANA:</strong> Okay, so now for the fun stuff. As I mentioned before, we got connected through Abby, and then it turns out we have another connection in common, which is we're both CNCF Ambassadors from the spring 2023 group. So, very exciting. I guess our first year of ambassadorship is coming to a close, and I guess they're renewing applications end of this month. So my question to you is, how has it been this last almost year as a CNCF Ambassador?</p><p><strong>EDITH:</strong> Almost a year because we started at March. I think the last year. I was here in London, too. Then I go back to Peru. And how I feel this year being CNCF Ambassador, I think it doesn't cost to me too much make things for being Ambassador because I was in the category. If you see there are several categories, right? Run events or you go many, you can choose whatever you want. I choose the part of content creations which I love. So when I inspire it, I just create a video. I just make a flyer or a pdf of anything which I do in my free time. And I love it because editing videos and making that things require a lot of patience.</p><p><strong>ADRIANA:</strong> Yes. There's your superpower.</p><p><strong>EDITH:</strong> That's my superpower. And I can do that. I feel really excited. I feel like I'm going to apply again. For the last month, I was not just involving in content creation, I was also involving in organizing events. We are organizing Kubernetes Community Days. Lima, Peru is the first time we are running these events in Peru with other members of the community and also being members of CFP proposals reviewers, for example. I was involved in many other things.</p><p>No just content creation. A lot of things to learn. A lot of things that I never did in the past, but I never thought to do it. But I am doing. Wow, this is amazing. It's hard sometimes because it costs to learn, but it's very interesting and I like.</p><p><strong>ADRIANA:</strong> Yeah, yeah, I totally agree. And I have to say, I really enjoyed being a CNCF Ambassador because of the different opportunities that it's opened up, like just making new connections and being given opportunities to review CFPs and being given speaking opportunities that you necessarily wouldn't have had otherwise.</p><p><strong>EDITH:</strong> Yeah. I feel in the same way, just to tell you that the first trip that I did in my life outside Peru was for CNCF because I won a scholarship. So I didn't speak English, just my name. And I got to Seattle and saw a different experience. Just being in the KubeCon in Seattle, it was just amazing. And things that made me think, wow, there is doors here that I should start open. It's here I should go. I saw a lot of opportunities, and since then I go to that side of CNCF and all those communities my career start to doing that. I think the support for women in tech is also very valuable what we are doing as a community.</p><p><strong>ADRIANA:</strong> Yeah, yeah, absolutely. I do want to go back to your earlier comment on your first trip out of Peru, and you said you didn't know English at the time. How long ago was that?</p><p><strong>EDITH:</strong> I'm sorry? It was 2018. Yes. I mean, I study English. Yes, I talk basic English, but outside you is different.</p><p><strong>ADRIANA:</strong> It's different, yeah. It's so true. Because it's the slang, it's the technical terms. It's funny, because I was thinking back...as you mentioned, I'm from Brazil, but I grew up most of...I've been in Canada since I was ten. I've been in Canada for, like, almost 35 years. So I am bilingual. I'm even trilingual.</p><p>I speak French, too, but I have to say my Portuguese has degraded in the time that I've been here, even though I speak to my parents in Portuguese, but I lack some of the technical terminology and I even lack some of the slang. So I actually started joining...following people on Instagram for Portuguese language school so that I can up my game to just get back into some of the slang terms and just be a little bit more conversational than I am, because I've lost some of that from not being around that many Portuguese speakers.</p><p><strong>EDITH:</strong> Yeah, I understand that. I have been here speaking English not too long time, but I already start to forgetting how to write things in Spanish, and I brought it wrong. And my father is always correcting me asterisk.</p><p><strong>ADRIANA:</strong> I know my dad's always correcting me as well, because sometimes I'll do a translation...what seems to be a direct translation of the English word to Portuguese, and he's like, yeah, that's not the same word. It means something totally different. I'm like, oh, my God, I feel so embarrassed.</p><p><strong>EDITH:</strong> You are not alone.</p><p><strong>ADRIANA:</strong> But then I remember something that I've read, like, being able to speak more than one language and making the effort to converse in more than one language is putting yourself out there. It's a sign of bravery, because, holy crap, it is so scary to attempt to communicate it in a language that you're not necessarily familiar with or super comfortable speaking in. Before we met today to record this, I recorded a podcast episode in Portuguese, and it was my second time recording a podcast episode in Portuguese. And I was so scared because I'm like, I don't know technical terminology in Portuguese. And so some of the advice that I got from a few of my Brazilian friends who live here in Toronto, they're like, "Don't worry if you don't know the word. Just use the English word, but give it a bit of a Portuguese accent." Yeah. I mean, like, you know, even though, like, something like that completely scared the shit out of me. At the same time, I'm like, you know what? I'm going to force myself to do this because the more I do it, the more comfortable I will get.</p><p><strong>EDITH:</strong> Yes. I don't know why we are like that. I mean, we are really afraid. We jump and we start to doing. Then it pass and we said we did it. Yeah. Before that start to feel like the fear, the hands start to with everything, that scary moment. Then you use go, but then you jump to another thing.</p><p><strong>EDITH:</strong> To start to jump to a ring and another ring. The same motions.</p><p><strong>ADRIANA:</strong> Exactly. It actually reminds me of, like, I was having this conversation last week with someone where I'm like, oh, my God. When I first learned about cloud and cloud native, I'm like, it's this terrifying, scary thing. So I was like, I don't want to do it. I don't know. I don't think I can do it. And then I did my first thing in the cloud and I'm like, oh, okay. It was okay.</p><p><strong>ADRIANA:</strong> Yeah, it wasn't scary.</p><p><strong>EDITH:</strong> You are complete. Nothing happened. It's weird how we can be afraid of things that also involve human beings, like communications, like speaking, we are afraid. I don't know what we are afraid. What is the fear that we feel to be exposed, to see that others look at us and we are trying to embarrass. I think we all are humans and we all have the mistakes.</p><p><strong>ADRIANA:</strong> Yeah. And I think we judge ourselves a lot more than others judge us. When I'm having a conversation with someone in Portuguese, especially like, with my family in Brazil, and thankfully know Google translate to help me when I'm on WhatsApp, but I'm like, oh, my God, they're going to look at me and they're going to make fun of my grammar, whatever, or use the wrong word. But then I also have to remind myself they have better things to do than to nit-pick on your grammar. They have their own lives. Get over yourself. It's not all about you.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, so I want to switch gears again and talk a little bit about your career, like how you got into...and I know you do a lot of work around Kubernetes and containers. What got you in it?</p><p><strong>EDITH:</strong> Yeah. Okay. I was in the field of tech for almost ten years. I can say I work it as a DevOps, also as a developer for big companies in Peru. For companies where I started from scratch, things. Was really hard. For example, when DevOps was not big tendency. Right now we are starting from scratch. I started from scratch alone.</p><p>Trying to start servers, make all that stuff was really hard, but challenge. And after that I decided to quit my job in 2018, I think...2019. Because of healthy problems, emotional problems, healthy problems, back problems, and with family problems, everything like when you have one and everything start to make a big thing. And I decided to take a moment. I take two years. I never thought it will take me too much, but I took two years. Okay. But these two years was really amazing for me. It was amazing because I give me this time to know me better.</p><p>Things that I never did in the past. Because I was always running, running, piecing the car. I don't know how to say the accelerator of the car and trying to gas in that life. But then when everything happened, I just. No plan. Nothing for that future, for the future, just that. Just myself, my thoughts and my body. And thinking what made me happy, what will make me happy for the future.</p><p>It's how I invest the time in two years. So not just thinking, but also doing. Because I wanted to improve English, I wanted to improve also my technical skills. And I realized that tech made me happy. It's one of the things also make me happy. Okay. I'm also geek.</p><p><strong>ADRIANA:</strong> I love it.</p><p><strong>EDITH:</strong> Yeah. Between several things, tech also made me happy. And I start to improve my skills. I start to learning English, which was really challenged for me. Now I can communicate how I want. I think I need to improve, but it's good for me. So I started to apply for jobs after having an internship in Outreachy. Did you hear about Outreachy?</p><p><strong>ADRIANA:</strong> Yes, yes. I have heard of Outreachy. For folks who have not heard of Outreachy...</p><p><strong>EDITH:</strong> Yes. Outreachy is a program, open source program. In three months you can have a mentor. It is also paid. So you learn a lot of things because you put your hands in real open source projects. I put my hands in Apache Airflow, where I start to code. I start to make things that I had never thought to do it. It was really amazing. And I wasn't with Oyo, but they give me a pay.</p><p>So it was enough to me to survive and to learn English and improve some soft skills and also technical skills. Then I started to apply a job. I set a goal for me, for myself, to apply for an international company where I can speak English. Have that opportunity to speak English. So applied maybe to 200 jobs in two months. I applied the most I can.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>EDITH:</strong> Sweden, Germany, USA. I send my CVs a lot. So one of the companies was Percona, and after the process and everything, I was hired by Percona and now I'm working as a technology evangelist in Percona, which is an open source company.</p><p><strong>ADRIANA:</strong> That's so cool. And I have to say, it so resonated with me when you said that as part of your time of really digging into who you are and what you love, that you decided that you love tech. Because I felt like I went through a similar thing in my career as well. I was working at a bank and I had quit my job at the bank to become a professional full time photographer. And I was like, this is it. I'm done. I don't want to work in tech. I want to do photography.</p><p>This is my passion. And I did it for a year, and then I came to this moment in my life where I was like, so it's really hard. And if I really want to make this work, I can probably give it another year or two and probably finally start seeing growth. Because at the time, it was like I wasn't really right then I thought, but do I want to invest this extra time to grow my photography business? What do I actually like doing? Then I realized I had more fun tinkering around, like doing my newsletters and tinkering around with my website, and I was using WordPress and I bought this plugin that wasn't working. And I'm like, let's go into the PHP code to see what's wrong. And I'm like, oh, I think I like that more. So I ended up like. I'm like, you know what? I want to go back to tech.</p><p>It took a year of me not being in tech to realize that I actually enjoyed tech. So, anyway, yeah, your story so much resonated with me, and I think it's so awesome and so important to take the time in our careers to figure out what makes us happy because, I don't know, we're at work for most of our lives and it better be something that we enjoy, right?</p><p><strong>EDITH:</strong> Yeah. And it's different and it's unique history. I can say yours, for example, is totally different than mine, but it's very unique. It has the meaning for you, and that is the good thing, the very important thing that maybe nobody's going to understand. But we are going to understand, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>EDITH:</strong> We are the only one who understand that special moment. Yes.</p><p><strong>ADRIANA:</strong> It's so true. Very deep thoughts. I love it. So philosophical. So great. The other thing I wanted to ask you about, because how did you get into doing Kubernetes work?</p><p><strong>EDITH:</strong> Kubernetes in Peru, we started to hear about Docker, for example, we started to see the whale everywhere. What is the doll? And that was the curiosity, the doll with a terminal. The terminal to Docker and containers and all that stuff. The same, I think happened with Kubernetes. In Peru, we started to listen about Kubernetes as a technology, as a standard things, but just listening. So I started to follow. What is this Kubernetes thing that people talk? And I start to follow people on social media, like Liz Rice, for example. The first person, people that I was following was Kelsey [Hightower].</p><p>You interview Kelsey. Kelsey, Liz. That's big people there. So I was really fascinated for the keynote that they did. So I started to investigate about KubeCon, and it's how I got the scholarship to go. And once I go there, I see, wow, Kubernetes is the thing. So I started doing some demos at home with Google Cloud because I had free credits. So I start to play because it's what I want to. I love to do, to play with technology.</p><p>Do it, destroy it, create it, destroy it. Mac, Linux, Windows, destroy it again. I don't know. But I found it funny. Funny, yes. Funny. Enjoyable? What is the word? Okay.</p><p><strong>ADRIANA:</strong> Yeah. Fun.</p><p><strong>EDITH:</strong> Yes.</p><p><strong>ADRIANA:</strong> That's awesome. It's so cool. And I especially love what you said about creating and destroying. And I think that's honestly some of the most fun stuff about playing with Kubernetes clusters is like, you do a bunch of stuff, you mess it up. Okay, time to start over again.</p><p><strong>EDITH:</strong> We are not in production, so you can destroy.</p><p><strong>ADRIANA:</strong> Right, exactly. Yeah, definitely don't do that with your production cluster. So you mentioned playing around with Google Cloud. Have you played around with any other cloud providers?</p><p><strong>EDITH:</strong> Yes, I had the opportunity to play with Red Hat, with Amazon, with Google Cloud and Azure. Yeah.</p><p><strong>ADRIANA:</strong> Cool. And which one's your favorite of the ones you've played with?</p><p><strong>EDITH:</strong> Google is my favorite. I don't know. I feel like interface, the graphical user interface, was more, for me, easy to do it, easy to create, to understand. For me, I feel that in that time, I feel that Amazon has a lot of things. Maybe that I didn't get too much distracted. But anyway, I use in the same time the three cloud providers.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So switching gears a bit, I wanted to talk a little bit about some of your community work.</p><p><strong>EDITH:</strong> Thank you for that question and community. I started in community participating as all of us just going to the events and see people talking and watch. But then I say, okay, there is another weight because you are in a certain level I can say you advance a little bit in your career and you say, okay, there is people who did a lot for you. They give time, they prepare. So you learn. So let's make it something for that too. And it's the mindset of the community, right? Get back this kind of things. So now we started with creating communities.</p><p>I say we because it's not just me, we always work with people in communities and we created communities in the city where I was living. There was where I was living lacks of community techs. There is no much communities in tech. So it's where I wanted to start. I'm going to create communities with many people. So Docker was one of the companies that helped me to make it with sponsoring some events. So we start to create events for per year. For example, we celebrate the anniversary of Docker. Like, the 10th anniversary which was a lot of people going to that event and they are learning about the technology and that is one of the work that we are working until now.</p><p>I like of that and I feel proud about that because we are doing something small but maybe could be impactful and give this opportunity to people that don't have the opportunity to make in that city without leaving the city. Yeah, this is one of the things that we are doing and the other is CNCF. I love this. So we had this big opportunity also because CNCF sponsor it. We have all the support of CNCF to make it possible a Kubernetes Community Days in my country in Peru. So we as a team because we are several people working in that we are creating this community for this year, for July. So I hope we can see it and we can repeat it over the year. So this will be impact also and generate more opportunities for people in our country.</p><p><strong>ADRIANA:</strong> That's amazing. Now how much work goes into putting together a Kubernetes Community Day> But actually before I get you to answer that, maybe it would be helpful to explain to our audience what is a Kubernetes Community Day? What's the purpose of having something like that?</p><p><strong>EDITH:</strong> Yeah, these are spaces where we give people the opportunity to share about the expertise they have about the Kubernetes and the CNCF ecosystem that exists. So a Kubernetes community days is an event. Could be in person, online or both, two days or one day. We choose that. And where several experts or people who want to share about ecosystem of Kubernetes go and start to talk about that. Could be not just talk, could be workshop, could be several things lightning talks, open forum, things like that. And sometimes it's free, sometimes it requires some payment. It depends on the organization, but it's a big opportunity to join a lot of experts, beginners, enthusiasts, members of communities between all this ecosystem. Kubernetes ecosystem.</p><p><strong>ADRIANA:</strong> That's amazing. So it's basically like a little mini conference.</p><p><strong>EDITH:</strong> Yeah.</p><p><strong>ADRIANA:</strong> It mini though? It sounds like. It sounds like a lot of work.</p><p><strong>EDITH:</strong> We compare it with KubeCon, could be mini, but to be honest, it's not like to be mini. Not mini like I saw 500 people in some of the Kubernetes Community Days in Europe, I think.</p><p><strong>ADRIANA:</strong> Holy cow. Damn.</p><p><strong>EDITH:</strong> We are targeting in Peru for the Kubernetes Community Days in Peru, we are targeting also 500 people. Yeah. Attendees.</p><p><strong>ADRIANA:</strong> Amazing. That's so cool. And so for organizing Kubernetes Community Day or KCD, what type of support do you get from the CNCF? As a CNCF Ambassador I would imagine that you get a little extra boost of support from the CNCF? So if you could talk a little bit about that?</p><p><strong>EDITH:</strong> Yeah. What we have is support from members of the CNCF, people who work there. So they help us organize and we have synchronization meetings sometimes to see how is our progress. Also they try to support us the most they can. For example providing us the logos and designer people who can also help us. They also sign a budget for coupons, courses, coupons and some budget. I don't remember the amount of the budget to start the event. That will help us to pay some things and what more? I'm not sure about that but they give the opportunity also to travel to the KubeCon I think.</p><p>But maybe I am wrong. I'm not sure about that but I think there is many opportunities. Once you are in the ecosystem and once you are doing things there are many opportunities. Networking is also a big opportunity because in an event you can contact with several people who also are organizing. This is my first time organizing so I don't have precise response how much that will take me because it's the first time that I am running it. Let's see how it goes.</p><p><strong>ADRIANA:</strong> So does the CNCF provide then the overall funding for running a KCD or do they provide some funding? Do you need sponsorships? How does that work?</p><p><strong>EDITH:</strong> Yeah, we need a sponsorship. Each team tried to find a sponsorship in the country or outside the country. So with that budget is how they estimate how many attendees we will have and how we are going to assign it. In some cases, this is free and the budget that you need is maybe less, right? It depends, to be honest, of the country and of the city of the country, because the governance community is now is for city. So let's give the opportunity to have more in a country.</p><p><strong>ADRIANA:</strong> Cool. That's awesome.</p><p><strong>EDITH:</strong> Did you think to organize an event? Did you think to participate?</p><p><strong>ADRIANA:</strong> So I'm actually helping to organize an event in Toronto called KubeHuddle, which is like...I think the first KubeHuddle took place in the UK, I want to say a few years ago. And then there was a KubeHuddle in Toronto last year that I attended as a speaker. So then the organizer of KubeHuddle, Marino, he asked me at the end of last one, he's like, "Do you want to help organize the 2024 one? I'm like, okay, yeah." So I am involved in that...because I have so many things on my plate, like, I'm trying to take on what I can without being overwhelmed, but still making sure that I help out. So this is my first experience with that. And KubeHuddle is taking place on May the 7th in Toronto. So this year it's going to be a one-day conference. Last year it was a two-day conference. This year it's a one day single-track conference. So yeah, very exciting. So is KCD Peru? Is it a one-day or two-day conference?</p><p><strong>EDITH:</strong> One-day conference.</p><p><strong>ADRIANA:</strong> One day. And is it multiple tracks or is it single track?</p><p><strong>EDITH:</strong> Multiple. We are thinking multiple.</p><p><strong>ADRIANA:</strong> Okay, cool. Awesome. Very exciting. I'm super stoked for you. I hope it all goes well. Now we are coming up on time, but before we finish off, do you have any parting words of wisdom for our audience?</p><p><strong>EDITH:</strong> If I can say something, it's enjoy life.</p><p><strong>ADRIANA:</strong> I love that. That is perfect.</p><p><strong>EDITH:</strong> See the sun. Look at that and enjoy it. It's very nice. Sometimes. If you have sun.</p><p><strong>ADRIANA:</strong> Except on cold days.</p><p><strong>EDITH:</strong> It's really cold. There is no sun.</p><p><strong>ADRIANA:</strong> I don't know...What's the temperature like in London today, because here it's a warm -4C.</p><p><strong>EDITH:</strong> Today there was a sun, but once you put the finger outside, it freezes. But the sun was lining.</p><p><strong>ADRIANA:</strong> That makes it better. Yesterday it was like -15C in Toronto and I went for a walk and I had to go into different stores to warm up. So I didn't freeze. But yes, I absolutely love your parting words of wisdom. I think we get so caught up in our work lives that we forget to also just take a break, reset, enjoy life. Enjoy the non-work time. Well, this was awesome. Thank you so much, Edith, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>EDITH:</strong> Peace out, and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="37335333" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/373d070d-291f-4787-8125-0ba7287602d7/audio/52e711e4-6b17-4a64-b036-c36382f46258/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Breaking Barriers with Edith Puclla</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Edith Puclla</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:58</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow CNCF Ambassador, Edith Puclla, about personal growth, Kubernetes, and community! They delve into Edith&apos;s decision to take a two-year hiatus to reflect on and make changes to her life. This led her to land an Outreachy internship, and eventually resulted in her current role at Percona. They also touch on Edith&apos;s journey into Kubernetes, and her ongoing efforts to give back to the community, by organizing Kubernetes Community Days (KCD) in Peru, happening in July 2024.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow CNCF Ambassador, Edith Puclla, about personal growth, Kubernetes, and community! They delve into Edith&apos;s decision to take a two-year hiatus to reflect on and make changes to her life. This led her to land an Outreachy internship, and eventually resulted in her current role at Percona. They also touch on Edith&apos;s journey into Kubernetes, and her ongoing efforts to give back to the community, by organizing Kubernetes Community Days (KCD) in Peru, happening in July 2024.</itunes:subtitle>
      <itunes:keywords>cloud native, cncf, cloud native ambassador, outreachy, docker, open source, kubernetes community days, k8s, cloud computing, cncf ambassador, software engineering, kubernetes, community</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>16</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">77dba6c0-a2f6-42ab-bf49-a68366a93e7d</guid>
      <title>The One Where We Geek Out on Being a Tech Journalist with Jennifer Riggins</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Riggins is a culture side of tech storyteller, journalist, writer, and event and podcast host, helping to share the stories where culture and technology collide and to translate the impact of the tech we are building. She has been a working writer since 2003, and is currently based in London.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/jkriggins">X (Twitter)</a></li><li><a href="https://linkedin.com/in/jkriggins">LinkedIn</a></li><li><a href="https://hachyderm.io/@jkriggins">Mastodon</a></li><li><a href="https://bsky.app/profile/jkriggins.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://thenewstack.io">The New Stack</a></li><li><a href="https://leaddev.com">LeadDev</a></li><li><a href="https://thenewstack.io/qcon-keynote-why-generative-ai-is-harmful-to-earth-and-society/">At QCon: Why Generative AI Is Harmful to Earth and Society</a></li><li><a href="https://en.wikipedia.org/wiki/Upwork">E-lance</a></li><li><a href="https://www.youtube.com/watch?v=BiGXyMS-Bu4">Kelsey Hightower at Civo Navigate</a></li><li><a href="https://www.linkedin.com/in/abbybangser/">Abby Bangser</a></li><li><a href="https://en.wikipedia.org/wiki/Diversity,_equity,_and_inclusion">Diversity, Equity, and Inclusion (DEI)</a></li><li><a href="https://en.wikipedia.org/wiki/David_Heinemeier_Hansson">David Heinemeier Hansson (DHH)</a></li><li><a href="https://en.wikipedia.org/wiki/37signals">37signals (formerly Basecamp)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub_Copilot">GitHub Copilot</a></li><li><a href="https://backstage.spotify.com">Backstage (CNCF Project donated by Spotify)</a></li><li><a href="https://www.linkedin.com/in/divya-mohan0209/?originalSubdomain=in">Divya Mohan (Kubernetes Maintainer)</a></li><li><a href="https://github.blog/2023-11-08-the-state-of-open-source-and-ai/">Octoverse: The state of open source and rise of AI in 2023</a></li><li><a href="https://www.infoq.com/news/2023/03/ai-bias/">The AI Revolution Is Just Getting Started: Leslie Miley Bids Us to Act Now against Its Bias and CO2</a></li><li><a href="https://emilywebber.co.uk/consequence-scanning-an-agile-event-for-responsible-teams/">Consequence Scanning – an agile event for responsible teams</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Developer Empowerment Via Platform Engineering, Self-Service Tooling</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">tag-environmental-sustainability Slack Channel (CNCF Slack)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada, and geeking out with me today is Jennifer Riggins. Welcome, Jennifer.</p><p><strong>JENNIFER:</strong> Hi, thank you so much for having me on.</p><p><strong>ADRIANA:</strong> I'm super excited to have you join me. And where are you calling from today?</p><p><strong>JENNIFER:</strong> London.</p><p><strong>ADRIANA:</strong> Awesome. What I'll do is we'll start with some lightning round questions and then I'll get you to talk a little bit about yourself and then we'll go from there. Sound good?</p><p><strong>JENNIFER:</strong> Great, yeah, sure.</p><p><strong>ADRIANA:</strong> All right, let's do this. Okay, first question. Are you a lefty or a righty?</p><p><strong>JENNIFER:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>JENNIFER:</strong> iPhone. Just because it's what I have and it's seamless. It's not a moral choice, but it's a convenience choice.</p><p><strong>ADRIANA:</strong> That's fair. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>JENNIFER:</strong> Mac. Same. Convenience.</p><p><strong>ADRIANA:</strong> Convenience is always very important. Okay, next question. As a tech journalist, do you lean towards Dev or Ops?</p><p><strong>JENNIFER:</strong> Oh, Dev. Well, no, that's hard. No, I would say either side. Yeah, because Platform Engineering is all about bridging that gap, isn't it?</p><p><strong>ADRIANA:</strong> Yeah, that's very true. Exactly. Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>JENNIFER:</strong> Text for sure. Or audio more than anything. Podcast.</p><p><strong>ADRIANA:</strong> Yeah, I love me a good podcast. I have like way too many in my queue that I have to get through. Okay, final question. What is your superpower?</p><p><strong>JENNIFER:</strong> Connecting people, introducing different people that can help people figure out their next step or their next job or people should just know. People. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. I love that. I think it's so important. I think people really underestimate the power of connection. All right, so we are on to the main event, the meaty bits, if you will. So why don't you share with our audience what you do with TheNewStack?</p><p><strong>JENNIFER:</strong> Okay. I have been a working writer since uni. I am not a trained journalist. I went for political science and I've been in the tech niche for 12 or 13 years. That includes both the marketing side and journalism side. I'm just a naturally good writer and good at explaining complex topics so that everyone understands, which is good because I'm geek by association, I am nerdy by nature, but I am not technical. So it helps me then help other people understand because everyone should be involved in understanding the future and how it's being built, especially as it gets more pervasive in our bodies. In our homes and our cars and then AI thinking for our behalf, on our behalf, et cetera.</p><p><strong>JENNIFER:</strong> And I have been writing for various as a freelancer, but with The New Stack for over eight years now, so pretty much their first year. And also I write for LeadDev and other blogs and then have software customers, things like that, helping them do their case studies or explain. I am not interested in funding, not interested in who's appointed CEO, not interested in crypto, not interested in technology precisely. I'm much more interested in the cultural impact of technology and what it's done. So I won't typically write about a new feature unless something extraordinary is about it. But I will write about once that feature is used and how it impacts people's lives, or more feature-driven like thought leadership, things like that.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So you mentioned that in university you did not come from a journalism background. So how did you find yourself writing for a living? Like you said, it came naturally. What gave you the first opportunity?</p><p><strong>JENNIFER:</strong> I've always been a natural writer, but I'm good at writing in that side. "Soy de letras," as you would say in Spanish. Math is how you would say it in English. And I was actually editor of my school newspaper and all, at university, so I was always involved in some way in writing and in helping other people write better things like that. So it's just a natural thing for me. I've always been able to fall back on writing.</p><p><strong>ADRIANA:</strong> And then how did you find yourself, like writing about technology then?</p><p><strong>JENNIFER:</strong> What else is there to write about? I think role was through Elance, or whatever it's called now. One of those Upwork, one of those freelance websites, and from there it spiraled. Something I'm good at explaining complicated concepts.</p><p><strong>ADRIANA:</strong> I think there's not enough emphasis on really being able to distill things in a very approachable manner, right? Especially a lot of docs out there, technical docs are so.</p><p><strong>JENNIFER:</strong> Complicated and incomplete at the same time.</p><p>I think it's the most important thing. Critical thinking and being able to talk across that chasm or chasm between technology and business will be the greatest skill set and is so important, especially in this time of AI, because you need to be able to distinguish the bullshit that the AI we know is giving what, 52% of code generated by Chat GPT is wrong, but Chat GPT is very convincing because it was trained by tech bros, which have great sense of confidence and to sell bullshit. So it doesn't have to tell you when it's wrong. So in this time when we're entering AI and all this productivity mentality and everything, we need to be able to understand, be suspicious of what is working or not. And we also need to understand the business impact. So either side of it, whether it's business needing to understand that wildly expensive cost center of engineering and cloud, or engineering being able to explain and feel connected to that business impact and to understand, so everyone's going to have to explain to themselves. And Kelsey Hightower said at Civo Navigate, an event...he said, we have this weird, maybe it's a corporate throwback, where in tech we're like, I have this great idea, but I'm not done my slides yet, I'm not done my PowerPoint presentation yet. We'll wait to talk about it.</p><p>But that's not how things work. People are storytellers. People need to be able to have conversations, even if it's expressing yourself in writing. I don't think it's necessarily very inclusive at all that everyone has to speak on stage or speak, but one-on-one conversations is still going to be a very important thing. And being able to write, even in Slack and be concise, so that's not my strong suit because I write very long features and things like that. But being able to express yourself in a way that everyone understands, because especially with AI, as we get into this interstitial age of prompt engineering, the next maybe two years, it's going to be the subject matter experts that are really important. So you won't need necessarily for everything, a coder. But if it's like building management or security in a building, maybe you need someone that actually has experience in that, who can work and partner with the developer to build something that's actually useful in AI.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So they need to talk to each other. And the people that may be deciding, especially with a chat bot, customer support and all, may have zero coding capabilities. So you need to be able to talk and communicate with them. And that's where the benefit from AI will come about. And it's honestly where we're going right now.</p><p><strong>ADRIANA:</strong> Yeah, I think the interesting thing is AI, in a way, keeps us on our toes because you almost have to be smarter than the AI to be able to pick out the bullshit, right? Because the minute you start trusting the AI and what it produces, that's what gets you in trouble, right?</p><p><strong>JENNIFER:</strong> Absolutely. And it's just different. We forget Chat GPT specifically is a large research project. It's not a tool. You are part of a research project. The tool is when you pay for like a private version of any of the AI tools that are trained on your context, your documentation, your processes. That's where the value comes. So if it's free, you should probably distrust it.</p><p><strong>JENNIFER:</strong> And also think about how bad that is for the earth.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. Now, on the same vein of Chat GPT, I've heard initiatives from various companies where they want to replace a chunk of their written content with AI-generated content. What are your thoughts around that?</p><p><strong>JENNIFER:</strong> Okay, so in the world of documentation and things, I think it's very interesting. I think that is...documentation writers are super important, but there's also a lot of companies relying on developers to create docs. And in the 12, 13 years I've been in the industry, I started out a lot in the API space. Number one complaint was that there was not enough documentation. Yes, the number one thing developers don't want to do is write documentation. So having documentation embedded next to the code and somewhat AI-generated I think is very valuable. Human-generated media, things like that. There was a rumor 95% of media will be generated by AI by 2025 and all.</p><p>I think we're having a real backlash about that. I know AI can't do what I can do, and I don't use it that much. I don't really use it. But my understanding, when other people use it and all, it's for the low value content. Have a proper conversation with someone to distill from someone that maybe isn't as easily expressing themselves because maybe they've got a very technical mindset. It can't have that conversation and draw out of them the true value of their product and then translate it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Could it be useful if someone wrote an article themselves and then wanted to from that article spew out a bunch of social posts or something? It could probably be very interesting for that. Just very suspicious and controlling. You have to be anyway. But when you go through all of that, I don't feel my job is going to be in trouble. The people whose jobs are going to be in trouble are people whose lives live in Excel. Things that can and should be automated. The point is that we work on real problems. Boring, low level-coding problems will be automated, like repetitions.</p><p>Creative work should get more creative, more problem solving. But then the boring stuff, I don't know what I could automate. I'd love to automate. Like invoicing, because I tend to procrastinate that because again, soy des letras. I'm not good at math, but then I don't trust the systems to throw that private information in there.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Also, we cannot forget that there's this unbelievable inequality that's being caused by data centers. It is causing a huge environmental impact. In west London alone, affordable housing cannot be built. There can be no new affordable housing in one of the largest cities in the world, one of the alpha cities, because too much power is being taken by data centers.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> To cool them down, et cetera. They're super polluting. Like, it's really bad. Note that I said affordable housing. So rich people who are leaving these plots empty and funneling money, because London's like a huge money laundering area, those are still being built and left empty. But people that truly need homes cannot get homes in west London because, specifically data center power. So I think we need to think about how we're impacting the environment. There's very interesting things going on for FinOps and optimizing your Kubernetes clusters, not getting in this habit of being double the amount of cloud just in case, but having things.</p><p>And this is where AI is very interesting too, because AI can be a solution to help. It's always better to have the tool manage it than a human manage that, because if a human is responsible, they're always going to give more, just in case. They'll never give less, but they'll always more. So that's where AI can be a solution or part of the solution. But we should be putting far more pressure on anything we're paying for. We should be putting pressure as a customer that they are putting on data centers that are sustainable.</p><p><strong>ADRIANA:</strong> Yeah, I think we have to sort of move away from this mentality, as you alluded to earlier, of just more and more and more throw more at it, because it's like infinite resources. First of all, it costs money. If that doesn't deter you, which it should, then think about the environmental impact, which is just absolutely mind blowing.</p><p><strong>JENNIFER:</strong> And then that leads to another impact that disproportionately negatively affects people from underrepresented groups. Whether it's pollution in Virginia, which has a very underprivileged community, very impoverished community in Virginia that are directly...have hearing problems, have asthma problems, these are all problems. So yeah, I think we need to consider, in everything we do as tech storytellers, we need to consider the implication beyond the stereotypical developer, but we need to help them think about who will most likely be harmed by this and who will be more likely to be excluded or what being near.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. When you're writing an article, what inspires you? How do you decide what to write about?</p><p><strong>JENNIFER:</strong> It's 50/50 now because I've been writing so much about developer productivity and Platform Engineering, and, before DEI, but no one cares in 2023 about DEI. See the numbers. Sadly, diversity, equity, and inclusion is not a priority, so you have to do it surreptitiously, like by who you interview and stuff. Can't just write directly about it. I get reached out to a lot. I also see people's talks or use LinkedIn a lot. So there's all that.</p><p><strong>ADRIANA:</strong> And then the other thing I want to ask. You said that you do a lot of writing on Platform Engineering. What got you interested in Platform Engineering in the first place?</p><p><strong>JENNIFER:</strong> Oh, it's really a simplistic thing. I've been writing about and working in the Agile and DevOps space for a really long time. I write about culture side of tech, and like I said, in 2023, I see it in the data, I see it in traffic and all. Tech isn't even trying to pretend they care about diversity, equity and inclusion anymore. But you know what? Look at it while women, and that's probably the most privileged, minority or minoritized group in tech. While women make up about between 22 and 24% of the industry, there were 69% of layoffs. Black startups are not getting funding. I mean, it went from abysmal to 0.0002 abysmal percentage.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> People like Elon Musk and DHH from BaseCamp, they've made it cool publicly to not give a fuck about diversity, equity, inclusion. That means before it was informative...sorry...that means, before it was performative, but now they're not even trying to be performative. So there's that. And there's been a ton of cuts and layoffs. I see those cuts because there's two things. There's the last hired, first fired. So if they only started caring about diversity in the last two years, well, those people are going to be first cut. They also tend to be in roles like DEI, which were cut across the board.</p><p>Accessibility cut across the board. Marketing, at least perennially, is cut when there's cutbacks, but tend to be more people from minoritized groups. But on the other hand, what's 2023 been about? A lot about tech layoffs, which means a lot of trying to do more with less. And then on top of that, the code is just getting more and more complex. The cognitive load is more and more extreme. And I think while we...we, not me.</p><p>But the tech industry in general, doesn't seem to care about diversity, equity, inclusion, accessibility as much anymore, sadly, it does still understand, and I don't know that we can go back to, they've tried to return to office so many times and guess what? People are not happy, they're not productive, they're going to leave. Yes, the hand is more of an employer's market, but is still an employee's market across the board. And there's all these things where companies are realizing what statistics and data and journalism has said for years, that happy workers are more productive. And that doesn't mean massages and ping pong tables or foosball tables. That means actually finding purpose in your work, having visibility, not having even logically, from a nutty corporate standpoint, not having so many distractions and all the meetings blew up. So there's all of that. So there's this push for developer productivity because budgets are tighter, people need to make more money, staff is still bigger than it was a year, maybe two years ago. There was this irresponsible, cannibalistic growth for a while there, and it's kind of a correction, but the code has grown in the meantime too.</p><p>The cloud native landscape is obscenely complex. So there's this idea we need to work on developer productivity, which is where Platform Engineering comes in. Instead of being a platform that we've had for... since codes exist. Like Cisco was making platforms back in the '70s. It was, you do this, you control this, which for some security stuff is not a bad idea for role-based access control and all that should not be optional. But the majority of the idea of Platform Engineering is that your customers are your developers and you are building a platform as a product where you are getting feedback from them constantly and you're building just what they need to get better. And then also it comes back to that whole docs problem. What is a huge problem? Who is breaking that developer flow, that getting in the zone is not being able to find things, googling it, going to Stack Overflow, asking a question on Reddit. Instead you've got this...we haven't even mentioned Copilot yet, but I think that for the developer audience has the most potential, because it's in with where 85% of repos are...in GitHub. So it's about them not context-switching as much and meetings actually having value, not having Agile.</p><p>And then Covid just led to this multiplication of meetings for meeting. So Abby Bangser from Syntasso has my favorite definition of what Platform Engineering is, which it's almost like a physical platform you're supporting people on that takes care of the not differential but not unimportant work. So with DevOps, we went through this idea that you build, you test, you maintain, you do all of that, all the way to the cloud, all the way to release and all. But cloud is not differential to the average programmer, specifically to their audience, which would tend to be external users or customers. Security, very important, not differential testing. Very important, not differential repetitive work. Now it just should just be automated. So it doesn't matter anyway.</p><p>And it's about...Spotify calls it Golden Pathway. I like calling it the Yellow Brick Road because if your developers wander off, they may go in a poppy field and go down a Reddit rabbit hole. But if Dorothy and them had stayed on the Yellow Brick Road, they would have been a lot faster. If Gandalf had given the eagles from the start, the book would have been a lot shorter. So why don't we do that? Guess what? If you had asked what Frodo would like? Oh, that's a new nerdy euphemism I'm coming up with right now, metaphor. But I think it works. Would have been a lot shorter movie, a lot shorter movie series, book series, and probably a lot more people wouldn't have died.</p><p>So just ask your developers what is frustrating them and then start there.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And there are so many things that frustrate developers.</p><p><strong>JENNIFER:</strong> And [inaudible] and searchability are always at the top of that list. They want to know who does what in a company, which again, comes down to collaboration and knowing people across the business. It's a positive thing to learn.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And there's another one. I think it came about from a question that you asked on one of the socials, which was something around, what are some of the developer frustrations? And I was thinking back to so many jobs where I started off...and onboarding and setting up a new environment on your machine is like the most fucking irritating experience ever. It's like, why do we have to keep doing the same thing over and over and over again? Why don't we have a streamlined process for setting up our dev environments when we start a new job?</p><p><strong>JENNIFER:</strong> Why would. Yeah, why would you even need to, why is setting up an environment useful for you to be doing? It's not helping the customer, it's not driving value. So Spotify, being like one of know, they created Backstage and outsourced it because they thought it was that important to standardize it in the community, which I like. But by them using Backstage, they got their developer onboarding time, which I believe they count as ten pull requests. Like that is when you consider productive. They went from 110 days to 20 days, pull requests because you just get people up and running. You give them what they need. You wouldn't give them a laptop and have them install Windows or install Linux or install whatever you want on your laptop. Give them the tool.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So just do that for all of the cloud because, and then you still give them the option. There will still be your 5% that want to engineer their way around a problem. And that's why you build it with APIs and you let people do their own thing. But maybe you don't need to support their work. They're at their own risk. They're on that poppy field, they're doing their own thing. But you'll support that 95% and that's okay.</p><p><strong>ADRIANA:</strong> Yeah. I really love your analogy of the Yellow Brick Road, because it really is all about like, these are your guardrails. It's there to protect you from yourself. Because we like to deviate. Sometimes we're not necessarily aware that that's not a great thing to do.</p><p><strong>JENNIFER:</strong> And you can still deviate. That's why you, as a Platform Engineer have to make something they want to use. And again, it comes all the way back to that tech storytelling, those early wins, the examples. Just the proof of good work is you need to make something they want to use. And then you have your customers who happen to be internal, probably more annoying, but you have a much tighter feedback loop. So you're going to get more direct feedback all the time. It's a good thing. It can just be probably a bit awkward for some people.</p><p>Also, there's the problem that Platform Engineers are engineers, so they think they know best, which is not the point. And you just build something that they want to use, make it easy for them to stay on the path. So even the guardrails, I picture that car cannot really go past those guardrails. Follow the lines.</p><p><strong>ADRIANA:</strong> Yeah, it's like this is the path with some flexibility in mind, but you only have...</p><p><strong>JENNIFER:</strong> Fall off the cliff, and that is all you.</p><p><strong>ADRIANA:</strong> I think that's a perfect analogy. I love that. And the final thing that I wanted to touch upon, and you brought it up a few times, and I think it's actually a very important subject, which is DEI, which, as you pointed out, is the conversation around it has changed a lot, but the problem still remains. And it's kind of interesting because...</p><p>I've had a number of conversations with people over the years, and after you pointed it out, I'm like, yeah, I guess it's kind of unfashionable to like, oh, let's have the panels of underrepresented groups talking about being underrepresented. Then it's like, well, as you said, we have to do it in a sneaky manner. But I think we do have to call it out for what it is because you go to tech conferences and I was a speaker at Observability Day, the co-located event for KubeCon North America, and there were three of us female speakers for all of Observability Day. And I was like, what the hell?</p><p><strong>JENNIFER:</strong> Could probably guess two of them just by knowing the handful of females or women that have access to that space and who are doing amazing work. But yeah, we don't need VIP bathrooms at tech events, we need representation. It's the only time we would be very happy to queue at bathrooms. Please, tech events.</p><p>But like anything in the. When we're talking about open source, 3% out of what, 20 speakers or something for co-located day, it's actually not a bad percentage for open source because open source around 4% women and non-binary because it's toxic, because it's based on free work, which we do the brunt of anyway.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>JENNIFER:</strong> Women and people of color are far more likely to be doing free voluntary work and they don't have time for it. But then you lose the benefits of public code samples, of working with companies that actually are really big companies, like a Google or a Spotify or Atlassian, all these companies that support a lot of open source or access Amazon Web Services. These are companies that provide a lot of open source. But then if you can't go to these events, you can't work on these projects because you can't do free work. Open source is a huge problem. So it's always going to be worse. Which open source should I believe that open source should be free code, but I don't think believe in free labor, and I think that's a huge problem.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>JENNIFER:</strong> You are a company benefiting from an open source project. You should be investing.</p><p>Either find a way to sponsor that project or hire a staffer that contributes to that project as their deal, as their job, and just also focused on both technical and nontechnical contributions. Because again, we're back to documentation, we're back to the other big barrier to entry in open source diversity is that everything's in English. So you need people translate. Another use case that in probably 18 months will be very valuable from AI.</p><p><strong>ADRIANA:</strong> Yes, we take it for granted that we're English speakers, so we're like, yeah, of course, no problem. But I do remember, I think it was someone at KubeCon who was saying that they felt so shy about contributing to stuff because English wasn't their native language and they know incredibly smart, but they just didn't feel confident contributing to open source. And it just. Oh, my God.</p><p><strong>JENNIFER:</strong> Even in other languages, you need to know English too, to be a translator because it's the de facto language to translate to. But for example, Kubernetes, which Divya Mohan runs with someone else. I forget their name, sorry, but has organized for years the documentation translation, and it's across like 18 languages, or will be soon. Zero are in Africa. Are African languages zero?</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>JENNIFER:</strong> Only about 2%, maybe 3%, depending on what you see of open source contributors and users are from Africa, which is about 19% of the world population and likely the geographic area that would most benefit from free and open and secure software, because typically open source is also more secure, more eyeballs, more people involved, et cetera. So it would benefit everyone, like, at an exponential GDP level, but because it's just in English...</p><p><strong>ADRIANA:</strong> Yeah. And it occurs to me also that even our programming languages...the syntax is in English!</p><p><strong>JENNIFER:</strong> And doesn't seem like that's going to change. Yeah, no, that is where AI, I think, will be interesting.</p><p><strong>ADRIANA:</strong> Yeah, it'll be definitely very interesting to see where it goes. Now, as we wrap things up, do you have any final thoughts on where you see this industry, our tech industry, going in the next, say, year?</p><p><strong>JENNIFER:</strong> That's it. It's a year, year and a half tops, because we're in this transition period where AI is still nascent, but it will very quickly advance and it will be much more useful because it will be context-specific, and I hope it won't be companies like...Telephonica in Spain fired, like, a huge chunk of its customer support reps because it's like, we can just use a chat AI. It's not great. I'm an HSBC customer, and I'm always like, give me human, give me human.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>JENNIFER:</strong> It's not working. The Moby whatever, the chat bot thing, they. It's. It's not for me. I know a lot of people would rather talk to a bot, definitely, than stay on hold, but it's just not there yet. So we need humans in the loop now more than ever who have that subject matter expertise. We're not there yet, but we then need real humans in the loop feeding back into the AI, whatever it is, explaining to it, because people are still really nascent. But that's also part of the problem.</p><p>A lot of companies...this was in my Spanish class. If I started taking Spanish class for the first time, at the YMCA. And that was our topic, Chat GPT. And I'm like, no, I don't use it. Other people are like, "Yeah, I use it for this and this." But then the Spanish teacher who's quite...kind of identifies as a Luddite, he says he pays for Chat GPT because then he gets the license, then he gets the right to his own content that he could one day sell. And I was like, "I didn't think about that." I thought about it more because a lot of companies don't have generative AI policies yet, which is ridiculous.</p><p>Look what happened to Samsung. We're recording this in early December, I think in September, a coder didn't think about it and checked like a whole code base live in the public, free Chat GPT feeding like a bunch of private information in. And now Samsung's like, no more, no more generative AI, we're done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> [inaudible] behind, instead of every company needs like law firms. People are using it for stuff at consultancies. But if you don't tell people, like, do not put public information in here, do not put IP in here, or just pay the $20 a month for Chat GPT. I think it's five a month for Copilot and it's just a much better experience anyway. So pay for your tools and advise people how to use them. So I think just super important because I just think it's clear that AI is just going to be a part of our lives.</p><p><strong>ADRIANA:</strong> It is, yeah. And we have to be more mindful of how we're integrating it in our lives.</p><p><strong>JENNIFER:</strong> Because what is it? Copilot went GA early June [2023]. It's early December now...maybe mid June. By the time of the Octoverse Report, which I think was early November, late October, 92% of developers in the US were using generative AI.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> We're testing out. Like you can't take this away. They are finding value from, yeah, you can't take this away anymore, but you really have to have a policy. And it's shocking how few do in California or GDPR in Europe. I'm shocked we haven't had a big problem. I'm shocked it hasn't been big yet.</p><p><strong>ADRIANA:</strong> Yeah, it's been sort of...as companies realize that it's important, they'll implement it into their policies, but there's like, no...</p><p><strong>JENNIFER:</strong> [inaudible] And putting really wild stuff. I have someone I know in the journalist space who is much more technologically advanced than I am and not a native English speaker. So they had put a very nascent new technology...had written like a really deep dive article, evaluating it, explaining tutorial. They had thrown it into public Chat GPT to clean it up. Then they delivered the client. Three weeks later, their exact article showed up on one of those clickbait sites.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>JENNIFER:</strong> They can't contact an editor, because...they can't contact a human being, because it's a fake human being, because it's like a clickbait site. But that site had found that this new technology was trending and they trained that site in it. They trained Chat GPT in it. And then it just took out their article.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> Don't put stuff that's not published or public in a public AI, whether Bard, it's Bing, whether it's Chat GPT, you don't know what's going to happen. Pay for it. If you want to play around with it, maybe. But even playing for fun, it still has an environmental impact that no one seems to care about.</p><p><strong>ADRIANA:</strong> Yeah, I'm so glad that you're bringing that up, because the more we talk about it, I hope the more it gets into people's brains that we cannot take for granted the things that we use. I mean, even Google, right? The fact that you're googling stuff, I mean, there are servers running things somewhere.</p><p><strong>JENNIFER:</strong> Google tends towards green energy more than the largest one, AWS. Leslie Miley, who was speaking as himself, but does work at Microsoft, at QCon, gave this wonderful in his keynote, just a really impactful talk. And he analogized the growth in AI to the US and maybe one of the world's largest infrastructure projects, which was the interstate road system, which specifically created red lines, which specifically was like, strategically kept people of color from being able to use buses to enter New York City and work, which still to this day in San Francisco or that area, the Bay Area, where we have all this, I assume is the most inequitable place in the world, where kids are three times more likely to have asthma, severe asthma, by six years old because of where these roads were built. So this idea, and it's happening again with the access to electricity, the access to data, the pollution, the access to clean water, because that's what's used...water is being used to cool data centers and it's happening around the same lines and stuff. It has this ability to create this great inequity and without diverse people and thought on your teams, people aren't considering it. And we know, again, one of those statistics, just like happy developers are more productive ones, more diverse teams are more innovative and profitable, but we've got our masks over our eyes again and not thinking. And that's where we are.</p><p>So sorry to end on a bummer of a note, but let's think of the...I'm always back to there's a wonderful, Agile practice called Consequence Scanning from Emily Webber and Sam Brown. And I just recommend just doing a consequence scanning sometimes. Thinking about it's just simple questions like if this scaled, who wouldn't be able to use it? What are the good intentions we weren't thinking about? And what are some negative intentions or consequences that could happen because of this tool? This is one of those things with open source that even more because if you're being truly open source, your code could be used, I don't know, making another Kiwi Farms or another hate site. Hate farm, that's the consequence of open source. You need to think early on, "Okay, what if someone used this for evil?"</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Negative consequences or what are the environmental consequences?</p><p><strong>ADRIANA:</strong> Absolutely. And I think that's really great food for thought. And I hope folks who are listening to this really take this to heart. And next time they use a tool like Chat GPT, they think about the environmental impact or even when they're using resources on the cloud, think about these things because it's so important and we've only got the one planet and time is ticking.</p><p><strong>JENNIFER:</strong> And don't trust the news. Like, these jobs like mine as a tech storyteller are not going away. We need more people. We need more people explaining in different ways, in different languages and different jargon so everyone understands what is being built and why and what the consequences are. Because a lot of people are just using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Well, thank you so much, Jennifer, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JENNIFER:</strong> Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 23 Jan 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Jennifer Riggins)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-tech-journalist-jennifer-riggins-T8_3HIrk</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Riggins is a culture side of tech storyteller, journalist, writer, and event and podcast host, helping to share the stories where culture and technology collide and to translate the impact of the tech we are building. She has been a working writer since 2003, and is currently based in London.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/jkriggins">X (Twitter)</a></li><li><a href="https://linkedin.com/in/jkriggins">LinkedIn</a></li><li><a href="https://hachyderm.io/@jkriggins">Mastodon</a></li><li><a href="https://bsky.app/profile/jkriggins.bsky.social">Bluesky</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://thenewstack.io">The New Stack</a></li><li><a href="https://leaddev.com">LeadDev</a></li><li><a href="https://thenewstack.io/qcon-keynote-why-generative-ai-is-harmful-to-earth-and-society/">At QCon: Why Generative AI Is Harmful to Earth and Society</a></li><li><a href="https://en.wikipedia.org/wiki/Upwork">E-lance</a></li><li><a href="https://www.youtube.com/watch?v=BiGXyMS-Bu4">Kelsey Hightower at Civo Navigate</a></li><li><a href="https://www.linkedin.com/in/abbybangser/">Abby Bangser</a></li><li><a href="https://en.wikipedia.org/wiki/Diversity,_equity,_and_inclusion">Diversity, Equity, and Inclusion (DEI)</a></li><li><a href="https://en.wikipedia.org/wiki/David_Heinemeier_Hansson">David Heinemeier Hansson (DHH)</a></li><li><a href="https://en.wikipedia.org/wiki/37signals">37signals (formerly Basecamp)</a></li><li><a href="https://en.wikipedia.org/wiki/GitHub_Copilot">GitHub Copilot</a></li><li><a href="https://backstage.spotify.com">Backstage (CNCF Project donated by Spotify)</a></li><li><a href="https://www.linkedin.com/in/divya-mohan0209/?originalSubdomain=in">Divya Mohan (Kubernetes Maintainer)</a></li><li><a href="https://github.blog/2023-11-08-the-state-of-open-source-and-ai/">Octoverse: The state of open source and rise of AI in 2023</a></li><li><a href="https://www.infoq.com/news/2023/03/ai-bias/">The AI Revolution Is Just Getting Started: Leslie Miley Bids Us to Act Now against Its Bias and CO2</a></li><li><a href="https://emilywebber.co.uk/consequence-scanning-an-agile-event-for-responsible-teams/">Consequence Scanning – an agile event for responsible teams</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Developer Empowerment Via Platform Engineering, Self-Service Tooling</a></li><li><a href="https://cloud-native.slack.com/archives/C03F270PDU6">tag-environmental-sustainability Slack Channel (CNCF Slack)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada, and geeking out with me today is Jennifer Riggins. Welcome, Jennifer.</p><p><strong>JENNIFER:</strong> Hi, thank you so much for having me on.</p><p><strong>ADRIANA:</strong> I'm super excited to have you join me. And where are you calling from today?</p><p><strong>JENNIFER:</strong> London.</p><p><strong>ADRIANA:</strong> Awesome. What I'll do is we'll start with some lightning round questions and then I'll get you to talk a little bit about yourself and then we'll go from there. Sound good?</p><p><strong>JENNIFER:</strong> Great, yeah, sure.</p><p><strong>ADRIANA:</strong> All right, let's do this. Okay, first question. Are you a lefty or a righty?</p><p><strong>JENNIFER:</strong> Righty.</p><p><strong>ADRIANA:</strong> All right, do you prefer iPhone or Android?</p><p><strong>JENNIFER:</strong> iPhone. Just because it's what I have and it's seamless. It's not a moral choice, but it's a convenience choice.</p><p><strong>ADRIANA:</strong> That's fair. Next question. Do you prefer Mac, Linux or Windows?</p><p><strong>JENNIFER:</strong> Mac. Same. Convenience.</p><p><strong>ADRIANA:</strong> Convenience is always very important. Okay, next question. As a tech journalist, do you lean towards Dev or Ops?</p><p><strong>JENNIFER:</strong> Oh, Dev. Well, no, that's hard. No, I would say either side. Yeah, because Platform Engineering is all about bridging that gap, isn't it?</p><p><strong>ADRIANA:</strong> Yeah, that's very true. Exactly. Okay, next question. Do you prefer to consume content through video or text?</p><p><strong>JENNIFER:</strong> Text for sure. Or audio more than anything. Podcast.</p><p><strong>ADRIANA:</strong> Yeah, I love me a good podcast. I have like way too many in my queue that I have to get through. Okay, final question. What is your superpower?</p><p><strong>JENNIFER:</strong> Connecting people, introducing different people that can help people figure out their next step or their next job or people should just know. People. Yeah.</p><p><strong>ADRIANA:</strong> Awesome. I love that. I think it's so important. I think people really underestimate the power of connection. All right, so we are on to the main event, the meaty bits, if you will. So why don't you share with our audience what you do with TheNewStack?</p><p><strong>JENNIFER:</strong> Okay. I have been a working writer since uni. I am not a trained journalist. I went for political science and I've been in the tech niche for 12 or 13 years. That includes both the marketing side and journalism side. I'm just a naturally good writer and good at explaining complex topics so that everyone understands, which is good because I'm geek by association, I am nerdy by nature, but I am not technical. So it helps me then help other people understand because everyone should be involved in understanding the future and how it's being built, especially as it gets more pervasive in our bodies. In our homes and our cars and then AI thinking for our behalf, on our behalf, et cetera.</p><p><strong>JENNIFER:</strong> And I have been writing for various as a freelancer, but with The New Stack for over eight years now, so pretty much their first year. And also I write for LeadDev and other blogs and then have software customers, things like that, helping them do their case studies or explain. I am not interested in funding, not interested in who's appointed CEO, not interested in crypto, not interested in technology precisely. I'm much more interested in the cultural impact of technology and what it's done. So I won't typically write about a new feature unless something extraordinary is about it. But I will write about once that feature is used and how it impacts people's lives, or more feature-driven like thought leadership, things like that.</p><p><strong>ADRIANA:</strong> Cool. That's awesome. So you mentioned that in university you did not come from a journalism background. So how did you find yourself writing for a living? Like you said, it came naturally. What gave you the first opportunity?</p><p><strong>JENNIFER:</strong> I've always been a natural writer, but I'm good at writing in that side. "Soy de letras," as you would say in Spanish. Math is how you would say it in English. And I was actually editor of my school newspaper and all, at university, so I was always involved in some way in writing and in helping other people write better things like that. So it's just a natural thing for me. I've always been able to fall back on writing.</p><p><strong>ADRIANA:</strong> And then how did you find yourself, like writing about technology then?</p><p><strong>JENNIFER:</strong> What else is there to write about? I think role was through Elance, or whatever it's called now. One of those Upwork, one of those freelance websites, and from there it spiraled. Something I'm good at explaining complicated concepts.</p><p><strong>ADRIANA:</strong> I think there's not enough emphasis on really being able to distill things in a very approachable manner, right? Especially a lot of docs out there, technical docs are so.</p><p><strong>JENNIFER:</strong> Complicated and incomplete at the same time.</p><p>I think it's the most important thing. Critical thinking and being able to talk across that chasm or chasm between technology and business will be the greatest skill set and is so important, especially in this time of AI, because you need to be able to distinguish the bullshit that the AI we know is giving what, 52% of code generated by Chat GPT is wrong, but Chat GPT is very convincing because it was trained by tech bros, which have great sense of confidence and to sell bullshit. So it doesn't have to tell you when it's wrong. So in this time when we're entering AI and all this productivity mentality and everything, we need to be able to understand, be suspicious of what is working or not. And we also need to understand the business impact. So either side of it, whether it's business needing to understand that wildly expensive cost center of engineering and cloud, or engineering being able to explain and feel connected to that business impact and to understand, so everyone's going to have to explain to themselves. And Kelsey Hightower said at Civo Navigate, an event...he said, we have this weird, maybe it's a corporate throwback, where in tech we're like, I have this great idea, but I'm not done my slides yet, I'm not done my PowerPoint presentation yet. We'll wait to talk about it.</p><p>But that's not how things work. People are storytellers. People need to be able to have conversations, even if it's expressing yourself in writing. I don't think it's necessarily very inclusive at all that everyone has to speak on stage or speak, but one-on-one conversations is still going to be a very important thing. And being able to write, even in Slack and be concise, so that's not my strong suit because I write very long features and things like that. But being able to express yourself in a way that everyone understands, because especially with AI, as we get into this interstitial age of prompt engineering, the next maybe two years, it's going to be the subject matter experts that are really important. So you won't need necessarily for everything, a coder. But if it's like building management or security in a building, maybe you need someone that actually has experience in that, who can work and partner with the developer to build something that's actually useful in AI.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So they need to talk to each other. And the people that may be deciding, especially with a chat bot, customer support and all, may have zero coding capabilities. So you need to be able to talk and communicate with them. And that's where the benefit from AI will come about. And it's honestly where we're going right now.</p><p><strong>ADRIANA:</strong> Yeah, I think the interesting thing is AI, in a way, keeps us on our toes because you almost have to be smarter than the AI to be able to pick out the bullshit, right? Because the minute you start trusting the AI and what it produces, that's what gets you in trouble, right?</p><p><strong>JENNIFER:</strong> Absolutely. And it's just different. We forget Chat GPT specifically is a large research project. It's not a tool. You are part of a research project. The tool is when you pay for like a private version of any of the AI tools that are trained on your context, your documentation, your processes. That's where the value comes. So if it's free, you should probably distrust it.</p><p><strong>JENNIFER:</strong> And also think about how bad that is for the earth.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I totally agree. Now, on the same vein of Chat GPT, I've heard initiatives from various companies where they want to replace a chunk of their written content with AI-generated content. What are your thoughts around that?</p><p><strong>JENNIFER:</strong> Okay, so in the world of documentation and things, I think it's very interesting. I think that is...documentation writers are super important, but there's also a lot of companies relying on developers to create docs. And in the 12, 13 years I've been in the industry, I started out a lot in the API space. Number one complaint was that there was not enough documentation. Yes, the number one thing developers don't want to do is write documentation. So having documentation embedded next to the code and somewhat AI-generated I think is very valuable. Human-generated media, things like that. There was a rumor 95% of media will be generated by AI by 2025 and all.</p><p>I think we're having a real backlash about that. I know AI can't do what I can do, and I don't use it that much. I don't really use it. But my understanding, when other people use it and all, it's for the low value content. Have a proper conversation with someone to distill from someone that maybe isn't as easily expressing themselves because maybe they've got a very technical mindset. It can't have that conversation and draw out of them the true value of their product and then translate it?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Could it be useful if someone wrote an article themselves and then wanted to from that article spew out a bunch of social posts or something? It could probably be very interesting for that. Just very suspicious and controlling. You have to be anyway. But when you go through all of that, I don't feel my job is going to be in trouble. The people whose jobs are going to be in trouble are people whose lives live in Excel. Things that can and should be automated. The point is that we work on real problems. Boring, low level-coding problems will be automated, like repetitions.</p><p>Creative work should get more creative, more problem solving. But then the boring stuff, I don't know what I could automate. I'd love to automate. Like invoicing, because I tend to procrastinate that because again, soy des letras. I'm not good at math, but then I don't trust the systems to throw that private information in there.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Also, we cannot forget that there's this unbelievable inequality that's being caused by data centers. It is causing a huge environmental impact. In west London alone, affordable housing cannot be built. There can be no new affordable housing in one of the largest cities in the world, one of the alpha cities, because too much power is being taken by data centers.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> To cool them down, et cetera. They're super polluting. Like, it's really bad. Note that I said affordable housing. So rich people who are leaving these plots empty and funneling money, because London's like a huge money laundering area, those are still being built and left empty. But people that truly need homes cannot get homes in west London because, specifically data center power. So I think we need to think about how we're impacting the environment. There's very interesting things going on for FinOps and optimizing your Kubernetes clusters, not getting in this habit of being double the amount of cloud just in case, but having things.</p><p>And this is where AI is very interesting too, because AI can be a solution to help. It's always better to have the tool manage it than a human manage that, because if a human is responsible, they're always going to give more, just in case. They'll never give less, but they'll always more. So that's where AI can be a solution or part of the solution. But we should be putting far more pressure on anything we're paying for. We should be putting pressure as a customer that they are putting on data centers that are sustainable.</p><p><strong>ADRIANA:</strong> Yeah, I think we have to sort of move away from this mentality, as you alluded to earlier, of just more and more and more throw more at it, because it's like infinite resources. First of all, it costs money. If that doesn't deter you, which it should, then think about the environmental impact, which is just absolutely mind blowing.</p><p><strong>JENNIFER:</strong> And then that leads to another impact that disproportionately negatively affects people from underrepresented groups. Whether it's pollution in Virginia, which has a very underprivileged community, very impoverished community in Virginia that are directly...have hearing problems, have asthma problems, these are all problems. So yeah, I think we need to consider, in everything we do as tech storytellers, we need to consider the implication beyond the stereotypical developer, but we need to help them think about who will most likely be harmed by this and who will be more likely to be excluded or what being near.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. When you're writing an article, what inspires you? How do you decide what to write about?</p><p><strong>JENNIFER:</strong> It's 50/50 now because I've been writing so much about developer productivity and Platform Engineering, and, before DEI, but no one cares in 2023 about DEI. See the numbers. Sadly, diversity, equity, and inclusion is not a priority, so you have to do it surreptitiously, like by who you interview and stuff. Can't just write directly about it. I get reached out to a lot. I also see people's talks or use LinkedIn a lot. So there's all that.</p><p><strong>ADRIANA:</strong> And then the other thing I want to ask. You said that you do a lot of writing on Platform Engineering. What got you interested in Platform Engineering in the first place?</p><p><strong>JENNIFER:</strong> Oh, it's really a simplistic thing. I've been writing about and working in the Agile and DevOps space for a really long time. I write about culture side of tech, and like I said, in 2023, I see it in the data, I see it in traffic and all. Tech isn't even trying to pretend they care about diversity, equity and inclusion anymore. But you know what? Look at it while women, and that's probably the most privileged, minority or minoritized group in tech. While women make up about between 22 and 24% of the industry, there were 69% of layoffs. Black startups are not getting funding. I mean, it went from abysmal to 0.0002 abysmal percentage.</p><p><strong>ADRIANA:</strong> Wow.</p><p><strong>JENNIFER:</strong> People like Elon Musk and DHH from BaseCamp, they've made it cool publicly to not give a fuck about diversity, equity, inclusion. That means before it was informative...sorry...that means, before it was performative, but now they're not even trying to be performative. So there's that. And there's been a ton of cuts and layoffs. I see those cuts because there's two things. There's the last hired, first fired. So if they only started caring about diversity in the last two years, well, those people are going to be first cut. They also tend to be in roles like DEI, which were cut across the board.</p><p>Accessibility cut across the board. Marketing, at least perennially, is cut when there's cutbacks, but tend to be more people from minoritized groups. But on the other hand, what's 2023 been about? A lot about tech layoffs, which means a lot of trying to do more with less. And then on top of that, the code is just getting more and more complex. The cognitive load is more and more extreme. And I think while we...we, not me.</p><p>But the tech industry in general, doesn't seem to care about diversity, equity, inclusion, accessibility as much anymore, sadly, it does still understand, and I don't know that we can go back to, they've tried to return to office so many times and guess what? People are not happy, they're not productive, they're going to leave. Yes, the hand is more of an employer's market, but is still an employee's market across the board. And there's all these things where companies are realizing what statistics and data and journalism has said for years, that happy workers are more productive. And that doesn't mean massages and ping pong tables or foosball tables. That means actually finding purpose in your work, having visibility, not having even logically, from a nutty corporate standpoint, not having so many distractions and all the meetings blew up. So there's all of that. So there's this push for developer productivity because budgets are tighter, people need to make more money, staff is still bigger than it was a year, maybe two years ago. There was this irresponsible, cannibalistic growth for a while there, and it's kind of a correction, but the code has grown in the meantime too.</p><p>The cloud native landscape is obscenely complex. So there's this idea we need to work on developer productivity, which is where Platform Engineering comes in. Instead of being a platform that we've had for... since codes exist. Like Cisco was making platforms back in the '70s. It was, you do this, you control this, which for some security stuff is not a bad idea for role-based access control and all that should not be optional. But the majority of the idea of Platform Engineering is that your customers are your developers and you are building a platform as a product where you are getting feedback from them constantly and you're building just what they need to get better. And then also it comes back to that whole docs problem. What is a huge problem? Who is breaking that developer flow, that getting in the zone is not being able to find things, googling it, going to Stack Overflow, asking a question on Reddit. Instead you've got this...we haven't even mentioned Copilot yet, but I think that for the developer audience has the most potential, because it's in with where 85% of repos are...in GitHub. So it's about them not context-switching as much and meetings actually having value, not having Agile.</p><p>And then Covid just led to this multiplication of meetings for meeting. So Abby Bangser from Syntasso has my favorite definition of what Platform Engineering is, which it's almost like a physical platform you're supporting people on that takes care of the not differential but not unimportant work. So with DevOps, we went through this idea that you build, you test, you maintain, you do all of that, all the way to the cloud, all the way to release and all. But cloud is not differential to the average programmer, specifically to their audience, which would tend to be external users or customers. Security, very important, not differential testing. Very important, not differential repetitive work. Now it just should just be automated. So it doesn't matter anyway.</p><p>And it's about...Spotify calls it Golden Pathway. I like calling it the Yellow Brick Road because if your developers wander off, they may go in a poppy field and go down a Reddit rabbit hole. But if Dorothy and them had stayed on the Yellow Brick Road, they would have been a lot faster. If Gandalf had given the eagles from the start, the book would have been a lot shorter. So why don't we do that? Guess what? If you had asked what Frodo would like? Oh, that's a new nerdy euphemism I'm coming up with right now, metaphor. But I think it works. Would have been a lot shorter movie, a lot shorter movie series, book series, and probably a lot more people wouldn't have died.</p><p>So just ask your developers what is frustrating them and then start there.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And there are so many things that frustrate developers.</p><p><strong>JENNIFER:</strong> And [inaudible] and searchability are always at the top of that list. They want to know who does what in a company, which again, comes down to collaboration and knowing people across the business. It's a positive thing to learn.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And there's another one. I think it came about from a question that you asked on one of the socials, which was something around, what are some of the developer frustrations? And I was thinking back to so many jobs where I started off...and onboarding and setting up a new environment on your machine is like the most fucking irritating experience ever. It's like, why do we have to keep doing the same thing over and over and over again? Why don't we have a streamlined process for setting up our dev environments when we start a new job?</p><p><strong>JENNIFER:</strong> Why would. Yeah, why would you even need to, why is setting up an environment useful for you to be doing? It's not helping the customer, it's not driving value. So Spotify, being like one of know, they created Backstage and outsourced it because they thought it was that important to standardize it in the community, which I like. But by them using Backstage, they got their developer onboarding time, which I believe they count as ten pull requests. Like that is when you consider productive. They went from 110 days to 20 days, pull requests because you just get people up and running. You give them what they need. You wouldn't give them a laptop and have them install Windows or install Linux or install whatever you want on your laptop. Give them the tool.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> So just do that for all of the cloud because, and then you still give them the option. There will still be your 5% that want to engineer their way around a problem. And that's why you build it with APIs and you let people do their own thing. But maybe you don't need to support their work. They're at their own risk. They're on that poppy field, they're doing their own thing. But you'll support that 95% and that's okay.</p><p><strong>ADRIANA:</strong> Yeah. I really love your analogy of the Yellow Brick Road, because it really is all about like, these are your guardrails. It's there to protect you from yourself. Because we like to deviate. Sometimes we're not necessarily aware that that's not a great thing to do.</p><p><strong>JENNIFER:</strong> And you can still deviate. That's why you, as a Platform Engineer have to make something they want to use. And again, it comes all the way back to that tech storytelling, those early wins, the examples. Just the proof of good work is you need to make something they want to use. And then you have your customers who happen to be internal, probably more annoying, but you have a much tighter feedback loop. So you're going to get more direct feedback all the time. It's a good thing. It can just be probably a bit awkward for some people.</p><p>Also, there's the problem that Platform Engineers are engineers, so they think they know best, which is not the point. And you just build something that they want to use, make it easy for them to stay on the path. So even the guardrails, I picture that car cannot really go past those guardrails. Follow the lines.</p><p><strong>ADRIANA:</strong> Yeah, it's like this is the path with some flexibility in mind, but you only have...</p><p><strong>JENNIFER:</strong> Fall off the cliff, and that is all you.</p><p><strong>ADRIANA:</strong> I think that's a perfect analogy. I love that. And the final thing that I wanted to touch upon, and you brought it up a few times, and I think it's actually a very important subject, which is DEI, which, as you pointed out, is the conversation around it has changed a lot, but the problem still remains. And it's kind of interesting because...</p><p>I've had a number of conversations with people over the years, and after you pointed it out, I'm like, yeah, I guess it's kind of unfashionable to like, oh, let's have the panels of underrepresented groups talking about being underrepresented. Then it's like, well, as you said, we have to do it in a sneaky manner. But I think we do have to call it out for what it is because you go to tech conferences and I was a speaker at Observability Day, the co-located event for KubeCon North America, and there were three of us female speakers for all of Observability Day. And I was like, what the hell?</p><p><strong>JENNIFER:</strong> Could probably guess two of them just by knowing the handful of females or women that have access to that space and who are doing amazing work. But yeah, we don't need VIP bathrooms at tech events, we need representation. It's the only time we would be very happy to queue at bathrooms. Please, tech events.</p><p>But like anything in the. When we're talking about open source, 3% out of what, 20 speakers or something for co-located day, it's actually not a bad percentage for open source because open source around 4% women and non-binary because it's toxic, because it's based on free work, which we do the brunt of anyway.</p><p><strong>ADRIANA:</strong> So true.</p><p><strong>JENNIFER:</strong> Women and people of color are far more likely to be doing free voluntary work and they don't have time for it. But then you lose the benefits of public code samples, of working with companies that actually are really big companies, like a Google or a Spotify or Atlassian, all these companies that support a lot of open source or access Amazon Web Services. These are companies that provide a lot of open source. But then if you can't go to these events, you can't work on these projects because you can't do free work. Open source is a huge problem. So it's always going to be worse. Which open source should I believe that open source should be free code, but I don't think believe in free labor, and I think that's a huge problem.</p><p><strong>ADRIANA:</strong> Yeah, absolutely.</p><p><strong>JENNIFER:</strong> You are a company benefiting from an open source project. You should be investing.</p><p>Either find a way to sponsor that project or hire a staffer that contributes to that project as their deal, as their job, and just also focused on both technical and nontechnical contributions. Because again, we're back to documentation, we're back to the other big barrier to entry in open source diversity is that everything's in English. So you need people translate. Another use case that in probably 18 months will be very valuable from AI.</p><p><strong>ADRIANA:</strong> Yes, we take it for granted that we're English speakers, so we're like, yeah, of course, no problem. But I do remember, I think it was someone at KubeCon who was saying that they felt so shy about contributing to stuff because English wasn't their native language and they know incredibly smart, but they just didn't feel confident contributing to open source. And it just. Oh, my God.</p><p><strong>JENNIFER:</strong> Even in other languages, you need to know English too, to be a translator because it's the de facto language to translate to. But for example, Kubernetes, which Divya Mohan runs with someone else. I forget their name, sorry, but has organized for years the documentation translation, and it's across like 18 languages, or will be soon. Zero are in Africa. Are African languages zero?</p><p><strong>ADRIANA:</strong> Oh, wow.</p><p><strong>JENNIFER:</strong> Only about 2%, maybe 3%, depending on what you see of open source contributors and users are from Africa, which is about 19% of the world population and likely the geographic area that would most benefit from free and open and secure software, because typically open source is also more secure, more eyeballs, more people involved, et cetera. So it would benefit everyone, like, at an exponential GDP level, but because it's just in English...</p><p><strong>ADRIANA:</strong> Yeah. And it occurs to me also that even our programming languages...the syntax is in English!</p><p><strong>JENNIFER:</strong> And doesn't seem like that's going to change. Yeah, no, that is where AI, I think, will be interesting.</p><p><strong>ADRIANA:</strong> Yeah, it'll be definitely very interesting to see where it goes. Now, as we wrap things up, do you have any final thoughts on where you see this industry, our tech industry, going in the next, say, year?</p><p><strong>JENNIFER:</strong> That's it. It's a year, year and a half tops, because we're in this transition period where AI is still nascent, but it will very quickly advance and it will be much more useful because it will be context-specific, and I hope it won't be companies like...Telephonica in Spain fired, like, a huge chunk of its customer support reps because it's like, we can just use a chat AI. It's not great. I'm an HSBC customer, and I'm always like, give me human, give me human.</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>JENNIFER:</strong> It's not working. The Moby whatever, the chat bot thing, they. It's. It's not for me. I know a lot of people would rather talk to a bot, definitely, than stay on hold, but it's just not there yet. So we need humans in the loop now more than ever who have that subject matter expertise. We're not there yet, but we then need real humans in the loop feeding back into the AI, whatever it is, explaining to it, because people are still really nascent. But that's also part of the problem.</p><p>A lot of companies...this was in my Spanish class. If I started taking Spanish class for the first time, at the YMCA. And that was our topic, Chat GPT. And I'm like, no, I don't use it. Other people are like, "Yeah, I use it for this and this." But then the Spanish teacher who's quite...kind of identifies as a Luddite, he says he pays for Chat GPT because then he gets the license, then he gets the right to his own content that he could one day sell. And I was like, "I didn't think about that." I thought about it more because a lot of companies don't have generative AI policies yet, which is ridiculous.</p><p>Look what happened to Samsung. We're recording this in early December, I think in September, a coder didn't think about it and checked like a whole code base live in the public, free Chat GPT feeding like a bunch of private information in. And now Samsung's like, no more, no more generative AI, we're done.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> [inaudible] behind, instead of every company needs like law firms. People are using it for stuff at consultancies. But if you don't tell people, like, do not put public information in here, do not put IP in here, or just pay the $20 a month for Chat GPT. I think it's five a month for Copilot and it's just a much better experience anyway. So pay for your tools and advise people how to use them. So I think just super important because I just think it's clear that AI is just going to be a part of our lives.</p><p><strong>ADRIANA:</strong> It is, yeah. And we have to be more mindful of how we're integrating it in our lives.</p><p><strong>JENNIFER:</strong> Because what is it? Copilot went GA early June [2023]. It's early December now...maybe mid June. By the time of the Octoverse Report, which I think was early November, late October, 92% of developers in the US were using generative AI.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> We're testing out. Like you can't take this away. They are finding value from, yeah, you can't take this away anymore, but you really have to have a policy. And it's shocking how few do in California or GDPR in Europe. I'm shocked we haven't had a big problem. I'm shocked it hasn't been big yet.</p><p><strong>ADRIANA:</strong> Yeah, it's been sort of...as companies realize that it's important, they'll implement it into their policies, but there's like, no...</p><p><strong>JENNIFER:</strong> [inaudible] And putting really wild stuff. I have someone I know in the journalist space who is much more technologically advanced than I am and not a native English speaker. So they had put a very nascent new technology...had written like a really deep dive article, evaluating it, explaining tutorial. They had thrown it into public Chat GPT to clean it up. Then they delivered the client. Three weeks later, their exact article showed up on one of those clickbait sites.</p><p><strong>ADRIANA:</strong> Oh my God.</p><p><strong>JENNIFER:</strong> They can't contact an editor, because...they can't contact a human being, because it's a fake human being, because it's like a clickbait site. But that site had found that this new technology was trending and they trained that site in it. They trained Chat GPT in it. And then it just took out their article.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JENNIFER:</strong> Don't put stuff that's not published or public in a public AI, whether Bard, it's Bing, whether it's Chat GPT, you don't know what's going to happen. Pay for it. If you want to play around with it, maybe. But even playing for fun, it still has an environmental impact that no one seems to care about.</p><p><strong>ADRIANA:</strong> Yeah, I'm so glad that you're bringing that up, because the more we talk about it, I hope the more it gets into people's brains that we cannot take for granted the things that we use. I mean, even Google, right? The fact that you're googling stuff, I mean, there are servers running things somewhere.</p><p><strong>JENNIFER:</strong> Google tends towards green energy more than the largest one, AWS. Leslie Miley, who was speaking as himself, but does work at Microsoft, at QCon, gave this wonderful in his keynote, just a really impactful talk. And he analogized the growth in AI to the US and maybe one of the world's largest infrastructure projects, which was the interstate road system, which specifically created red lines, which specifically was like, strategically kept people of color from being able to use buses to enter New York City and work, which still to this day in San Francisco or that area, the Bay Area, where we have all this, I assume is the most inequitable place in the world, where kids are three times more likely to have asthma, severe asthma, by six years old because of where these roads were built. So this idea, and it's happening again with the access to electricity, the access to data, the pollution, the access to clean water, because that's what's used...water is being used to cool data centers and it's happening around the same lines and stuff. It has this ability to create this great inequity and without diverse people and thought on your teams, people aren't considering it. And we know, again, one of those statistics, just like happy developers are more productive ones, more diverse teams are more innovative and profitable, but we've got our masks over our eyes again and not thinking. And that's where we are.</p><p>So sorry to end on a bummer of a note, but let's think of the...I'm always back to there's a wonderful, Agile practice called Consequence Scanning from Emily Webber and Sam Brown. And I just recommend just doing a consequence scanning sometimes. Thinking about it's just simple questions like if this scaled, who wouldn't be able to use it? What are the good intentions we weren't thinking about? And what are some negative intentions or consequences that could happen because of this tool? This is one of those things with open source that even more because if you're being truly open source, your code could be used, I don't know, making another Kiwi Farms or another hate site. Hate farm, that's the consequence of open source. You need to think early on, "Okay, what if someone used this for evil?"</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JENNIFER:</strong> Negative consequences or what are the environmental consequences?</p><p><strong>ADRIANA:</strong> Absolutely. And I think that's really great food for thought. And I hope folks who are listening to this really take this to heart. And next time they use a tool like Chat GPT, they think about the environmental impact or even when they're using resources on the cloud, think about these things because it's so important and we've only got the one planet and time is ticking.</p><p><strong>JENNIFER:</strong> And don't trust the news. Like, these jobs like mine as a tech storyteller are not going away. We need more people. We need more people explaining in different ways, in different languages and different jargon so everyone understands what is being built and why and what the consequences are. Because a lot of people are just using.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. Well, thank you so much, Jennifer, for geeking out with me today. Y'all don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>JENNIFER:</strong> Peace out and geek out, y'all.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="41238036" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/dd1d3238-18f4-49c9-a98e-60bdc52d1c6d/audio/1d734dc0-4438-4ba3-9cf3-fa930d8ecbb5/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Being a Tech Journalist with Jennifer Riggins</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Jennifer Riggins</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:03</itunes:duration>
      <itunes:summary>Adriana geeks out with freelance tech journalist Jennifer Riggins about being a tech journalist, AI, diversity, equity, and inclusion (DEI), and Platform Engineering. Jennifer keeps it real on the use of AI as a job aid, policy-making surrounding the responsible use of AI, and how AI can both help lower the environmental impact of datacenters, but can itself have an environmental impact. She also reminds us that, while DEI may not have been at the forefront in 2023, it is still very much an issue in 2024 that needs to be discussed and addressed. Finally, Jennifer shares her thoughts on Platform Engineering: the importance of building platforms that software engineers will want to use, and also using Platform Engineering to define a Yellow Brick Road, providing guardrails to developers so that they can develop quickly, safely, and effectively.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with freelance tech journalist Jennifer Riggins about being a tech journalist, AI, diversity, equity, and inclusion (DEI), and Platform Engineering. Jennifer keeps it real on the use of AI as a job aid, policy-making surrounding the responsible use of AI, and how AI can both help lower the environmental impact of datacenters, but can itself have an environmental impact. She also reminds us that, while DEI may not have been at the forefront in 2023, it is still very much an issue in 2024 that needs to be discussed and addressed. Finally, Jennifer shares her thoughts on Platform Engineering: the importance of building platforms that software engineers will want to use, and also using Platform Engineering to define a Yellow Brick Road, providing guardrails to developers so that they can develop quickly, safely, and effectively.</itunes:subtitle>
      <itunes:keywords>carbon footprint, artificial intelligence, tech journalism, sustainability engineering, tech journalist, open source, cloud computing, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>15</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">37c39854-20a4-4ee8-93a6-4254b5d1147b</guid>
      <title>The One Where We Geek Out on Observability with Charity Majors</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Charity is an ops engineer and accidental startup founder at honeycomb.io. Before this she worked at Parse, Facebook, and Linden Lab on infrastructure and developer tools, and always seemed to wind up running the databases. She is the co-author of O'Reilly's <a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Reliability Engineering</a> and <a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering</a>, and loves free speech, free software, and single malt scotch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/mipsytipsy">X (Twitter)</a></li><li><a href="https://linkedin.com/in/charity-majors">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://honeycomb.io">Honeycomb.io</a></li><li><a href="https://gretchenrubin.com/books/the-four-tendencies/">The Four Tendencies, by Gretchen Rubin</a></li><li><a href="https://charity.wtf/2023/05/01/choose-boring-technology-culture/">Choose Boring Culture, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2023/06/19/helicopter-management/">Helicopter Management, by Charity Majors (blog)</a></li><li><a href="https://mcfunley.com/choose-boring-technology">Choose Boring Technology, by Dan McKinley (blog)</a></li><li><a href="https://www.amazon.ca/Advantage-Organizational-Health-Everything-Business/dp/0470941529/ref=sr_1_1?hvadid=668464372229&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=10866783028113716172&hvtargid=kwd-306682828942&hydadcr=3349_13589091&keywords=the+advantage+by+patrick+lencioni&qid=1704904524&sr=8-1">The Advantage, by Patrick Lencioni</a></li><li><a href="https://charity.wtf/2024/01/05/questionable-advice-my-boss-says-we-dont-need-any-engineering-managers-is-he-right/">Questionable Advice: "My Boss Says We Don't Need Any Engineering Managers. Is He Right?" by Charity Majors (blog)</a></li><li><a href="https://www.perkbox.com/uk/resources/blog/a-complete-guide-to-performance-improvement-plans">Performance Improvement Plan (PIP)</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2022/09/23/the-hierarchy-is-bullshit-and-bad-for-business/">The Hierarchy is Bullshit, by Charity Majors (blog)</a></li><li><a href="https://www.okta.com">Okta</a></li><li><a href="calendly.com/charitym/advice">Charity's Calendly for career advice</a></li><li><a href="https://en.wikipedia.org/wiki/Parse,_Inc.">Parse, Inc.</a></li><li><a href="https://docs.honeycomb.io/community/">Honeycomb Pollinators Slack</a></li><li><a href="https://dora.dev">DevOps Research and Assessment (DORA)</a></li><li><a href="https://youtu.be/OEGgmTNfYsU?si=ZdjNwLbGTrWIVs1D&t=288">OpenTelemetry specification has gone GA</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering (book)</a></li><li><a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Engineering (book)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today...I am so excited to have Charity Majors of Honeycomb on! Welcome, Charity.</p><p><strong>CHARITY:</strong> Yay! Thank you for having me, Adriana.</p><p><strong>ADRIANA:</strong> I'm so excited. And where are you calling in from today, Charity?</p><p><strong>CHARITY:</strong> San Francisco. I just got home. I was in Charlottesville, Virginia, with my little sister over Christmas, and so I am newly home again, looking forward to a very quiet week between Christmas and New Year's.</p><p><strong>ADRIANA:</strong> That is always the best week for chillaxing, right?</p><p><strong>CHARITY:</strong> Nothing going on. This is why at honeycomb, we just give everyone the week off. Obviously, some people have to be on call, but why pretend you're getting stuff done if you aren't?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, I fully support that. I totally agree. I think more companies should embrace that.</p><p><strong>CHARITY:</strong> Yeah. I don't feel like anyone should have to be performing that they're excited to be at work or like, we don't make people have a set number of vacation days or anything, but...That's the worst. If you're like, well, it wouldn't really be working, but do I spend one of my precious vacation days? Yeah, fuck it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. Honestly, I get so much anxiety over vacation days, like, having to meticulously plan them and, like, oh, where do I spend them? And maximize vacation with family and school holidays. And there's, like, so many school holidays, right?</p><p><strong>CHARITY:</strong> Seriously, there's no perfect system. Like, if you do the unlimited holiday thing, people are like, well, but then you're not treating it like real comp. And people have stress about, are they hitting the right number of days or not? And people won't take it. But then if you have specific number of vacation days, then it's where do I spend it? And everything. So I guess if there's one thing that being a CEO CTO of a company has taught me, it's that people are going to complain no matter what. All you can try and do is pick what is genuinely best for your people that will really help you get as much work as possible done without asking people to fake it and do a bunch of. So, we've gone the infinite vacation route, because, all things considered, I think you kind of want to have a mandatory minimum. Like, you have to take two weeks off, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> And above and beyond that, it's like, are you getting your work done here? It's a standard. The company standard is about three weeks a year, but nobody's looking over your shoulder and policing you.</p><p><strong>ADRIANA:</strong> Yeah. See, I appreciate those policies, especially at companies where they fully respect autonomy, because there's the companies where it's like, well, it's unlimited, but we really only expect you to take like three weeks or four weeks or whatever, and it's like, so it's not really unlimited. Right. And that's disingenuous and annoying and very stressful. I don't know. I bust my ass and I need the time to chill.</p><p><strong>CHARITY:</strong> Yeah. But I will say some people will start taking five weeks, six weeks. But then the question that you have to ask them is, you're taking too much time. It's like, well, are you really getting your job done? And what's the impact on the people around you? Really?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CHARITY:</strong> Because, yeah, it isn't actually fair if you take eight weeks off. Anyone would understand if you have a health issue or if someone in your family is. We've had those situations. But if you're working at a startup with some intensity, we have VC money that's burning in the bank. You kind of can't get your job done, really, if you're not there for two months out of the year.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>CHARITY:</strong> I think always trying to steer it back to the impact. Right. Can you get your job done and are you letting down the people around you, or are you being a real functional member of a high performing team? Those are the terms to have this debate on not how many days you're here or not. The other thing, unlimited time, is that it removes the aspect of scorekeeping and time keeping and quibbling about hours, because some people don't really care, but some people get really concerned about, well, am I taking 2 hours off here and 3 hours there? If I take 4 hours of that a day or not? And those are brain cells that I would really rather you just devote to solving the problems that we're paying you to solve, not to bookkeeping around your own anxiety or your projected expectation of someone else's anxiety about the hours that you're spending on your job.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I have to admit, the timekeeping stuff is so stressful, and I've been lucky the last three years. I have not had to fill out any timesheets, which has been like, oh, my God, my first job out of college was, like, consulting. So all of your fucking hours are accounted for.</p><p><strong>CHARITY:</strong> Oh...</p><p><strong>ADRIANA:</strong> So everything and even your downtime, right? If you're in between projects, you got to charge it to internal thing. And it was like, yeah, I lasted four years.</p><p><strong>CHARITY:</strong> Oh, honey. I don't know how! One of our company values is we hire adults. And I actually think about that. It's as much about us as it is about the people we hire. It's like, are we treating people like adults? Do we expect them to manage their own time or not? And of course, the difficult points come. I think as an industry, we're just terrible at figuring out how to really take people on as apprentices and turn them into fully-fledged employees. I mean, there's that middle section that takes, even for a fresh college grad or someone entering...It takes five to seven years, I think, for you, really, to bring someone on and bring them up to a level of senior engineer and teach them all these things.</p><p>But you can interpret it, our value as you're on your own. You better come fully baked because we're not going to help you, which is not what we're trying to project or do. But it's challenging, no?</p><p><strong>ADRIANA:</strong> Yeah. It's so challenging, like coming out of school, right? Trying to figure out where you fit in. And it's also kind of, for me, it was like a bit of a mind fuck because I was like the goody goody. Like, I will do all the assignments. And marks were everything. And then you go out into the real world and it's like, yeah, bye bye. That did not apply. For me, it was a massive adjustment and I kind of sucked fresh out of school, like my first couple of years in the work world trying to figure out, what do I do? What do I do? There's like, no marks. Not in the standard sense, right?</p><p><strong>CHARITY:</strong> No, of course not. You must be an upholder type. Do you get a lot of satisfaction out of checklists? Like your own checklists and the checklists that people do?</p><p><strong>ADRIANA:</strong> I do, I do. My own checklist. My whiteboard next to me. It's mostly clean now because of the holidays, but it had my to-dos...but I've had to learn to roll with it. I had to be a lot less uptight than I was in school, because I think you just have to, in the work world.</p><p><strong>CHARITY:</strong> Well, because you learn eventually that if you want to be successful, it's not actually about checklists, it's about figuring out what matters to you and what matters to other people and then figuring out how to creatively achieve those goals. And the checklists are there as a tool, right? I'm not telling you anything you don't know.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. I completely agree. And I think that's a lesson that comes so much more easily for some than others for sure. Especially. I've hired a couple of interns in my past life and trying to steer them in the direction of, like, chill. Let's relax. Let's just focus on getting the work done and learning cool shit.</p><p><strong>CHARITY:</strong> In a lot of ways, though, I would argue that the upholder is the easiest type of person to onboard because they're motivated by everything.</p><p><strong>ADRIANA:</strong> True.</p><p><strong>CHARITY:</strong> So when I use the term upholder, I don't know if you've read the book, "The Four Tendencies"? It's this book that it's super cheesy and I don't want to get anybody's expectations up, but it was actually really pivotal for me and Christine [CEO of Honeycomb] and finding a way through our relationship because she's an upholder. I'm the opposite. I'm a rebel. Which means that I reject all of your checklists and my own too, called checklist. Basically, it's about motivation. And there's only four possible types.</p><p>It's a two by two, right? It's like your own motivation, like what motivates you and the goals that you set for yourself and then the goals that other people have for you. And you can either be super motivated by both or you can be what's called a questioner type, which you can't really give a fuck about other people's expectations. But if you care about something, then you can hit that goal every time. And then there's the type that needs a gym buddy because you struggle to do the things that you set for yourself, but you respond really well to external structure. And then there's the type that rejects all of the structures. And that's my type. And this was really helpful to us in just like, sort of because Christine and me are just such polar opposites that she was just like, who the fuck are you? How does your brain work? Why is it that I give you this perfectly formed challenge and you're like, "Fuck all your challenges." And I'm just like, "Why are you telling me what the fuck to do? Don't you know that's the easiest way to demotivate me, is to tell me what to do?"</p><p>And so it was really helpful because this book actually has these almost, like, examples of, if you're this type in a relationship with this type, here are some conflicts and conversations that you might have if you're in a working relationship and you're this type paired with this type. And it was just like, oh, my God. Some conversations that I had had with my partner, like almost word for word, some conflicts Christine and I had had, almost word for word. It was just like, here are some tools for getting around them. So I really like it.</p><p><strong>ADRIANA:</strong> That is so helpful. It's funny, because I think the way you describe yourself is how I would describe my daughter, too, to a certain extent, because when she was in preschool, her teacher could not teach her, and she realized that the way to teach her was not to teach her, but to teach her friends. And then it would cause Hannah to go over, oh, that looks interesting. So she's like, don't tell me what the fuck to do. I'm from Brazil. And I'm like, oh, it'd be so cool if you learned Portuguese. She's like, "No." What did she do? She learned German.</p><p><strong>CHARITY:</strong> That is how you deal with rebels. You have to rely on them to find their own intrinsic motivation, because if it becomes part of their identity and part of who they say that they are, then you can't stop them.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. So I'm like, you know what? You do you. I embrace that. And I think she's happier for it. I'm happier for it.</p><p><strong>CHARITY:</strong> Everyone should be happier for it. As a manager, part of what you have to do is, I feel like, as a manager, in the beginning, we try to give our reports the experience that we wish we had had. For upholders and for...I can never remember...the obligers. Obligers are the ones that need the external structure. You're really giving them a gift. If you give them a structure or if you give them regular check ins and you let them know what the expectations are, you're giving them a huge gift, and they will rise to the occasion and they'll thank you for it. And if you do that for rebels or questioners, you're insulting them.</p><p>That sort of versatility. And it's not just managers, of course. It's anyone who's, like, in a senior plus position, where what you need to do depends a lot in influencing others. Just sort of having a mental map of how other people respond to sort of motivations is super helpful.</p><p><strong>ADRIANA:</strong> Yeah. I actually remember reading one of your blog posts on, like, I think you're talking, like, being manager and trying to make everybody happy, but it's not also about being their buddy and making everybody happy, but also, you do have company goals to fulfill. And so to what extent do you protect your team, but then don't end up doing the things that need to be done, which I think is such a common pitfall for new managers, because for me, certainly when I first got into a management role. I'm like, this happened to me.</p><p><strong>ADRIANA:</strong> I'm not going to let that happen to my direct reports. I am going to be the best manager that I can possibly be. Right. It can kind of blow up in your face if you're not careful. Like, I wanted to be friends with my direct reports. That did not work out in the long run. Initially, it was like, yaaaay. But afterwards, it was like, no.</p><p><strong>CHARITY:</strong> We're always overcompensating for our own experience.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And in the end, I think we learn, right?</p><p><strong>CHARITY:</strong> Yeah, exactly. Eventually, hopefully, we find a happy medium. I think about that so often when thinking about diversity issues in the industry or about management or that it's natural for there to be like, this is a young industry. This is a very young profession. For as old as some of us feel like we are, we're still like, there's been... When I was coming up, we didn't talk about women in tech. There was a few of us that were just, like, quietly there, wearing men's clothes and just sort of pretending we were straight white dudes. And so there was a lash, right? And then there was a backlash.</p><p>And it swings. I'm not going to say too much about how sensitive I think some people are, but I understand why they are. I understand why they are. And also, that's not where we have to end. That can't be where we end up. We have to end up in a place that is less reactionary on all sides.</p><p><strong>ADRIANA:</strong> Absolutely.</p><p><strong>CHARITY:</strong> The goal of our businesses and our companies, this is something I've been thinking about a lot. The few times that I feel like the honeycomb culture has gone off the rails a little bit, is when we've kind of lost sight of the fact that we are here to serve our customers. We are not here to have the most diverse company in the world. We're not here to give people the best work life balance. We aren't even here to give everyone the best employment experience of their lives, which early in our, when it seems for so many years like we were going to fail, Christine and I would console each other. We'd be, you know, if we go under tomorrow, as we think we probably will, at least I think we've done a good job of giving a lot of people an experience that will set the know so they won't accept shitty jobs for the rest of their life. But now that we're hoping to be around for a long time, we can't forget that we are here to serve our customers. The decisions that we happen to think that a lot of these things go in harmony.</p><p>Treating people really well means we treat our customers well. Having people who are happy at work. We believe in having healthy businesses, which is a lot of people's complaints. They see symptoms, but what they'reacting to is the fact that the business is not healthy. The way people are relating to each other is not healthy. I wrote this other blog post a while ago, I don't know if you saw it about, "Choose Boring Culture"?</p><p><strong>ADRIANA:</strong> That sounds vaguely familiar.</p><p><strong>CHARITY:</strong> You know, because Dan McKinley wrote that blog post that was hugely influential on me about choose boring technology where he's like, you know, as a startup you get three innovation tokens. Choose wisely. And I feel know the same is true for culture and businesses. And like, we stand on the shoulders of...you know, a lot of people, a lot of really smart people have figured out things about how to make companies work well. There's this great book by Pat Lancioni called the Advantage, which I think of as like the James Madison of business and organizational structure. He's incredibly innovative thinker and he makes things very simple. But he's like, the advantage increasingly in corporations is not your widgets. Because everybody's widgets are getting so good. It's how healthy is your organization, which means how much of your people's creativity are you really taking advantage of? How much of their creativity do you feel free to bring to work? Is your organization equipped to absorb it and to change from it and to react to it? Are you able to keep people who are passionate about their work? Do you let people go who are detracting from the culture? And he's like, it is amazing how poorly most organizations are run to this day.</p><p>So choose boring culture. I think in a lot of ways, companies don't have to make their companies interesting and fun because people will do that. People have so much fun, creative energy in themselves. You just have to create a boring place for them to work where they can do their best work and they'll come up with all the fun stuff.</p><p><strong>ADRIANA:</strong> Oh, I love that. That's so cool. You touched upon something that I am a huge proponent of, which is like, letting go of people who are not adding to your corporate culture. Because I think there's this tendency, I think, in our industry to hire rock stars and kind of ignore the shittiness and their personality because, oh my God, they're the best of the best at blah. Right? And I've personally experienced a couple of incidents in my life where if you have somebody who is constantly just being negative on your team, no matter how good the rest of your team is if they're like, poo pooing everything, it sullies the culture. It's like a poison pill. And it's not like, oh, I'm going to fire your ass. It's like, well, perhaps this team might not be the best for what you want to achieve. Perhaps I can help you find a position in another team in the company. Because it's just poison.</p><p><strong>CHARITY:</strong> I think it starts with not having kid gloves on. I don't think you jump straight to firing. I don't even think you jump straight to moving. A lot of these people have never really been told no in their lives. And some of them can take it, some of them can. But I think you owe it to them to figure it out, right? To start giving feedback consistently and regularly working with the person. And this is something that I think can be really frustrating to people who are. When it looks like management is doing nothing right, because it looks like, I know that people at Honeycomb have felt this way at times, because it looks like they're just kind of being shitty and they get better and then they don't.</p><p>And it's always a judgment call. And I would actually agree that we always probably wait a little too long in general, but we waited a little too long with everyone. And I would take that over being a little too fast to fire people, because I think that that even more trust. But, yeah, I agree. If they can't bend, if they can't change, if they can't understand that the smallest unit of software ownership is the team, it's not the person. It doesn't matter how great one person is, because one person can't own software. It's all about, are you contributing to the overall greatness of this team? You can bend your rockstar talents to that, but if you're not willing to, or if you can't, then there's no place here for you. I'm sure you can get paid a lot more money somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, absolutely true. Absolutely.</p><p><strong>CHARITY:</strong> Sorry, go ahead. I didn't mean to cut you off.</p><p><strong>ADRIANA:</strong> Oh, no, I was just saying I agree with you, but I think that.</p><p><strong>CHARITY:</strong> Letting go of people is hard, and I think that it comes in all forms. I think that it's really discouraging to people who are on a high performance, who want to be on a high performing team, when someone isn't really showing up and who consistently isn't showing. The person who's like, consistently taking six weeks of vacation when everyone else is taking three or four, or the person who is kind of half asking it. And all of us half ass it sometimes, right? But people can tell you work on a team for a while, you get a real good sense of how hard everyone is working, how much they're trying. Sometimes it comes in form of, this is almost some of the most heartbreaking ones of when you've got someone who's very junior who just isn't working hard enough. And it's like we kind of don't have the language to tell them that. Because on this pendulum, we're so far over to the side of, you shouldn't be like, work crush code. It's almost like we've kind of lost the ability to tell people, no, really, you're probably not going to make it if you don't put in a few more hours and if you don't have a little bit more grit.</p><p>And some people don't want to work that hard, and that's fine, but you aren't automatically granted a job based on however hard you do or don't want to work.</p><p><strong>ADRIANA:</strong> Yeah. And it's such a tough conversation to have. I had someone in a previous team that I hired on as a senior person, and then she was, like, scamming on my. She was scamming on everyone else. She would just pretend that she was doing work by, like, oh, let me attend meetings with so and so. And meanwhile, I'd hired this junior person who was working like she was working at the senior level. And it was so frustrating. I was trying to have the conversations with the senior person saying, listen, I want to help you. How can we work together? But she got offended. And these conversations are so hard to have because we all perceive differently how we're doing. And in her mind, she was doing just fine. How have you had those conversations in the past with people?</p><p><strong>CHARITY:</strong> Oh, it's really hard. There's no version of this that isn't hard if you care about people.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> My most recent blog post was about why anyone should go into engineering management. Because it's a hard fucking job. And the answer is, because we need them. Because we need them desperately. Like a team with a great engineering manager builds circles around teams without one. And the other reason in my piece, I said is that it changes you as a person, and it gives you these skills that a lot of us didn't learn when we were growing up about how to be honest and how to have hard conversations and all these things. But as to your question, how do you go into this? The number one thing I think is no review should be a surprise. You should be having this conversation consistently, which is a hard thing to do because it makes people feel demotivated and frustrated.</p><p>But sometimes they have to feel that way. We've instituted a rule at honeycomb that if you're thinking of putting someone on a PIP, if you're thinking of, you have to literally say the words, your job is at risk because it's so tempting when you're face to face with someone who you really want to succeed, to soft pedal it or for them to feel upset and for you to kind of walk it back, or for you just to use words that let them walk away thinking something that is not what you want. And there are tools you can use to make sure. You can write up an email afterwards to be like, just to be clear, this is what I saw. This is what I'm saying. This is what you're hearing. But I really do think that one of the most important tools we have is just being explicit because they can file it away. We all have such infinite creativity when it comes to explaining away things that we don't want to hear.</p><p>And we can be like, oh, my manager is kind of a bitch. Oh, they're just in a bad mood. Oh, they're just kind of riding me lately. Oh, it's because of this thing. But this will be over. And I feel like if something really isn't trending, well, we have a responsibility to be more of a dick. We have to be the ones who kind of put our bodies in the breach and be like...and just sit there and deal with their reactions, which are going...They're going to have negative feelings. And it's really hard to sit with someone else's negative feelings who you are the proximate cause of. It's really hard, but you have to do it. It is the best thing for them to do it, to let them know this isn't just a small thing. This isn't just a flash in the pan. You are not succeeding. You are not on a path to succeeding here. You are on a path to, your job is at risk. Honestly, that's the kindest thing you can do for someone.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. And you're right. It's so hard to get those words out. Like, "Your job is at risk." Yeah. And I've worked in organizations, too, where pussyfooting around the topic was like kind of the cultural norm, and so things wouldn't get said that should have been said, and you don't have the favorable outcomes in the end.</p><p><strong>CHARITY:</strong> Yeah. And then people feel stabbed in the back, understandably. I would, too. They go...walk away going, "If they had just told me, if I had only known." And that is the worst outcome. That is the thing that I always remind myself of when I'm just like, I love this person. I don't want to be mean to them, but I cannot take it if they walk away feeling like I didn't tell them, like I stabbed them in the back by not making it perfectly clear that they're not performing and their job is at risk.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely something that I wish that I had done more of in the past, and I try to remind myself of it, but, yeah, I think that is absolutely the right thing.</p><p><strong>CHARITY:</strong> And to your point earlier about being people's friends, you can absolutely be friends with your direct report, but there's a line there. There's a boundary there, and there's a point at which you're not their friend. It's just like being someone's parent, right? When things are going great, yeah, you act like friends, but they have to know that when it's time for you to be parent, you're going to be parent.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because otherwise they will take advantage of you.</p><p><strong>CHARITY:</strong> Right. They will completely take advantage of you. It's human nature.</p><p><strong>ADRIANA:</strong> Exactly. And you will let your guard down, too, right? Because they're like, oh, "I don't want to hurt so and so's feelings, otherwise they won't love me." And it's like, you kind of have to get over that as a manager. And it's hard.</p><p><strong>CHARITY:</strong> It's really hard. It's really hard. And it's always a matter of judgment. It's always a judgment call. And you have to know that after you've had that hard conversation, chances are they're going to go tell other teammates a version of it that makes you look bad and them look great. And you can't do fuck all about it. You have to sit there and take it and hope that the relationships and the trust that you have built up are enough that people aren't going to just automatically believe that other person. That is the hardest thing about being a manager to me.</p><p><strong>CHARITY:</strong> That right there, knowing...is when I know I can't say anything.</p><p><strong>ADRIANA:</strong> Yeah. And risking, as you said, having people say, well, management doesn't know what they're doing. Oh, my God. Because as an IC in the past, I was like, management clearly doesn't know what they're doing, and then...</p><p><strong>CHARITY:</strong> Clearly doesn't know shit.</p><p><strong>ADRIANA:</strong> The first time it happened to me, oh, my God, I want to go cry. Like I'm trying everything to make you happy.</p><p><strong>CHARITY:</strong> Yeah. This is why I feel like my dream vision for the future of engineering management is that more people do it. But people don't do it. They don't do it as a career. They do it as a tour of duty, because I feel like having ex managers on the team, it's like a game-changer, because whenever the dynamic is ICS versus managers, which always happens. Comes and goes, but it always happens. It's so helpful to have an ex-manager there on the IC side who could go, okay, kids, it might be this. It might be this. It might be this. Do we trust this manager in general? Okay, well, let's not jump to the automatic conclusion that they're just an idiot or they're just, like, being manipulated by the upper or whatever. They're the only voice in the room who can talk people down off a cliff and remind them whether to have some trust. And it's such a game changer. It is so wonderful.</p><p><strong>ADRIANA:</strong> Yeah, that is so true. And it makes so much sense. I even find myself in positions after I've been a manager, and then being now an IC...whenever I get comments...</p><p><strong>CHARITY:</strong> It's nice!</p><p><strong>ADRIANA:</strong> Yeah, it is nice! And sometimes I have my manager apologize, "Oh, I'm so sorry. Blah, blah, blah." I'm like, "Dude, I totally get it." "It's fine. No worries."</p><p><strong>CHARITY:</strong> You're able to give so much better support and understanding to your manager than you ever could have without that experience.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CHARITY:</strong> It's so grounding and validating for them to have someone who sees them.</p><p><strong>ADRIANA:</strong> Yeah. And especially, also when you have that nice rapport with your manager where you have that ultimate trust, where, okay, it might seem like they're riding you hard, but then you're like, oh, my ex-manager brain has said, okay, "I have a good reason to trust them. Take a step back. Let's look at the big picture." And, yeah, it's cathartic and it's eye opening.</p><p><strong>CHARITY:</strong> Everyone wins.</p><p><strong>ADRIANA:</strong> Yeah, exactly. No, sorry. Go ahead. No, please.</p><p><strong>CHARITY:</strong> I often hear people who are first-time managers who are, like, anxious or like, if I go back to being an IC, will I ever get the chance again to be a manager? And I'm just like, "Oh, grasshopper, they can smell it on you. You will be fighting off manager opportunities for the rest of your career." Have you found this to be true? I expect you have.</p><p><strong>ADRIANA:</strong> Yeah, I have. And it was funny because after I read it in one of your blog posts, I was like, oh, yeah, so true.</p><p><strong>CHARITY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, it's on your resume. Yeah.</p><p><strong>CHARITY:</strong> Just the way you come across. I've also said that the fastest way to mint like, a shiny new staff engineer is to take a senior engineer and put them in management for a couple of years. Because the way you present yourself at work, the way you approach problems, you have such a better sense of the business, even if it wasn't on your resume. This is why some people get to be managers early and often, because for whatever reason, they already have some of those skills. But once you've been a manager, it's written all over your face that you understand.</p><p><strong>ADRIANA:</strong> Yeah, very true. Now, here's a question for you. What's your take on folks who have gone into management at a really early point in their career, becoming a technical manager for a technical team when they don't have that many years of actual technical experience?</p><p><strong>CHARITY:</strong> I think they are not well-served by this. I often see this happen to women, especially, and I think it's often intended as a compliment and by people who genuinely are trying to do they want to help the industry. They know that there needs to be more women in leadership and management. And so they're like, here's this person who has social skills and also some engineering skills. So we'll just...I think everyone has the best of intentions, and I think it really does not serve them because it's often a one-way...it's a one way-ticket, right? Because you don't have the skills to be able to go back and pick up coding easily in a couple of years. I think you also don't really have the skills to be a great manager.</p><p>Honestly, my recommendation to them would be get back to coding as quickly as you can or climb the ladder. If you choose to climb the ladder, then those skills are less relevant. But I wouldn't be in a rush. If you're 25 and you're a manager getting offered a director position, I would look at that cross-eyed. I would be like, because, yes, it is probably a compliment, but is it the right thing for you? I don't know. I mean, if you play out over the course of your career, you've got a 30, 40 year career. There's no rush. And the people who really excel in those senior leadership positions tend to be ones with deep roots, not just a very shallow.</p><p>And there's so much to learn, right? This is not to say that there's not anyone out there who's climbed the ladder in a hurry and not regretted it, because there probably is. But the people that I know who have done it have, by and large, profoundly regretted it. You know, I wrote about my friend Molly, who's an engineer at Honeycomb now, and she was one of those people. She super bright, straight out of college, became an engineer, became a manager, became a director. Shot up. You know she was a VP, she was a director, she was an EP. And she came to Honeycomb to be our head of...VP of customer success or something like that. And she was so unhappy.</p><p>And she would make all these wistful comments about how she wished she could be a software engineer. She wished she had done that. Eventually, her husband, he was an early member at Okta and Okta IPOed. And so suddenly she was like, "Wow, I can do anything I want with my life. I want to be a software engineer." And so she became a support engineer for us, and she just started writing code on the side. She started picking up some PRs. Now she's a software engineer on the team, and it's been hard.</p><p>She's never been happier, though. And I'm proud that Honeycomb is the kind of place that can support someone in doing that, because I think the opportunities to do something like that are few and far between. There are not many places we'll take a flyer on someone who's middle-aged and wants to go back to software engineering. But if you think of your career as a long game, you don't want to amass a bunch of titles, especially titles that are kind of empty because you're not getting a...I would...I would venture to guess that you're not getting a really high quality offer to be a director or a VP at age 27. It's really mostly the title. You want to amass yourself a solid base of experiences and skills, and you want to have shit to draw on as you climb that ladder so that you can help people better.</p><p>So the thing that I do want to guard against when I'm talking about this, I'm speaking to people who are early in their career, who are facing these questions. I don't want to make it sound like it's too late and you're screwed if you're already in this position. In fact, if you're in that position, if you'd like someone to talk it through, reach out to me. I have a Calendly link, calendly.com/charitym/advice, and I'm always happy to talk through interesting and tough career conversations with people. You have skills, you have assets. It might not be a super sexy path, but you can find places that will take advantage of the skills you have to offer while you kind of work your way up from the bottom again, if that's what you want to do. I'm sure you can do it, but it's easier if you do it right the first way and become a solidly senior engineer. Seven years really is the minimum, I think, before you become a manager.</p><p>And if you really want to be able to manage other senior engineers, you need to at least be able to speak the language and be able to roll back on it.</p><p><strong>ADRIANA:</strong> Yeah, I fully agree with you on that. I was thinking back to my own career. My first job out of school was as a consultant at Accenture, and the career path was basically like, you must pay your dues as a developer, and you shall be rewarded with a management position. Right? Yeah. Right. So we're all kind of brainwashed to think, oh, my God, if I'm not a manager, by 27, 28, I have failed at life. Right? And I hit this crossroads in my life where I was being groomed to be a manager. I didn't have the manager title, but they threw me on some engagement where I was managing three teams at once. I was doing a shitty job, and I'm like, I was miserable, and I'm like, what do I want to do with my life? And so I decided...I left consulting. I took on a job as a software engineer. It was a lateral move, but I was so happy, and it was the best thing for me because my thought was, how can I manage these people if I don't know enough? I just didn't feel right for me, so I'm happy I did that.</p><p><strong>CHARITY:</strong> Good for you for listening to your gut. I think all too often we talk about impostor syndrome, and we try to talk people out of it. I often think if your gut is really eating at you, that something is wrong. You should listen to that. You shouldn't just go, oh, everybody, there's impostor syndrome, and then there's just, like, the feeling in your stomach that you're not really setting your future self up for success or that you aren't really equipped to do the kind of job that you want to be able to do in this role. And I think that is not something to be brushed aside lightly.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. Listen to your gut, because it's telling you something. One thing that I wanted to ask was, when you were building Honeycomb from the ground up, did you have sort of lofty aspirations of how you wanted things to be?</p><p><strong>CHARITY:</strong> Ha!</p><p><strong>ADRIANA:</strong> How was...the initial thoughts versus how it turned out?</p><p><strong>CHARITY:</strong> I 100,000% expected us to fail like the plan was to fail. So I was never one of those kids who was like, I'm going to start a company. Because I always kind of low key hate those people. It's like, "Oh, you're too good to work for someone else." I'm not too good to work for someone else. I was a serial dropout. I'm the opposite of you, right? I didn't collect all the awards. I didn't check anything off.</p><p>I dropped out and I dropped out again. I dropped out again. And so I never had a pedigree. Nobody was ever going to give me money. Then I was leaving Facebook, and the first time in my life, I kind of had a pedigree. And so I was like, well, I can't waste, like, on behalf of all women and queers and dropouts everywhere, I have to take it and run with it and do something. But I was super burned out. And I was like, well, I guess I have an idea, but I'll go heads down the corner, write code for a couple of years, and then we'll fail.</p><p>And I'll open source it. Then I'll have my tool to use. Hee haw! That was really the grand vision. And I would say Honeycomb has been around for eight years as of January 1, but we had many near-death experiences. Now, we hit our $40 million ARR mark this month, which is exciting. We're hoping to get on a path towards an IPO. But for the first five years, I think we wobbled around between 5 people, 12 people, 30 people. We did layoffs down to 15 people again. We were a skeleton crew wandering in the wilderness. In retrospect, I realized that we were creating a category and we were writing the database and all this stuff, but it just felt brutal. It just felt like failure was around every corner. And most of those corners were right. We did fail most of those corners. There are several just, like, near-death experiences that we had, and we made it through.</p><p>And now I, for the first time, am not thinking we're going to fail. But no, there was no grand vision. There was no grand vision at all. There was just, like putting 1 foot in front of the other and feeling like I was failing the people that I loved most almost every single day. It was brutal. I will say, though, that Christine and I, a little bit older than your average tech founders, especially me, and turns out we have very strong opinions. And we learned a lot of lessons at previous startups. We were at, like, at Parse, which I loved working at Parse.</p><p>Parse is where I learned about the importance of design, about marketing. People loved that product and I loved working on it. Before Parse, I was like, I'm just a backend engineer. I don't care what the product's about. I'll work on anything. Parse is where I learned that, of course, that was never true. But Parse never really had a shot because the founders never really tried to build a business. They tried to build a great product, and they did. But then around series B, they had a marketing person and a couple salespeople.</p><p>We weren't bringing any revenue. They had to sell. Their destiny got taken out of their hands because they had no other choice. And so Christine and I, from the very beginning were like, we want to build a business. We want to build a business. We want to build a product that people want to pay money for. We're not building freebies. We're going to try and monetize on the other end of the pipe.</p><p>We are building a product. We're building a business. And I had a lot of just, like, very strong opinions about the kind of culture we wanted to build, just about how...in the beginning, when we were interviewing engineers, if anyone talked, not even dismissingly, about go to market functions like sales or marketing, even just sort of, like, almost alienated, just like, "Oh, well, that's them. We're us. We don't understand that." Those weren't our engineers, because we don't need to hire engineers who wanted to build a business with us and who weren't going to create that us versus them dynamic that makes all great business people in the valley feel like second-class citizens. So, yeah, I would say we discovered the grand vision along the way. It really wasn't there from the beginning.</p><p><strong>ADRIANA:</strong> And as a follow-up, you know, one of the things that I admire so much about Honeycomb is you build such a lovely community around your product. Your customers truly, truly love it. And we met because I was asking so many questions in the Honeycomb Pollinators Slack. At the time, I was exploring Honeycomb as a potential product that the company I was working for might switch over to. And everyone was just so genuinely nice in helping me understand this Observability thing that was so nebulous. How do you build that thoughtful community? Was it something that you sought out to do from the get-go? Is it something that organically grew?</p><p><strong>CHARITY:</strong> If you ask any founder, they'd say they're trying to build that, right? So I think the questions were like, "Why were we more successful than many others?" I think a lot of it has to do with just...and if you had asked me if I would be talking about values and shit, like a year ago or a few years ago, I'd be, like, rolling my eyes, because I've always hated when people are like, "Values," because most businesses are just like. I don't know. I get really cynical about it, but I feel like we are our customers, and our customers are us. We built this product to solve a real problem that we are having. And it is more important to us that these problems get solved than that Honeycomb is successful. I think I can say that about everyone there.</p><p>We would love to be successful. We'd love to make lots of money and all this stuff. But we see the pain that so many teams are in, and we know that we have a way to fix a lot of that pain, because we've seen our customers do this over and over, and we hear what they say about how no one else could do this. And we had the advantage of designing and building this 25 years after metrics began dominating the landscape. So we build on the shoulders of giants, like I said earlier. So I feel like it's easy to be a true believer, because we're not just trying to sell something. We're really building something that really changes people's lives. And it's easy to get starry-eyed about that.</p><p>It's easy to be a believer when you're all on the same page about fixing problems, not just about trying to tweak your messaging or your marketing or your sales or something. I think people, Honeycomb, are generally very passionate about solving the problem, and it's very exciting to see them. I mean, the product does what it says on the sticker, which is very exciting, because almost no products do. Most products are hyped. If anything, Honeycomb is underhyped. It does so much more than we've been able to explain to people, which is why our churn is like nothing. We win, like, 80% of our tech evals, which the industry standard is, like 30 or 35%. Once people see it on their data, you cannot pry it out of their cold, dead hands.</p><p>One of our best sources of leads is when engineers change jobs and they bring us with them, because once they've tried developing with Honeycomb, they can't go back to not having honeycomb. And this is all stuff that it's hard to explain to people in words, but once they see it, it clicks. And so, really, our core challenge, over the next year, we've built the product. Our core challenge is figure out how to get more people to click with it faster, because we know that once they've seen it. The deal is done, but it's still a very hard problem.</p><p><strong>ADRIANA:</strong> Yeah. The other thing that I think is very interesting about Honeycomb is it's not only are you building a product that people are excited about, but you've also really turned the whole area of Observability on its head. I'd like to think that it was Honeycomb that sort of gave Observability...Observability became what it is because of what Honeycomb has done. I mean, you've spent a lot of time talking about Observability. I mean, honestly, that's how I got dialed into what Observability was in the first place, was catching your Tweets. Yeah, if you could say a little bit more about that.</p><p><strong>CHARITY:</strong> Yeah. Like, Christine and I are not marketing people. It turns out what we were doing was category creation. All I knew was that we were trying to build something based on an experience we had had that had changed us as engineers, and we knew that it wasn't monitoring. And I spent months just sort of, like, testing language, trying various things. And one point, it was July in 2016 that I Googled the term "Observability", and I read the control theory definition, and I was like, "Oh, shit. This is what we're trying to do. We're trying to build something to let engineers understand the inner workings of a system, no matter what's happening, just by observing its outputs."</p><p>So, like, working backwards from that, what do you need? Like, you need the high cardinality, you need the high dimensionality and all this stuff. And I feel like that definition really took hold for about three years. In 2019, 2020, maybe 2021, all of the money started rushing into the space, and suddenly, anyone who was doing anything with telemetry was like, cool. We do Observability, too, which, on the one hand, is like, it's a good problem to have. It means that what we were talking about really resonates with people. And at the time, I was naïve enough to think that, oh, well, they're co-opting our marketing language, but surely they're building the same technology under the hood. It's just a matter of time until they release it. I don't believe that anymore.</p><p>I think all they did was steal the marketing language, and I don't think they actually have any plans to. I think that, like, Datadog in particular, their business model is centered around having all these different SKUs, right? A different product for metrics, for logs, for tracing, for profiling, for security, and they've got too much money invested in. The problem is that the experience degrades for everyone if nothing connects all these data sources. People are paying to store their data again and again and again and again, but nothing connects it except the engineer who's sitting in the middle just trying to visualize or visually correlate. If that spike is the same as that one, it's fucking broken. My hope is that there will be new startups that are entering the space. So I've kind of given up like, okay, Observability now means, and this makes sense, I'm actually completely on board.</p><p>Observability, instead of having a strict technical falsifiable definition, Observability is a property of systems, right? A system can be more less observable if you add some metrics, great, you're more observable. But what we're seeing in the field is that there's a real huge step function difference between, let's call it Observability 1.0, which is about metrics, three pillars, right? And Observability 2.0, which is based on this single source of truth. And it's not just the technology, because o11y 1.0 is very much about MTDR, MTTD reliability, uptime. It's a checkmark before you send your code to production to make sure that it's observable. And Observability 2.0 is about, it's the foundation of the software development lifecycle. It defines your velocity, how fast you can ship, how well you can ship, the quality of what you ship, your ability to iterate quickly, your ability to identify what your customers are actually doing and why, and build on that. It's your ability to see what's happening in the wild and make decisions based on real data and then feed them. Because this is all about feedback loops, right? And it's about learning to be a developer where you're developing with fast feedback loops.</p><p>And it's like the difference, o11y 1.0 is about, okay, this is something that you tack onto a product...2.0 is about, this is how you build the product, right? So many teams are stuck in 1.0 land and they're happy with the tools that they have, but the teams that are going to win are the ones that not only adopt 2.0 tooling, but also adopt the 2.0 mindset of this is how we build software. It's like putting your glasses on before you drive down the highway. You can drive a lot faster, you can make better decisions much more quickly. So I feel like right now, the big problem that Honeycomb has from a business perspective is that far too few engineering leaders even understand that 2.0 is possible because you can have a 2.0 mindset. But if you've only ever seen 1.0 tools, it's janky. It's real hard to like...you can only do so much, right? You really need to see 2.0 tooling in order to really...</p><p>But it clicks so fast when you do. So that's really our job. For a long time, I was really disappointed that there are still Observability startups starting. They come up, ping, pong, like here and there, everywhere, but they're all 1.0 tools. They're still doing the multiple storage places. My hope is, and I get why, it's because you have to build an entirely different storage layer from the ground up. And very few VCs have the patience for you to do that. They want you to get right to product, market fit and all this stuff. Now that there are more columnar storage engines out there like Snowflake, I don't know...</p><p>I'm optimistic, but I'm optimistic over the long run, our model of Observability will win. Even if Honeycomb completely fucks up in the end state is the complexity of our systems is increasingly demanding it. The complexity of people's systems is skyrocketing. You look at the DORA metrics, and I was always kind of like, dude, it's so weird. Like high performing teams, okay, that takes an hour to a day to restore service. But for the bottom like 80% of teams, it takes them a day to a week to restore service from an outage. How? It's because they don't have Observability.</p><p>It's because they can't actually see what's going on. They rely on a few people's brains, people who've been there for a long time, who pack a lot of context into their heads, who can try and reason about it using the very limited data sources that they have. That's why it takes so long over and over. Part of the reason we win so many of our POCs is because over and over, our sales engineers, we help you roll it out, and they'll be like, is this an outage over here? We're seeing something wrong. And people will be like, what? Ten minutes later they get paged and they're like, oh, it's just like once you have this feedback loop, you get used to being constant conversation with your code instead of just like shipping and waiting for someone to get paged. At some point in the next hour two year, right. It's all about hooking up this feedback eventually, even if it's ten years from now, the model that we're talking about is the shape that's going to win whether it's us or not because our systems simply demand it. There's no other way to build software at that kind of velocity and scale.</p><p><strong>ADRIANA:</strong> I completely agree and I think having that conversation where Observability is considered...is baked into like...you're shifting left on Observability basically, right? Were it's like...</p><p><strong>CHARITY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> No, it's not the thing that's tacked on at the end per usual. It's the thing that your developers are considering in the beginning that your QAs are using to troubleshoot shit and write trace based tests and that now your SREs are like, "Oh, I've got the information to solve the problem!"</p><p><strong>CHARITY:</strong> So many of the promises of Agile development and all these SREs and all of these cultural movements, they've never really lived up to their full promise. And I feel like the reason is because it's not just a cultural thing. You have to have the tools that actually make hard problems easy as well. And the feedback loops with metrics and logs are just painful and arduous and relies on so much on manual cross-correlation and heroes jumping into the break. But when you have the right tools, you can just glance at it and see the answer. And it's what unlocks the ability of teams to just be constantly...When I think about modern software development, I think about feature flags which help you separate releases from deploy so you can be deploying small changes constantly.</p><p><strong>CHARITY:</strong> I think about future flags, I think about Observability, just the ability to see what the fuck is going on at any point. I think about testing in production and I think about, well, canarying. There was one other thing that was on my mind. There's really just a four thing and they all reinforce each other, right? One of them alone is okay, but you get all of them together. And it's a completely different profession than it is in software development, which is kind of still from the shrink wrap era. It's like you're building, if your world while you're building software is your IDE and your tests, that's shrink wrap days. Your world should be production and telemetry. You should spend more time in your production windows than in your IDE windows. That's what modern software development is like I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And the final point that I wanted to touch upon is you mentioning...having...the data that correlates right? Where you're not just having to figure out how it's stitched together. And tools like open telemetry definitely enable that. But then I guess part of the irony though, is that open telemetry allows you to correlate traces and logs and metrics. But then if your Observability backend doesn't have a way to show that correlation, then you're kind of up a creek too.</p><p><strong>CHARITY:</strong> So I am so glad that OTel came out when it did so that I think we were able to have a lot of influence on how the data is gathered. You're absolutely right. Part of observability is the presentation of the information. If you don't have the ability to slice and dice, if you don't have the ability to combine, if you don't have that single sort of truth, then you can't really reap the rewards of Observability, even if you captured it. But capturing it the right way is the first step, for sure.</p><p><strong>ADRIANA:</strong> Yes, absolutely. And so glad that OpenTelemetry has gone officially GA. The specification has gone GA end of 2023. Long time coming. I'm super stoked for that.</p><p><strong>CHARITY:</strong> It's a big moment in our industry.</p><p><strong>ADRIANA:</strong> Yeah, and I'm so glad also that so many of the vendors have come together to rally behind it. And it's really not someone trying to flex their muscles over everyone else. It's such a lovely community.</p><p><strong>CHARITY:</strong> The only lagger is Datadog. People need to keep putting a little bit of shame and pressure on them because they're the only ones who are not playing nice, but everyone else is, which is a tremendous achievement. Huge kudos to Splunk, who's got like 30 engineers working on integrations every day. We would not be where we are without Splunk.</p><p><strong>ADRIANA:</strong> Yeah, it's so great. It's so great seeing all these innovations, collaborations, and people really genuinely caring for the project.</p><p><strong>CHARITY:</strong> It's great.</p><p><strong>ADRIANA:</strong> And on that note, we have come up on time. And thank you so much Charity for coming on geeking out with me today. This was awesome. One item off the podcasting bucket list for me. Always a pleasure to chat with you. And everyone, please don't forget to subscribe, be sure to check out the show notes for additional resources, and connect with us and our guests on social media.</p><p><strong>CHARITY:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. My wonderful editor daughter will edit out any, any stuff. I pay her good money.</p><p><strong>CHARITY:</strong> How old is your kid?</p><p><strong>ADRIANA:</strong> She's 15.</p><p><strong>CHARITY:</strong> Nice.</p><p><strong>ADRIANA:</strong> That's a good age. Yeah. And she sports right now...she's sporting some really rad pink hair. Last year, she had gone purple, and I just took her to get a cartilage piercing, which I'm like, hey, I have no issue taking you. No issue taking you. I'll look away while it happens. Yeah, it's super fun. Super fun.</p><p><strong>CHARITY:</strong> I went to college when I was 15, and I felt very adult at the time. And now I look back and I'm like. I was a child. What was I doing?</p><p><strong>ADRIANA:</strong> You feel so old when you're in high school or like, when you're 15. I remember when I graduated college and I'm like, everyone looks like a baby.</p><p><strong>CHARITY:</strong> Yeah. Time of rapid change.</p><p><strong>ADRIANA:</strong> Yeah, for real.</p>
]]></description>
      <pubDate>Tue, 16 Jan 2024 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Charity Majors)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-observability-charity-majors-pSna370K</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Charity is an ops engineer and accidental startup founder at honeycomb.io. Before this she worked at Parse, Facebook, and Linden Lab on infrastructure and developer tools, and always seemed to wind up running the databases. She is the co-author of O'Reilly's <a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Reliability Engineering</a> and <a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering</a>, and loves free speech, free software, and single malt scotch.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/mipsytipsy">X (Twitter)</a></li><li><a href="https://linkedin.com/in/charity-majors">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://honeycomb.io">Honeycomb.io</a></li><li><a href="https://gretchenrubin.com/books/the-four-tendencies/">The Four Tendencies, by Gretchen Rubin</a></li><li><a href="https://charity.wtf/2023/05/01/choose-boring-technology-culture/">Choose Boring Culture, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2023/06/19/helicopter-management/">Helicopter Management, by Charity Majors (blog)</a></li><li><a href="https://mcfunley.com/choose-boring-technology">Choose Boring Technology, by Dan McKinley (blog)</a></li><li><a href="https://www.amazon.ca/Advantage-Organizational-Health-Everything-Business/dp/0470941529/ref=sr_1_1?hvadid=668464372229&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=10866783028113716172&hvtargid=kwd-306682828942&hydadcr=3349_13589091&keywords=the+advantage+by+patrick+lencioni&qid=1704904524&sr=8-1">The Advantage, by Patrick Lencioni</a></li><li><a href="https://charity.wtf/2024/01/05/questionable-advice-my-boss-says-we-dont-need-any-engineering-managers-is-he-right/">Questionable Advice: "My Boss Says We Don't Need Any Engineering Managers. Is He Right?" by Charity Majors (blog)</a></li><li><a href="https://www.perkbox.com/uk/resources/blog/a-complete-guide-to-performance-improvement-plans">Performance Improvement Plan (PIP)</a></li><li><a href="https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/">The Engineer/Manager Pendulum, by Charity Majors (blog)</a></li><li><a href="https://charity.wtf/2022/09/23/the-hierarchy-is-bullshit-and-bad-for-business/">The Hierarchy is Bullshit, by Charity Majors (blog)</a></li><li><a href="https://www.okta.com">Okta</a></li><li><a href="calendly.com/charitym/advice">Charity's Calendly for career advice</a></li><li><a href="https://en.wikipedia.org/wiki/Parse,_Inc.">Parse, Inc.</a></li><li><a href="https://docs.honeycomb.io/community/">Honeycomb Pollinators Slack</a></li><li><a href="https://dora.dev">DevOps Research and Assessment (DORA)</a></li><li><a href="https://youtu.be/OEGgmTNfYsU?si=ZdjNwLbGTrWIVs1D&t=288">OpenTelemetry specification has gone GA</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.oreilly.com/library/view/observability-engineering/9781492076438/">Observability Engineering (book)</a></li><li><a href="https://www.oreilly.com/library/view/database-reliability-engineering/9781491925935/">Database Engineering (book)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery. DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today...I am so excited to have Charity Majors of Honeycomb on! Welcome, Charity.</p><p><strong>CHARITY:</strong> Yay! Thank you for having me, Adriana.</p><p><strong>ADRIANA:</strong> I'm so excited. And where are you calling in from today, Charity?</p><p><strong>CHARITY:</strong> San Francisco. I just got home. I was in Charlottesville, Virginia, with my little sister over Christmas, and so I am newly home again, looking forward to a very quiet week between Christmas and New Year's.</p><p><strong>ADRIANA:</strong> That is always the best week for chillaxing, right?</p><p><strong>CHARITY:</strong> Nothing going on. This is why at honeycomb, we just give everyone the week off. Obviously, some people have to be on call, but why pretend you're getting stuff done if you aren't?</p><p><strong>ADRIANA:</strong> I know, right? Yeah, I fully support that. I totally agree. I think more companies should embrace that.</p><p><strong>CHARITY:</strong> Yeah. I don't feel like anyone should have to be performing that they're excited to be at work or like, we don't make people have a set number of vacation days or anything, but...That's the worst. If you're like, well, it wouldn't really be working, but do I spend one of my precious vacation days? Yeah, fuck it.</p><p><strong>ADRIANA:</strong> Yeah, I agree. Honestly, I get so much anxiety over vacation days, like, having to meticulously plan them and, like, oh, where do I spend them? And maximize vacation with family and school holidays. And there's, like, so many school holidays, right?</p><p><strong>CHARITY:</strong> Seriously, there's no perfect system. Like, if you do the unlimited holiday thing, people are like, well, but then you're not treating it like real comp. And people have stress about, are they hitting the right number of days or not? And people won't take it. But then if you have specific number of vacation days, then it's where do I spend it? And everything. So I guess if there's one thing that being a CEO CTO of a company has taught me, it's that people are going to complain no matter what. All you can try and do is pick what is genuinely best for your people that will really help you get as much work as possible done without asking people to fake it and do a bunch of. So, we've gone the infinite vacation route, because, all things considered, I think you kind of want to have a mandatory minimum. Like, you have to take two weeks off, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> And above and beyond that, it's like, are you getting your work done here? It's a standard. The company standard is about three weeks a year, but nobody's looking over your shoulder and policing you.</p><p><strong>ADRIANA:</strong> Yeah. See, I appreciate those policies, especially at companies where they fully respect autonomy, because there's the companies where it's like, well, it's unlimited, but we really only expect you to take like three weeks or four weeks or whatever, and it's like, so it's not really unlimited. Right. And that's disingenuous and annoying and very stressful. I don't know. I bust my ass and I need the time to chill.</p><p><strong>CHARITY:</strong> Yeah. But I will say some people will start taking five weeks, six weeks. But then the question that you have to ask them is, you're taking too much time. It's like, well, are you really getting your job done? And what's the impact on the people around you? Really?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>CHARITY:</strong> Because, yeah, it isn't actually fair if you take eight weeks off. Anyone would understand if you have a health issue or if someone in your family is. We've had those situations. But if you're working at a startup with some intensity, we have VC money that's burning in the bank. You kind of can't get your job done, really, if you're not there for two months out of the year.</p><p><strong>ADRIANA:</strong> Oh, yeah.</p><p><strong>CHARITY:</strong> I think always trying to steer it back to the impact. Right. Can you get your job done and are you letting down the people around you, or are you being a real functional member of a high performing team? Those are the terms to have this debate on not how many days you're here or not. The other thing, unlimited time, is that it removes the aspect of scorekeeping and time keeping and quibbling about hours, because some people don't really care, but some people get really concerned about, well, am I taking 2 hours off here and 3 hours there? If I take 4 hours of that a day or not? And those are brain cells that I would really rather you just devote to solving the problems that we're paying you to solve, not to bookkeeping around your own anxiety or your projected expectation of someone else's anxiety about the hours that you're spending on your job.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. I have to admit, the timekeeping stuff is so stressful, and I've been lucky the last three years. I have not had to fill out any timesheets, which has been like, oh, my God, my first job out of college was, like, consulting. So all of your fucking hours are accounted for.</p><p><strong>CHARITY:</strong> Oh...</p><p><strong>ADRIANA:</strong> So everything and even your downtime, right? If you're in between projects, you got to charge it to internal thing. And it was like, yeah, I lasted four years.</p><p><strong>CHARITY:</strong> Oh, honey. I don't know how! One of our company values is we hire adults. And I actually think about that. It's as much about us as it is about the people we hire. It's like, are we treating people like adults? Do we expect them to manage their own time or not? And of course, the difficult points come. I think as an industry, we're just terrible at figuring out how to really take people on as apprentices and turn them into fully-fledged employees. I mean, there's that middle section that takes, even for a fresh college grad or someone entering...It takes five to seven years, I think, for you, really, to bring someone on and bring them up to a level of senior engineer and teach them all these things.</p><p>But you can interpret it, our value as you're on your own. You better come fully baked because we're not going to help you, which is not what we're trying to project or do. But it's challenging, no?</p><p><strong>ADRIANA:</strong> Yeah. It's so challenging, like coming out of school, right? Trying to figure out where you fit in. And it's also kind of, for me, it was like a bit of a mind fuck because I was like the goody goody. Like, I will do all the assignments. And marks were everything. And then you go out into the real world and it's like, yeah, bye bye. That did not apply. For me, it was a massive adjustment and I kind of sucked fresh out of school, like my first couple of years in the work world trying to figure out, what do I do? What do I do? There's like, no marks. Not in the standard sense, right?</p><p><strong>CHARITY:</strong> No, of course not. You must be an upholder type. Do you get a lot of satisfaction out of checklists? Like your own checklists and the checklists that people do?</p><p><strong>ADRIANA:</strong> I do, I do. My own checklist. My whiteboard next to me. It's mostly clean now because of the holidays, but it had my to-dos...but I've had to learn to roll with it. I had to be a lot less uptight than I was in school, because I think you just have to, in the work world.</p><p><strong>CHARITY:</strong> Well, because you learn eventually that if you want to be successful, it's not actually about checklists, it's about figuring out what matters to you and what matters to other people and then figuring out how to creatively achieve those goals. And the checklists are there as a tool, right? I'm not telling you anything you don't know.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. I completely agree. And I think that's a lesson that comes so much more easily for some than others for sure. Especially. I've hired a couple of interns in my past life and trying to steer them in the direction of, like, chill. Let's relax. Let's just focus on getting the work done and learning cool shit.</p><p><strong>CHARITY:</strong> In a lot of ways, though, I would argue that the upholder is the easiest type of person to onboard because they're motivated by everything.</p><p><strong>ADRIANA:</strong> True.</p><p><strong>CHARITY:</strong> So when I use the term upholder, I don't know if you've read the book, "The Four Tendencies"? It's this book that it's super cheesy and I don't want to get anybody's expectations up, but it was actually really pivotal for me and Christine [CEO of Honeycomb] and finding a way through our relationship because she's an upholder. I'm the opposite. I'm a rebel. Which means that I reject all of your checklists and my own too, called checklist. Basically, it's about motivation. And there's only four possible types.</p><p>It's a two by two, right? It's like your own motivation, like what motivates you and the goals that you set for yourself and then the goals that other people have for you. And you can either be super motivated by both or you can be what's called a questioner type, which you can't really give a fuck about other people's expectations. But if you care about something, then you can hit that goal every time. And then there's the type that needs a gym buddy because you struggle to do the things that you set for yourself, but you respond really well to external structure. And then there's the type that rejects all of the structures. And that's my type. And this was really helpful to us in just like, sort of because Christine and me are just such polar opposites that she was just like, who the fuck are you? How does your brain work? Why is it that I give you this perfectly formed challenge and you're like, "Fuck all your challenges." And I'm just like, "Why are you telling me what the fuck to do? Don't you know that's the easiest way to demotivate me, is to tell me what to do?"</p><p>And so it was really helpful because this book actually has these almost, like, examples of, if you're this type in a relationship with this type, here are some conflicts and conversations that you might have if you're in a working relationship and you're this type paired with this type. And it was just like, oh, my God. Some conversations that I had had with my partner, like almost word for word, some conflicts Christine and I had had, almost word for word. It was just like, here are some tools for getting around them. So I really like it.</p><p><strong>ADRIANA:</strong> That is so helpful. It's funny, because I think the way you describe yourself is how I would describe my daughter, too, to a certain extent, because when she was in preschool, her teacher could not teach her, and she realized that the way to teach her was not to teach her, but to teach her friends. And then it would cause Hannah to go over, oh, that looks interesting. So she's like, don't tell me what the fuck to do. I'm from Brazil. And I'm like, oh, it'd be so cool if you learned Portuguese. She's like, "No." What did she do? She learned German.</p><p><strong>CHARITY:</strong> That is how you deal with rebels. You have to rely on them to find their own intrinsic motivation, because if it becomes part of their identity and part of who they say that they are, then you can't stop them.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Yeah. So I'm like, you know what? You do you. I embrace that. And I think she's happier for it. I'm happier for it.</p><p><strong>CHARITY:</strong> Everyone should be happier for it. As a manager, part of what you have to do is, I feel like, as a manager, in the beginning, we try to give our reports the experience that we wish we had had. For upholders and for...I can never remember...the obligers. Obligers are the ones that need the external structure. You're really giving them a gift. If you give them a structure or if you give them regular check ins and you let them know what the expectations are, you're giving them a huge gift, and they will rise to the occasion and they'll thank you for it. And if you do that for rebels or questioners, you're insulting them.</p><p>That sort of versatility. And it's not just managers, of course. It's anyone who's, like, in a senior plus position, where what you need to do depends a lot in influencing others. Just sort of having a mental map of how other people respond to sort of motivations is super helpful.</p><p><strong>ADRIANA:</strong> Yeah. I actually remember reading one of your blog posts on, like, I think you're talking, like, being manager and trying to make everybody happy, but it's not also about being their buddy and making everybody happy, but also, you do have company goals to fulfill. And so to what extent do you protect your team, but then don't end up doing the things that need to be done, which I think is such a common pitfall for new managers, because for me, certainly when I first got into a management role. I'm like, this happened to me.</p><p><strong>ADRIANA:</strong> I'm not going to let that happen to my direct reports. I am going to be the best manager that I can possibly be. Right. It can kind of blow up in your face if you're not careful. Like, I wanted to be friends with my direct reports. That did not work out in the long run. Initially, it was like, yaaaay. But afterwards, it was like, no.</p><p><strong>CHARITY:</strong> We're always overcompensating for our own experience.</p><p><strong>ADRIANA:</strong> Yeah, exactly. And in the end, I think we learn, right?</p><p><strong>CHARITY:</strong> Yeah, exactly. Eventually, hopefully, we find a happy medium. I think about that so often when thinking about diversity issues in the industry or about management or that it's natural for there to be like, this is a young industry. This is a very young profession. For as old as some of us feel like we are, we're still like, there's been... When I was coming up, we didn't talk about women in tech. There was a few of us that were just, like, quietly there, wearing men's clothes and just sort of pretending we were straight white dudes. And so there was a lash, right? And then there was a backlash.</p><p>And it swings. I'm not going to say too much about how sensitive I think some people are, but I understand why they are. I understand why they are. And also, that's not where we have to end. That can't be where we end up. We have to end up in a place that is less reactionary on all sides.</p><p><strong>ADRIANA:</strong> Absolutely.</p><p><strong>CHARITY:</strong> The goal of our businesses and our companies, this is something I've been thinking about a lot. The few times that I feel like the honeycomb culture has gone off the rails a little bit, is when we've kind of lost sight of the fact that we are here to serve our customers. We are not here to have the most diverse company in the world. We're not here to give people the best work life balance. We aren't even here to give everyone the best employment experience of their lives, which early in our, when it seems for so many years like we were going to fail, Christine and I would console each other. We'd be, you know, if we go under tomorrow, as we think we probably will, at least I think we've done a good job of giving a lot of people an experience that will set the know so they won't accept shitty jobs for the rest of their life. But now that we're hoping to be around for a long time, we can't forget that we are here to serve our customers. The decisions that we happen to think that a lot of these things go in harmony.</p><p>Treating people really well means we treat our customers well. Having people who are happy at work. We believe in having healthy businesses, which is a lot of people's complaints. They see symptoms, but what they'reacting to is the fact that the business is not healthy. The way people are relating to each other is not healthy. I wrote this other blog post a while ago, I don't know if you saw it about, "Choose Boring Culture"?</p><p><strong>ADRIANA:</strong> That sounds vaguely familiar.</p><p><strong>CHARITY:</strong> You know, because Dan McKinley wrote that blog post that was hugely influential on me about choose boring technology where he's like, you know, as a startup you get three innovation tokens. Choose wisely. And I feel know the same is true for culture and businesses. And like, we stand on the shoulders of...you know, a lot of people, a lot of really smart people have figured out things about how to make companies work well. There's this great book by Pat Lancioni called the Advantage, which I think of as like the James Madison of business and organizational structure. He's incredibly innovative thinker and he makes things very simple. But he's like, the advantage increasingly in corporations is not your widgets. Because everybody's widgets are getting so good. It's how healthy is your organization, which means how much of your people's creativity are you really taking advantage of? How much of their creativity do you feel free to bring to work? Is your organization equipped to absorb it and to change from it and to react to it? Are you able to keep people who are passionate about their work? Do you let people go who are detracting from the culture? And he's like, it is amazing how poorly most organizations are run to this day.</p><p>So choose boring culture. I think in a lot of ways, companies don't have to make their companies interesting and fun because people will do that. People have so much fun, creative energy in themselves. You just have to create a boring place for them to work where they can do their best work and they'll come up with all the fun stuff.</p><p><strong>ADRIANA:</strong> Oh, I love that. That's so cool. You touched upon something that I am a huge proponent of, which is like, letting go of people who are not adding to your corporate culture. Because I think there's this tendency, I think, in our industry to hire rock stars and kind of ignore the shittiness and their personality because, oh my God, they're the best of the best at blah. Right? And I've personally experienced a couple of incidents in my life where if you have somebody who is constantly just being negative on your team, no matter how good the rest of your team is if they're like, poo pooing everything, it sullies the culture. It's like a poison pill. And it's not like, oh, I'm going to fire your ass. It's like, well, perhaps this team might not be the best for what you want to achieve. Perhaps I can help you find a position in another team in the company. Because it's just poison.</p><p><strong>CHARITY:</strong> I think it starts with not having kid gloves on. I don't think you jump straight to firing. I don't even think you jump straight to moving. A lot of these people have never really been told no in their lives. And some of them can take it, some of them can. But I think you owe it to them to figure it out, right? To start giving feedback consistently and regularly working with the person. And this is something that I think can be really frustrating to people who are. When it looks like management is doing nothing right, because it looks like, I know that people at Honeycomb have felt this way at times, because it looks like they're just kind of being shitty and they get better and then they don't.</p><p>And it's always a judgment call. And I would actually agree that we always probably wait a little too long in general, but we waited a little too long with everyone. And I would take that over being a little too fast to fire people, because I think that that even more trust. But, yeah, I agree. If they can't bend, if they can't change, if they can't understand that the smallest unit of software ownership is the team, it's not the person. It doesn't matter how great one person is, because one person can't own software. It's all about, are you contributing to the overall greatness of this team? You can bend your rockstar talents to that, but if you're not willing to, or if you can't, then there's no place here for you. I'm sure you can get paid a lot more money somewhere else.</p><p><strong>ADRIANA:</strong> Yeah, absolutely true. Absolutely.</p><p><strong>CHARITY:</strong> Sorry, go ahead. I didn't mean to cut you off.</p><p><strong>ADRIANA:</strong> Oh, no, I was just saying I agree with you, but I think that.</p><p><strong>CHARITY:</strong> Letting go of people is hard, and I think that it comes in all forms. I think that it's really discouraging to people who are on a high performance, who want to be on a high performing team, when someone isn't really showing up and who consistently isn't showing. The person who's like, consistently taking six weeks of vacation when everyone else is taking three or four, or the person who is kind of half asking it. And all of us half ass it sometimes, right? But people can tell you work on a team for a while, you get a real good sense of how hard everyone is working, how much they're trying. Sometimes it comes in form of, this is almost some of the most heartbreaking ones of when you've got someone who's very junior who just isn't working hard enough. And it's like we kind of don't have the language to tell them that. Because on this pendulum, we're so far over to the side of, you shouldn't be like, work crush code. It's almost like we've kind of lost the ability to tell people, no, really, you're probably not going to make it if you don't put in a few more hours and if you don't have a little bit more grit.</p><p>And some people don't want to work that hard, and that's fine, but you aren't automatically granted a job based on however hard you do or don't want to work.</p><p><strong>ADRIANA:</strong> Yeah. And it's such a tough conversation to have. I had someone in a previous team that I hired on as a senior person, and then she was, like, scamming on my. She was scamming on everyone else. She would just pretend that she was doing work by, like, oh, let me attend meetings with so and so. And meanwhile, I'd hired this junior person who was working like she was working at the senior level. And it was so frustrating. I was trying to have the conversations with the senior person saying, listen, I want to help you. How can we work together? But she got offended. And these conversations are so hard to have because we all perceive differently how we're doing. And in her mind, she was doing just fine. How have you had those conversations in the past with people?</p><p><strong>CHARITY:</strong> Oh, it's really hard. There's no version of this that isn't hard if you care about people.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>CHARITY:</strong> My most recent blog post was about why anyone should go into engineering management. Because it's a hard fucking job. And the answer is, because we need them. Because we need them desperately. Like a team with a great engineering manager builds circles around teams without one. And the other reason in my piece, I said is that it changes you as a person, and it gives you these skills that a lot of us didn't learn when we were growing up about how to be honest and how to have hard conversations and all these things. But as to your question, how do you go into this? The number one thing I think is no review should be a surprise. You should be having this conversation consistently, which is a hard thing to do because it makes people feel demotivated and frustrated.</p><p>But sometimes they have to feel that way. We've instituted a rule at honeycomb that if you're thinking of putting someone on a PIP, if you're thinking of, you have to literally say the words, your job is at risk because it's so tempting when you're face to face with someone who you really want to succeed, to soft pedal it or for them to feel upset and for you to kind of walk it back, or for you just to use words that let them walk away thinking something that is not what you want. And there are tools you can use to make sure. You can write up an email afterwards to be like, just to be clear, this is what I saw. This is what I'm saying. This is what you're hearing. But I really do think that one of the most important tools we have is just being explicit because they can file it away. We all have such infinite creativity when it comes to explaining away things that we don't want to hear.</p><p>And we can be like, oh, my manager is kind of a bitch. Oh, they're just in a bad mood. Oh, they're just kind of riding me lately. Oh, it's because of this thing. But this will be over. And I feel like if something really isn't trending, well, we have a responsibility to be more of a dick. We have to be the ones who kind of put our bodies in the breach and be like...and just sit there and deal with their reactions, which are going...They're going to have negative feelings. And it's really hard to sit with someone else's negative feelings who you are the proximate cause of. It's really hard, but you have to do it. It is the best thing for them to do it, to let them know this isn't just a small thing. This isn't just a flash in the pan. You are not succeeding. You are not on a path to succeeding here. You are on a path to, your job is at risk. Honestly, that's the kindest thing you can do for someone.</p><p><strong>ADRIANA:</strong> Yeah, that makes so much sense. And you're right. It's so hard to get those words out. Like, "Your job is at risk." Yeah. And I've worked in organizations, too, where pussyfooting around the topic was like kind of the cultural norm, and so things wouldn't get said that should have been said, and you don't have the favorable outcomes in the end.</p><p><strong>CHARITY:</strong> Yeah. And then people feel stabbed in the back, understandably. I would, too. They go...walk away going, "If they had just told me, if I had only known." And that is the worst outcome. That is the thing that I always remind myself of when I'm just like, I love this person. I don't want to be mean to them, but I cannot take it if they walk away feeling like I didn't tell them, like I stabbed them in the back by not making it perfectly clear that they're not performing and their job is at risk.</p><p><strong>ADRIANA:</strong> Yeah, it's definitely something that I wish that I had done more of in the past, and I try to remind myself of it, but, yeah, I think that is absolutely the right thing.</p><p><strong>CHARITY:</strong> And to your point earlier about being people's friends, you can absolutely be friends with your direct report, but there's a line there. There's a boundary there, and there's a point at which you're not their friend. It's just like being someone's parent, right? When things are going great, yeah, you act like friends, but they have to know that when it's time for you to be parent, you're going to be parent.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Because otherwise they will take advantage of you.</p><p><strong>CHARITY:</strong> Right. They will completely take advantage of you. It's human nature.</p><p><strong>ADRIANA:</strong> Exactly. And you will let your guard down, too, right? Because they're like, oh, "I don't want to hurt so and so's feelings, otherwise they won't love me." And it's like, you kind of have to get over that as a manager. And it's hard.</p><p><strong>CHARITY:</strong> It's really hard. It's really hard. And it's always a matter of judgment. It's always a judgment call. And you have to know that after you've had that hard conversation, chances are they're going to go tell other teammates a version of it that makes you look bad and them look great. And you can't do fuck all about it. You have to sit there and take it and hope that the relationships and the trust that you have built up are enough that people aren't going to just automatically believe that other person. That is the hardest thing about being a manager to me.</p><p><strong>CHARITY:</strong> That right there, knowing...is when I know I can't say anything.</p><p><strong>ADRIANA:</strong> Yeah. And risking, as you said, having people say, well, management doesn't know what they're doing. Oh, my God. Because as an IC in the past, I was like, management clearly doesn't know what they're doing, and then...</p><p><strong>CHARITY:</strong> Clearly doesn't know shit.</p><p><strong>ADRIANA:</strong> The first time it happened to me, oh, my God, I want to go cry. Like I'm trying everything to make you happy.</p><p><strong>CHARITY:</strong> Yeah. This is why I feel like my dream vision for the future of engineering management is that more people do it. But people don't do it. They don't do it as a career. They do it as a tour of duty, because I feel like having ex managers on the team, it's like a game-changer, because whenever the dynamic is ICS versus managers, which always happens. Comes and goes, but it always happens. It's so helpful to have an ex-manager there on the IC side who could go, okay, kids, it might be this. It might be this. It might be this. Do we trust this manager in general? Okay, well, let's not jump to the automatic conclusion that they're just an idiot or they're just, like, being manipulated by the upper or whatever. They're the only voice in the room who can talk people down off a cliff and remind them whether to have some trust. And it's such a game changer. It is so wonderful.</p><p><strong>ADRIANA:</strong> Yeah, that is so true. And it makes so much sense. I even find myself in positions after I've been a manager, and then being now an IC...whenever I get comments...</p><p><strong>CHARITY:</strong> It's nice!</p><p><strong>ADRIANA:</strong> Yeah, it is nice! And sometimes I have my manager apologize, "Oh, I'm so sorry. Blah, blah, blah." I'm like, "Dude, I totally get it." "It's fine. No worries."</p><p><strong>CHARITY:</strong> You're able to give so much better support and understanding to your manager than you ever could have without that experience.</p><p><strong>ADRIANA:</strong> Exactly.</p><p><strong>CHARITY:</strong> It's so grounding and validating for them to have someone who sees them.</p><p><strong>ADRIANA:</strong> Yeah. And especially, also when you have that nice rapport with your manager where you have that ultimate trust, where, okay, it might seem like they're riding you hard, but then you're like, oh, my ex-manager brain has said, okay, "I have a good reason to trust them. Take a step back. Let's look at the big picture." And, yeah, it's cathartic and it's eye opening.</p><p><strong>CHARITY:</strong> Everyone wins.</p><p><strong>ADRIANA:</strong> Yeah, exactly. No, sorry. Go ahead. No, please.</p><p><strong>CHARITY:</strong> I often hear people who are first-time managers who are, like, anxious or like, if I go back to being an IC, will I ever get the chance again to be a manager? And I'm just like, "Oh, grasshopper, they can smell it on you. You will be fighting off manager opportunities for the rest of your career." Have you found this to be true? I expect you have.</p><p><strong>ADRIANA:</strong> Yeah, I have. And it was funny because after I read it in one of your blog posts, I was like, oh, yeah, so true.</p><p><strong>CHARITY:</strong> Yeah.</p><p><strong>ADRIANA:</strong> I mean, it's on your resume. Yeah.</p><p><strong>CHARITY:</strong> Just the way you come across. I've also said that the fastest way to mint like, a shiny new staff engineer is to take a senior engineer and put them in management for a couple of years. Because the way you present yourself at work, the way you approach problems, you have such a better sense of the business, even if it wasn't on your resume. This is why some people get to be managers early and often, because for whatever reason, they already have some of those skills. But once you've been a manager, it's written all over your face that you understand.</p><p><strong>ADRIANA:</strong> Yeah, very true. Now, here's a question for you. What's your take on folks who have gone into management at a really early point in their career, becoming a technical manager for a technical team when they don't have that many years of actual technical experience?</p><p><strong>CHARITY:</strong> I think they are not well-served by this. I often see this happen to women, especially, and I think it's often intended as a compliment and by people who genuinely are trying to do they want to help the industry. They know that there needs to be more women in leadership and management. And so they're like, here's this person who has social skills and also some engineering skills. So we'll just...I think everyone has the best of intentions, and I think it really does not serve them because it's often a one-way...it's a one way-ticket, right? Because you don't have the skills to be able to go back and pick up coding easily in a couple of years. I think you also don't really have the skills to be a great manager.</p><p>Honestly, my recommendation to them would be get back to coding as quickly as you can or climb the ladder. If you choose to climb the ladder, then those skills are less relevant. But I wouldn't be in a rush. If you're 25 and you're a manager getting offered a director position, I would look at that cross-eyed. I would be like, because, yes, it is probably a compliment, but is it the right thing for you? I don't know. I mean, if you play out over the course of your career, you've got a 30, 40 year career. There's no rush. And the people who really excel in those senior leadership positions tend to be ones with deep roots, not just a very shallow.</p><p>And there's so much to learn, right? This is not to say that there's not anyone out there who's climbed the ladder in a hurry and not regretted it, because there probably is. But the people that I know who have done it have, by and large, profoundly regretted it. You know, I wrote about my friend Molly, who's an engineer at Honeycomb now, and she was one of those people. She super bright, straight out of college, became an engineer, became a manager, became a director. Shot up. You know she was a VP, she was a director, she was an EP. And she came to Honeycomb to be our head of...VP of customer success or something like that. And she was so unhappy.</p><p>And she would make all these wistful comments about how she wished she could be a software engineer. She wished she had done that. Eventually, her husband, he was an early member at Okta and Okta IPOed. And so suddenly she was like, "Wow, I can do anything I want with my life. I want to be a software engineer." And so she became a support engineer for us, and she just started writing code on the side. She started picking up some PRs. Now she's a software engineer on the team, and it's been hard.</p><p>She's never been happier, though. And I'm proud that Honeycomb is the kind of place that can support someone in doing that, because I think the opportunities to do something like that are few and far between. There are not many places we'll take a flyer on someone who's middle-aged and wants to go back to software engineering. But if you think of your career as a long game, you don't want to amass a bunch of titles, especially titles that are kind of empty because you're not getting a...I would...I would venture to guess that you're not getting a really high quality offer to be a director or a VP at age 27. It's really mostly the title. You want to amass yourself a solid base of experiences and skills, and you want to have shit to draw on as you climb that ladder so that you can help people better.</p><p>So the thing that I do want to guard against when I'm talking about this, I'm speaking to people who are early in their career, who are facing these questions. I don't want to make it sound like it's too late and you're screwed if you're already in this position. In fact, if you're in that position, if you'd like someone to talk it through, reach out to me. I have a Calendly link, calendly.com/charitym/advice, and I'm always happy to talk through interesting and tough career conversations with people. You have skills, you have assets. It might not be a super sexy path, but you can find places that will take advantage of the skills you have to offer while you kind of work your way up from the bottom again, if that's what you want to do. I'm sure you can do it, but it's easier if you do it right the first way and become a solidly senior engineer. Seven years really is the minimum, I think, before you become a manager.</p><p>And if you really want to be able to manage other senior engineers, you need to at least be able to speak the language and be able to roll back on it.</p><p><strong>ADRIANA:</strong> Yeah, I fully agree with you on that. I was thinking back to my own career. My first job out of school was as a consultant at Accenture, and the career path was basically like, you must pay your dues as a developer, and you shall be rewarded with a management position. Right? Yeah. Right. So we're all kind of brainwashed to think, oh, my God, if I'm not a manager, by 27, 28, I have failed at life. Right? And I hit this crossroads in my life where I was being groomed to be a manager. I didn't have the manager title, but they threw me on some engagement where I was managing three teams at once. I was doing a shitty job, and I'm like, I was miserable, and I'm like, what do I want to do with my life? And so I decided...I left consulting. I took on a job as a software engineer. It was a lateral move, but I was so happy, and it was the best thing for me because my thought was, how can I manage these people if I don't know enough? I just didn't feel right for me, so I'm happy I did that.</p><p><strong>CHARITY:</strong> Good for you for listening to your gut. I think all too often we talk about impostor syndrome, and we try to talk people out of it. I often think if your gut is really eating at you, that something is wrong. You should listen to that. You shouldn't just go, oh, everybody, there's impostor syndrome, and then there's just, like, the feeling in your stomach that you're not really setting your future self up for success or that you aren't really equipped to do the kind of job that you want to be able to do in this role. And I think that is not something to be brushed aside lightly.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. Listen to your gut, because it's telling you something. One thing that I wanted to ask was, when you were building Honeycomb from the ground up, did you have sort of lofty aspirations of how you wanted things to be?</p><p><strong>CHARITY:</strong> Ha!</p><p><strong>ADRIANA:</strong> How was...the initial thoughts versus how it turned out?</p><p><strong>CHARITY:</strong> I 100,000% expected us to fail like the plan was to fail. So I was never one of those kids who was like, I'm going to start a company. Because I always kind of low key hate those people. It's like, "Oh, you're too good to work for someone else." I'm not too good to work for someone else. I was a serial dropout. I'm the opposite of you, right? I didn't collect all the awards. I didn't check anything off.</p><p>I dropped out and I dropped out again. I dropped out again. And so I never had a pedigree. Nobody was ever going to give me money. Then I was leaving Facebook, and the first time in my life, I kind of had a pedigree. And so I was like, well, I can't waste, like, on behalf of all women and queers and dropouts everywhere, I have to take it and run with it and do something. But I was super burned out. And I was like, well, I guess I have an idea, but I'll go heads down the corner, write code for a couple of years, and then we'll fail.</p><p>And I'll open source it. Then I'll have my tool to use. Hee haw! That was really the grand vision. And I would say Honeycomb has been around for eight years as of January 1, but we had many near-death experiences. Now, we hit our $40 million ARR mark this month, which is exciting. We're hoping to get on a path towards an IPO. But for the first five years, I think we wobbled around between 5 people, 12 people, 30 people. We did layoffs down to 15 people again. We were a skeleton crew wandering in the wilderness. In retrospect, I realized that we were creating a category and we were writing the database and all this stuff, but it just felt brutal. It just felt like failure was around every corner. And most of those corners were right. We did fail most of those corners. There are several just, like, near-death experiences that we had, and we made it through.</p><p>And now I, for the first time, am not thinking we're going to fail. But no, there was no grand vision. There was no grand vision at all. There was just, like putting 1 foot in front of the other and feeling like I was failing the people that I loved most almost every single day. It was brutal. I will say, though, that Christine and I, a little bit older than your average tech founders, especially me, and turns out we have very strong opinions. And we learned a lot of lessons at previous startups. We were at, like, at Parse, which I loved working at Parse.</p><p>Parse is where I learned about the importance of design, about marketing. People loved that product and I loved working on it. Before Parse, I was like, I'm just a backend engineer. I don't care what the product's about. I'll work on anything. Parse is where I learned that, of course, that was never true. But Parse never really had a shot because the founders never really tried to build a business. They tried to build a great product, and they did. But then around series B, they had a marketing person and a couple salespeople.</p><p>We weren't bringing any revenue. They had to sell. Their destiny got taken out of their hands because they had no other choice. And so Christine and I, from the very beginning were like, we want to build a business. We want to build a business. We want to build a product that people want to pay money for. We're not building freebies. We're going to try and monetize on the other end of the pipe.</p><p>We are building a product. We're building a business. And I had a lot of just, like, very strong opinions about the kind of culture we wanted to build, just about how...in the beginning, when we were interviewing engineers, if anyone talked, not even dismissingly, about go to market functions like sales or marketing, even just sort of, like, almost alienated, just like, "Oh, well, that's them. We're us. We don't understand that." Those weren't our engineers, because we don't need to hire engineers who wanted to build a business with us and who weren't going to create that us versus them dynamic that makes all great business people in the valley feel like second-class citizens. So, yeah, I would say we discovered the grand vision along the way. It really wasn't there from the beginning.</p><p><strong>ADRIANA:</strong> And as a follow-up, you know, one of the things that I admire so much about Honeycomb is you build such a lovely community around your product. Your customers truly, truly love it. And we met because I was asking so many questions in the Honeycomb Pollinators Slack. At the time, I was exploring Honeycomb as a potential product that the company I was working for might switch over to. And everyone was just so genuinely nice in helping me understand this Observability thing that was so nebulous. How do you build that thoughtful community? Was it something that you sought out to do from the get-go? Is it something that organically grew?</p><p><strong>CHARITY:</strong> If you ask any founder, they'd say they're trying to build that, right? So I think the questions were like, "Why were we more successful than many others?" I think a lot of it has to do with just...and if you had asked me if I would be talking about values and shit, like a year ago or a few years ago, I'd be, like, rolling my eyes, because I've always hated when people are like, "Values," because most businesses are just like. I don't know. I get really cynical about it, but I feel like we are our customers, and our customers are us. We built this product to solve a real problem that we are having. And it is more important to us that these problems get solved than that Honeycomb is successful. I think I can say that about everyone there.</p><p>We would love to be successful. We'd love to make lots of money and all this stuff. But we see the pain that so many teams are in, and we know that we have a way to fix a lot of that pain, because we've seen our customers do this over and over, and we hear what they say about how no one else could do this. And we had the advantage of designing and building this 25 years after metrics began dominating the landscape. So we build on the shoulders of giants, like I said earlier. So I feel like it's easy to be a true believer, because we're not just trying to sell something. We're really building something that really changes people's lives. And it's easy to get starry-eyed about that.</p><p>It's easy to be a believer when you're all on the same page about fixing problems, not just about trying to tweak your messaging or your marketing or your sales or something. I think people, Honeycomb, are generally very passionate about solving the problem, and it's very exciting to see them. I mean, the product does what it says on the sticker, which is very exciting, because almost no products do. Most products are hyped. If anything, Honeycomb is underhyped. It does so much more than we've been able to explain to people, which is why our churn is like nothing. We win, like, 80% of our tech evals, which the industry standard is, like 30 or 35%. Once people see it on their data, you cannot pry it out of their cold, dead hands.</p><p>One of our best sources of leads is when engineers change jobs and they bring us with them, because once they've tried developing with Honeycomb, they can't go back to not having honeycomb. And this is all stuff that it's hard to explain to people in words, but once they see it, it clicks. And so, really, our core challenge, over the next year, we've built the product. Our core challenge is figure out how to get more people to click with it faster, because we know that once they've seen it. The deal is done, but it's still a very hard problem.</p><p><strong>ADRIANA:</strong> Yeah. The other thing that I think is very interesting about Honeycomb is it's not only are you building a product that people are excited about, but you've also really turned the whole area of Observability on its head. I'd like to think that it was Honeycomb that sort of gave Observability...Observability became what it is because of what Honeycomb has done. I mean, you've spent a lot of time talking about Observability. I mean, honestly, that's how I got dialed into what Observability was in the first place, was catching your Tweets. Yeah, if you could say a little bit more about that.</p><p><strong>CHARITY:</strong> Yeah. Like, Christine and I are not marketing people. It turns out what we were doing was category creation. All I knew was that we were trying to build something based on an experience we had had that had changed us as engineers, and we knew that it wasn't monitoring. And I spent months just sort of, like, testing language, trying various things. And one point, it was July in 2016 that I Googled the term "Observability", and I read the control theory definition, and I was like, "Oh, shit. This is what we're trying to do. We're trying to build something to let engineers understand the inner workings of a system, no matter what's happening, just by observing its outputs."</p><p>So, like, working backwards from that, what do you need? Like, you need the high cardinality, you need the high dimensionality and all this stuff. And I feel like that definition really took hold for about three years. In 2019, 2020, maybe 2021, all of the money started rushing into the space, and suddenly, anyone who was doing anything with telemetry was like, cool. We do Observability, too, which, on the one hand, is like, it's a good problem to have. It means that what we were talking about really resonates with people. And at the time, I was naïve enough to think that, oh, well, they're co-opting our marketing language, but surely they're building the same technology under the hood. It's just a matter of time until they release it. I don't believe that anymore.</p><p>I think all they did was steal the marketing language, and I don't think they actually have any plans to. I think that, like, Datadog in particular, their business model is centered around having all these different SKUs, right? A different product for metrics, for logs, for tracing, for profiling, for security, and they've got too much money invested in. The problem is that the experience degrades for everyone if nothing connects all these data sources. People are paying to store their data again and again and again and again, but nothing connects it except the engineer who's sitting in the middle just trying to visualize or visually correlate. If that spike is the same as that one, it's fucking broken. My hope is that there will be new startups that are entering the space. So I've kind of given up like, okay, Observability now means, and this makes sense, I'm actually completely on board.</p><p>Observability, instead of having a strict technical falsifiable definition, Observability is a property of systems, right? A system can be more less observable if you add some metrics, great, you're more observable. But what we're seeing in the field is that there's a real huge step function difference between, let's call it Observability 1.0, which is about metrics, three pillars, right? And Observability 2.0, which is based on this single source of truth. And it's not just the technology, because o11y 1.0 is very much about MTDR, MTTD reliability, uptime. It's a checkmark before you send your code to production to make sure that it's observable. And Observability 2.0 is about, it's the foundation of the software development lifecycle. It defines your velocity, how fast you can ship, how well you can ship, the quality of what you ship, your ability to iterate quickly, your ability to identify what your customers are actually doing and why, and build on that. It's your ability to see what's happening in the wild and make decisions based on real data and then feed them. Because this is all about feedback loops, right? And it's about learning to be a developer where you're developing with fast feedback loops.</p><p>And it's like the difference, o11y 1.0 is about, okay, this is something that you tack onto a product...2.0 is about, this is how you build the product, right? So many teams are stuck in 1.0 land and they're happy with the tools that they have, but the teams that are going to win are the ones that not only adopt 2.0 tooling, but also adopt the 2.0 mindset of this is how we build software. It's like putting your glasses on before you drive down the highway. You can drive a lot faster, you can make better decisions much more quickly. So I feel like right now, the big problem that Honeycomb has from a business perspective is that far too few engineering leaders even understand that 2.0 is possible because you can have a 2.0 mindset. But if you've only ever seen 1.0 tools, it's janky. It's real hard to like...you can only do so much, right? You really need to see 2.0 tooling in order to really...</p><p>But it clicks so fast when you do. So that's really our job. For a long time, I was really disappointed that there are still Observability startups starting. They come up, ping, pong, like here and there, everywhere, but they're all 1.0 tools. They're still doing the multiple storage places. My hope is, and I get why, it's because you have to build an entirely different storage layer from the ground up. And very few VCs have the patience for you to do that. They want you to get right to product, market fit and all this stuff. Now that there are more columnar storage engines out there like Snowflake, I don't know...</p><p>I'm optimistic, but I'm optimistic over the long run, our model of Observability will win. Even if Honeycomb completely fucks up in the end state is the complexity of our systems is increasingly demanding it. The complexity of people's systems is skyrocketing. You look at the DORA metrics, and I was always kind of like, dude, it's so weird. Like high performing teams, okay, that takes an hour to a day to restore service. But for the bottom like 80% of teams, it takes them a day to a week to restore service from an outage. How? It's because they don't have Observability.</p><p>It's because they can't actually see what's going on. They rely on a few people's brains, people who've been there for a long time, who pack a lot of context into their heads, who can try and reason about it using the very limited data sources that they have. That's why it takes so long over and over. Part of the reason we win so many of our POCs is because over and over, our sales engineers, we help you roll it out, and they'll be like, is this an outage over here? We're seeing something wrong. And people will be like, what? Ten minutes later they get paged and they're like, oh, it's just like once you have this feedback loop, you get used to being constant conversation with your code instead of just like shipping and waiting for someone to get paged. At some point in the next hour two year, right. It's all about hooking up this feedback eventually, even if it's ten years from now, the model that we're talking about is the shape that's going to win whether it's us or not because our systems simply demand it. There's no other way to build software at that kind of velocity and scale.</p><p><strong>ADRIANA:</strong> I completely agree and I think having that conversation where Observability is considered...is baked into like...you're shifting left on Observability basically, right? Were it's like...</p><p><strong>CHARITY:</strong> Exactly.</p><p><strong>ADRIANA:</strong> No, it's not the thing that's tacked on at the end per usual. It's the thing that your developers are considering in the beginning that your QAs are using to troubleshoot shit and write trace based tests and that now your SREs are like, "Oh, I've got the information to solve the problem!"</p><p><strong>CHARITY:</strong> So many of the promises of Agile development and all these SREs and all of these cultural movements, they've never really lived up to their full promise. And I feel like the reason is because it's not just a cultural thing. You have to have the tools that actually make hard problems easy as well. And the feedback loops with metrics and logs are just painful and arduous and relies on so much on manual cross-correlation and heroes jumping into the break. But when you have the right tools, you can just glance at it and see the answer. And it's what unlocks the ability of teams to just be constantly...When I think about modern software development, I think about feature flags which help you separate releases from deploy so you can be deploying small changes constantly.</p><p><strong>CHARITY:</strong> I think about future flags, I think about Observability, just the ability to see what the fuck is going on at any point. I think about testing in production and I think about, well, canarying. There was one other thing that was on my mind. There's really just a four thing and they all reinforce each other, right? One of them alone is okay, but you get all of them together. And it's a completely different profession than it is in software development, which is kind of still from the shrink wrap era. It's like you're building, if your world while you're building software is your IDE and your tests, that's shrink wrap days. Your world should be production and telemetry. You should spend more time in your production windows than in your IDE windows. That's what modern software development is like I think.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And the final point that I wanted to touch upon is you mentioning...having...the data that correlates right? Where you're not just having to figure out how it's stitched together. And tools like open telemetry definitely enable that. But then I guess part of the irony though, is that open telemetry allows you to correlate traces and logs and metrics. But then if your Observability backend doesn't have a way to show that correlation, then you're kind of up a creek too.</p><p><strong>CHARITY:</strong> So I am so glad that OTel came out when it did so that I think we were able to have a lot of influence on how the data is gathered. You're absolutely right. Part of observability is the presentation of the information. If you don't have the ability to slice and dice, if you don't have the ability to combine, if you don't have that single sort of truth, then you can't really reap the rewards of Observability, even if you captured it. But capturing it the right way is the first step, for sure.</p><p><strong>ADRIANA:</strong> Yes, absolutely. And so glad that OpenTelemetry has gone officially GA. The specification has gone GA end of 2023. Long time coming. I'm super stoked for that.</p><p><strong>CHARITY:</strong> It's a big moment in our industry.</p><p><strong>ADRIANA:</strong> Yeah, and I'm so glad also that so many of the vendors have come together to rally behind it. And it's really not someone trying to flex their muscles over everyone else. It's such a lovely community.</p><p><strong>CHARITY:</strong> The only lagger is Datadog. People need to keep putting a little bit of shame and pressure on them because they're the only ones who are not playing nice, but everyone else is, which is a tremendous achievement. Huge kudos to Splunk, who's got like 30 engineers working on integrations every day. We would not be where we are without Splunk.</p><p><strong>ADRIANA:</strong> Yeah, it's so great. It's so great seeing all these innovations, collaborations, and people really genuinely caring for the project.</p><p><strong>CHARITY:</strong> It's great.</p><p><strong>ADRIANA:</strong> And on that note, we have come up on time. And thank you so much Charity for coming on geeking out with me today. This was awesome. One item off the podcasting bucket list for me. Always a pleasure to chat with you. And everyone, please don't forget to subscribe, be sure to check out the show notes for additional resources, and connect with us and our guests on social media.</p><p><strong>CHARITY:</strong> Until next time, peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. My wonderful editor daughter will edit out any, any stuff. I pay her good money.</p><p><strong>CHARITY:</strong> How old is your kid?</p><p><strong>ADRIANA:</strong> She's 15.</p><p><strong>CHARITY:</strong> Nice.</p><p><strong>ADRIANA:</strong> That's a good age. Yeah. And she sports right now...she's sporting some really rad pink hair. Last year, she had gone purple, and I just took her to get a cartilage piercing, which I'm like, hey, I have no issue taking you. No issue taking you. I'll look away while it happens. Yeah, it's super fun. Super fun.</p><p><strong>CHARITY:</strong> I went to college when I was 15, and I felt very adult at the time. And now I look back and I'm like. I was a child. What was I doing?</p><p><strong>ADRIANA:</strong> You feel so old when you're in high school or like, when you're 15. I remember when I graduated college and I'm like, everyone looks like a baby.</p><p><strong>CHARITY:</strong> Yeah. Time of rapid change.</p><p><strong>ADRIANA:</strong> Yeah, for real.</p>
]]></content:encoded>
      <enclosure length="58398240" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/fc8db69f-bc19-4d3d-883b-11fd3e31af4c/audio/f926a225-8a51-4759-9351-e486ec3a8121/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Observability with Charity Majors</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Charity Majors</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:49</itunes:duration>
      <itunes:summary>We&apos;re starting off 2024 with a bang, as Adriana geeks out with the one and only Charity Majors on...SO MANY TOPICS! They talk about fixed vacation days vs unlimited vacation days, and how it affects productivity and morale. Charity and Adriana share stories on the challenges of software engineering managers, and how early is too early to get into management. Charity also reflects as a startup founder, including the importance of addressing customer pain points for sustained business growth, and the challenges of maintaining a healthy company culture. And finally, Charity talks about going beyond where Observability started, as she looks ahead to Observability 2.0, and what that means for the industry.</itunes:summary>
      <itunes:subtitle>We&apos;re starting off 2024 with a bang, as Adriana geeks out with the one and only Charity Majors on...SO MANY TOPICS! They talk about fixed vacation days vs unlimited vacation days, and how it affects productivity and morale. Charity and Adriana share stories on the challenges of software engineering managers, and how early is too early to get into management. Charity also reflects as a startup founder, including the importance of addressing customer pain points for sustained business growth, and the challenges of maintaining a healthy company culture. And finally, Charity talks about going beyond where Observability started, as she looks ahead to Observability 2.0, and what that means for the industry.</itunes:subtitle>
      <itunes:keywords>startup, engineering management, open source, observability, startup culture, opentelemetry, software engineering</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>14</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">fbc06144-ee53-4022-9b4f-265aa6cda5c4</guid>
      <title>The One Where We Geek Out on Kubernetes with Kelsey Hightower</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming to system administration.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/kelseyhightower">X (Twitter)</a></li><li><a href="https://mastodon.social/@kelseyhightower">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/CompTIA">CompTIA A+ Certification</a></li><li><a href="https://en.wikipedia.org/wiki/Rube_Goldberg_machine">Rube Goldberg Machine</a></li><li><a href="https://en.wikipedia.org/wiki/Heroku">Heroku</a></li><li><a href="https://en.wikipedia.org/wiki/KornShell">KornShell</a></li><li><a href="https://en.wikipedia.org/wiki/Capistrano_(software)">Capistrano</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud_Foundry">Cloud Foundry</a></li><li><a href="https://en.wikipedia.org/wiki/Spring_Boot">Spring Boot</a></li><li><a href="https://www.fortinet.com/resources/cyberglossary/ddos-attack">Distributed denial of service (DDoS)</a></li><li><a href="https://hashiconf.com/2023/">HashiConf</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://research.google/pubs/pub43438/">Borg whitepaper</a></li><li><a href="https://www.nginx.com/resources/glossary/sidecar/">Sidecar (Kubernetes)</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes (GitHub)</a></li><li><a href="https://www.youtube.com/watch?v=v77FFbQwC6E">Hashinetes Talk (HashiConf 2017)</a></li><li><a href="https://www.youtube.com/watch?v=eb0442K_zmY">From Community to Customers (KubeCon EU Amsterdam 2023)</a></li><li><a href="https://github.com/kelseyhightower/confd">Confd</a></li><li><a href="https://fosdem.org/2024/">FOSSDEM (conference)</a></li><li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a></li><li><a href="https://en.wikipedia.org/wiki/RAID">RAID</a></li><li><a href="https://westworld.fandom.com/wiki/Loop">Westworld Loop</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://github.com/kelseyhightower/kubernetes-the-hard-way">Kubernetes the Hard Way (GitHub)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today I have the pleasure of geeking out with me, Kelsey Hightower. Welcome, Kelsey.</p><p><strong>KELSEY:</strong> Happy to be here.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>KELSEY:</strong> I'm in Washington state, so on the border of Portland, Oregon, and Washington.</p><p><strong>ADRIANA:</strong> Awesome. Well, let us get to it with the warm up questions. Are you ready?</p><p><strong>KELSEY:</strong> I am.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>KELSEY:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>KELSEY:</strong> iPhone forever. And I've tried android. Given that I've worked at Google for almost eight years, I've tried, but I'm an iPhone person.</p><p><strong>ADRIANA:</strong> Yeah, I'm an iPhone person too. I never tried android. I went straight from BlackBerry to iPhone.</p><p><strong>KELSEY:</strong> I think BlackBerry was definitely...I was a BlackBerry person. I was also a Nokia person. But I think once iPhone really dialed in the ability to have third party apps in the App Store, iPhone all day.</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. That was like one big sticking point. And for us in Canada, when the iPhone first came out, we didn't even have access to the App Store. So if you wanted any apps, you had to jailbreak your iPhone until it finally became available...because we get everything a little bit late here.</p><p><strong>KELSEY:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>KELSEY:</strong> The one that I can get things done in. So, at one point it was Bash, then it was Python, then it was Ruby when I worked at Puppet Labs, and then it's been Goblin, probably for the last ten years.</p><p><strong>ADRIANA:</strong> Cool. Awesome. And Mac, Linux, or Windows?</p><p><strong>KELSEY:</strong> Mac on my desktop. Linux on the server.</p><p><strong>ADRIANA:</strong> All right, next question. Dev or Ops?</p><p><strong>KELSEY:</strong> They're one and the same.</p><p><strong>ADRIANA:</strong> I love it. Okay. JSON or YAML?</p><p><strong>KELSEY:</strong> JSON. If I had to program against it, YAML if I had to write it.</p><p><strong>ADRIANA:</strong> By oh, yeah, I definitely agree. I do find, like, manipulating JSON in Python is nicer, but YAML is more readable.</p><p><strong>KELSEY:</strong> Yeah. To all the people that are like, JSON over YAML, let me watch you write it and see how fast you change your opinion.</p><p><strong>ADRIANA:</strong> Yes, I totally agree with you there. Okay, this one's a little more controversial, and you can thank one of my previous guests for hinting at it. Spaces or tabs?</p><p><strong>KELSEY:</strong> I don't care. I actually don't care if Python makes me uses Spaces and my IDE does the right thing. I'm totally fine, actually.</p><p><strong>ADRIANA:</strong> I'm down for that. Okay, two more questions. Do you prefer to consume video or text when you're consuming content?</p><p><strong>KELSEY:</strong> It depends. If I'm trying to learn, I need to read it, I need to see it, I need to be able to kind of backscan read it twice. But I do like video in terms of when people are really good at the human side of it. Right? Like, if they're expressing or showing me something, like, I want to see the code run. I want to see where they click. I want to see how they start. But when it's like learning something in the programming world, I need text. People are pretty bad at video and programming lessons.</p><p><strong>KELSEY:</strong> Like, oh, just write these three lines of code. I'm like, can you please scroll up so I can see what you imported to make this work? So when it comes to seeing code, I want to see no snippets. I want to see as much as possible, but if I'm just going through for the first time to get the flow, video.</p><p><strong>ADRIANA:</strong> I totally agree with you. And you landed on one of my big pet peeves. When consuming content for learning stuff, which is the code snippets, because I have been and I'm sorry, Hashi people, but this is a crime on the Hashi docs that I see all the time is that I get code snippets, and I don't get to see a full example on the site, and it drives me bananas. And I'm like, what does this apply to? Give me a full fledged code example? Link me to a GitHub repo at some point.</p><p><strong>KELSEY:</strong> I'm always asking, why are people writing docs out there giving me hints to a murder mystery?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KELSEY:</strong> Show me the whole thing. I don't need it to be cute. I don't need it to fit perfectly in your style guide. I just need to see the whole thing and what's going on. So I think people do it out of style. There's really no substance when I'm trying to learn.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I do find it very frustrating. That's why, for me personally, whenever I do technical docs, I give excruciating detail. All right, final question. What is your superpower?</p><p><strong>KELSEY:</strong> My superpower? I think one thing that I've learned over the years when it comes to mentoring, specifically, I used to be all about sharing my expertise, my background, my learning. And I've noticed that I changed my approach to holding up a mirror in front of other people and convincing them to like what they see and the number of people who actually like what they end up seeing and follow up with me. I really felt like that is a superpower, that you can actually have that impact on people. So that would be my superpower.</p><p><strong>ADRIANA:</strong> That is such an incredible superpower. And I think it's so relevant to our industry, too, because we have a lot of smart people who suffer from impostor syndrome. And I think showing people that you are actually as good as you think you are is such a huge thing. Right? I mean, we've got some amazing stuff happening. I have some coworkers who are brilliant, and they're like, oh, my God, I feel like I'm just a hack. I'm like, Are you kidding me? I can't even keep up with some of the stuff that you're telling me right now.</p><p><strong>KELSEY:</strong> Yeah. And I try to get people to understand that sometimes you aren't as good as you want to be. And that's okay too, right? I think there's okay with making progress, entering to new domains, and just helping people just relieve the pressure. Ideally, if you're any good at this thing, you're going to always feel this way forever because you're humble enough to keep learning, so you shouldn't feel so bad about it.</p><p><strong>ADRIANA:</strong> Yeah, that's true. That's a very excellent point. So let's get into the meaty bits. One of the things that I wanted to share with our audience was how you came to be on the podcast. We met at KubeCon North America in Chicago this year, and you were doing a book signing. And I came, stood in line, the long line. It was totally worth it. And I was wearing this mask that had the sticker for the podcast, Geeking Out, and you said, "Oh, what is that?" And I said, "Oh, that's my podcast."</p><p><strong>ADRIANA:</strong> And you said, "Oh, I could be on your podcast." So I am so stoked that you were able to join. And yeah, I mean, I've admired your work from afar for many years. I find your approach to Kubernetes very accessible, especially because it's such a complex subject matter. So I wanted to start off with how did you get into this field in the first place? Where did you find your calling to make things technical things, gnarly technical things so accessible to folks?</p><p><strong>KELSEY:</strong> I want to answer that question, but I want to address this advice that I give to my former self and to people that I run into all the time. And they say, how do you put in the effort to make sure good things happen to you in your career and in your life in general? And so you at that book signing with the podcast on your mask. You're advertising to the world, this is my podcast, this is what I'm doing, and you're advertising what needs to happen next. And so for someone like me, I can see that clearly. I understand in that limited interaction that there is this opportunity that I could actually be on your podcast, because now I know you have one. I think a lot of people really confuse luck and that kind of effort, right? When you put that kind of effort forward, you tend to make things happen. And so I just want to highlight that part of you having that as part of your strategy of going to KubeCon, making the best use of your time and every human interaction. So kudos to you for doing that.</p><p><strong>KELSEY:</strong> But it's a perfect example of how people kind of design their own careers and create the world that they want. So that's perfect. Now to your question about this whole idea of explaining things simply to other people. When I was getting into tech, a lot of people come from various backgrounds I come from the...fast food was my only job background, and I didn't go to college. And so for me, learning technology was like a pivotal life-making decision. I need to get into this field. I admire people that are in this field.</p><p><strong>KELSEY:</strong> I don't know anyone that's in this field. And so I would go get all the books and just flip through them. I remember the first book I think I bought was the A+ certification guide. I was like, I'll start there. And you just go through all of this stuff and you look at all your notes, right? You're trying to simplify all the information to truly demonstrate that you understand it. And everyone knows that feeling of the A-ha! moment where you take something that is complex to you and you finally understand it, and your confidence level just goes up. It immediately goes up. And so that feeling, I've always enjoyed having that feeling because it felt so empowering.</p><p><strong>KELSEY:</strong> So whenever I had the opportunity to speak at a meetup, I've noticed that some people at meetups or conferences, they speak, and it's just like, overwhelming. Hey, here's this computer science diagram. Here's this map that you cannot understand what's happening, and they are happy with just leaving it as a mystery to everyone. And you're like, what the hell was that? You had this opportunity to let me have my light bulb moment, but you chose not to. You chose to try to overwhelm me with your vast understanding of things that I don't. And so I've tried to say, what if I can make people feel like I felt whenever I learned a new subject? So this is why I've always said, hey, now that I understand this thing, I want to show it to you as well. But before I can, I have to give you context where I came from, my understanding beforehand, and then what led me to that understanding. And then let me show it to you.</p><p><strong>KELSEY:</strong> And I try to use analogies and simple terms, and you can see the light bulb moment go off for people in the audience, and then it becomes a game changer for their own career. So for me, I think I got addicted to that. Like, hey, I don't want to talk. I don't want to write a tutorial if it doesn't have that impact on people.</p><p><strong>ADRIANA:</strong> I absolutely love that because I can completely relate to that feeling, the euphoria, the high that you get from solving a problem, especially something where you've had to really put on the detective skills hat and try extra, extra hard to solve it. So that is so wonderful. I love that so much, and I think it's so important because making learning accessible to people, I think, makes it fun too, because I agree with you. Like those gnarly architecture diagrams that just look overly complicated, and then your brain starts to wander, and then you miss some important thing, and then that's it your opportunity for learning. That thing is gone if you're watching that lecture, because it's just, like, way over your head. So I think that's so great. Such an awesome approach to really disseminating information across the industry, especially these are not easy topics to unravel, right? So, Kubernetes, for example, how did you come upon doing your work with Kubernetes?</p><p><strong>KELSEY:</strong> You know how you walk in on someone watching some hit TV show, they're on season six, right? And you ask them, what's going on? Why is this person not like this other person? They're like, I got to recap season three for you to understand what's going on on the screen right now. And so I think for a lot of people, Kubernetes was my season six, right? I had always been in tech trying to share information. If you would have caught me 15 years ago, you would have saw me at a Python conference teaching people about packaging Python applications. If you saw me maybe six years after that, I was at Puppet Labs trying to contribute to configuration management tools using Ruby. And so when I get to Kubernetes, there's a whole career behind me of trying to build similar systems without the terminology or the experience. You just know that there has to be a better way of doing things. So when I saw Kubernetes for the first time and really got hands on time with it, there was an a-ha! moment. I was like, you know what? All the scripts, tools, philosophies, techniques, it has now been serialized into this one checkpoint, and the industry has finally given it a name.</p><p><strong>KELSEY:</strong> And so when I got that feeling, you know what was next, right? It was like, hey, I can't wait to go to a meetup to show people this thing. And I think the reason why I was able to resonate with so many people is because I had that previous background of doing things manually, trying different automation tools. And so I was just so excited. Like, I think we finally found the thing we've been all trying to build, and it looks like this. And so I think a lot of people got to see that season. It was like, oh, he's the Kubernetes guy. But there's so much historical context that goes into why I was ready to have that conversation, make those contributions at that time.</p><p><strong>ADRIANA:</strong> That's basically the classic case of, like, everything you've done up until that point has led you to that moment, and now you're ready to take on that thing. Right?</p><p><strong>KELSEY:</strong> I became a better speaker than I had ever been prior. I became a better engineer than I had ever been prior. And I've gone through all of that experience, and I was able to really articulate what was important. And I think for a lot of people who have been on this DevOps journey for a decade, nothing is working. We're doing all of the things: CI/CD pipeline, infrastructure-as-code. We're missing something here. And I think the industry had overly focused on automation and not abstraction. And Kubernetes was that final thing that you could touch to say, there is a difference between automation and abstraction.</p><p><strong>KELSEY:</strong> And I think when people saw those new APIs, in many ways, I told people Kubernetes was like this type system to infrastructure. It was like a standard library that we'd never had. It's not like a thing that if you just install, it solves all your problems. But it's definitely a much better checkpoint than what people were doing before.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's one of those things where I feel like it's a bit of a love hate relationship with Kubernetes. Right. Because in some ways, it makes life so much easier, and then in other ways, it's like, oh, my God, this thing is so complex to try to unravel in your mind. Right.</p><p><strong>KELSEY:</strong> I want to address that a lot, because there are some people that think I am the biggest Kubernetes fan in the world, and I am not. I actually spent the last four years working on replacements. I spent so much time at Google Cloud working on serverless just to make Kubernetes go away. I learned everything about it because I think the best people that will replace it are the people who understand it the most. And the way I look at Kubernetes is very different. People look at it as a tool that is competing with their other favorite tool or some alternative ways of doing things. To me, Kubernetes is just another word in the dictionary, and my focus has always been, what does it mean? And as a contributor, what should it mean? And when I think about it as an aggregation of the previous ten year set of techniques, and you push them all together, you get this thing. And I study that thing for, like, wow, we've come a long way since those days.</p><p><strong>KELSEY:</strong> Also, you can see what's missing. And I think that part is where, for me, that's inspiring. Oh, this is what's missing. So this is where the opportunity space is. Go work there and solve that problem. But I think a lot of people get into, oh, this thing is too complex. And I always ask them, but do you understand it? If you don't understand it and you say it's complex, then I think that's a mislabeling of the situation. You can just say, I don't understand it, therefore, I don't know why I would use it.</p><p><strong>KELSEY:</strong> And I think that's a fair way to start the conversation. I think a lot of people are just dismissing it because it's complex, and I can do something much simpler, and then they tell me what they're doing. I'm like, that sounds like a Rube Goldberg machine. You just named 25 pieces of custom tooling so you can avoid using Kubernetes. I don't know if that adds up.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. I think it makes sense too, like what you said earlier about looking for something that could potentially replace Kubernetes, because I also think that we tend to get into this sort of rut where we think, well, it all ends with Kubernetes. But we all know that software has evolved so much in the last 20 years. Even everyone was talking about Heroku is this awesome thing, and now, yeah, Heroku is still in the picture, but other things have come and kind of taken our attention. So where are we moving towards then in this space?</p><p><strong>KELSEY:</strong> I think in some ways things haven't changed very much in 20 years. You write code, you build the code, and you try to do some process to get it on the server so people can use the code. About 20 years, people have been doing exactly that thing. Now, how people have gone about doing that thing, that's changed at different speeds. Some people are still writing KornShell scripts right now as we speak, deploying apps at their company, and it probably works well. Then you have some people that are still using tools like Capistrano because they want to use something that's written in their favorite programming language, in that case, Ruby. And so they just want to keep everything within their problem domain. And then you have some people who prefer platforms like Heroku, Cloud Foundry, you name it.</p><p><strong>KELSEY:</strong> I think the challenge has been is lots of people have been looking for that one solution for everything. I remember when Cloud Foundry, like the Heroku competitor that you could run yourself, it was like, look, twelve factor apps are the way to go, and you can write everything as long as you use Java and Spring Boot. You do that, you're done, you're great. And then it's like, okay, that's fine. What about my batch jobs? Where do I run those? Not there. What about my databases? Where do I run those? Not there? And then what happens is you end up having to bring in a second or third platform. And that's where the harsh reality of all of this stuff is, is that whenever we don't have one solution to solve everything, you end up having to complicate your infrastructure. And I think complicated infrastructure just the actual norm at this point.</p><p><strong>KELSEY:</strong> What the world wants in terms of if you have a public facing website, you're probably going to have a cache, you're going to have Cloudflare DDoS protection. Various security concerns that Kubernetes versus Heroku is such a small part of the decision making process that even if you got that layer right, it is such a small part of the equation that thinking that's where the complexity is, ignores the big picture, where I think things like Kubernetes are 1/100th of the equation.</p><p><strong>ADRIANA:</strong> Right. That makes a lot of sense. Now, on a similar vein of Kubernetes like product, you've also done some work with HashiCorp Nomad, right? How would you compare Kubernetes to Nomad for folks who aren't familiar with both?</p><p><strong>KELSEY:</strong> Respect to everyone that contributes. Because I've written lots of code myself, and you do the best you can. So we just got to make sure we get that out of the way. We're not attacking people here. So if you have a HashiCorp logo tattooed on your body or Kubernetes logo tattooed on your body, this is not about you at all. When I first saw Nomad, I remember, is when they announced it in Portland at one of the smaller first HashiConfs. And I was scheduled to give a talk about Kubernetes, and I changed the talk the night before to do Nomad versus Kubernetes. And I remember Mitchell, Armon and so many people from HashiCorp standing there watching the talk. Everyone's crowded in to watch the talk.</p><p><strong>KELSEY:</strong> And look, I'm not a mean person, so I'm not someone that's naively attack a project that I'm not working on. Doesn't make any sense. But I did learn it, got it installed. And the things I liked about Nomad, you got this single binary written in Golang. You just put it on the server and it's almost immediately ready to go, starting getting value, right? That part around, just go get a binary and just have it run on the server. It really, really made that easy. The part that wasn't great, though, is the API. You look at it and it's like, what is this thing? Right? I think I get it.</p><p><strong>KELSEY:</strong> And it felt like, oh, you're trying to copy the Borg white paper about what a task is, but you haven't used Borg enough to know that this is not what you want to copy. And so it was a good serialization of that knowledge that was out there. They built a very high performance fast scheduler. They optimized for scheduling, speed, and performance. But the thing I think that they missed was the ecosystem. This space now is about collaboration. So you have lots of people who want to build infrastructure, automation, tools. And the one problem we've had over time, in my opinion, is that you have to glue them all back together.</p><p><strong>KELSEY:</strong> And scripting only gets you so far when you have to glue together all these various APIs. So Kubernetes takes a different approach. Kubernetes says these things are all related. Your load balancer and your app and your IPs, and your storage, your secrets, all of it is related. And they depend on each other. And so Kubernetes felt like it lived a life where the maintainers or the people of that project had been using Borg for a decade or two and said, what would we fix? And they come into a popular ecosystem like Docker and all these pieces, and they aggregate them. And when you look at the API, you can see the experience peek through. Right here is a pod.</p><p><strong>KELSEY:</strong> A pod has to have multiple containers because most apps that people deploy in reality, need things like NGINX or sidecars or logging daemons. And so I felt like Kubernetes had so much more experience baked into it than just being a faster, easier to manage system for deploying things. So given that, it was really nice to see over time that both communities kind of learn from each other. I remember when Nomad started adding things like volumes, sidecars, or other things that you would typically see in Kubernetes. So I think some people like Nomad because of its simplicity. I kind of lean towards the simplicity side of the house, so I kind of resonate with the whole Nomad thing. But watching people kind of glue together, like vault console, and all these other pieces to try to get a whole system, I'm like, man, at this point, now Kubernetes starts to look a little better.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I worked at a job where so I had come from a Kubernetes background and worked at a job where it was a Hashi shop, and they're like, oh, we're using Nomad. So I'm like, oh, my God. How do I translate this? And when I learned that Nomad is not fully equal to Kubernetes, that you have to still stitch these other pieces together, I'm like, oh, okay, that complicates things. But I definitely agree with you. One of the things that I do appreciate about Nomad is that certain things seem a little bit simpler. And I did find the learning curve not too bad. Maybe it was because I also knew Kubernetes at the time, so maybe that helped and it allowed me to translate.</p><p><strong>ADRIANA:</strong> But there's definitely a lot of stuff that I appreciate about Nomad, and I'm glad that I've had exposure to both ways of doing things, because I think that's really cool. And like what you were saying, both communities learning from each other rather than, like, let's hoard our secrets, because that way you can end up with better products overall, right?</p><p><strong>KELSEY:</strong> 100%.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask you about was your famous Hashinetes tutorial. What motivated you to put this together? And also, if you can just share with folks what this Hashinetes thing is.</p><p><strong>KELSEY:</strong> I remember the Hashinetes talk, because that was the year I was like, okay, all of these tools have been out for a while. Vault is out. Consul is out. Nomad is out. Kubernetes is out. Now what? How do you think about all these things? What do you even do with them? And I remember that year I wanted to have fun, right? Previous years, it's more about, what are these things? And then maybe years after that, it's like, it's in production. But I was like, you know what? I want to have a irresponsible talk. I remember starting to talk off: "Today we're going to be irresponsible."</p><p><strong>KELSEY:</strong> "Do not do this in production." "Do not go to work and say Kelsey said anything." This is just having fun. Okay, and so I remember having a Kubernetes cluster or maybe even Nomad, and said, all right, we're going to install Nomad as an app to see how it works. And I just started adding different layers and components one by one. Number one, teaching people how all of these things actually fit together and how another scheduler could actually arrange them and put them into place. And then I think people had so much fun with the talk. It's like, wow, look how powerful these tools are that they can actually deploy and manage each other if you really wanted to.</p><p><strong>KELSEY:</strong> And look how they're similar in some ways. And I think a lot of people were like, oh, these are just you need to pick one or the other. And at that time, there was a blog post of a company using Kubernetes for some stuff and then using Nomad for some of their batch jobs that would benefit from the Nomad way of doing things. I thought that was just, like, the right way to think about it. So that talk Hashinetes is like, what happens if you push Kubernetes and all the HashiCorp tools together, like using Vault for secrets instead of the thing that was built into Kubernetes, because I think Vault was a far superior secrets management product and API. And then what if you were to use Consul instead of Kubernetes built-in service-discovery? What would you get? And then let's just say you really do like Nomad. What if you were to run that inside of Nubernetes, too, and let that become the scheduler instead of Kubernetes doing the scheduling? And I think when people kind of saw that talk, they understood how to really fairly evaluate those tools. So we just had a bunch of fun.</p><p><strong>ADRIANA:</strong> What do you think was the biggest learning from putting this talk together for yourself?</p><p><strong>KELSEY:</strong> I think, honestly, if you just live 100% in Kubernetes land, all you know is config, maps, secrets, and you have an idea in your mind that there's no other way of thinking about these problems. Right? Everything must be a CRD. Kubernetes, Kubernetes, Kubernetes. But I think people forget I was a contributor to Kubernetes. I knew how some of the inner workings worked. And so it's like, how do you get Vault to work nicely inside of Kubernetes? Then you have to rethink the APIs, and you start, oh, the Kubernetes secret management API isn't that great at all? And so when you bring in Vault and you have to stitch it in and bake it into the whole process, you really do gain empathy for gluing all of these parts together yourself. So I think the biggest learning for me is that, number one, you can do it. There are situations where it does make sense.</p><p><strong>KELSEY:</strong> Think about it. If you have multiple clusters and you want to have multi cluster service discovery, you cannot do that with Kubernetes alone. When you add something like Consul, you can have Consul be the place that takes over DNS. And guess what? Voilà, you can now address multiple clusters using one service discovery tool. And so it's like, oh, okay. So even though Kubernetes hasn't solved all the problems, it doesn't mean that you can't bring in all these alternative tools to step in and fill that gap.</p><p><strong>ADRIANA:</strong> And it's nice to see that everything plays nice in that little ecosystem and that you can, I guess, take advantage of each tool superpowers, right, to sort of give that boost to Kubernetes Awesome. Now, on the Hashi front, I also wanted to talk to you briefly about a talk that you gave at KubeCon EU, "From Community to Customers". And I attended that talk, and I really enjoyed the talk. I thought it was very interesting how you were talking about this fine line of what to keep open source versus what not to keep open source. One example that you cited was HashiCorp, and then shortly thereafter, HashiCorp changed their licensing. So what are your thoughts around that?</p><p><strong>KELSEY:</strong> Yeah, I actually had this question come up a few times, and I always tell people from a place of empathy, I had a project, Confd. It became a little popular. I remember going to FOSSDEM on the other side of the world in Europe, and watching someone give a talk about using Confd, this miniature configuration management tool, and how they were using it and why they thought it was one of the greatest projects ever. Like, as a maintainer of an open source project, you'd love to see a community form around the thing you've built. But as a solo maintainer, you also know how hard it is to say no. And you wake up on, like, a Saturday morning and it's like, hey, I work at a huge company that makes tons of profit, and I get paid really well to do my job. I would like you to work for free and add this feature that we really, really need to make even more money. And you're like, no, this is not my priority.</p><p><strong>KELSEY:</strong> Number one, you're not paying me anything. And then two, you know what? You're going to have to prioritize that itself and maybe step up and do some contributions. And so when you think about it that way, and as someone who's also contributed code to HashiCorp products in the past, I did those contributions to scratch my own itch. And I understand that once I deliver those changes, it's on the HashiCorp team to maintain them forever. And so I understand the relationship here is me contributing code is not the end of the story. And so when they make that licensing change, I put myself in their shoes of trying to run a business and remember, they're a public traded company. So a lot of these decisions are not in fully their control anymore. The market wants to see profit growth.</p><p><strong>KELSEY:</strong> I don't know if you've ever worked at a profitable company, people listening to this. But having stagnant revenue year over year is a fast way to get shareholders to leave investing in your stock. So now they have this added pressure of no longer just making the open source community happy. The people that they kind of started their careers off of, now they have to try to make the market happy. And there you get into different behaviors. So now you got to figure out where to get revenue from. And if you ask someone, Where do you get revenue from something that is given away 100% for free? Last I checked, most people do not pay for things unless they have to pay for things. And so you got to draw the line somewhere.</p><p><strong>KELSEY:</strong> And I think the big controversy is, where do you draw the line? Do you draw the line on the core of the product? NGINX tried to do things like that. It didn't work out well over time, do we draw the line on, like, enterprise features and Web UIs? Right? That could be a fair place to draw the line. And so I think for a lot of people, HashiCorp decided to draw the line at commercial competition. If you take our software and start competing against us, using our name, likeness, whatever we say now in our new license, the business source license, that you can't do that. And so if you're being honest, as a user, don't really care. Like, I don't plan to start a business competing against terror. If you're being honest, I literally don't care.</p><p><strong>KELSEY:</strong> And most people don't really exercise all their open source freedoms anyway. I'm not saying that's not a good reason not to have them, but a lot of these licenses like Apache 2 to me to fully realize the benefits of them. I think you do need to become a contributor to really understand what the code base does, be willing to step up to fork a project when the time comes and having the skills to maintain it. A lot of people don't understand that's the other part of this deal. And so when they change that license, I think people got a wake up call. They own that project. It is not our project. Even those with that HashiCorp logo somewhere tattooed on their body, it's not your project.</p><p><strong>KELSEY:</strong> It belongs to HashiCorp. And so now I think there's a rethink. And a lot of people forget HashiCorp predates the CNCF, right? So they're not a part of a foundation, even though a lot of their technologies are foundational, TerraForm, Vault, those things belong to HashiCorp, a private company doing what they have to do. And so for me, I look at that business license change and says, great, they made their stake in the sand. From a business perspective, this will be good for HashiCorp. Now they can say no. And now their terms are a bit clear and no longer vague. Now, for the community that is upset,</p><p><strong>KELSEY:</strong> now it's time to exercise those open source rights we've all been talking about for so long. You get to fork the project, you get to maintain the project, bug, fixes security, fixes new features and then ask the question how compatible should you remain going forward with the thing in which you branch from? That's what's on the table. So those are my thoughts on it. It's very pragmatic. I think it's one of ownership and responsibility and no matter how you feel about it, you're going to have to take on ownership and responsibility going forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It makes so much sense and I think you hit on a very important thing when it comes to maintaining an open source project, which is maintaining it. It is a lot of freaking work and especially if it's something that you do on the side for funsies. You can only expect so much, especially if you're the solo maintainer. So also hats off to anyone who is a solo maintainer of an open source project or works with a very small team because it's a lot of work. It's a labor of love at that point, right?</p><p><strong>KELSEY:</strong> I want to make sure people understand. A lot of people may have an ops background. That's definitely where I come from. And people think dev is easy and there's the same stress that you have in operations, right. For example, if you replace a hard drive in a server with a bad hard drive, you worry the first couple of days like, is that RAID configuration going to actually rebuild on time and the hard drive is going to stop being slow before traffic comes. You worry about these things and this is why we started doing things like on-call. And when you are maintained of open source project, you know that anything you merge in will make its way to someone's production, someone you probably don't know and you're going to feel responsible and accountable for doing that. And so there's a lot of this added pressure of like, hey, I got to be able to say no and make the right decisions to make sure that no one is going to be negatively impacted by these projects.</p><p><strong>KELSEY:</strong> I think a lot of people forget that when we start to ask and I don't like the way this person runs this open source project, there is so much pressure that goes into it. So just know that there's humans behind these projects. There's a lot at stake. So if they say no to your new feature or they have to make a business license change or stop accepting pull requests for a while while they go tend to other matters, you just have to understand that just what comes with the territory.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. There are humans behind those repos right at the end of the day. Well, we are coming up on time, but before we wrap up, I was wondering if there are any parting words of wisdom that you would like to share with our audience?</p><p><strong>KELSEY:</strong> I don't know if there's any parting words of wisdom, but I do think we're at this next cycle of new technology on its way, whether it's AI or LLMs, some people only know that stuff as chat GPT. And the question that I'm hearing a lot around is, like, is this thing going to take my job? And I always ask those folks, what is your job? And they say, "Well, for the last ten years, I've just been running scripts and automating things, and I'm like the same things for ten years in a row." I was like, "Listen, if that's how you would describe your job, then yes, you might have a problem when a new set of tooling comes around that reduces the need to do that." And that's always happened throughout tech. And I think what most people should probably think about is take these moments of insecurity and just do some self reflection and say, "Hey, my tools"...and I think we started the conversation this way. People tend to confuse automation to abstraction, and a lot of times, people get so comfortable automating the same things over and over, almost like a Westworld Loop, that they forget that we should rethink the thing that we're automating and ask ourselves if we should replace it with better abstractions. So I would say this this may be your very moment to pause for a second look at the work you do, and ask yourself, "Is it time for a new abstraction?" And if it is, I think that's the perfect opportunity to either go find a project that's attacking that problem or maybe even start your own that introduces the new abstraction based on all of that experience that you have.</p><p><strong>ADRIANA:</strong> Awesome. I really love that. Well, thank you so much, Kelsey, for geeking out with me today. Y'all don't forget to subscribe, and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KELSEY:</strong> All right, everyone, don't forget to Peace Out and Geek Out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey, hey Geeking Out fans! We're taking a little break for the holidays, so this will be the last episode of 2023. Be sure to catch us again in January as we Geek Out with a fabulous lineup of guests.</p><p><strong>ADRIANA:</strong> See you in 2024. And Peace Out, and Geek Out. Bye!</p>
]]></description>
      <pubDate>Tue, 5 Dec 2023 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Kelsey Hightower)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-kubernetes-kelsey-hightower-wxJhArda</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code, you can catch him giving technical workshops covering everything from programming to system administration.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/kelseyhightower">X (Twitter)</a></li><li><a href="https://mastodon.social/@kelseyhightower">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/CompTIA">CompTIA A+ Certification</a></li><li><a href="https://en.wikipedia.org/wiki/Rube_Goldberg_machine">Rube Goldberg Machine</a></li><li><a href="https://en.wikipedia.org/wiki/Heroku">Heroku</a></li><li><a href="https://en.wikipedia.org/wiki/KornShell">KornShell</a></li><li><a href="https://en.wikipedia.org/wiki/Capistrano_(software)">Capistrano</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud_Foundry">Cloud Foundry</a></li><li><a href="https://en.wikipedia.org/wiki/Spring_Boot">Spring Boot</a></li><li><a href="https://www.fortinet.com/resources/cyberglossary/ddos-attack">Distributed denial of service (DDoS)</a></li><li><a href="https://hashiconf.com/2023/">HashiConf</a></li><li><a href="https://mitchellh.com">Mitchell Hashimoto (HashiCorp co-founder)</a></li><li><a href="https://twitter.com/armon">Armon Dadgar (HashiCorp co-founder)</a></li><li><a href="https://research.google/pubs/pub43438/">Borg whitepaper</a></li><li><a href="https://www.nginx.com/resources/glossary/sidecar/">Sidecar (Kubernetes)</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes (GitHub)</a></li><li><a href="https://www.youtube.com/watch?v=v77FFbQwC6E">Hashinetes Talk (HashiConf 2017)</a></li><li><a href="https://www.youtube.com/watch?v=eb0442K_zmY">From Community to Customers (KubeCon EU Amsterdam 2023)</a></li><li><a href="https://github.com/kelseyhightower/confd">Confd</a></li><li><a href="https://fosdem.org/2024/">FOSSDEM (conference)</a></li><li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a></li><li><a href="https://en.wikipedia.org/wiki/RAID">RAID</a></li><li><a href="https://westworld.fandom.com/wiki/Loop">Westworld Loop</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://github.com/kelseyhightower/kubernetes-the-hard-way">Kubernetes the Hard Way (GitHub)</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today I have the pleasure of geeking out with me, Kelsey Hightower. Welcome, Kelsey.</p><p><strong>KELSEY:</strong> Happy to be here.</p><p><strong>ADRIANA:</strong> And where are you calling in from today?</p><p><strong>KELSEY:</strong> I'm in Washington state, so on the border of Portland, Oregon, and Washington.</p><p><strong>ADRIANA:</strong> Awesome. Well, let us get to it with the warm up questions. Are you ready?</p><p><strong>KELSEY:</strong> I am.</p><p><strong>ADRIANA:</strong> Okay, first question. Are you a lefty or a righty?</p><p><strong>KELSEY:</strong> Right handed.</p><p><strong>ADRIANA:</strong> All right. iPhone or Android?</p><p><strong>KELSEY:</strong> iPhone forever. And I've tried android. Given that I've worked at Google for almost eight years, I've tried, but I'm an iPhone person.</p><p><strong>ADRIANA:</strong> Yeah, I'm an iPhone person too. I never tried android. I went straight from BlackBerry to iPhone.</p><p><strong>KELSEY:</strong> I think BlackBerry was definitely...I was a BlackBerry person. I was also a Nokia person. But I think once iPhone really dialed in the ability to have third party apps in the App Store, iPhone all day.</p><p><strong>ADRIANA:</strong> Yeah, I'm the same way. That was like one big sticking point. And for us in Canada, when the iPhone first came out, we didn't even have access to the App Store. So if you wanted any apps, you had to jailbreak your iPhone until it finally became available...because we get everything a little bit late here.</p><p><strong>KELSEY:</strong> Awesome.</p><p><strong>ADRIANA:</strong> Okay, next question. What's your favorite programming language?</p><p><strong>KELSEY:</strong> The one that I can get things done in. So, at one point it was Bash, then it was Python, then it was Ruby when I worked at Puppet Labs, and then it's been Goblin, probably for the last ten years.</p><p><strong>ADRIANA:</strong> Cool. Awesome. And Mac, Linux, or Windows?</p><p><strong>KELSEY:</strong> Mac on my desktop. Linux on the server.</p><p><strong>ADRIANA:</strong> All right, next question. Dev or Ops?</p><p><strong>KELSEY:</strong> They're one and the same.</p><p><strong>ADRIANA:</strong> I love it. Okay. JSON or YAML?</p><p><strong>KELSEY:</strong> JSON. If I had to program against it, YAML if I had to write it.</p><p><strong>ADRIANA:</strong> By oh, yeah, I definitely agree. I do find, like, manipulating JSON in Python is nicer, but YAML is more readable.</p><p><strong>KELSEY:</strong> Yeah. To all the people that are like, JSON over YAML, let me watch you write it and see how fast you change your opinion.</p><p><strong>ADRIANA:</strong> Yes, I totally agree with you there. Okay, this one's a little more controversial, and you can thank one of my previous guests for hinting at it. Spaces or tabs?</p><p><strong>KELSEY:</strong> I don't care. I actually don't care if Python makes me uses Spaces and my IDE does the right thing. I'm totally fine, actually.</p><p><strong>ADRIANA:</strong> I'm down for that. Okay, two more questions. Do you prefer to consume video or text when you're consuming content?</p><p><strong>KELSEY:</strong> It depends. If I'm trying to learn, I need to read it, I need to see it, I need to be able to kind of backscan read it twice. But I do like video in terms of when people are really good at the human side of it. Right? Like, if they're expressing or showing me something, like, I want to see the code run. I want to see where they click. I want to see how they start. But when it's like learning something in the programming world, I need text. People are pretty bad at video and programming lessons.</p><p><strong>KELSEY:</strong> Like, oh, just write these three lines of code. I'm like, can you please scroll up so I can see what you imported to make this work? So when it comes to seeing code, I want to see no snippets. I want to see as much as possible, but if I'm just going through for the first time to get the flow, video.</p><p><strong>ADRIANA:</strong> I totally agree with you. And you landed on one of my big pet peeves. When consuming content for learning stuff, which is the code snippets, because I have been and I'm sorry, Hashi people, but this is a crime on the Hashi docs that I see all the time is that I get code snippets, and I don't get to see a full example on the site, and it drives me bananas. And I'm like, what does this apply to? Give me a full fledged code example? Link me to a GitHub repo at some point.</p><p><strong>KELSEY:</strong> I'm always asking, why are people writing docs out there giving me hints to a murder mystery?</p><p><strong>ADRIANA:</strong> Yes.</p><p><strong>KELSEY:</strong> Show me the whole thing. I don't need it to be cute. I don't need it to fit perfectly in your style guide. I just need to see the whole thing and what's going on. So I think people do it out of style. There's really no substance when I'm trying to learn.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. I do find it very frustrating. That's why, for me personally, whenever I do technical docs, I give excruciating detail. All right, final question. What is your superpower?</p><p><strong>KELSEY:</strong> My superpower? I think one thing that I've learned over the years when it comes to mentoring, specifically, I used to be all about sharing my expertise, my background, my learning. And I've noticed that I changed my approach to holding up a mirror in front of other people and convincing them to like what they see and the number of people who actually like what they end up seeing and follow up with me. I really felt like that is a superpower, that you can actually have that impact on people. So that would be my superpower.</p><p><strong>ADRIANA:</strong> That is such an incredible superpower. And I think it's so relevant to our industry, too, because we have a lot of smart people who suffer from impostor syndrome. And I think showing people that you are actually as good as you think you are is such a huge thing. Right? I mean, we've got some amazing stuff happening. I have some coworkers who are brilliant, and they're like, oh, my God, I feel like I'm just a hack. I'm like, Are you kidding me? I can't even keep up with some of the stuff that you're telling me right now.</p><p><strong>KELSEY:</strong> Yeah. And I try to get people to understand that sometimes you aren't as good as you want to be. And that's okay too, right? I think there's okay with making progress, entering to new domains, and just helping people just relieve the pressure. Ideally, if you're any good at this thing, you're going to always feel this way forever because you're humble enough to keep learning, so you shouldn't feel so bad about it.</p><p><strong>ADRIANA:</strong> Yeah, that's true. That's a very excellent point. So let's get into the meaty bits. One of the things that I wanted to share with our audience was how you came to be on the podcast. We met at KubeCon North America in Chicago this year, and you were doing a book signing. And I came, stood in line, the long line. It was totally worth it. And I was wearing this mask that had the sticker for the podcast, Geeking Out, and you said, "Oh, what is that?" And I said, "Oh, that's my podcast."</p><p><strong>ADRIANA:</strong> And you said, "Oh, I could be on your podcast." So I am so stoked that you were able to join. And yeah, I mean, I've admired your work from afar for many years. I find your approach to Kubernetes very accessible, especially because it's such a complex subject matter. So I wanted to start off with how did you get into this field in the first place? Where did you find your calling to make things technical things, gnarly technical things so accessible to folks?</p><p><strong>KELSEY:</strong> I want to answer that question, but I want to address this advice that I give to my former self and to people that I run into all the time. And they say, how do you put in the effort to make sure good things happen to you in your career and in your life in general? And so you at that book signing with the podcast on your mask. You're advertising to the world, this is my podcast, this is what I'm doing, and you're advertising what needs to happen next. And so for someone like me, I can see that clearly. I understand in that limited interaction that there is this opportunity that I could actually be on your podcast, because now I know you have one. I think a lot of people really confuse luck and that kind of effort, right? When you put that kind of effort forward, you tend to make things happen. And so I just want to highlight that part of you having that as part of your strategy of going to KubeCon, making the best use of your time and every human interaction. So kudos to you for doing that.</p><p><strong>KELSEY:</strong> But it's a perfect example of how people kind of design their own careers and create the world that they want. So that's perfect. Now to your question about this whole idea of explaining things simply to other people. When I was getting into tech, a lot of people come from various backgrounds I come from the...fast food was my only job background, and I didn't go to college. And so for me, learning technology was like a pivotal life-making decision. I need to get into this field. I admire people that are in this field.</p><p><strong>KELSEY:</strong> I don't know anyone that's in this field. And so I would go get all the books and just flip through them. I remember the first book I think I bought was the A+ certification guide. I was like, I'll start there. And you just go through all of this stuff and you look at all your notes, right? You're trying to simplify all the information to truly demonstrate that you understand it. And everyone knows that feeling of the A-ha! moment where you take something that is complex to you and you finally understand it, and your confidence level just goes up. It immediately goes up. And so that feeling, I've always enjoyed having that feeling because it felt so empowering.</p><p><strong>KELSEY:</strong> So whenever I had the opportunity to speak at a meetup, I've noticed that some people at meetups or conferences, they speak, and it's just like, overwhelming. Hey, here's this computer science diagram. Here's this map that you cannot understand what's happening, and they are happy with just leaving it as a mystery to everyone. And you're like, what the hell was that? You had this opportunity to let me have my light bulb moment, but you chose not to. You chose to try to overwhelm me with your vast understanding of things that I don't. And so I've tried to say, what if I can make people feel like I felt whenever I learned a new subject? So this is why I've always said, hey, now that I understand this thing, I want to show it to you as well. But before I can, I have to give you context where I came from, my understanding beforehand, and then what led me to that understanding. And then let me show it to you.</p><p><strong>KELSEY:</strong> And I try to use analogies and simple terms, and you can see the light bulb moment go off for people in the audience, and then it becomes a game changer for their own career. So for me, I think I got addicted to that. Like, hey, I don't want to talk. I don't want to write a tutorial if it doesn't have that impact on people.</p><p><strong>ADRIANA:</strong> I absolutely love that because I can completely relate to that feeling, the euphoria, the high that you get from solving a problem, especially something where you've had to really put on the detective skills hat and try extra, extra hard to solve it. So that is so wonderful. I love that so much, and I think it's so important because making learning accessible to people, I think, makes it fun too, because I agree with you. Like those gnarly architecture diagrams that just look overly complicated, and then your brain starts to wander, and then you miss some important thing, and then that's it your opportunity for learning. That thing is gone if you're watching that lecture, because it's just, like, way over your head. So I think that's so great. Such an awesome approach to really disseminating information across the industry, especially these are not easy topics to unravel, right? So, Kubernetes, for example, how did you come upon doing your work with Kubernetes?</p><p><strong>KELSEY:</strong> You know how you walk in on someone watching some hit TV show, they're on season six, right? And you ask them, what's going on? Why is this person not like this other person? They're like, I got to recap season three for you to understand what's going on on the screen right now. And so I think for a lot of people, Kubernetes was my season six, right? I had always been in tech trying to share information. If you would have caught me 15 years ago, you would have saw me at a Python conference teaching people about packaging Python applications. If you saw me maybe six years after that, I was at Puppet Labs trying to contribute to configuration management tools using Ruby. And so when I get to Kubernetes, there's a whole career behind me of trying to build similar systems without the terminology or the experience. You just know that there has to be a better way of doing things. So when I saw Kubernetes for the first time and really got hands on time with it, there was an a-ha! moment. I was like, you know what? All the scripts, tools, philosophies, techniques, it has now been serialized into this one checkpoint, and the industry has finally given it a name.</p><p><strong>KELSEY:</strong> And so when I got that feeling, you know what was next, right? It was like, hey, I can't wait to go to a meetup to show people this thing. And I think the reason why I was able to resonate with so many people is because I had that previous background of doing things manually, trying different automation tools. And so I was just so excited. Like, I think we finally found the thing we've been all trying to build, and it looks like this. And so I think a lot of people got to see that season. It was like, oh, he's the Kubernetes guy. But there's so much historical context that goes into why I was ready to have that conversation, make those contributions at that time.</p><p><strong>ADRIANA:</strong> That's basically the classic case of, like, everything you've done up until that point has led you to that moment, and now you're ready to take on that thing. Right?</p><p><strong>KELSEY:</strong> I became a better speaker than I had ever been prior. I became a better engineer than I had ever been prior. And I've gone through all of that experience, and I was able to really articulate what was important. And I think for a lot of people who have been on this DevOps journey for a decade, nothing is working. We're doing all of the things: CI/CD pipeline, infrastructure-as-code. We're missing something here. And I think the industry had overly focused on automation and not abstraction. And Kubernetes was that final thing that you could touch to say, there is a difference between automation and abstraction.</p><p><strong>KELSEY:</strong> And I think when people saw those new APIs, in many ways, I told people Kubernetes was like this type system to infrastructure. It was like a standard library that we'd never had. It's not like a thing that if you just install, it solves all your problems. But it's definitely a much better checkpoint than what people were doing before.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's one of those things where I feel like it's a bit of a love hate relationship with Kubernetes. Right. Because in some ways, it makes life so much easier, and then in other ways, it's like, oh, my God, this thing is so complex to try to unravel in your mind. Right.</p><p><strong>KELSEY:</strong> I want to address that a lot, because there are some people that think I am the biggest Kubernetes fan in the world, and I am not. I actually spent the last four years working on replacements. I spent so much time at Google Cloud working on serverless just to make Kubernetes go away. I learned everything about it because I think the best people that will replace it are the people who understand it the most. And the way I look at Kubernetes is very different. People look at it as a tool that is competing with their other favorite tool or some alternative ways of doing things. To me, Kubernetes is just another word in the dictionary, and my focus has always been, what does it mean? And as a contributor, what should it mean? And when I think about it as an aggregation of the previous ten year set of techniques, and you push them all together, you get this thing. And I study that thing for, like, wow, we've come a long way since those days.</p><p><strong>KELSEY:</strong> Also, you can see what's missing. And I think that part is where, for me, that's inspiring. Oh, this is what's missing. So this is where the opportunity space is. Go work there and solve that problem. But I think a lot of people get into, oh, this thing is too complex. And I always ask them, but do you understand it? If you don't understand it and you say it's complex, then I think that's a mislabeling of the situation. You can just say, I don't understand it, therefore, I don't know why I would use it.</p><p><strong>KELSEY:</strong> And I think that's a fair way to start the conversation. I think a lot of people are just dismissing it because it's complex, and I can do something much simpler, and then they tell me what they're doing. I'm like, that sounds like a Rube Goldberg machine. You just named 25 pieces of custom tooling so you can avoid using Kubernetes. I don't know if that adds up.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. I think it makes sense too, like what you said earlier about looking for something that could potentially replace Kubernetes, because I also think that we tend to get into this sort of rut where we think, well, it all ends with Kubernetes. But we all know that software has evolved so much in the last 20 years. Even everyone was talking about Heroku is this awesome thing, and now, yeah, Heroku is still in the picture, but other things have come and kind of taken our attention. So where are we moving towards then in this space?</p><p><strong>KELSEY:</strong> I think in some ways things haven't changed very much in 20 years. You write code, you build the code, and you try to do some process to get it on the server so people can use the code. About 20 years, people have been doing exactly that thing. Now, how people have gone about doing that thing, that's changed at different speeds. Some people are still writing KornShell scripts right now as we speak, deploying apps at their company, and it probably works well. Then you have some people that are still using tools like Capistrano because they want to use something that's written in their favorite programming language, in that case, Ruby. And so they just want to keep everything within their problem domain. And then you have some people who prefer platforms like Heroku, Cloud Foundry, you name it.</p><p><strong>KELSEY:</strong> I think the challenge has been is lots of people have been looking for that one solution for everything. I remember when Cloud Foundry, like the Heroku competitor that you could run yourself, it was like, look, twelve factor apps are the way to go, and you can write everything as long as you use Java and Spring Boot. You do that, you're done, you're great. And then it's like, okay, that's fine. What about my batch jobs? Where do I run those? Not there. What about my databases? Where do I run those? Not there? And then what happens is you end up having to bring in a second or third platform. And that's where the harsh reality of all of this stuff is, is that whenever we don't have one solution to solve everything, you end up having to complicate your infrastructure. And I think complicated infrastructure just the actual norm at this point.</p><p><strong>KELSEY:</strong> What the world wants in terms of if you have a public facing website, you're probably going to have a cache, you're going to have Cloudflare DDoS protection. Various security concerns that Kubernetes versus Heroku is such a small part of the decision making process that even if you got that layer right, it is such a small part of the equation that thinking that's where the complexity is, ignores the big picture, where I think things like Kubernetes are 1/100th of the equation.</p><p><strong>ADRIANA:</strong> Right. That makes a lot of sense. Now, on a similar vein of Kubernetes like product, you've also done some work with HashiCorp Nomad, right? How would you compare Kubernetes to Nomad for folks who aren't familiar with both?</p><p><strong>KELSEY:</strong> Respect to everyone that contributes. Because I've written lots of code myself, and you do the best you can. So we just got to make sure we get that out of the way. We're not attacking people here. So if you have a HashiCorp logo tattooed on your body or Kubernetes logo tattooed on your body, this is not about you at all. When I first saw Nomad, I remember, is when they announced it in Portland at one of the smaller first HashiConfs. And I was scheduled to give a talk about Kubernetes, and I changed the talk the night before to do Nomad versus Kubernetes. And I remember Mitchell, Armon and so many people from HashiCorp standing there watching the talk. Everyone's crowded in to watch the talk.</p><p><strong>KELSEY:</strong> And look, I'm not a mean person, so I'm not someone that's naively attack a project that I'm not working on. Doesn't make any sense. But I did learn it, got it installed. And the things I liked about Nomad, you got this single binary written in Golang. You just put it on the server and it's almost immediately ready to go, starting getting value, right? That part around, just go get a binary and just have it run on the server. It really, really made that easy. The part that wasn't great, though, is the API. You look at it and it's like, what is this thing? Right? I think I get it.</p><p><strong>KELSEY:</strong> And it felt like, oh, you're trying to copy the Borg white paper about what a task is, but you haven't used Borg enough to know that this is not what you want to copy. And so it was a good serialization of that knowledge that was out there. They built a very high performance fast scheduler. They optimized for scheduling, speed, and performance. But the thing I think that they missed was the ecosystem. This space now is about collaboration. So you have lots of people who want to build infrastructure, automation, tools. And the one problem we've had over time, in my opinion, is that you have to glue them all back together.</p><p><strong>KELSEY:</strong> And scripting only gets you so far when you have to glue together all these various APIs. So Kubernetes takes a different approach. Kubernetes says these things are all related. Your load balancer and your app and your IPs, and your storage, your secrets, all of it is related. And they depend on each other. And so Kubernetes felt like it lived a life where the maintainers or the people of that project had been using Borg for a decade or two and said, what would we fix? And they come into a popular ecosystem like Docker and all these pieces, and they aggregate them. And when you look at the API, you can see the experience peek through. Right here is a pod.</p><p><strong>KELSEY:</strong> A pod has to have multiple containers because most apps that people deploy in reality, need things like NGINX or sidecars or logging daemons. And so I felt like Kubernetes had so much more experience baked into it than just being a faster, easier to manage system for deploying things. So given that, it was really nice to see over time that both communities kind of learn from each other. I remember when Nomad started adding things like volumes, sidecars, or other things that you would typically see in Kubernetes. So I think some people like Nomad because of its simplicity. I kind of lean towards the simplicity side of the house, so I kind of resonate with the whole Nomad thing. But watching people kind of glue together, like vault console, and all these other pieces to try to get a whole system, I'm like, man, at this point, now Kubernetes starts to look a little better.</p><p><strong>ADRIANA:</strong> Yeah, I definitely agree. I worked at a job where so I had come from a Kubernetes background and worked at a job where it was a Hashi shop, and they're like, oh, we're using Nomad. So I'm like, oh, my God. How do I translate this? And when I learned that Nomad is not fully equal to Kubernetes, that you have to still stitch these other pieces together, I'm like, oh, okay, that complicates things. But I definitely agree with you. One of the things that I do appreciate about Nomad is that certain things seem a little bit simpler. And I did find the learning curve not too bad. Maybe it was because I also knew Kubernetes at the time, so maybe that helped and it allowed me to translate.</p><p><strong>ADRIANA:</strong> But there's definitely a lot of stuff that I appreciate about Nomad, and I'm glad that I've had exposure to both ways of doing things, because I think that's really cool. And like what you were saying, both communities learning from each other rather than, like, let's hoard our secrets, because that way you can end up with better products overall, right?</p><p><strong>KELSEY:</strong> 100%.</p><p><strong>ADRIANA:</strong> Now, one thing that I wanted to ask you about was your famous Hashinetes tutorial. What motivated you to put this together? And also, if you can just share with folks what this Hashinetes thing is.</p><p><strong>KELSEY:</strong> I remember the Hashinetes talk, because that was the year I was like, okay, all of these tools have been out for a while. Vault is out. Consul is out. Nomad is out. Kubernetes is out. Now what? How do you think about all these things? What do you even do with them? And I remember that year I wanted to have fun, right? Previous years, it's more about, what are these things? And then maybe years after that, it's like, it's in production. But I was like, you know what? I want to have a irresponsible talk. I remember starting to talk off: "Today we're going to be irresponsible."</p><p><strong>KELSEY:</strong> "Do not do this in production." "Do not go to work and say Kelsey said anything." This is just having fun. Okay, and so I remember having a Kubernetes cluster or maybe even Nomad, and said, all right, we're going to install Nomad as an app to see how it works. And I just started adding different layers and components one by one. Number one, teaching people how all of these things actually fit together and how another scheduler could actually arrange them and put them into place. And then I think people had so much fun with the talk. It's like, wow, look how powerful these tools are that they can actually deploy and manage each other if you really wanted to.</p><p><strong>KELSEY:</strong> And look how they're similar in some ways. And I think a lot of people were like, oh, these are just you need to pick one or the other. And at that time, there was a blog post of a company using Kubernetes for some stuff and then using Nomad for some of their batch jobs that would benefit from the Nomad way of doing things. I thought that was just, like, the right way to think about it. So that talk Hashinetes is like, what happens if you push Kubernetes and all the HashiCorp tools together, like using Vault for secrets instead of the thing that was built into Kubernetes, because I think Vault was a far superior secrets management product and API. And then what if you were to use Consul instead of Kubernetes built-in service-discovery? What would you get? And then let's just say you really do like Nomad. What if you were to run that inside of Nubernetes, too, and let that become the scheduler instead of Kubernetes doing the scheduling? And I think when people kind of saw that talk, they understood how to really fairly evaluate those tools. So we just had a bunch of fun.</p><p><strong>ADRIANA:</strong> What do you think was the biggest learning from putting this talk together for yourself?</p><p><strong>KELSEY:</strong> I think, honestly, if you just live 100% in Kubernetes land, all you know is config, maps, secrets, and you have an idea in your mind that there's no other way of thinking about these problems. Right? Everything must be a CRD. Kubernetes, Kubernetes, Kubernetes. But I think people forget I was a contributor to Kubernetes. I knew how some of the inner workings worked. And so it's like, how do you get Vault to work nicely inside of Kubernetes? Then you have to rethink the APIs, and you start, oh, the Kubernetes secret management API isn't that great at all? And so when you bring in Vault and you have to stitch it in and bake it into the whole process, you really do gain empathy for gluing all of these parts together yourself. So I think the biggest learning for me is that, number one, you can do it. There are situations where it does make sense.</p><p><strong>KELSEY:</strong> Think about it. If you have multiple clusters and you want to have multi cluster service discovery, you cannot do that with Kubernetes alone. When you add something like Consul, you can have Consul be the place that takes over DNS. And guess what? Voilà, you can now address multiple clusters using one service discovery tool. And so it's like, oh, okay. So even though Kubernetes hasn't solved all the problems, it doesn't mean that you can't bring in all these alternative tools to step in and fill that gap.</p><p><strong>ADRIANA:</strong> And it's nice to see that everything plays nice in that little ecosystem and that you can, I guess, take advantage of each tool superpowers, right, to sort of give that boost to Kubernetes Awesome. Now, on the Hashi front, I also wanted to talk to you briefly about a talk that you gave at KubeCon EU, "From Community to Customers". And I attended that talk, and I really enjoyed the talk. I thought it was very interesting how you were talking about this fine line of what to keep open source versus what not to keep open source. One example that you cited was HashiCorp, and then shortly thereafter, HashiCorp changed their licensing. So what are your thoughts around that?</p><p><strong>KELSEY:</strong> Yeah, I actually had this question come up a few times, and I always tell people from a place of empathy, I had a project, Confd. It became a little popular. I remember going to FOSSDEM on the other side of the world in Europe, and watching someone give a talk about using Confd, this miniature configuration management tool, and how they were using it and why they thought it was one of the greatest projects ever. Like, as a maintainer of an open source project, you'd love to see a community form around the thing you've built. But as a solo maintainer, you also know how hard it is to say no. And you wake up on, like, a Saturday morning and it's like, hey, I work at a huge company that makes tons of profit, and I get paid really well to do my job. I would like you to work for free and add this feature that we really, really need to make even more money. And you're like, no, this is not my priority.</p><p><strong>KELSEY:</strong> Number one, you're not paying me anything. And then two, you know what? You're going to have to prioritize that itself and maybe step up and do some contributions. And so when you think about it that way, and as someone who's also contributed code to HashiCorp products in the past, I did those contributions to scratch my own itch. And I understand that once I deliver those changes, it's on the HashiCorp team to maintain them forever. And so I understand the relationship here is me contributing code is not the end of the story. And so when they make that licensing change, I put myself in their shoes of trying to run a business and remember, they're a public traded company. So a lot of these decisions are not in fully their control anymore. The market wants to see profit growth.</p><p><strong>KELSEY:</strong> I don't know if you've ever worked at a profitable company, people listening to this. But having stagnant revenue year over year is a fast way to get shareholders to leave investing in your stock. So now they have this added pressure of no longer just making the open source community happy. The people that they kind of started their careers off of, now they have to try to make the market happy. And there you get into different behaviors. So now you got to figure out where to get revenue from. And if you ask someone, Where do you get revenue from something that is given away 100% for free? Last I checked, most people do not pay for things unless they have to pay for things. And so you got to draw the line somewhere.</p><p><strong>KELSEY:</strong> And I think the big controversy is, where do you draw the line? Do you draw the line on the core of the product? NGINX tried to do things like that. It didn't work out well over time, do we draw the line on, like, enterprise features and Web UIs? Right? That could be a fair place to draw the line. And so I think for a lot of people, HashiCorp decided to draw the line at commercial competition. If you take our software and start competing against us, using our name, likeness, whatever we say now in our new license, the business source license, that you can't do that. And so if you're being honest, as a user, don't really care. Like, I don't plan to start a business competing against terror. If you're being honest, I literally don't care.</p><p><strong>KELSEY:</strong> And most people don't really exercise all their open source freedoms anyway. I'm not saying that's not a good reason not to have them, but a lot of these licenses like Apache 2 to me to fully realize the benefits of them. I think you do need to become a contributor to really understand what the code base does, be willing to step up to fork a project when the time comes and having the skills to maintain it. A lot of people don't understand that's the other part of this deal. And so when they change that license, I think people got a wake up call. They own that project. It is not our project. Even those with that HashiCorp logo somewhere tattooed on their body, it's not your project.</p><p><strong>KELSEY:</strong> It belongs to HashiCorp. And so now I think there's a rethink. And a lot of people forget HashiCorp predates the CNCF, right? So they're not a part of a foundation, even though a lot of their technologies are foundational, TerraForm, Vault, those things belong to HashiCorp, a private company doing what they have to do. And so for me, I look at that business license change and says, great, they made their stake in the sand. From a business perspective, this will be good for HashiCorp. Now they can say no. And now their terms are a bit clear and no longer vague. Now, for the community that is upset,</p><p><strong>KELSEY:</strong> now it's time to exercise those open source rights we've all been talking about for so long. You get to fork the project, you get to maintain the project, bug, fixes security, fixes new features and then ask the question how compatible should you remain going forward with the thing in which you branch from? That's what's on the table. So those are my thoughts on it. It's very pragmatic. I think it's one of ownership and responsibility and no matter how you feel about it, you're going to have to take on ownership and responsibility going forward.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It makes so much sense and I think you hit on a very important thing when it comes to maintaining an open source project, which is maintaining it. It is a lot of freaking work and especially if it's something that you do on the side for funsies. You can only expect so much, especially if you're the solo maintainer. So also hats off to anyone who is a solo maintainer of an open source project or works with a very small team because it's a lot of work. It's a labor of love at that point, right?</p><p><strong>KELSEY:</strong> I want to make sure people understand. A lot of people may have an ops background. That's definitely where I come from. And people think dev is easy and there's the same stress that you have in operations, right. For example, if you replace a hard drive in a server with a bad hard drive, you worry the first couple of days like, is that RAID configuration going to actually rebuild on time and the hard drive is going to stop being slow before traffic comes. You worry about these things and this is why we started doing things like on-call. And when you are maintained of open source project, you know that anything you merge in will make its way to someone's production, someone you probably don't know and you're going to feel responsible and accountable for doing that. And so there's a lot of this added pressure of like, hey, I got to be able to say no and make the right decisions to make sure that no one is going to be negatively impacted by these projects.</p><p><strong>KELSEY:</strong> I think a lot of people forget that when we start to ask and I don't like the way this person runs this open source project, there is so much pressure that goes into it. So just know that there's humans behind these projects. There's a lot at stake. So if they say no to your new feature or they have to make a business license change or stop accepting pull requests for a while while they go tend to other matters, you just have to understand that just what comes with the territory.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. There are humans behind those repos right at the end of the day. Well, we are coming up on time, but before we wrap up, I was wondering if there are any parting words of wisdom that you would like to share with our audience?</p><p><strong>KELSEY:</strong> I don't know if there's any parting words of wisdom, but I do think we're at this next cycle of new technology on its way, whether it's AI or LLMs, some people only know that stuff as chat GPT. And the question that I'm hearing a lot around is, like, is this thing going to take my job? And I always ask those folks, what is your job? And they say, "Well, for the last ten years, I've just been running scripts and automating things, and I'm like the same things for ten years in a row." I was like, "Listen, if that's how you would describe your job, then yes, you might have a problem when a new set of tooling comes around that reduces the need to do that." And that's always happened throughout tech. And I think what most people should probably think about is take these moments of insecurity and just do some self reflection and say, "Hey, my tools"...and I think we started the conversation this way. People tend to confuse automation to abstraction, and a lot of times, people get so comfortable automating the same things over and over, almost like a Westworld Loop, that they forget that we should rethink the thing that we're automating and ask ourselves if we should replace it with better abstractions. So I would say this this may be your very moment to pause for a second look at the work you do, and ask yourself, "Is it time for a new abstraction?" And if it is, I think that's the perfect opportunity to either go find a project that's attacking that problem or maybe even start your own that introduces the new abstraction based on all of that experience that you have.</p><p><strong>ADRIANA:</strong> Awesome. I really love that. Well, thank you so much, Kelsey, for geeking out with me today. Y'all don't forget to subscribe, and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>KELSEY:</strong> All right, everyone, don't forget to Peace Out and Geek Out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout. Hey, hey Geeking Out fans! We're taking a little break for the holidays, so this will be the last episode of 2023. Be sure to catch us again in January as we Geek Out with a fabulous lineup of guests.</p><p><strong>ADRIANA:</strong> See you in 2024. And Peace Out, and Geek Out. Bye!</p>
]]></content:encoded>
      <enclosure length="36728181" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/543b625d-b02b-4fad-a3d8-811366ea2275/audio/a26fb005-2da5-452e-a429-a79ee9e88e9d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Kubernetes with Kelsey Hightower</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Kelsey Hightower</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:20</itunes:duration>
      <itunes:summary>Adriana geeks out with the one and only Kelsey Hightower on Kubernetes, open source, and making tech accessible. Kelsey delves into Kubernetes&apos; rise as an essential yet complex ecosystem, and shares his thoughts on where things might be headed. He switches gears a bit to talk about Kubernetes and Nomad: how they&apos;re similar and different, and how they benefit each other. The discussion also touches upon the significance of community engagement in open source projects, as Kelsey emphasizes the responsibilities of contributors and maintainers amidst the constant evolution and monetization of open-source software. Finally, Kelsey talks about the importance of learning and making complex topics accessible, punctuated by his own commitment to demystifying Kubernetes and encouraging progress over perfection in the tech field.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with the one and only Kelsey Hightower on Kubernetes, open source, and making tech accessible. Kelsey delves into Kubernetes&apos; rise as an essential yet complex ecosystem, and shares his thoughts on where things might be headed. He switches gears a bit to talk about Kubernetes and Nomad: how they&apos;re similar and different, and how they benefit each other. The discussion also touches upon the significance of community engagement in open source projects, as Kelsey emphasizes the responsibilities of contributors and maintainers amidst the constant evolution and monetization of open-source software. Finally, Kelsey talks about the importance of learning and making complex topics accessible, punctuated by his own commitment to demystifying Kubernetes and encouraging progress over perfection in the tech field.</itunes:subtitle>
      <itunes:keywords>cloud native, open source, k8s, kubernetes, hashicorp, nomad</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>13</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2d240674-9ea1-468b-b8f4-44f4611ff827</guid>
      <title>The One Where We Geek Out on the OTel Operator with Jacob Aronoff of SNCO</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Jacob Aronoff (he/him/his) is a Staff Engineer at ServiceNow Cloud Observability, formerly Lightstep, the tech lead for the Telemetry Pipeline team, and an OpenTelemetry maintainer for the OpenTelemetry Operator project. He's spent his career in a variety of backend roles acting as a distributed systems engineer, an SRE and a DevOps professional. Jacob's focus is enabling customers to reliably send telemetry data with a focus on Kubernetes and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jaronoff97/">LinkedIn</a></li><li><a href="https://twitter.com/get_sw1fty">X (Twitter)</a></li><li><a href="https://hackny.social/@jea">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Elixir_(programming_language)">Elixir</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://opentelemetry.io">OpenTelemetry (OTel)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-operator">OpenTelemetry Operator</a></li><li><a href="https://prometheus.io/">Prometheus</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/protocol/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/">OTel for Kubernetes</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentracing.io/">OpenTracing</a></li><li><a href="https://opencensus.io/">OpenCensus</a></li><li><a href="http://jaegertracing.io">Jaeger</a></li><li><a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">Common Vulnerabilities and Exposures (CVE)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/target-allocator/">OTel Operator Target Allocator</a></li><li><a href="https://grafana.com/blog/2022/03/21/how-relabeling-in-prometheus-works/">Prometheus Re-labeling</a></li><li><a href="https://opentelemetry.io/docs/specs/opamp/">Open Agent Management Protocol (OpAMP)</a></li><li><a href="https://en.wikipedia.org/wiki/SignalFx">SignalFX</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://adri-v.medium.com/list/opentelemetry-operator-0ee6378d630a">Adriana's articles on the OpenTelemetry Operator</a></li><li><a href="https://kccncna2023.sched.com/event/1R2sr/remote-control-for-observability-using-the-open-agent-management-protocol-jacob-aronoff-lightstep-from-servicenow-andy-keller-observiq">Jacob's Talk at KubeCon NA 2023</a></li><li><a href="https://youtu.be/dpXhgZL9tzU?si=Qpnxs_h6peItGu4U">Jacob on OTel Q&A</a></li><li><a href="https://youtu.be/pHHINe9D94w?si=yTHu5HbFuv60yVLb">Jacob on OTel in Practice</a></li><li><a href="https://maintainable.fm/episodes/jacob-aronoff-at-least-one-person-who-cares-to-see-it-through">Jacob on the Maintainable Podcast</a></li><li><a href="https://maintainable.fm/episodes/adriana-villela-on-being-a-serial-refactorer">Adriana on the Maintainable Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out. With me today is Jacob Aronoff, who is also one of my coworkers. Welcome, Jacob.</p><p><strong>JACOB:</strong> Hello. Very happy to be here. I'm so happy that we get to do this. I feel like we talked about this in Amsterdam, and I'm so excited that we get to make it happen.</p><p><strong>ADRIANA:</strong> I know, right? Yeah. This is awesome. So as we start out, I'm going to do some lightning round questions. They are totally painless. No wrong answers. So are you ready?</p><p><strong>JACOB:</strong> I'm prepared. Let's do it.</p><p><strong>ADRIANA:</strong> Okay, cool. All right. Are you a lefty or a righty?</p><p><strong>JACOB:</strong> I am a righty. So I always thought I was supposed to be a lefty, and my parents forced me to be a righty.</p><p><strong>ADRIANA:</strong> Interesting. Soul of a lefty. iPhone or Android?</p><p><strong>JACOB:</strong> iPhone. I just got the new one. USB-C all the way.</p><p><strong>ADRIANA:</strong> I'm so jealous. I think I'm going to wait one more year because I want the iPhone...I don't like the Pro Max. It's too big. But I want the Pro.</p><p><strong>JACOB:</strong> It's way too big.</p><p><strong>ADRIANA:</strong> I want to wait until they upgrade the optical zoom to whatever the Pro Max offers.</p><p><strong>JACOB:</strong> Yeah, that makes sense.</p><p><strong>ADRIANA:</strong> Yeah. Anywho, go on. Okay. Mac, Linux, or Windows?</p><p><strong>JACOB:</strong> Mac for sure. Big Mac boy. Whole life.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay. Favorite programming language?</p><p><strong>JACOB:</strong> I feel like Go. I mean, I'm a huge fan of Go. It used to be Swift or Elixir. Those are my two a little bit more funky choices. I used to work in Elixir, and I really loved it. Definitely one of the most fun languages I've had the chance to do. Swift, I haven't done for a few years, but there are a lot of little Easter eggs around my socials that refer to Swift a lot.</p><p><strong>ADRIANA:</strong> That's why your social handle is get_sw1fty.</p><p><strong>JACOB:</strong> Exactly. Yeah.</p><p><strong>ADRIANA:</strong> Okay, I get it.</p><p><strong>JACOB:</strong> A lot of Easter eggs.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>JACOB:</strong> Still, I was the first person to ever write a Datadog SDK in Swift, and it's still on their website.</p><p><strong>ADRIANA:</strong> Wow. That is awesome. Very nice. Very nice. Cool. Okay, next question. Dev or Ops?</p><p><strong>JACOB:</strong> That's a really hard one. Dev. I'm just going to say dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JACOB:</strong> Ops is fun, but you're still doing Dev if you're doing Ops. You're still Deving. You're still Deving.</p><p><strong>ADRIANA:</strong> I like it. Especially modern Ops. Right? I mean, maybe not...well, even Bash scripting back in the day, right? Ops was more bashy, less like Terraforming.</p><p><strong>JACOB:</strong> Yeah. Back when Ops is mostly just like Jenkins scripting with Bash. That's still Dev. There's still a lot of Dev stuff in there, so it's always been like that. It's just new abstractions.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. That's a really good point. I like it. Okay, next question. JSON or YAML?</p><p><strong>JACOB:</strong> It's just...I'm a YAML engineer. I can't deny it.</p><p><strong>ADRIANA:</strong> Yeah, I like YAML better. No disrespect to the JSON people out there, but I don't get it. YAML forces me to do indentations, but that's okay.</p><p><strong>JACOB:</strong> Yeah, that's all right.</p><p><strong>ADRIANA:</strong> Yeah, cool. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>JACOB:</strong> Probably text. I love to read really long form things, especially, I don't know, I save a bunch of articles whenever I see them and they'll be like, ten minute, 20 minutes reads, and whenever I have some real free time, then I'll go through one or two of them and that is like my favorite way to consume. I probably consume more video, realistically.</p><p><strong>ADRIANA:</strong> Oh, really?</p><p><strong>JACOB:</strong> Yeah, I watch a lot of YouTube videos, like "How To" type things.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> But I love to read more than I love to watch. Watching is too passive.</p><p><strong>ADRIANA:</strong> I get too yeah, I agree. I think that's what I find annoying about watching videos. Like, someone sends me a video link, I'm like, it better be like some short video. So if it's like an Instagram video or YouTube short, it's fine, but send me a five minute video, I'm like, I'm never going to watch it. Even if you tell me it's like the most wonderful thing in the world, I'm not going to watch it. I'm so sorry.</p><p><strong>JACOB:</strong> Or it's like, even if you watch it, you get so distracted by another thing. It's just like I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I think the only way I can consume, quote unquote, a YouTube video is if it's audio only. So I'm like just doing chores around the house and listening to it, then it's okay, right? My brain is like it helps me focus better.</p><p><strong>JACOB:</strong> I feel that basically you're just podcasting at that point.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Which I love me a good podcast.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>JACOB:</strong> Superpower? I have a useless superpower. I can do a noise. I can make a noise that's really I can click with my tongue really loudly.</p><p><strong>ADRIANA:</strong> Okay, now you have to demonstrate.</p><p><strong>JACOB:</strong> I will, but it might disturb some people in this office. Okay.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JACOB:</strong> I don't know if that came through.</p><p><strong>ADRIANA:</strong> It came through okay over here.</p><p><strong>JACOB:</strong> It's really loud.</p><p><strong>JACOB:</strong> That was like a quieter one.</p><p><strong>JACOB:</strong> It's useful when it's like, I need to get someone's attention who knows that I can do that. And then I'll do the click, and then they'll be like, oh, there he is.</p><p><strong>ADRIANA:</strong> Nice. I like, that. Cool. All right, now we shall get to the meaty bits, which is sweet. Let's talk OTel.</p><p><strong>JACOB:</strong> Let's do it. I'm ready.</p><p><strong>ADRIANA:</strong> All right. Yeah. So I guess for starters you're involved as part of your so we both work at Lightstep, which I guess is now ServiceNow Cloud Observability. I guess you and I met because we both work in the OTel space, although we work in different areas of the OTel space. Why don't you tell folks what you do specifically around OTel?</p><p><strong>JACOB:</strong> Yeah, so I sort of got started with OTel two years ago when I joined the company working on the OTel Kubernetes story and what's going on there. Basically I came from a Prometheus shop that really heavily invested in Prometheus and I had sort of seen the great stuff with Prometheus and then some of the struggles with Prometheus and I came in and I was, you know, I now work on top of a metrics backend. What's the best way to get metrics there? OTel has the OTLP format and so I wanted to figure out the best way to get Prometheus metrics into the OTLP format and then into our backend, specifically in Kubernetes and what is the best way to do that. So sort of began this journey on the operator group, which is a SIG within OTel that works on a piece of OTel code that sits within your Kubernetes cluster, within your environment to make it really easy to deploy OTel Collectors and do auto instrumentation and things like that. And then the feature I was working on was to make it so that you could really easily scrape and scale metrics collection. So that was sort of my first foray into it. And then I started contributing a lot. I became a maintainer for the project and now I just sort of work on OTel Kubernetes stuff all the time. So thinking about new features, new ways to help users run their whole environment for telemetry collection in Kubernetes, that's really the focus.</p><p><strong>JACOB:</strong> How do we make that as easy as possible for people? There's definitely a lot to be done, but it's a really great group of people that I think think pretty deeply about this stuff and are very good at sharing and caring and not very what's the word? Nobody's really holding on to legos. Have you heard that phrase? Is that like a known phrase? Yeah.</p><p><strong>ADRIANA:</strong> I haven't heard that expression before, but I like it.</p><p><strong>JACOB:</strong> Everybody's happy to share. There's not really someone who's particularly unwilling to accept something. Yeah, nothing like that. It's really based on the merit of the feature, not the fact that you don't get to do it nice. It's a good group as a result.</p><p><strong>ADRIANA:</strong> I really like that and I can vouch for that too because I've bugged you with a bunch of questions around the operator when I was trying to understand it better. And I've also posed questions to the operator Slack Channel and people have just generally been really nice about answering my questions, which is awesome because I think definitely tech has, I would say. I'm sure it still exists. But you see stack overflows where people ask questions and then you get some asshole who's putting you down because you're a novice to the subject and you're just trying to understand it. I get none of that from the Otel community, which I love because then it makes me unafraid to ask questions and so it makes it easier to learn.</p><p><strong>JACOB:</strong> Yeah, and a thing that I try to make sure of, at least with our group, is for anybody who's like a new contributor. I try to go really out of my way to thank them for their contribution and make sure that they're sort of set up for success with what they're doing. Like, even today, someone was asking some questions on our GitHub about some operator features. I gave them their answers and they said, if you have more questions, reach out in our slack. Happy to follow up there. And so they followed up, asked some more questions. They asked for a feature that we didn't have. I was like, oh, if you make an issue for that, we can get that on the books.</p><p><strong>JACOB:</strong> It's not that hard. And then I was like, hey, this is actually really easy feature. If you wanted to contribute it, I can walk you through that process. I can show you an example of, like, here's an example that you can look at for someone who did something similar in the past and let me know if you have any questions. And that's what they're going to go do now. They're going to make their first contribution. So it's something that I'm really happy to see as not just with my group, but like, all the groups, people are really happy to walk you through contributions and make sure that you're supported. And if there's a feature that you want, people will actually take you seriously.</p><p><strong>JACOB:</strong> They respond to you with sincerity, not what's the other word? They respond to you with sincerity, not hostility. And so there are no questions that you could ask that I've seen where someone's going to really get angry at you for asking that question. And I think that that's, like, a really nice thing. It's good to see a humble bunch and not like, a really egotistical bunch.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think that's why people keep contributing to OpenTelemetry, which is great. Now, as a follow up question related to OpenTelemetry, we had you on for the OTel End User Working Group for, well, two sessions. So first for our Q&A session and our OTel in Practice, which we host those two sessions on a monthly basis. And you had a really cool story, actually, about migrating to OTel within the context of an observability company migrating itself to OTel. And why don't you talk a little bit about that? I think it's so cool.</p><p><strong>JACOB:</strong> Yeah. So previously our company was on...before we had a metrics platform...we were on stated. Like, all of our metrics were recorded via statsd. Sometimes we would rewrite them in traces, which was pretty weird, or we would have them go through a proxy so that we could aggregate them in some way and get some information out of them. So we were previously on the statsd, and then we were also on a really old version of OpenTracing. This was before the OpenTracing and OpenCensus projects merged into OpenTelemetry. And so we were on that old OpenTracing version.</p><p><strong>JACOB:</strong> And so I took on this work to migrate us to OpenTelemetry for everything. Well, metrics and traces. Logs support is still in the works, but that's the next migration. But so I started this project for migrating our metrics to OpenTelemetry, at which point the metrics SDK was still in beta, or the metrics API was still in beta, the SDK was in alpha. And so the goal was to really help the people on the, you know, iterate on their designs, work on performance and really tighten up that spec. So I did that, and then I actually found a bug in our maybe not a bug, a performance issue in the metrics code, which was a result of us having to convert from the new OTel format for attributes into the old OpenTracing sorry, other way around to convert from the OpenTracing attributes format to the OpenTelemetry attributes format. The reason this was a problem was because we shared this implementation between our tracing and metrics, and it meant that every time we recorded a metric, we had to do this conversion on the fly. And it doesn't sound that bad on an individual basis, but when you're recording hundreds of thousands, millions of metric points, that's a lot of conversions and that type of thing can really add up totally. And after I gave some of this performance feedback to the team, I actually realized that we could do this OpenTelemetry migration for tracing as well, which would then get rid of this performance concern.</p><p><strong>JACOB:</strong> And so in the midst of the metrics migration, I took a pause and then we began the tracing migration. The tracing migration was much easier because it was a more mature format at the time. So that process was a bit smoother. There were a few weird things here and there. You can read about that, I think online somewhere that we have documented, maybe, I think there's some blog posts.</p><p><strong>ADRIANA:</strong> We have the recording from your OTel in Practice, OTel Q&A discussion as well.</p><p><strong>JACOB:</strong> Yeah, cool, thanks. But so we finished that migration, we went back to the metrics migration. We got to use that performance benefit. And the OTel people actually worked on a lot of the performance recommendations that we made. So we were able to finish the metrics migration as well. And so it was really neat because I love these types of migrations, because you're really just like, you'll see the phrase a lot, replacing the engine of a flying plane. It's like doing that in place. And that's really what it feels like sometimes when you're dealing with hundreds of thousands of data points per second, how do you replace your telemetry collection about that? That's a pretty challenging thing for any company, not just us.</p><p><strong>JACOB:</strong> But then when you're the vendor serving the metrics. It's like, who's watching the watcher? That type of thing. Really the most difficult part is just reorienting your brain to think about the environments correctly to be sure that when you're talking about environment A, you are sure that that's where the data should be and not somewhere else, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Because for most of these telemetry vendors, whether it's us or Datadog or New Relic, it doesn't really matter. All of them have a meta telemetry environment that's sort of the secondary place that they send the telemetry of their main environment to. So that's the thing that you're monitoring. That's what lets you do these migrations effectively as well.</p><p><strong>ADRIANA:</strong> Yeah. So here's a question because this is actually like a really cool use case, because when we talk about bringing in OpenTelemetry to an organization, if you're lucky and you're starting out your application from scratch, you have the luxury of factoring observability into your architecture, right? And so you can start instrumenting in OpenTelemetry right off the bat, hopefully, right? One can dream. But then you also have the so called brown field scenarios, right, where it's brownfield. I have zero instrumentation and then there's the brownfield of like, I have instrumentation, but it's out of date. And I think that's something or not out of date, but it's not up to date with a standard, which now like the standard being OpenTelemetry. And so those are two really interesting conversations to have because I think a lot of the organizations that are adopting OpenTelemetry probably fall into one of those two categories. And from talking to a lot of folks, it's interesting too, because you have this conversation of like, you start telling them, oh yeah, I work in OpenTelemetry. Oh yeah, OpenTracing, we use that.</p><p><strong>ADRIANA:</strong> And I'm like, no, not the same, not really. You're having to educate them on that. But folks are also like, even if you get them sold on, like, okay, OpenTelemetry is the thing you got to now talk about a strategy for bringing that into the organization. And that can be very tricky. I mean, where we're at, it was an easy sell because it's like, well.</p><p><strong>JACOB:</strong> Yeah, this is what we do, this is what we work on. We should be doing it ourselves.</p><p><strong>ADRIANA:</strong> Yeah, exactly. So that's not even the problem. But even with that easy...I'll say easy, right? Because you're not having to deal with that hurdle. You have the hurdle of like, well, I've got some existing stuff now that I have to migrate. So one thing I'm wondering is, as you mentioned, there was some old OpenTracing stuff in place. And one of the things about OpenTelemetry is that they say they're backwards compatible with OpenTracing, OpenCensus. Now, which from my understanding means that if you have that stuff in place, you don't have to gut it right away.</p><p><strong>ADRIANA:</strong> However, you probably don't want it to stay that way forever. So what do you say to folks who are in that position?</p><p><strong>JACOB:</strong> A real it's a benefit that OTel provides these bridges to these legacy formats so that you can start using OTel and then get all of that in place. The thing that I always think about whenever doing these migrations, whether it's like a service, your telemetry, it doesn't really matter. The question is, how long do you want to be in a dual state? How long do you want to be in a state where you're potentially confusing someone on call? It's like the real crux of the issue is it's like always imagine yourself on call for whatever service you're changing, and someone gets paged at, like, 3:00 A.m.. Do you really want someone to have to reason about where your telemetry is coming from or how it's getting generated? You don't you really want that to be consistent. You don't want to have to ask the question, oh, is this like an OpenTracing thing? Is this an OTel thing? In the same way that if you're migrating a service and you have legacy service and new service, if you're in the dual state for a long time and you get a page for an upstream thing that's related to both of these downstream services, it's really frustrating to have to ask the question, which of these downstream things is affecting me? Right? Yeah, it'd be much easier if it was just I look at the single downstream, and I know that's the problem. Basically, it's shaving the decision tree for.</p><p><strong>ADRIANA:</strong> This that you're doing.</p><p><strong>JACOB:</strong> And so anything that you can do to remove the amount of time that you're in that dual state, removing those branches is going to do you better in the long run. The migration path is good that you can do this. There's another path, which I also think is a great option, where the OTel Collector probably supports whatever format you have right now. I'd be surprised if it doesn't. What you could do is just send rather than installing a bridge into your code, you could just send your legacy format to the Collector and have the Collector output, and then you can change your application to use OTel in whatever time frame you want, and then just have that sent to the collector, which already accepts OTLP. Yeah, right. And so that'll help you actually verify that the migration worked. You're already getting OTLP.</p><p><strong>JACOB:</strong> You don't have to do anything with that. And then once you start sending OTLP from your application, you should see no difference in what's yeah, and that's a pretty verifiable thing. You could actually even use the file exporter on the OTel Collector to actually dump the data that you get. And then for Service A, run it with Jaeger for ten minutes, dump that data with the OTLP out, and then do Service A again, but with OTLP, dump that data for ten minutes, and then just see what it looks like, understand that you should see, like, a pretty minimal difference between those.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that type of thing can give you so much confidence. And you can do that probably from your local environment without even needing to push it up. And so that's something that we didn't really consider as an option at the time. But had we thought of that, I definitely would have done it that way. It would have been a great option.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Where we could have just moved to OTel instantly and then backfill. Right. That's like a much easier path.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I mean, it's a very low friction approach, especially at my old company. They were using OpenTracing in a few spots, and so the mention of moving to OTel kind of sent people in a panic. Like, we have to re-instrument. Yes, we do. But hopefully never again after. But that idea sent people in a panic, and I had the same thought as you, which was like, yeah, just pump it through the Collector. Like, you don't have to change your code right away, but with the intention of eventually changing your code.</p><p><strong>ADRIANA:</strong> Because now, correct me if I'm wrong, but if you continue on OpenTracing, you don't get to reap the benefits that you get with the whole OTel ecosystem, right? I mean, you don't end up with the traces and metrics correlation and the traces and logs correlation or any new updates to the API or SDK, right? You're kind of stuck with whatever OpenTracing was when it froze, when it was retired, basically.</p><p><strong>JACOB:</strong> Yeah. Which means if there are any CVEs, you're kind of like, out of luck. Which is a bad state to be in.</p><p><strong>ADRIANA:</strong> Totally.</p><p><strong>JACOB:</strong> It's a really bad state to be in.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Yeah, I definitely like that. Now, going back to the OTel Operator. So you said that you're doing mostly work around the metrics portion. It's the Target Allocator specifically, right?</p><p><strong>JACOB:</strong> That's exactly. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Now it's a bit more than that.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> But back then, like, last year was basically all target allocator stuff.</p><p><strong>ADRIANA:</strong> Okay, cool.</p><p><strong>JACOB:</strong> I can explain it. So basically when we started this process, someone from AWS had designed this thing called the Target Allocator. The goal of it was that you could distribute Prometheus works in targets. Targets are things that are like IP addresses, like a pod, a node, your old EC2 instance, whatever it is. You then go and scrape that instance to generate metrics. Prometheus works where it's a single monolith and you have a list of targets and it scrapes those and stores that data. You have to do this because if you have more than one instance of Prometheus, there's no way to tell which instance should scrape which thing. And so you're just going to be duplicating those scrapes. With OTel, we have the benefit of we don't need to store those metrics because we're just handing them off to the next thing with OTLP.</p><p><strong>JACOB:</strong> So the Target Allocator's goal is to allow you to distribute those targets amongst a pool of collectors. So if you have 300 targets and you have three Collectors, the Target Allocator could say, I'm going to give each collector 100 targets evenly. Right, but you need to have 100.</p><p><strong>ADRIANA:</strong> Collectors then to send it to...is that what that means?</p><p><strong>JACOB:</strong> No, you would just have to have...sorry...if you have 300 targets and you have three Collectors, then it's 100 targets per collector and then you would just forward that to your destination. So it'd be like if your destination is Prometheus actually, which now accepts OTLP, you could have OTel do all of your scraping and then just send the data to Prometheus as your backend store, right? And that would be like a totally viable option.</p><p><strong>ADRIANA:</strong> Gotcha.</p><p><strong>JACOB:</strong> If you really wanted the ability to shard your scraping and scale how you scrape targets, that would be a pretty viable approach.</p><p><strong>ADRIANA:</strong> Right, which Prometheus doesn't support the sharding right now, right?</p><p><strong>JACOB:</strong> So Prometheus has experimental sharding support but it doesn't have the ability. So it can shard your scraping, but it can't figure out your querying effectively. So because Prometheus is also a database. If you have three instances of Prometheus that are scraping each different targets, you'll only be able to query...you'll have to query the right instance each time because it doesn't know how to do that communication...to ask for, "Who has this metric?" At least that's my understanding of it. Maybe they've changed that, but I don't think they have.</p><p><strong>ADRIANA:</strong> Cool, okay. Yeah, that's super interesting. And so this allows you to scrape the Prometheus metrics which are not I mean, basically you're scraping it from wherever your source of Prometheus metrics is, right? It can be whatever, it can be coming from your infrastructure or whatever. And then this thing basically does the sharding for you and then it'll send your metrics to a destination. The destination could be Prometheus itself or it could be any observability backend that supports metrics essentially.</p><p><strong>JACOB:</strong> Yeah, yeah, exactly. Cool. And that's the real benefit. I mean, we also open up by using the Target Allocator, we can be a little bit smarter as well. So the thing that Prometheus does, because it's all in one, is most of the targets that you get, you're just going to drop. The way that the scrape configs work is you get a target which has a bunch of metadata and then your scrape config determines whether or not you should actually get the data from that target.</p><p><strong>ADRIANA:</strong> Got it.</p><p><strong>JACOB:</strong> Even prior to making the request. And so usually you have to keep all of those in memory because you're constantly scraping them and you're constantly asking this question does the metadata match my scrape config? Does the metadata match my scrape config? And so forth. Whereas because we have the Target Allocator, we can actually just drop any targets that we know the Collector won't scrape okay in advance. So we only tell the Collector to process targets that it will end up scraping.</p><p><strong>ADRIANA:</strong> Okay, so it's like a filter.</p><p><strong>JACOB:</strong> Exactly. That's what we call it. We call it a relabel filter.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> So the real reason that this is really cool and why we added this in is because then we can also really evenly distribute targets to Collectors because we can say only. So if you have 300 targets, we use this strategy called consistent hashing, where you just hash each target and their metadata to assign that to a Collector ID. And so if you have, like, let's say, 500 targets, but you really are only going to end up scraping 100 of them after this filter, it would be better if you only tell the Collectors...if you only distribute the targets that you're going to end up scraping, because it's going to be more even rather than trying to fit in. It's the pigeonhole principle, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> If you have three boxes and you have 500 targets, you might evenly distribute it at first, but eventually, when you go to scrape them, it might be uneven once you figure out what you're actually going to scrape.</p><p><strong>ADRIANA:</strong> Right. By the time the Collector is receiving them, you've already just gotten the ones that you want, and so it can give you an even distribution of those. So then there isn't an imbalance, basically.</p><p><strong>JACOB:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. That is super cool.</p><p><strong>JACOB:</strong> It's very clever.</p><p><strong>ADRIANA:</strong> Every day. Yeah, that's very awesome. So is the Target Allocator only part of the OTel Operator? Is that something that's available as part of the standalone collector?</p><p><strong>JACOB:</strong> So the Target Allocator is its own image. Like, it runs separate from the Collector binary. You could theoretically run it without the Operator. There are definitely some people that do that, but we don't support that as like, first class support. Reason why is that we do a lot of logic to rewrite. In order to make this work, you have to rewrite the Collector's configuration, and you also have to rewrite the Target Allocators configuration. It's just a bit of, like, data munging that we don't want users to have to do just because it's a little bit complicated. So we do it in the Operator for you.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> There are people who will take what the Operator gives you, remove the Operator, and then just run it themselves.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that's kind of a viable option. Yeah, but that's bespoke you'd have to do that yourself. And if you ask me a bunch of questions, I'll try to help you, but there's a certain point at which I can't help you. I don't know what you're doing.</p><p><strong>ADRIANA:</strong> That sounds like someone's idea of, like, a fun weekend project.</p><p><strong>JACOB:</strong> So we have a bunch of requests from people to enable the Target Allocator as part of the Helm chart, the raw Collector Helm chart. And I tried to do it, and it was so hard. It just proved so difficult to do. The config rewriting was so challenging because Helm isn't really a language. It gives you some go templating stuff, but at a certain point, it doesn't get you all the way there.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And so I wasn't able to make it work, and I eventually decided to give up because it was too much of a time.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense.</p><p><strong>JACOB:</strong> Which is unfortunate because people ask for it a lot.</p><p><strong>ADRIANA:</strong> Yeah, that's interesting.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, obviously there's an OTel Operator because obviously a lot of people run the Collector in Kubernetes. Do you know, is it common for people to run collectors outside of Kubernetes? I mean, obviously, if you're not a Kubernetes shop, I would imagine that would be the use case. But how common is it? Do you know?</p><p><strong>JACOB:</strong> I don't know. I mean, I'm sure there are a bunch of people that do it, because I'm in my little Kubernetes world, I don't hear about it that often.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough.</p><p><strong>JACOB:</strong> I'm pretty isolated, but there are definitely people who just run Collectors as binaries on raw EC2 instances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> GCS instances. People are doing it, for sure.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> I don't know. They probably have a whole different class of problems than the one.</p><p><strong>ADRIANA:</strong> I know we're coming up on time, but I wanted to ask you quickly. Well, by the time this episode comes out, I don't know if KubeCon will have passed, but all the same, but do you have anything coming up at KubeCon that you want to talk about?</p><p><strong>JACOB:</strong> I do indeed. So one of the main projects I'm doing for the Operator right now is adding support for the OpAMP protocol, which is a new part of OpenTelemetry that gives users the ability to do remote configuration management and agent configuration and Observability, sort of, with superpowers. And I'll be giving a talk with Andy Keller from ObserveIQ on OpAMP and how it's going to make your life a lot easier to manage these pools of Collectors that you have. So I am working on this project in the Operator group that will allow you to basically understand the topology of your Collectors in your Kubernetes cluster and also remotely configure them. Add in new features, push out updates, everything that basically allow your cluster's observability to be on autopilot for you.</p><p><strong>ADRIANA:</strong> Nice. Who doesn't love that? Very cool.</p><p><strong>JACOB:</strong> Stop thinking about it.</p><p><strong>ADRIANA:</strong> Is that part of Observability Day, or is that part of the KubeCon, like the main conference?</p><p><strong>JACOB:</strong> Main conference.</p><p><strong>ADRIANA:</strong> Nice. Very nice. Yeah, very cool.</p><p><strong>JACOB:</strong> I don't know how many people can fit in the room that I'm in, though. I thought they'd tell you that, but I guess they don't.</p><p><strong>ADRIANA:</strong> It'll be a surprise the day of.</p><p><strong>JACOB:</strong> It will. It'll be anywhere from five people to 500 people.</p><p><strong>ADRIANA:</strong> I'm always nervous for these types of things. I think on the KubeCon schedule, you can see people already will sign up for your talk and you start seeing people signing up to attend your talk. And if it's like a small number, you're like, oh my God. And if it's a large number, you're also like, oh my God.</p><p><strong>JACOB:</strong> Yeah, I'm very nervous. Yeah.</p><p><strong>ADRIANA:</strong> Is like a very big deal. But yeah, this is awesome. Very excited for your talk. Oh, the other thing that I wanted to mention also, I don't know if it's going to come out by the time this comes out, but I do want to promote it because you were on the Maintainable podcast, you recorded an episode recently.</p><p><strong>JACOB:</strong> I did indeed. I don't think that's out yet, but definitely something to look out for, though I have no idea when that'll be out.</p><p><strong>ADRIANA:</strong> We will find out. Yeah, I think when I recorded an episode, I want to say like, in the spring and it came out a couple of months later.</p><p><strong>JACOB:</strong> So probably there's a backlog of editing.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>JACOB:</strong> It's a whole process.</p><p><strong>ADRIANA:</strong> I feel you. I have a backlog of editing for this too.</p><p><strong>JACOB:</strong> Yeah, that's just how it happens.</p><p><strong>ADRIANA:</strong> Yeah, totally. But anyway, something to look forward to as well, so you all keep an eye out for that. Now, before we part ways, do you have any interesting pieces of advice, be it like in tech or OTel or whatever, or any hot takes that you wanted to share with folks?</p><p><strong>JACOB:</strong> I think the thing that I always say is just do something that you enjoy. If you're looking for a job, just like find something that work on a project that you enjoy. Find something that's weird and fun and doesn't really matter and just brings you some joy. I think that we all sort of forget that coding can be really fun and enjoyable and there's so many things out there that are so cool right now, especially. And there's so many things that I think have been forgotten just out of the consciousness. I used to do a lot of coding with SignalFX and Java to do UI building and games and stuff, and I haven't done that in so long, but I had so much fun doing that. So if you're looking for a job and you don't know how to do it, my best advice is to do a project that you find very fun and interesting and not just one that you think will play well on a résumé. Because if I'm interviewing you and you tell me about a project that you were so happy to do and really excited about, that's going to be ten times better than a project that you didn't really care about.</p><p><strong>JACOB:</strong> Yeah, just have fun is my advice.</p><p><strong>ADRIANA:</strong> Yeah, that is really great advice and I couldn't agree more. Yeah, and coding should be fun. It definitely puts me in a happy place when I'm working on an exciting project that I dream up some weird thing that I want to explore and then you learn so much and I don't know, you get a high. The programmer's high.</p><p><strong>JACOB:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Totally down for that. Awesome. Cool. Well, thanks so much, Jacob, for joining today. So y'all, don't forget subscribe. Be sure to check the show notes for additional resources and to connect with us and with our guests on social media. Until next time...</p><p><strong>JACOB:</strong> Peace out and Geek out.</p><p><strong>ADRIANA:</strong> Geeking out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to Bento Me slash Geeking Out.</p>
]]></description>
      <pubDate>Tue, 28 Nov 2023 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Jacob Aronoff)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-otel-operator-with-jacob-aronoff-lightstep-QNpGOfZG</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Jacob Aronoff (he/him/his) is a Staff Engineer at ServiceNow Cloud Observability, formerly Lightstep, the tech lead for the Telemetry Pipeline team, and an OpenTelemetry maintainer for the OpenTelemetry Operator project. He's spent his career in a variety of backend roles acting as a distributed systems engineer, an SRE and a DevOps professional. Jacob's focus is enabling customers to reliably send telemetry data with a focus on Kubernetes and OpenTelemetry.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jaronoff97/">LinkedIn</a></li><li><a href="https://twitter.com/get_sw1fty">X (Twitter)</a></li><li><a href="https://hackny.social/@jea">Mastodon</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Elixir_(programming_language)">Elixir</a></li><li><a href="https://en.wikipedia.org/wiki/Swift_(programming_language)">Swift</a></li><li><a href="https://opentelemetry.io">OpenTelemetry (OTel)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-operator">OpenTelemetry Operator</a></li><li><a href="https://prometheus.io/">Prometheus</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/protocol/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/">OTel for Kubernetes</a></li><li><a href="https://cloud-native.slack.com/archives/C033BJ8BASU">OTel Operator channel on CNCF Slack</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentracing.io/">OpenTracing</a></li><li><a href="https://opencensus.io/">OpenCensus</a></li><li><a href="http://jaegertracing.io">Jaeger</a></li><li><a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">Common Vulnerabilities and Exposures (CVE)</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/target-allocator/">OTel Operator Target Allocator</a></li><li><a href="https://grafana.com/blog/2022/03/21/how-relabeling-in-prometheus-works/">Prometheus Re-labeling</a></li><li><a href="https://opentelemetry.io/docs/specs/opamp/">Open Agent Management Protocol (OpAMP)</a></li><li><a href="https://en.wikipedia.org/wiki/SignalFx">SignalFX</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://adri-v.medium.com/list/opentelemetry-operator-0ee6378d630a">Adriana's articles on the OpenTelemetry Operator</a></li><li><a href="https://kccncna2023.sched.com/event/1R2sr/remote-control-for-observability-using-the-open-agent-management-protocol-jacob-aronoff-lightstep-from-servicenow-andy-keller-observiq">Jacob's Talk at KubeCon NA 2023</a></li><li><a href="https://youtu.be/dpXhgZL9tzU?si=Qpnxs_h6peItGu4U">Jacob on OTel Q&A</a></li><li><a href="https://youtu.be/pHHINe9D94w?si=yTHu5HbFuv60yVLb">Jacob on OTel in Practice</a></li><li><a href="https://maintainable.fm/episodes/jacob-aronoff-at-least-one-person-who-cares-to-see-it-through">Jacob on the Maintainable Podcast</a></li><li><a href="https://maintainable.fm/episodes/adriana-villela-on-being-a-serial-refactorer">Adriana on the Maintainable Podcast</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out. With me today is Jacob Aronoff, who is also one of my coworkers. Welcome, Jacob.</p><p><strong>JACOB:</strong> Hello. Very happy to be here. I'm so happy that we get to do this. I feel like we talked about this in Amsterdam, and I'm so excited that we get to make it happen.</p><p><strong>ADRIANA:</strong> I know, right? Yeah. This is awesome. So as we start out, I'm going to do some lightning round questions. They are totally painless. No wrong answers. So are you ready?</p><p><strong>JACOB:</strong> I'm prepared. Let's do it.</p><p><strong>ADRIANA:</strong> Okay, cool. All right. Are you a lefty or a righty?</p><p><strong>JACOB:</strong> I am a righty. So I always thought I was supposed to be a lefty, and my parents forced me to be a righty.</p><p><strong>ADRIANA:</strong> Interesting. Soul of a lefty. iPhone or Android?</p><p><strong>JACOB:</strong> iPhone. I just got the new one. USB-C all the way.</p><p><strong>ADRIANA:</strong> I'm so jealous. I think I'm going to wait one more year because I want the iPhone...I don't like the Pro Max. It's too big. But I want the Pro.</p><p><strong>JACOB:</strong> It's way too big.</p><p><strong>ADRIANA:</strong> I want to wait until they upgrade the optical zoom to whatever the Pro Max offers.</p><p><strong>JACOB:</strong> Yeah, that makes sense.</p><p><strong>ADRIANA:</strong> Yeah. Anywho, go on. Okay. Mac, Linux, or Windows?</p><p><strong>JACOB:</strong> Mac for sure. Big Mac boy. Whole life.</p><p><strong>ADRIANA:</strong> Feel you. I feel you. Okay. Favorite programming language?</p><p><strong>JACOB:</strong> I feel like Go. I mean, I'm a huge fan of Go. It used to be Swift or Elixir. Those are my two a little bit more funky choices. I used to work in Elixir, and I really loved it. Definitely one of the most fun languages I've had the chance to do. Swift, I haven't done for a few years, but there are a lot of little Easter eggs around my socials that refer to Swift a lot.</p><p><strong>ADRIANA:</strong> That's why your social handle is get_sw1fty.</p><p><strong>JACOB:</strong> Exactly. Yeah.</p><p><strong>ADRIANA:</strong> Okay, I get it.</p><p><strong>JACOB:</strong> A lot of Easter eggs.</p><p><strong>ADRIANA:</strong> Nice.</p><p><strong>JACOB:</strong> Still, I was the first person to ever write a Datadog SDK in Swift, and it's still on their website.</p><p><strong>ADRIANA:</strong> Wow. That is awesome. Very nice. Very nice. Cool. Okay, next question. Dev or Ops?</p><p><strong>JACOB:</strong> That's a really hard one. Dev. I'm just going to say dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JACOB:</strong> Ops is fun, but you're still doing Dev if you're doing Ops. You're still Deving. You're still Deving.</p><p><strong>ADRIANA:</strong> I like it. Especially modern Ops. Right? I mean, maybe not...well, even Bash scripting back in the day, right? Ops was more bashy, less like Terraforming.</p><p><strong>JACOB:</strong> Yeah. Back when Ops is mostly just like Jenkins scripting with Bash. That's still Dev. There's still a lot of Dev stuff in there, so it's always been like that. It's just new abstractions.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. That's a really good point. I like it. Okay, next question. JSON or YAML?</p><p><strong>JACOB:</strong> It's just...I'm a YAML engineer. I can't deny it.</p><p><strong>ADRIANA:</strong> Yeah, I like YAML better. No disrespect to the JSON people out there, but I don't get it. YAML forces me to do indentations, but that's okay.</p><p><strong>JACOB:</strong> Yeah, that's all right.</p><p><strong>ADRIANA:</strong> Yeah, cool. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>JACOB:</strong> Probably text. I love to read really long form things, especially, I don't know, I save a bunch of articles whenever I see them and they'll be like, ten minute, 20 minutes reads, and whenever I have some real free time, then I'll go through one or two of them and that is like my favorite way to consume. I probably consume more video, realistically.</p><p><strong>ADRIANA:</strong> Oh, really?</p><p><strong>JACOB:</strong> Yeah, I watch a lot of YouTube videos, like "How To" type things.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> But I love to read more than I love to watch. Watching is too passive.</p><p><strong>ADRIANA:</strong> I get too yeah, I agree. I think that's what I find annoying about watching videos. Like, someone sends me a video link, I'm like, it better be like some short video. So if it's like an Instagram video or YouTube short, it's fine, but send me a five minute video, I'm like, I'm never going to watch it. Even if you tell me it's like the most wonderful thing in the world, I'm not going to watch it. I'm so sorry.</p><p><strong>JACOB:</strong> Or it's like, even if you watch it, you get so distracted by another thing. It's just like I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I think the only way I can consume, quote unquote, a YouTube video is if it's audio only. So I'm like just doing chores around the house and listening to it, then it's okay, right? My brain is like it helps me focus better.</p><p><strong>JACOB:</strong> I feel that basically you're just podcasting at that point.</p><p><strong>ADRIANA:</strong> Yeah, exactly. Which I love me a good podcast.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Okay, final question. What is your superpower?</p><p><strong>JACOB:</strong> Superpower? I have a useless superpower. I can do a noise. I can make a noise that's really I can click with my tongue really loudly.</p><p><strong>ADRIANA:</strong> Okay, now you have to demonstrate.</p><p><strong>JACOB:</strong> I will, but it might disturb some people in this office. Okay.</p><p><strong>ADRIANA:</strong> Damn.</p><p><strong>JACOB:</strong> I don't know if that came through.</p><p><strong>ADRIANA:</strong> It came through okay over here.</p><p><strong>JACOB:</strong> It's really loud.</p><p><strong>JACOB:</strong> That was like a quieter one.</p><p><strong>JACOB:</strong> It's useful when it's like, I need to get someone's attention who knows that I can do that. And then I'll do the click, and then they'll be like, oh, there he is.</p><p><strong>ADRIANA:</strong> Nice. I like, that. Cool. All right, now we shall get to the meaty bits, which is sweet. Let's talk OTel.</p><p><strong>JACOB:</strong> Let's do it. I'm ready.</p><p><strong>ADRIANA:</strong> All right. Yeah. So I guess for starters you're involved as part of your so we both work at Lightstep, which I guess is now ServiceNow Cloud Observability. I guess you and I met because we both work in the OTel space, although we work in different areas of the OTel space. Why don't you tell folks what you do specifically around OTel?</p><p><strong>JACOB:</strong> Yeah, so I sort of got started with OTel two years ago when I joined the company working on the OTel Kubernetes story and what's going on there. Basically I came from a Prometheus shop that really heavily invested in Prometheus and I had sort of seen the great stuff with Prometheus and then some of the struggles with Prometheus and I came in and I was, you know, I now work on top of a metrics backend. What's the best way to get metrics there? OTel has the OTLP format and so I wanted to figure out the best way to get Prometheus metrics into the OTLP format and then into our backend, specifically in Kubernetes and what is the best way to do that. So sort of began this journey on the operator group, which is a SIG within OTel that works on a piece of OTel code that sits within your Kubernetes cluster, within your environment to make it really easy to deploy OTel Collectors and do auto instrumentation and things like that. And then the feature I was working on was to make it so that you could really easily scrape and scale metrics collection. So that was sort of my first foray into it. And then I started contributing a lot. I became a maintainer for the project and now I just sort of work on OTel Kubernetes stuff all the time. So thinking about new features, new ways to help users run their whole environment for telemetry collection in Kubernetes, that's really the focus.</p><p><strong>JACOB:</strong> How do we make that as easy as possible for people? There's definitely a lot to be done, but it's a really great group of people that I think think pretty deeply about this stuff and are very good at sharing and caring and not very what's the word? Nobody's really holding on to legos. Have you heard that phrase? Is that like a known phrase? Yeah.</p><p><strong>ADRIANA:</strong> I haven't heard that expression before, but I like it.</p><p><strong>JACOB:</strong> Everybody's happy to share. There's not really someone who's particularly unwilling to accept something. Yeah, nothing like that. It's really based on the merit of the feature, not the fact that you don't get to do it nice. It's a good group as a result.</p><p><strong>ADRIANA:</strong> I really like that and I can vouch for that too because I've bugged you with a bunch of questions around the operator when I was trying to understand it better. And I've also posed questions to the operator Slack Channel and people have just generally been really nice about answering my questions, which is awesome because I think definitely tech has, I would say. I'm sure it still exists. But you see stack overflows where people ask questions and then you get some asshole who's putting you down because you're a novice to the subject and you're just trying to understand it. I get none of that from the Otel community, which I love because then it makes me unafraid to ask questions and so it makes it easier to learn.</p><p><strong>JACOB:</strong> Yeah, and a thing that I try to make sure of, at least with our group, is for anybody who's like a new contributor. I try to go really out of my way to thank them for their contribution and make sure that they're sort of set up for success with what they're doing. Like, even today, someone was asking some questions on our GitHub about some operator features. I gave them their answers and they said, if you have more questions, reach out in our slack. Happy to follow up there. And so they followed up, asked some more questions. They asked for a feature that we didn't have. I was like, oh, if you make an issue for that, we can get that on the books.</p><p><strong>JACOB:</strong> It's not that hard. And then I was like, hey, this is actually really easy feature. If you wanted to contribute it, I can walk you through that process. I can show you an example of, like, here's an example that you can look at for someone who did something similar in the past and let me know if you have any questions. And that's what they're going to go do now. They're going to make their first contribution. So it's something that I'm really happy to see as not just with my group, but like, all the groups, people are really happy to walk you through contributions and make sure that you're supported. And if there's a feature that you want, people will actually take you seriously.</p><p><strong>JACOB:</strong> They respond to you with sincerity, not what's the other word? They respond to you with sincerity, not hostility. And so there are no questions that you could ask that I've seen where someone's going to really get angry at you for asking that question. And I think that that's, like, a really nice thing. It's good to see a humble bunch and not like, a really egotistical bunch.</p><p><strong>ADRIANA:</strong> Yeah, I completely agree. And I think that's why people keep contributing to OpenTelemetry, which is great. Now, as a follow up question related to OpenTelemetry, we had you on for the OTel End User Working Group for, well, two sessions. So first for our Q&A session and our OTel in Practice, which we host those two sessions on a monthly basis. And you had a really cool story, actually, about migrating to OTel within the context of an observability company migrating itself to OTel. And why don't you talk a little bit about that? I think it's so cool.</p><p><strong>JACOB:</strong> Yeah. So previously our company was on...before we had a metrics platform...we were on stated. Like, all of our metrics were recorded via statsd. Sometimes we would rewrite them in traces, which was pretty weird, or we would have them go through a proxy so that we could aggregate them in some way and get some information out of them. So we were previously on the statsd, and then we were also on a really old version of OpenTracing. This was before the OpenTracing and OpenCensus projects merged into OpenTelemetry. And so we were on that old OpenTracing version.</p><p><strong>JACOB:</strong> And so I took on this work to migrate us to OpenTelemetry for everything. Well, metrics and traces. Logs support is still in the works, but that's the next migration. But so I started this project for migrating our metrics to OpenTelemetry, at which point the metrics SDK was still in beta, or the metrics API was still in beta, the SDK was in alpha. And so the goal was to really help the people on the, you know, iterate on their designs, work on performance and really tighten up that spec. So I did that, and then I actually found a bug in our maybe not a bug, a performance issue in the metrics code, which was a result of us having to convert from the new OTel format for attributes into the old OpenTracing sorry, other way around to convert from the OpenTracing attributes format to the OpenTelemetry attributes format. The reason this was a problem was because we shared this implementation between our tracing and metrics, and it meant that every time we recorded a metric, we had to do this conversion on the fly. And it doesn't sound that bad on an individual basis, but when you're recording hundreds of thousands, millions of metric points, that's a lot of conversions and that type of thing can really add up totally. And after I gave some of this performance feedback to the team, I actually realized that we could do this OpenTelemetry migration for tracing as well, which would then get rid of this performance concern.</p><p><strong>JACOB:</strong> And so in the midst of the metrics migration, I took a pause and then we began the tracing migration. The tracing migration was much easier because it was a more mature format at the time. So that process was a bit smoother. There were a few weird things here and there. You can read about that, I think online somewhere that we have documented, maybe, I think there's some blog posts.</p><p><strong>ADRIANA:</strong> We have the recording from your OTel in Practice, OTel Q&A discussion as well.</p><p><strong>JACOB:</strong> Yeah, cool, thanks. But so we finished that migration, we went back to the metrics migration. We got to use that performance benefit. And the OTel people actually worked on a lot of the performance recommendations that we made. So we were able to finish the metrics migration as well. And so it was really neat because I love these types of migrations, because you're really just like, you'll see the phrase a lot, replacing the engine of a flying plane. It's like doing that in place. And that's really what it feels like sometimes when you're dealing with hundreds of thousands of data points per second, how do you replace your telemetry collection about that? That's a pretty challenging thing for any company, not just us.</p><p><strong>JACOB:</strong> But then when you're the vendor serving the metrics. It's like, who's watching the watcher? That type of thing. Really the most difficult part is just reorienting your brain to think about the environments correctly to be sure that when you're talking about environment A, you are sure that that's where the data should be and not somewhere else, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Because for most of these telemetry vendors, whether it's us or Datadog or New Relic, it doesn't really matter. All of them have a meta telemetry environment that's sort of the secondary place that they send the telemetry of their main environment to. So that's the thing that you're monitoring. That's what lets you do these migrations effectively as well.</p><p><strong>ADRIANA:</strong> Yeah. So here's a question because this is actually like a really cool use case, because when we talk about bringing in OpenTelemetry to an organization, if you're lucky and you're starting out your application from scratch, you have the luxury of factoring observability into your architecture, right? And so you can start instrumenting in OpenTelemetry right off the bat, hopefully, right? One can dream. But then you also have the so called brown field scenarios, right, where it's brownfield. I have zero instrumentation and then there's the brownfield of like, I have instrumentation, but it's out of date. And I think that's something or not out of date, but it's not up to date with a standard, which now like the standard being OpenTelemetry. And so those are two really interesting conversations to have because I think a lot of the organizations that are adopting OpenTelemetry probably fall into one of those two categories. And from talking to a lot of folks, it's interesting too, because you have this conversation of like, you start telling them, oh yeah, I work in OpenTelemetry. Oh yeah, OpenTracing, we use that.</p><p><strong>ADRIANA:</strong> And I'm like, no, not the same, not really. You're having to educate them on that. But folks are also like, even if you get them sold on, like, okay, OpenTelemetry is the thing you got to now talk about a strategy for bringing that into the organization. And that can be very tricky. I mean, where we're at, it was an easy sell because it's like, well.</p><p><strong>JACOB:</strong> Yeah, this is what we do, this is what we work on. We should be doing it ourselves.</p><p><strong>ADRIANA:</strong> Yeah, exactly. So that's not even the problem. But even with that easy...I'll say easy, right? Because you're not having to deal with that hurdle. You have the hurdle of like, well, I've got some existing stuff now that I have to migrate. So one thing I'm wondering is, as you mentioned, there was some old OpenTracing stuff in place. And one of the things about OpenTelemetry is that they say they're backwards compatible with OpenTracing, OpenCensus. Now, which from my understanding means that if you have that stuff in place, you don't have to gut it right away.</p><p><strong>ADRIANA:</strong> However, you probably don't want it to stay that way forever. So what do you say to folks who are in that position?</p><p><strong>JACOB:</strong> A real it's a benefit that OTel provides these bridges to these legacy formats so that you can start using OTel and then get all of that in place. The thing that I always think about whenever doing these migrations, whether it's like a service, your telemetry, it doesn't really matter. The question is, how long do you want to be in a dual state? How long do you want to be in a state where you're potentially confusing someone on call? It's like the real crux of the issue is it's like always imagine yourself on call for whatever service you're changing, and someone gets paged at, like, 3:00 A.m.. Do you really want someone to have to reason about where your telemetry is coming from or how it's getting generated? You don't you really want that to be consistent. You don't want to have to ask the question, oh, is this like an OpenTracing thing? Is this an OTel thing? In the same way that if you're migrating a service and you have legacy service and new service, if you're in the dual state for a long time and you get a page for an upstream thing that's related to both of these downstream services, it's really frustrating to have to ask the question, which of these downstream things is affecting me? Right? Yeah, it'd be much easier if it was just I look at the single downstream, and I know that's the problem. Basically, it's shaving the decision tree for.</p><p><strong>ADRIANA:</strong> This that you're doing.</p><p><strong>JACOB:</strong> And so anything that you can do to remove the amount of time that you're in that dual state, removing those branches is going to do you better in the long run. The migration path is good that you can do this. There's another path, which I also think is a great option, where the OTel Collector probably supports whatever format you have right now. I'd be surprised if it doesn't. What you could do is just send rather than installing a bridge into your code, you could just send your legacy format to the Collector and have the Collector output, and then you can change your application to use OTel in whatever time frame you want, and then just have that sent to the collector, which already accepts OTLP. Yeah, right. And so that'll help you actually verify that the migration worked. You're already getting OTLP.</p><p><strong>JACOB:</strong> You don't have to do anything with that. And then once you start sending OTLP from your application, you should see no difference in what's yeah, and that's a pretty verifiable thing. You could actually even use the file exporter on the OTel Collector to actually dump the data that you get. And then for Service A, run it with Jaeger for ten minutes, dump that data with the OTLP out, and then do Service A again, but with OTLP, dump that data for ten minutes, and then just see what it looks like, understand that you should see, like, a pretty minimal difference between those.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that type of thing can give you so much confidence. And you can do that probably from your local environment without even needing to push it up. And so that's something that we didn't really consider as an option at the time. But had we thought of that, I definitely would have done it that way. It would have been a great option.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Where we could have just moved to OTel instantly and then backfill. Right. That's like a much easier path.</p><p><strong>ADRIANA:</strong> Yeah, I agree. I mean, it's a very low friction approach, especially at my old company. They were using OpenTracing in a few spots, and so the mention of moving to OTel kind of sent people in a panic. Like, we have to re-instrument. Yes, we do. But hopefully never again after. But that idea sent people in a panic, and I had the same thought as you, which was like, yeah, just pump it through the Collector. Like, you don't have to change your code right away, but with the intention of eventually changing your code.</p><p><strong>ADRIANA:</strong> Because now, correct me if I'm wrong, but if you continue on OpenTracing, you don't get to reap the benefits that you get with the whole OTel ecosystem, right? I mean, you don't end up with the traces and metrics correlation and the traces and logs correlation or any new updates to the API or SDK, right? You're kind of stuck with whatever OpenTracing was when it froze, when it was retired, basically.</p><p><strong>JACOB:</strong> Yeah. Which means if there are any CVEs, you're kind of like, out of luck. Which is a bad state to be in.</p><p><strong>ADRIANA:</strong> Totally.</p><p><strong>JACOB:</strong> It's a really bad state to be in.</p><p><strong>ADRIANA:</strong> Yeah. Awesome. Yeah, I definitely like that. Now, going back to the OTel Operator. So you said that you're doing mostly work around the metrics portion. It's the Target Allocator specifically, right?</p><p><strong>JACOB:</strong> That's exactly. Right.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> Now it's a bit more than that.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> But back then, like, last year was basically all target allocator stuff.</p><p><strong>ADRIANA:</strong> Okay, cool.</p><p><strong>JACOB:</strong> I can explain it. So basically when we started this process, someone from AWS had designed this thing called the Target Allocator. The goal of it was that you could distribute Prometheus works in targets. Targets are things that are like IP addresses, like a pod, a node, your old EC2 instance, whatever it is. You then go and scrape that instance to generate metrics. Prometheus works where it's a single monolith and you have a list of targets and it scrapes those and stores that data. You have to do this because if you have more than one instance of Prometheus, there's no way to tell which instance should scrape which thing. And so you're just going to be duplicating those scrapes. With OTel, we have the benefit of we don't need to store those metrics because we're just handing them off to the next thing with OTLP.</p><p><strong>JACOB:</strong> So the Target Allocator's goal is to allow you to distribute those targets amongst a pool of collectors. So if you have 300 targets and you have three Collectors, the Target Allocator could say, I'm going to give each collector 100 targets evenly. Right, but you need to have 100.</p><p><strong>ADRIANA:</strong> Collectors then to send it to...is that what that means?</p><p><strong>JACOB:</strong> No, you would just have to have...sorry...if you have 300 targets and you have three Collectors, then it's 100 targets per collector and then you would just forward that to your destination. So it'd be like if your destination is Prometheus actually, which now accepts OTLP, you could have OTel do all of your scraping and then just send the data to Prometheus as your backend store, right? And that would be like a totally viable option.</p><p><strong>ADRIANA:</strong> Gotcha.</p><p><strong>JACOB:</strong> If you really wanted the ability to shard your scraping and scale how you scrape targets, that would be a pretty viable approach.</p><p><strong>ADRIANA:</strong> Right, which Prometheus doesn't support the sharding right now, right?</p><p><strong>JACOB:</strong> So Prometheus has experimental sharding support but it doesn't have the ability. So it can shard your scraping, but it can't figure out your querying effectively. So because Prometheus is also a database. If you have three instances of Prometheus that are scraping each different targets, you'll only be able to query...you'll have to query the right instance each time because it doesn't know how to do that communication...to ask for, "Who has this metric?" At least that's my understanding of it. Maybe they've changed that, but I don't think they have.</p><p><strong>ADRIANA:</strong> Cool, okay. Yeah, that's super interesting. And so this allows you to scrape the Prometheus metrics which are not I mean, basically you're scraping it from wherever your source of Prometheus metrics is, right? It can be whatever, it can be coming from your infrastructure or whatever. And then this thing basically does the sharding for you and then it'll send your metrics to a destination. The destination could be Prometheus itself or it could be any observability backend that supports metrics essentially.</p><p><strong>JACOB:</strong> Yeah, yeah, exactly. Cool. And that's the real benefit. I mean, we also open up by using the Target Allocator, we can be a little bit smarter as well. So the thing that Prometheus does, because it's all in one, is most of the targets that you get, you're just going to drop. The way that the scrape configs work is you get a target which has a bunch of metadata and then your scrape config determines whether or not you should actually get the data from that target.</p><p><strong>ADRIANA:</strong> Got it.</p><p><strong>JACOB:</strong> Even prior to making the request. And so usually you have to keep all of those in memory because you're constantly scraping them and you're constantly asking this question does the metadata match my scrape config? Does the metadata match my scrape config? And so forth. Whereas because we have the Target Allocator, we can actually just drop any targets that we know the Collector won't scrape okay in advance. So we only tell the Collector to process targets that it will end up scraping.</p><p><strong>ADRIANA:</strong> Okay, so it's like a filter.</p><p><strong>JACOB:</strong> Exactly. That's what we call it. We call it a relabel filter.</p><p><strong>ADRIANA:</strong> Okay.</p><p><strong>JACOB:</strong> So the real reason that this is really cool and why we added this in is because then we can also really evenly distribute targets to Collectors because we can say only. So if you have 300 targets, we use this strategy called consistent hashing, where you just hash each target and their metadata to assign that to a Collector ID. And so if you have, like, let's say, 500 targets, but you really are only going to end up scraping 100 of them after this filter, it would be better if you only tell the Collectors...if you only distribute the targets that you're going to end up scraping, because it's going to be more even rather than trying to fit in. It's the pigeonhole principle, right?</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> If you have three boxes and you have 500 targets, you might evenly distribute it at first, but eventually, when you go to scrape them, it might be uneven once you figure out what you're actually going to scrape.</p><p><strong>ADRIANA:</strong> Right. By the time the Collector is receiving them, you've already just gotten the ones that you want, and so it can give you an even distribution of those. So then there isn't an imbalance, basically.</p><p><strong>JACOB:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Nice. That is super cool.</p><p><strong>JACOB:</strong> It's very clever.</p><p><strong>ADRIANA:</strong> Every day. Yeah, that's very awesome. So is the Target Allocator only part of the OTel Operator? Is that something that's available as part of the standalone collector?</p><p><strong>JACOB:</strong> So the Target Allocator is its own image. Like, it runs separate from the Collector binary. You could theoretically run it without the Operator. There are definitely some people that do that, but we don't support that as like, first class support. Reason why is that we do a lot of logic to rewrite. In order to make this work, you have to rewrite the Collector's configuration, and you also have to rewrite the Target Allocators configuration. It's just a bit of, like, data munging that we don't want users to have to do just because it's a little bit complicated. So we do it in the Operator for you.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> There are people who will take what the Operator gives you, remove the Operator, and then just run it themselves.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And that's kind of a viable option. Yeah, but that's bespoke you'd have to do that yourself. And if you ask me a bunch of questions, I'll try to help you, but there's a certain point at which I can't help you. I don't know what you're doing.</p><p><strong>ADRIANA:</strong> That sounds like someone's idea of, like, a fun weekend project.</p><p><strong>JACOB:</strong> So we have a bunch of requests from people to enable the Target Allocator as part of the Helm chart, the raw Collector Helm chart. And I tried to do it, and it was so hard. It just proved so difficult to do. The config rewriting was so challenging because Helm isn't really a language. It gives you some go templating stuff, but at a certain point, it doesn't get you all the way there.</p><p><strong>ADRIANA:</strong> Right.</p><p><strong>JACOB:</strong> And so I wasn't able to make it work, and I eventually decided to give up because it was too much of a time.</p><p><strong>ADRIANA:</strong> Yeah, that makes sense.</p><p><strong>JACOB:</strong> Which is unfortunate because people ask for it a lot.</p><p><strong>ADRIANA:</strong> Yeah, that's interesting.</p><p><strong>JACOB:</strong> Yeah.</p><p><strong>ADRIANA:</strong> Now, obviously there's an OTel Operator because obviously a lot of people run the Collector in Kubernetes. Do you know, is it common for people to run collectors outside of Kubernetes? I mean, obviously, if you're not a Kubernetes shop, I would imagine that would be the use case. But how common is it? Do you know?</p><p><strong>JACOB:</strong> I don't know. I mean, I'm sure there are a bunch of people that do it, because I'm in my little Kubernetes world, I don't hear about it that often.</p><p><strong>ADRIANA:</strong> Yeah, fair enough. Fair enough.</p><p><strong>JACOB:</strong> I'm pretty isolated, but there are definitely people who just run Collectors as binaries on raw EC2 instances.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> GCS instances. People are doing it, for sure.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JACOB:</strong> I don't know. They probably have a whole different class of problems than the one.</p><p><strong>ADRIANA:</strong> I know we're coming up on time, but I wanted to ask you quickly. Well, by the time this episode comes out, I don't know if KubeCon will have passed, but all the same, but do you have anything coming up at KubeCon that you want to talk about?</p><p><strong>JACOB:</strong> I do indeed. So one of the main projects I'm doing for the Operator right now is adding support for the OpAMP protocol, which is a new part of OpenTelemetry that gives users the ability to do remote configuration management and agent configuration and Observability, sort of, with superpowers. And I'll be giving a talk with Andy Keller from ObserveIQ on OpAMP and how it's going to make your life a lot easier to manage these pools of Collectors that you have. So I am working on this project in the Operator group that will allow you to basically understand the topology of your Collectors in your Kubernetes cluster and also remotely configure them. Add in new features, push out updates, everything that basically allow your cluster's observability to be on autopilot for you.</p><p><strong>ADRIANA:</strong> Nice. Who doesn't love that? Very cool.</p><p><strong>JACOB:</strong> Stop thinking about it.</p><p><strong>ADRIANA:</strong> Is that part of Observability Day, or is that part of the KubeCon, like the main conference?</p><p><strong>JACOB:</strong> Main conference.</p><p><strong>ADRIANA:</strong> Nice. Very nice. Yeah, very cool.</p><p><strong>JACOB:</strong> I don't know how many people can fit in the room that I'm in, though. I thought they'd tell you that, but I guess they don't.</p><p><strong>ADRIANA:</strong> It'll be a surprise the day of.</p><p><strong>JACOB:</strong> It will. It'll be anywhere from five people to 500 people.</p><p><strong>ADRIANA:</strong> I'm always nervous for these types of things. I think on the KubeCon schedule, you can see people already will sign up for your talk and you start seeing people signing up to attend your talk. And if it's like a small number, you're like, oh my God. And if it's a large number, you're also like, oh my God.</p><p><strong>JACOB:</strong> Yeah, I'm very nervous. Yeah.</p><p><strong>ADRIANA:</strong> Is like a very big deal. But yeah, this is awesome. Very excited for your talk. Oh, the other thing that I wanted to mention also, I don't know if it's going to come out by the time this comes out, but I do want to promote it because you were on the Maintainable podcast, you recorded an episode recently.</p><p><strong>JACOB:</strong> I did indeed. I don't think that's out yet, but definitely something to look out for, though I have no idea when that'll be out.</p><p><strong>ADRIANA:</strong> We will find out. Yeah, I think when I recorded an episode, I want to say like, in the spring and it came out a couple of months later.</p><p><strong>JACOB:</strong> So probably there's a backlog of editing.</p><p><strong>ADRIANA:</strong> Yeah, exactly.</p><p><strong>JACOB:</strong> It's a whole process.</p><p><strong>ADRIANA:</strong> I feel you. I have a backlog of editing for this too.</p><p><strong>JACOB:</strong> Yeah, that's just how it happens.</p><p><strong>ADRIANA:</strong> Yeah, totally. But anyway, something to look forward to as well, so you all keep an eye out for that. Now, before we part ways, do you have any interesting pieces of advice, be it like in tech or OTel or whatever, or any hot takes that you wanted to share with folks?</p><p><strong>JACOB:</strong> I think the thing that I always say is just do something that you enjoy. If you're looking for a job, just like find something that work on a project that you enjoy. Find something that's weird and fun and doesn't really matter and just brings you some joy. I think that we all sort of forget that coding can be really fun and enjoyable and there's so many things out there that are so cool right now, especially. And there's so many things that I think have been forgotten just out of the consciousness. I used to do a lot of coding with SignalFX and Java to do UI building and games and stuff, and I haven't done that in so long, but I had so much fun doing that. So if you're looking for a job and you don't know how to do it, my best advice is to do a project that you find very fun and interesting and not just one that you think will play well on a résumé. Because if I'm interviewing you and you tell me about a project that you were so happy to do and really excited about, that's going to be ten times better than a project that you didn't really care about.</p><p><strong>JACOB:</strong> Yeah, just have fun is my advice.</p><p><strong>ADRIANA:</strong> Yeah, that is really great advice and I couldn't agree more. Yeah, and coding should be fun. It definitely puts me in a happy place when I'm working on an exciting project that I dream up some weird thing that I want to explore and then you learn so much and I don't know, you get a high. The programmer's high.</p><p><strong>JACOB:</strong> Exactly.</p><p><strong>ADRIANA:</strong> Totally down for that. Awesome. Cool. Well, thanks so much, Jacob, for joining today. So y'all, don't forget subscribe. Be sure to check the show notes for additional resources and to connect with us and with our guests on social media. Until next time...</p><p><strong>JACOB:</strong> Peace out and Geek out.</p><p><strong>ADRIANA:</strong> Geeking out is hosted and produced by me, Adriana Vileela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to Bento Me slash Geeking Out.</p>
]]></content:encoded>
      <enclosure length="42180456" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/785fb5f2-0c96-46d0-8c52-781bd8f24983/audio/edb42abb-f2c9-48a4-9b6f-16120486ae6d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on the OTel Operator with Jacob Aronoff of SNCO</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Jacob Aronoff</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:02</itunes:duration>
      <itunes:summary>This week, Adriana geeks out with fellow co-worker, Jacob Aronoff. Jacob highlights his experiences in leading an internal OpenTelemetry migration from OpenTracing. He also digs into the OpenTelemetry Operator&apos;s Target Allocator, highlighting how it can be used to supercharge Prometheus. Adriana and Jacob also reflect on the inclusiveness of the OpenTelemetry community, and how it encourages contributions and questions. Finally, Jacob talks about the Open Agent Management Protocol (OpAMP), and his recent KubeCon North America talk on the subject.</itunes:summary>
      <itunes:subtitle>This week, Adriana geeks out with fellow co-worker, Jacob Aronoff. Jacob highlights his experiences in leading an internal OpenTelemetry migration from OpenTracing. He also digs into the OpenTelemetry Operator&apos;s Target Allocator, highlighting how it can be used to supercharge Prometheus. Adriana and Jacob also reflect on the inclusiveness of the OpenTelemetry community, and how it encourages contributions and questions. Finally, Jacob talks about the Open Agent Management Protocol (OpAMP), and his recent KubeCon North America talk on the subject.</itunes:subtitle>
      <itunes:keywords>cloud native, otel, opentelemetry operator, open source, data migration, observability, opentelemetry</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>12</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">05f9eb2b-8d3c-4a05-839d-be91b909ea3b</guid>
      <title>The One Where We Geek Out on OpenTelemetry with Juraci Paixão Kröhling of Grafana Labs</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Juraci Paixão Kröhling is a seasoned software engineer, a Governance Committee member for the OpenTelemetry project, and an emeritus maintainer of the Jaeger project. With a strong focus on observability and open-source development, Juraci has delivered talks at conferences such as KubeCon EU, KubeCon NA, OpenSource Summit, Devoxx Belgium, FOSDEM, and various DevOpsDays. With deep expertise in distributed tracing and observability, Juraci empowers software engineers to optimize their applications and build reliable observability pipelines. Currently working at Grafana Labs, Juraci continues to shape the future of observability tools while passionately contributing to the open-source software engineering community. Outside of work, Juraci is a proud parent of three kids and finds solace in the hobby of sleeping, albeit occasionally interrupted by the delightful chaos of parenting responsibilities.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jpkroehling/">LinkedIn</a></li><li><a href="https://twitter.com/jpkrohling">X (Twitter)</a></li><li><a href="https://twitter.com/jpkrohling">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Love_Parade">Love Parade</a></li><li><a href="https://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Language (DSL)</a></li><li><a href="https://juliusv.com">Julius Volz, PromLabs Founder</a></li><li><a href="https://www.youtube.com/watch?v=STVMGrYIlfg">Julius Volz Prometheus video</a></li><li><a href="https://cloud-native.slack.com/archives/C01N6P7KR6W">OpenTelemetry Collector SIG on CNCF Slack (special interest group)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib">OpenTelemetry Collector Contrib on GitHub</a></li><li><a href="https://www.theex.com">Canadian National Exhibition (CNE)</a></li><li><a href="https://opentelemetry.io/blog/2023/contribfest-na/">OpenTelemetry Contribfest at KubeCon</a></li><li><a href="https://opencensus.io">OpenCensus</a></li><li><a href="http://opentracing.io">OpenTracing</a></li><li><a href="https://en.wikipedia.org/wiki/OpenShift">RedHat OpenShift</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://www.techtarget.com/searchitoperations/definition/real-user-monitoring-RUM">Real User Monitoring (RUM)</a></li><li><a href="https://opentelemetry.io/docs/specs/otlp/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/logs/bridge-api/">OTel Logs Bridge API</a></li><li><a href="https://www.slf4j.org">SLF4J (Java Logging)</a></li><li><a href="https://pkg.go.dev/golang.org/x/exp/slog">slog (Go Logging)</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://openmetrics.io">OpenMetrics</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://dosedetelemetria.com">Dose de Telemetria</a> - Juraci's weekly Portuguese language livestream on OTel</li><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Recap of Adriana and Ana's talk on Platform Engineering at KubeCon 2023</a></li><li><a href="https://youtu.be/h1miFQbeYWA?si=X8erZiicY0B-g6FU">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to geeking out. The podcast about all geeky aspects of software delivery DevOps, observability, reliability and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada and geeking out with me today is Jurassi. Welcome Judasi.</p><p><strong>JURACI:</strong> Thank you very much. And I'm surprised always when speaking English, people have a trouble speaking my name. That's not the case with you. You were perfect.</p><p><strong>ADRIANA:</strong> Oh, thank you! So, Juraci, where are you calling from today?</p><p><strong>JURACI:</strong> I'm calling from Berlin, Germany. Yeah, I'm freshly moved from Brazil back to Germany to Berlin. I'm here since 9 August, so I'm here less than a month now.</p><p><strong>ADRIANA:</strong> Very cool. I've been to Berlin once when I was working in Munich, I took a train to the Love Parade.</p><p><strong>JURACI:</strong> That's nice, that's wonderful.</p><p><strong>ADRIANA:</strong> This was back in 2000.</p><p><strong>JURACI:</strong> Okay, yeah, that's nice.</p><p><strong>ADRIANA:</strong> I'd never been to the Love Parade. I was like, wow, it is an experience. It was a fun experience. So that's my experience with Berlin. I hope someday to actually see Berlin properly.</p><p><strong>JURACI:</strong> Well, almost nothing here can top Love Parade. So you've experienced Berlin on its best.</p><p><strong>ADRIANA:</strong> Awesome. So before we get going with the main content, I have a few lightning round questions that I like to ask all my guests. So don't worry, they're painless and they're fun. So let's get started. So first question, are you left handed or right handed?</p><p><strong>JURACI:</strong> Oh, I'm left handed.</p><p><strong>ADRIANA:</strong> Me too. I'm so excited to meet left handed people! Yay. Left handed and Brazilian. Best combo ever. I'm slightly biased. Next question. IPhone or Android?</p><p><strong>JURACI:</strong> Oh, Android, that's easy. Open source? Well not so much, but yeah.</p><p><strong>ADRIANA:</strong> Cool. Next one, do you prefer Mac, Linux or Windows?</p><p><strong>JURACI:</strong> That's also easy. Linux.</p><p><strong>ADRIANA:</strong> Awesome. Hardcore. Die hard, very cool. Okay, favorite programming language?</p><p><strong>JURACI:</strong> Oh that's tough. I don't know, I'm using Go most of the time now, but Ruby still has a place in my heart. But I was a Java developer for so long, so I don't know, I mean a mix of Java, Ruby and Go now.</p><p><strong>ADRIANA:</strong> Nice. Most of my career was as a Java developer. Sixteen years. So I have a love hate relationship with Java.</p><p><strong>JURACI:</strong> I guess that's why I like Ruby so much, because Java provides you the security in so many aspects and Ruby is just like this nice language that is beautiful to read and it's fun to write. It might not be a perfect fit for everything, but it is a fresh view of the programming world for a Java programmer.</p><p><strong>ADRIANA:</strong> Yes, very true, very true. Actually I know a lot of people who love Ruby because I think they describe it as being like a very simple, very elegant language.</p><p><strong>JURACI:</strong> It is. Not only the language itself is very nice, but what you can do with that, you can build very beautiful DSLs with Ruby. And they really feel like DSLs, like domain specific languages. And when you build a DSL in Java, for instance, it still feels like Java. Right. But there are some DSLs in Ruby that you cannot tell it is Ruby. You really think that it's a new language built on purpose for that specific domain? I think that's what makes Ruby beautiful.</p><p><strong>ADRIANA:</strong> That's very cool. Next question. Prefer Dev or ops?</p><p><strong>JURACI:</strong> Dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JURACI:</strong> I've been operating my own servers since like ever. And I love doing that. I ran my mail server for more than a decade now. I stopped a couple of years ago. I decided not to continue doing that for my own sanity.</p><p><strong>ADRIANA:</strong> That's a lot of work.</p><p><strong>JURACI:</strong> It is, but that side of operations is really very close to my heart. But still, I'm a developer.</p><p><strong>ADRIANA:</strong> I feel you. All right, next one. JSON or YAML?</p><p><strong>JURACI:</strong> Oh no. None?</p><p><strong>ADRIANA:</strong> That's a fair answer.</p><p><strong>JURACI:</strong> Well, if I have to pick one, then YAML, of course. But yeah, no...I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I prefer YAML over JSon. JSON's too garbly for me. Too much happening. It gives me Java vibes like so many curly braces.</p><p><strong>JURACI:</strong> Yeah, and double quotes everywhere. In YAML you can just choose when to place it and when not to place it. And comments, I mean, you can place comments on YAML, you cannot with JSON.</p><p><strong>ADRIANA:</strong> Oh yeah, that's true. Score for YAML. Okay, next question is, do you prefer to consume content through video or text?</p><p><strong>JURACI:</strong> Okay, I'm still a text consumer, so books, articles. But I am on this verge of consuming more and more media in podcasts or presentations, like recorded presentations from conferences and so on. I find that. I think the best balance right now is a mix of all of them. There are some great content that has been provided in forms of tutorials and presentations at Kubecons for instance.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JURACI:</strong> That you cannot find written anywhere, so you have to go and watch them at the same time. I find good old books very pleasant to read.</p><p><strong>ADRIANA:</strong> Yeah, I definitely have to agree with you. Text is my default. I love a good podcast, especially like when I'm doing, running errands, walking, doing housework. It just gives my brain something to do. But yeah, I agree with you that there are some cases now where video is the only way to consume the content. So you kind of have to just power through.</p><p><strong>JURACI:</strong> Had some, I don't know, I had some like, oh, YouTube. YouTubers. No, I refuse to do that. But then I think we are past that now. People are producing great. I mean, look at Prometheus, right? So Julius Volz is creating great videos on Prometheus and there is no one better, or there is almost no one better in the world that can talk about Prometheus. No bigger authority than Prometheus and him than Julius. And it's only in video.</p><p><strong>JURACI:</strong> Of course he does have his courses and some written content, but the videos are just great.</p><p><strong>ADRIANA:</strong> That's awesome. Good to know. Good to know. And final question in our lightning round, what is your superpower?</p><p><strong>JURACI:</strong> Oh, getting my kids in bed. I can do that better than anyone else. I just get them there and they fell asleep in a few minutes.</p><p><strong>ADRIANA:</strong> Yeah, that is very impressive. I just have the one daughter and when she was little, oh my God, the excuses, the excuses.</p><p><strong>JURACI:</strong> And I'm leveling up. I take care of two now because my youngest one is too young for me, I cannot breastfeed her. So mom still has to get her to sleep. But we are now transitioning also to no breastfeeding anymore. So in the future it's not going to be two kids, but three to get in bed.</p><p><strong>ADRIANA:</strong> So then you'll really put your superpower to work. Amazing. Well, awesome. Thanks for playing along with the lightning round questions. So now onto the good stuff. So OpenTelemetry...I want to talk to you about...because you are one of the OpenTelemetry maintainers, right? What's your specific role in the OpenTelemetry community?</p><p><strong>JURACI:</strong> I wear quite a few hats actually, but two of them are really big. And perhaps the biggest hat that I have right now in the OpenTelemetry community is on the Collector SIG. So I'm a code owner for a few components of OpenTelemetry Collector, especially around the contrib repository. So things like the tail sampling processor or the load balancing exporter, or routing processor and routing connector now and a few other things. And of course Grafana specific components like the Loki receiver and exporter. I'm also part of the Governance Committee or the Governance Board for OpenTelemetry. So I think that's my second biggest hat there. But I'm around in a making...I don't know...creating confusion in other SIGs as well.</p><p><strong>JURACI:</strong> I guess that's what I can describe.</p><p><strong>ADRIANA:</strong> Awesome. I don't know if you heard that sound. Yeah. So there is in Toronto right now, we call it like the Canadian National Exhibition. It's basically like, I don't know, like a two week fair amusement park thing. And this time of year they have like fighter jets, they do like an aerial show. And even though we're not that close to where it's at, I want to say it's about. Probably about 4 km away from where I am, but it's freaking loud.</p><p><strong>ADRIANA:</strong> And they practice around this time. And I think the air show is this weekend because Labor Day weekend. Yeah. Anyway, that's where that horrid sound came from. That was super freaking loud. So one of the things I wanted to ask in your OpenTelemetry role, so what does the governance committee do?</p><p><strong>JURACI:</strong> Right, that's a great question. In the best case scenario, we don't do anything, but we are effectively the maintainers from the CNCF's perspective. So we are the ones taking the decisions on behalf of the project, especially when it comes to official decisions. So if there are any resource requests, especially involving money, that needs to go through the CMCF, then it has to go through the Governance Committee, the Governance Board, and we wouldn't take a look at those requests and we decide, oh, it does make sense, or it is good for the project, or it is not very nice for the project to do that. So this is the very bureaucratic view of the government. So we sign the request and things like that. Practically, in practical terms, what we do is we take care of organizing our events for KubeCon, for instance. So we apply for specific places, for specific talks at the maintenance track, for instance, or the contribfest.</p><p><strong>JURACI:</strong> We applied for this KubeCon, but we also mediate conflicts. And this is, I think, the most important part of the GB, the governance board or the GC. The Governance Committee, as we usually call it, the GC. And that is whenever we see something that can negatively impact the OpenTelemetry community, it is our duty to act on it. So there was a case a year or so ago where at the beginning of the year, where there were some concerns about one specific thing. And as a GC member, we have to go and see those allegations and go and see what is behind it. And is there any concern for OpenTelemetry as a community because of that? And if there is, we have to act on. But it is our ultimate responsibility to take care of OpenTelemetry as a project and as a community.</p><p><strong>JURACI:</strong> I think that's mainly how I see the OpenTelemetry role. Of course, we also have a say, so not the say, but we have a say in the roadmap so we try to build or establish a roadmap for the project. But because the way that we structure the project, every SIG is independent, and every person collaborating in the project or with the project has the freedom to do whatever they want. We cannot just go to the Collector contributor and say, hey, Juraci, you have to work on this receiver here. That's not how it works. We have to plan ahead. Of course, as part of the GC, we have to think about it and think, when do we want to do AGA for the project as a whole? Do we want to graduate or not? What do we want for the future? And once we know that, once we have that kind of vision, project wide vision, we try to get the message out and tell other maintainers. So this is where we think the project should be going.</p><p><strong>JURACI:</strong> So can we try to make a concerted effort to get there as a project? Most of the time we fail, but I guess that it is useful nonetheless. We were able to get a focus on metrics for a few months, and then we got metrics out, and we also got a concerted effort around logs, and logs are now also out. So for the most part. So I think it does work, but it is a fair question because it's not very clear when we are out what the GC should be doing.</p><p><strong>ADRIANA:</strong> Well, it sounds like GC wears a lot of hats. There's a lot going on in the GC.</p><p><strong>JURACI:</strong> Well, we got to meet every week for about an hour, and that's pretty much all of the time that we have. So we can say that we have 1 hour of work per week. Most of the time, we discuss the whole hour. So we have quite a few things to talk about, but most of them are, I have to admit, they're kind of mundane. Right? So like a company, X wants to assess whether it makes sense to have a set of features for a specific platform, right? So then we go around and ask people, does that make sense? Does that not make sense for us?</p><p><strong>ADRIANA:</strong> So then how do you communicate, since the GC does, I guess, has a hand in the overall vision for OpenTelemetry, how do you communicate that information to the different SIGs to make sure that things move in that direction, even if you're not successful, but to at least communicate the idea, even if it doesn't necessarily get implemented, or maybe not implemented in the way that was originally envisioned?</p><p><strong>JURACI:</strong> Yeah, that's a good question. We have a diverse set of GC members. We have two people from the collector SIG. We have people that are not part of any other SIGs. We have two people who are part of the TC, the technical committee as well. We have people who are users of OpenTelemetry in ODIC. So what we do today is we use the other hats for the GC members so that information can spread around. So we have the Collector folks bringing information into the Collector SIG, but we also have GC members joining the Monday's maintainers call.</p><p><strong>JURACI:</strong> So we have a call every Monday for maintainers of OpenTelemetry. So we have a GC member joining that call and bringing the updates to that group. We also have a monthly GC plus TC call where we have a discussion between the two committees discussing things that are relevant for the project as a whole, but also making sure that information flows basically. And the TC is then responsible for ensuring that the technical direction of the project is set and followed by the individual.</p><p><strong>ADRIANA:</strong> Okay. Okay. Yeah, that makes a lot of sense. Cool. So now, taking a step back, my question is, how did you get involved in OpenTelemetry in the first place?</p><p><strong>JURACI:</strong> I like to say that I'm part of OpenTelemetry since it was not OpenTelemetry. Right. I mean, I was part of the OpenTracing group back then.</p><p><strong>ADRIANA:</strong> Oh, very cool.</p><p><strong>JURACI:</strong> I was actually part of perhaps the first KubeCon where OpenTelemetry had an appearance. And it was actually here in Berlin in 2017. I think it was KubeCon Europe was very small back then, I think not even like 1000 people.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>JURACI:</strong> Yeah. Comparing now, like with Amsterdam. It's a totally different vibe.</p><p><strong>ADRIANA:</strong> That was outrageously huge. And I think Chicago is going to be even bigger, I think.</p><p><strong>JURACI:</strong> So, yeah. I'm really looking forward to it. But back then in 2017, we had a, I think it was a tutorial. Me, Priyanka Sharma, who is now executive director of the CNCF, and Ted Young, your colleague, Ted Young. We were there doing an OpenTracing tutorial back then, and it was really fun. I mean, we had a 90 minutes session there, people trying to instrument their applications using Go and OpenTracing and facing all sorts of problems. And things were working, but barely, but it was fun. So I joined back then and things just evolved from there.</p><p><strong>JURACI:</strong> Right. So we got, in 2019, perhaps, we joined forces with OpenCensus, then we formed OpenTelemetry in perhaps a little bit later than 2019, but then here we are. And I started contributing with the Collector when we joined forces, because I thought the Collector was a really cool technology back then it was part of OpenCensus service, so it was already getting our attention at RedHat back then, we thought this is a cool piece of technology that can really free up people. Not free up, but to liberate people from vendors if they want to do so. Right. So people can start using the service to make translations and they can decide at the service, OpenCensus service. Back then they can decide where to send their data. For a company like RedHat, that made a lot of sense because RedHat was not, and is not, as far as I know, interested in a backend for telemetry.</p><p><strong>JURACI:</strong> But at the same time they were and still are, probably interested in getting telemetry data out of their OpenShift clusters or Kubernetes clusters. So it does make sense to have a support for a service of some sort, like OpenCensus service. When we had a disfusion of OpenTracing and OpenCensus, then I continued working on...well then I officially started working on the OpenTelemetry Collector. It was renamed, and that prevailed until today. I continued focusing on OpenTelemetry. And a few years ago Grafana got in touch with me and know we are highly interested in OpenTelemetry and we need someone who's already in the community to help us navigate this community and understand what's going on and bring what's new inside the company and help the company provide also support for the project in whatever way makes sense for the company.</p><p><strong>ADRIANA:</strong> Oh, that's so awesome. That's so awesome. It's nice to have your work recognized like that, where a company comes to you and they're like, hey, I like what you're doing, it's wonderful.</p><p><strong>JURACI:</strong> Yeah, I can say that I'm really blessed to work with what I really like. I really like the project OpenTelemetry. I like what I do on a daily basis. I like of course, the Collector. I like writing new components and so on and so forth. But I also enjoy the community side of it. And I think that's a huge part of what I do nowadays is building bridges. It's making connections between people and it is also empowering other people.</p><p><strong>JURACI:</strong> So helping people achieve what they want, both in terms of community and their professional goals as well. I think I'm very blessed to be where I am right now.</p><p><strong>ADRIANA:</strong> I love that so much because I think it's so important. People really underestimate the power of connections and community. And I completely agree with you. One of my favorite things is being able to connect people. And sometimes you'll have a conversation with Person A, and then you'll have a conversation with Person B, and maybe the stuff that you're talking about, it's like peripherally interesting. But then person A and person B have the thing in common and you know both of them now you can connect them. And I think it's so cool to be able to make those kinds of connections and make introductions and see the sparks fly. I think that's so amazing.</p><p><strong>JURACI:</strong> I love that. And I love seeing the results a few months later as well. And then you look back and you see, oh, something came out of that and that's really cool. So I love that as well.</p><p><strong>ADRIANA:</strong> Yeah, amazing. I just want to turn back to the OTel Collector because I'm very intrigued. I had no idea that the Collector was actually like a component of OpenTracing that got ported over to, sorry, OpenCensus that got ported over to OpenTelemetry. That's so cool. When I first got wind of the OTel Collector, immediately I decided that was like my favourite thing about OpenTelemetry. I don't know why I think it's so cool what it can do. I don't know. I love this idea where especially because so many Observability back ends, they all have their different agents, and the OTel Collector is basically the vendor agnostic agent that will do all the things and will ingest the data from different sources.</p><p><strong>ADRIANA:</strong> And then my absolute favourite is being able to send it to different simultaneous sources and to be able to see, like if you're evaluating a particular vendor, you can see how the same information ends up being rendered differently by the different vendors, and then that becomes the differentiating factor between the vendors. I think that's so cool because then the vendors don't have to compete on the data format itself. Really what's distinguishing is what do they do with the data to make it useful to you to troubleshoot. And I think that's so, so awesome.</p><p><strong>JURACI:</strong> Yeah, I think that's beautiful also for the Collector, of course. But I'm looking back the industry a decade ago, right, we see that vendors were fighting for the instrumentation. So they were saying, oh, you want the best of your services, you want the best telemetry data out of your systems, then you install my agent here. And then another vendor would just come and say, oh, you should use mine. And if you wanted both, you couldn't just use both agents. They would conflict and one would very likely have troubles with the other. They cannot run at the same time. If they did, it was not on purpose.</p><p><strong>JURACI:</strong> On any issues, any problems, you would call one vendor and they would point fingers to each other. Now the situation has changed drastically today, so today, I like to say that instrumentation is commoditized. It is not where is not where the fight is right now. Of course, there are still vendors offering their own agents and whatnot, but it's not really where the differentiation is. And it's not the collector either. Or it's not the infra that helps a data from A to B. It is really on the back end. It is really how you build a scalable back end for metrics, logs, traces, profiles, and RUM and so on and so forth.</p><p><strong>JURACI:</strong> And that's where innovation is. That's where the differentiation is right now. And I think the Collector helps people who are still on the old way of doing things, and they want to get into the new way of doing things. And it is the part that you just drop into your infra without changing anything. You just drop it there and it just works. And it will just help you achieve something today right now. So you can certainly keep using your current vendor, but you can also multiplex or send out or send the same data to another vendor. And as you said, just compare the same data visualized in different ways.</p><p><strong>JURACI:</strong> I think that's why the Collector is so it gets a lot of attention or gets our attention, right, because it is such a powerful and yet easy to implement solution that allows people to get started really quick. I mean, for instrumentation, it's nice that I can follow a tutorial on a website and learn how to instrument things and learn how to apply like Java agent or the Go auto-instrumentation and so on and so forth. But the practical results on my daily routine, they take longer to reflect than the Collector. I think that's what makes the Collector very special. And it is also the versatility of the Collector right now. I mean, just today someone was mentioning, oh, I'm playing with the tail sampling processor, and I'm applying span metrics after that. And of course, we know this is a problem, right? And the person came to that realization that it is a problem, because now I'm doing metrics only on 10% of my traces. So how do I solve that? And then with the Collector, in like five or ten minutes, I was able to get into a configuration where we have connectors and we have traces going in and connectors sending the same data to two different pipelines.</p><p><strong>JURACI:</strong> And one of them is with the span metrics, the other one with the tail sampling, and that's it. Voilà. It's like a chef of the cuisine that would just get a recipe there for a very nice and tasty dish there. So I think that's what I like about the Collector as well, its versatility.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's so cool to also see the different because there are so many different receivers available for the Collector now where it can ingest from so many different data formats, which is awesome. So then it's like exactly what you said. You can just drop it in. You don't have to disrupt your existing system. I think I've heard some scenarios where people were using statsd and it's like, great. You can just drop a Collector there to ingest the data from statsd until you're ready to remove that part. You can just keep it running business as usual, which is really nice.</p><p><strong>ADRIANA:</strong> And then the other thing that I find interesting and not necessarily a Collector thing, but an overall OTel thing, that when OTel started, I think there were very few vendors that used to ingest data in the OTLP format. And so there were different exporters for these different vendors. But it's been really cool to see many, many vendors now being able to support the native OTLP format, basically rendering these exporters obsolete, which is amazing, right? Because it just goes to show how many vendors are actually taking OpenTelemetry seriously.</p><p><strong>JURACI:</strong> Absolutely, yes. And it is a quite different view of the road from a few years ago. Right? I mean, a few years ago we still had vendors wondering if this OpenTelemetry thing is here to stay or not. And can I just perhaps rename my monitoring pages to Observability and be done with it? Can I ignore OpenTelemetry altogether? They realize it's not the case, so it's not enough. And they have to at least ingest or accept that OpenTelemetry exists. They don't have to be part of the community, so we don't have this requirement. They can just live on their own island. They can ingest OTLP.</p><p><strong>JURACI:</strong> That's fine. Their customers are requesting them to ingest OTLP. So that's why we are doing our customers, all of our customers, they do want to generate, know, commoditize instrumentation that we talked about before, and now they want to send data to you because you are providing a very nice solution there. And if you don't, they're not going to give you another chance. They're going to go to another vendor. And I think that's how it is today and I think it's beautiful where we are right now.</p><p><strong>ADRIANA:</strong> Yeah, I really love it. When I first started learning about OpenTelemetry, I want to say it was around 2021 and I was working at Tucows and I was running an Observability practices team there and traces had not even been in GA yet. And I'm like sitting there telling no, no, this is going to be a big thing, you just wait. And I'm so so happy to see how much it's grown since then. And now we're at a point where metrics, I believe are in GA. I think logs are stable, right? I think at this point?</p><p><strong>JURACI:</strong> The data model is. We don't have a logs API and we're not going to have one, right?</p><p><strong>ADRIANA:</strong> Right. Right.</p><p><strong>JURACI:</strong> Of course we realized, I think it was clear to everyone since the beginning, but there is an official realization that it doesn't make sense for us to come up with a new logging API. Logging is the older of all of the telemetry signals people have since they started writing code. So it doesn't make sense to try to come up with a new logging API and hope for people to use our APIs in the future. Coming from a Java road and you too, you can probably name more than five logging APIs there and logging frameworks, and we don't want that. We don't want to deal with that kind of problem at the OpenTelemetry level. So what we are doing is we have the Logs Bridge API and that is something that we can implement in every language, or almost every language, and interoperate with the instrumentation that people have today. So if they have SLF4J, for instance for Java, we can have an implementation of that for OpenTelemetry. So users still use the SLF4J API if they want and they have an OpenTelemetry implementation or the new slog library for Go.</p><p><strong>JURACI:</strong> So we can implement a handler for that. And users are just going to use slog libraries for their code. But during the initialization of the logging library we can configure that to spit out OTLP, right?</p><p><strong>ADRIANA:</strong> So basically for every, or I guess the goal at least is for every logging library out there, there's going to be like a logs bridge API that basically is that connector between taking that existing logging library and converting it to OTLP.</p><p><strong>JURACI:</strong> Of course all of the libraries out there is a little bit too much, but...</p><p><strong>ADRIANA:</strong> I guess the more popular ones I would imagine.</p><p><strong>JURACI:</strong> And I guess that goes into a nice other side discussion that should that belong to OpenTelemetry, should that kind of work belong to OpenTelemetry? Or do we expect the logging framework implementers to provide such a bridge? Right, the same for instrumentation. So do we expect database client developers to integrate directly with OpenTelemetry or do we expect the OpenTelemetry community to provide instrumentation libraries for those database drivers, database lines?</p><p><strong>ADRIANA:</strong> Yeah, that's actually a really excellent question. Has it been answered yet, or is it still under debate?</p><p><strong>JURACI:</strong> Well, it is something that we did talk about during our OpenTelemetry Leadership Summit earlier this year. And the long term vision is of course that OpenTelemetry would become so successful and so pervasive that people are going to use OpenTelemetry everywhere. And we don't need to do the instrumentation on our side. People who are domain experts and coding experts on their side, they can do the instrumentation with OpenTelemetry libraries better than we can do it. And that free us up from the burden of the burden. Burden is probably the wrong word, but the burden of creating instrumentation libraries, so.</p><p><strong>JURACI:</strong> We have to maintain them.</p><p><strong>JURACI:</strong> So we have so many instrumentation libraries out there for Java, for go, it's impossible for the limited amount of maintainers that we have to keep them all up to date across all of the versions of all of the libraries. So it's a huge amount of work, and even if things work today, we are not sure they are going to work tomorrow.</p><p><strong>ADRIANA:</strong> Yeah, that's a really excellent point. And I think it goes back to a piece of feedback that I heard in one of our OTel End User Working Group sessions from earlier this year, which is basically like, you've already got folks worrying about the API and SDK for each language, right? And that sucks a fair amount of time. But then now also having to deal with the third party libraries and not necessarily being an expert in that library, and you're having to rely on the goodwill of the community in some cases to be able to instrument those libraries, which is awesome that that sort of thing exists, but that is a massive, massive undertaking.</p><p><strong>JURACI:</strong> Yeah, it is something that we have to think about for the future. We can start thinking about that today. And there are examples of projects doing that today, like using OpenTelemetry natively. But until Open Telemetry is like the winner or the perceived winner for all of the signals, or at least for metrics as well, then it is not going to be adopted by other projects natively. So if I'm a maintainer of a project that is starting right now, and perhaps it's becoming huge success in the future, do I really want to tie my users to this library here or to that library there? And if there are no clear winners for that right now, I should probably stay out. And it's perfectly understandable. I mean, for traces it's clear. We have OpenTracing, we have OpenCensus.</p><p><strong>JURACI:</strong> They're now both OpenTelemetry. What about metrics? So I think perhaps there is a discussion to have in the future, seeing how we progress. But at least for traces, we are there. So we can start that conversation now for traces.</p><p><strong>ADRIANA:</strong> Yeah, and that's really good. Interesting point that you made on metrics, because it's a question that I've had for a while, because OpenMetrics also exists. So then what's the relationship between OpenMetrics and OpenTelemetry? Do you have any insight into that?</p><p><strong>JURACI:</strong> Yeah. So OpenMetrics, we have the Prometheus working group as part of OpenTelemetry, and I think it fits there. So we have folks from the OpenMetrics project joining the Prometheus WG for OpenTelemetry. And our idea is that we should...so OpenTelemetry should be compatible or interoperable with OpenMetrics and Prometheus. So OpenMetrics is the format, is the exposition format for Prometheus, basically. So if we want to expose data in Prometheus format, we use an OpenMetrics, or we should use OpenMetrics specification for that. I think it is the other part of the project that is the acknowledgement that we are not alone and we're not alone there.</p><p><strong>JURACI:</strong> So we have to play with the other players, we have to be interoperable with the other solutions. We have to have Zipkin, Jaeger, OpenCensus receivers for the Collector. They're not going to get away. They're not going to go away, and we don't want them to go away. It's part of a healthy ecosystem to have multiple implementations of the same solution. Same with metrics. So we want very good support for not only Prometheus, but for other metrics solutions out there as well.</p><p><strong>ADRIANA:</strong> Yeah, right. Yeah. And that's a really great point, is acknowledging that there are people still using other protocols, other tools out there, and so being able to basically welcome them into open telemetry and playing nice in the sandbox is definitely an important message to give. Now, we are just about to wrap up, but before we do that, I did want to ask if there's anything that you're working on that you would like to promote and share with folks. Absolutely. I would love to share that here.</p><p><strong>JURACI:</strong> Yes, absolutely. So one thing that I'm particularly passionate about is our participations in the Outreachy program. So, Outreachy is an internship that allows people coming from an underrepresented background in our industry in it. It allows them to get in a paid internship to work on open source projects. And since 2017, back with Jaeger and OpenTracing. I try to be part of this project. And this week we got a confirmation from the CNCF that we can have one intern working. So people who are in the industry, and if you know anyone who's having trouble getting into our industry because they are part of an underrepresented group of people, spread the word and help me find those people.</p><p><strong>JURACI:</strong> And we are being part of this program once again. So the internships should start in December and finish in March, and we are going to have projects related to OpenTelemetry there.</p><p><strong>ADRIANA:</strong> Amazing. And I also want to add that you have a weekly show in Portuguese called "Dose de Telemetria" which, if you're a Portuguese speaker, definitely check it out. I'll include it in the show notes. And also to congratulate Juraci on getting a speaking spot at KubeCon, North America in...oh my God, it escapes me. Contrib fest.</p><p><strong>JURACI:</strong> Yes, that's right.</p><p><strong>ADRIANA:</strong> Yes. Congrats. And also that Jurassi is a fellow CNCF ambassador, so wanted to throw that out. Great. Well, thank you so much, Jurassi, for geeking out with me today. Y'all. Don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong> Until next time, peace out and geek out. Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento me slash geeking out.</p>
]]></description>
      <pubDate>Tue, 21 Nov 2023 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Juraci Paixão Kröhling)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-otel-with-juraci-paixao-krohling-ooIok_VL</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Juraci Paixão Kröhling is a seasoned software engineer, a Governance Committee member for the OpenTelemetry project, and an emeritus maintainer of the Jaeger project. With a strong focus on observability and open-source development, Juraci has delivered talks at conferences such as KubeCon EU, KubeCon NA, OpenSource Summit, Devoxx Belgium, FOSDEM, and various DevOpsDays. With deep expertise in distributed tracing and observability, Juraci empowers software engineers to optimize their applications and build reliable observability pipelines. Currently working at Grafana Labs, Juraci continues to shape the future of observability tools while passionately contributing to the open-source software engineering community. Outside of work, Juraci is a proud parent of three kids and finds solace in the hobby of sleeping, albeit occasionally interrupted by the delightful chaos of parenting responsibilities.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/jpkroehling/">LinkedIn</a></li><li><a href="https://twitter.com/jpkrohling">X (Twitter)</a></li><li><a href="https://twitter.com/jpkrohling">GitHub</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li>All of Adriana's social channels are on <a href="https://bento.me/adrianamvillela">bento.me/adrianamvillela</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Love_Parade">Love Parade</a></li><li><a href="https://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Language (DSL)</a></li><li><a href="https://juliusv.com">Julius Volz, PromLabs Founder</a></li><li><a href="https://www.youtube.com/watch?v=STVMGrYIlfg">Julius Volz Prometheus video</a></li><li><a href="https://cloud-native.slack.com/archives/C01N6P7KR6W">OpenTelemetry Collector SIG on CNCF Slack (special interest group)</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib">OpenTelemetry Collector Contrib on GitHub</a></li><li><a href="https://www.theex.com">Canadian National Exhibition (CNE)</a></li><li><a href="https://opentelemetry.io/blog/2023/contribfest-na/">OpenTelemetry Contribfest at KubeCon</a></li><li><a href="https://opencensus.io">OpenCensus</a></li><li><a href="http://opentracing.io">OpenTracing</a></li><li><a href="https://en.wikipedia.org/wiki/OpenShift">RedHat OpenShift</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://www.techtarget.com/searchitoperations/definition/real-user-monitoring-RUM">Real User Monitoring (RUM)</a></li><li><a href="https://opentelemetry.io/docs/specs/otlp/">OpenTelemetry Protocol (OTLP)</a></li><li><a href="https://github.com/statsd/statsd">statsd</a></li><li><a href="https://opentelemetry.io/docs/specs/otel/logs/bridge-api/">OTel Logs Bridge API</a></li><li><a href="https://www.slf4j.org">SLF4J (Java Logging)</a></li><li><a href="https://pkg.go.dev/golang.org/x/exp/slog">slog (Go Logging)</a></li><li><a href="https://opentelemetry.io/community/end-user/">OTel End User Working Group</a></li><li><a href="https://openmetrics.io">OpenMetrics</a></li><li><a href="https://www.outreachy.org">Outreachy</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://dosedetelemetria.com">Dose de Telemetria</a> - Juraci's weekly Portuguese language livestream on OTel</li><li><a href="https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/">Recap of Adriana and Ana's talk on Platform Engineering at KubeCon 2023</a></li><li><a href="https://youtu.be/h1miFQbeYWA?si=X8erZiicY0B-g6FU">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey y'all, welcome to geeking out. The podcast about all geeky aspects of software delivery DevOps, observability, reliability and everything in between. I'm your host Adriana Villela. Coming to you from Toronto, Canada and geeking out with me today is Jurassi. Welcome Judasi.</p><p><strong>JURACI:</strong> Thank you very much. And I'm surprised always when speaking English, people have a trouble speaking my name. That's not the case with you. You were perfect.</p><p><strong>ADRIANA:</strong> Oh, thank you! So, Juraci, where are you calling from today?</p><p><strong>JURACI:</strong> I'm calling from Berlin, Germany. Yeah, I'm freshly moved from Brazil back to Germany to Berlin. I'm here since 9 August, so I'm here less than a month now.</p><p><strong>ADRIANA:</strong> Very cool. I've been to Berlin once when I was working in Munich, I took a train to the Love Parade.</p><p><strong>JURACI:</strong> That's nice, that's wonderful.</p><p><strong>ADRIANA:</strong> This was back in 2000.</p><p><strong>JURACI:</strong> Okay, yeah, that's nice.</p><p><strong>ADRIANA:</strong> I'd never been to the Love Parade. I was like, wow, it is an experience. It was a fun experience. So that's my experience with Berlin. I hope someday to actually see Berlin properly.</p><p><strong>JURACI:</strong> Well, almost nothing here can top Love Parade. So you've experienced Berlin on its best.</p><p><strong>ADRIANA:</strong> Awesome. So before we get going with the main content, I have a few lightning round questions that I like to ask all my guests. So don't worry, they're painless and they're fun. So let's get started. So first question, are you left handed or right handed?</p><p><strong>JURACI:</strong> Oh, I'm left handed.</p><p><strong>ADRIANA:</strong> Me too. I'm so excited to meet left handed people! Yay. Left handed and Brazilian. Best combo ever. I'm slightly biased. Next question. IPhone or Android?</p><p><strong>JURACI:</strong> Oh, Android, that's easy. Open source? Well not so much, but yeah.</p><p><strong>ADRIANA:</strong> Cool. Next one, do you prefer Mac, Linux or Windows?</p><p><strong>JURACI:</strong> That's also easy. Linux.</p><p><strong>ADRIANA:</strong> Awesome. Hardcore. Die hard, very cool. Okay, favorite programming language?</p><p><strong>JURACI:</strong> Oh that's tough. I don't know, I'm using Go most of the time now, but Ruby still has a place in my heart. But I was a Java developer for so long, so I don't know, I mean a mix of Java, Ruby and Go now.</p><p><strong>ADRIANA:</strong> Nice. Most of my career was as a Java developer. Sixteen years. So I have a love hate relationship with Java.</p><p><strong>JURACI:</strong> I guess that's why I like Ruby so much, because Java provides you the security in so many aspects and Ruby is just like this nice language that is beautiful to read and it's fun to write. It might not be a perfect fit for everything, but it is a fresh view of the programming world for a Java programmer.</p><p><strong>ADRIANA:</strong> Yes, very true, very true. Actually I know a lot of people who love Ruby because I think they describe it as being like a very simple, very elegant language.</p><p><strong>JURACI:</strong> It is. Not only the language itself is very nice, but what you can do with that, you can build very beautiful DSLs with Ruby. And they really feel like DSLs, like domain specific languages. And when you build a DSL in Java, for instance, it still feels like Java. Right. But there are some DSLs in Ruby that you cannot tell it is Ruby. You really think that it's a new language built on purpose for that specific domain? I think that's what makes Ruby beautiful.</p><p><strong>ADRIANA:</strong> That's very cool. Next question. Prefer Dev or ops?</p><p><strong>JURACI:</strong> Dev.</p><p><strong>ADRIANA:</strong> All right.</p><p><strong>JURACI:</strong> I've been operating my own servers since like ever. And I love doing that. I ran my mail server for more than a decade now. I stopped a couple of years ago. I decided not to continue doing that for my own sanity.</p><p><strong>ADRIANA:</strong> That's a lot of work.</p><p><strong>JURACI:</strong> It is, but that side of operations is really very close to my heart. But still, I'm a developer.</p><p><strong>ADRIANA:</strong> I feel you. All right, next one. JSON or YAML?</p><p><strong>JURACI:</strong> Oh no. None?</p><p><strong>ADRIANA:</strong> That's a fair answer.</p><p><strong>JURACI:</strong> Well, if I have to pick one, then YAML, of course. But yeah, no...I don't know.</p><p><strong>ADRIANA:</strong> Yeah, I prefer YAML over JSon. JSON's too garbly for me. Too much happening. It gives me Java vibes like so many curly braces.</p><p><strong>JURACI:</strong> Yeah, and double quotes everywhere. In YAML you can just choose when to place it and when not to place it. And comments, I mean, you can place comments on YAML, you cannot with JSON.</p><p><strong>ADRIANA:</strong> Oh yeah, that's true. Score for YAML. Okay, next question is, do you prefer to consume content through video or text?</p><p><strong>JURACI:</strong> Okay, I'm still a text consumer, so books, articles. But I am on this verge of consuming more and more media in podcasts or presentations, like recorded presentations from conferences and so on. I find that. I think the best balance right now is a mix of all of them. There are some great content that has been provided in forms of tutorials and presentations at Kubecons for instance.</p><p><strong>ADRIANA:</strong> Yeah.</p><p><strong>JURACI:</strong> That you cannot find written anywhere, so you have to go and watch them at the same time. I find good old books very pleasant to read.</p><p><strong>ADRIANA:</strong> Yeah, I definitely have to agree with you. Text is my default. I love a good podcast, especially like when I'm doing, running errands, walking, doing housework. It just gives my brain something to do. But yeah, I agree with you that there are some cases now where video is the only way to consume the content. So you kind of have to just power through.</p><p><strong>JURACI:</strong> Had some, I don't know, I had some like, oh, YouTube. YouTubers. No, I refuse to do that. But then I think we are past that now. People are producing great. I mean, look at Prometheus, right? So Julius Volz is creating great videos on Prometheus and there is no one better, or there is almost no one better in the world that can talk about Prometheus. No bigger authority than Prometheus and him than Julius. And it's only in video.</p><p><strong>JURACI:</strong> Of course he does have his courses and some written content, but the videos are just great.</p><p><strong>ADRIANA:</strong> That's awesome. Good to know. Good to know. And final question in our lightning round, what is your superpower?</p><p><strong>JURACI:</strong> Oh, getting my kids in bed. I can do that better than anyone else. I just get them there and they fell asleep in a few minutes.</p><p><strong>ADRIANA:</strong> Yeah, that is very impressive. I just have the one daughter and when she was little, oh my God, the excuses, the excuses.</p><p><strong>JURACI:</strong> And I'm leveling up. I take care of two now because my youngest one is too young for me, I cannot breastfeed her. So mom still has to get her to sleep. But we are now transitioning also to no breastfeeding anymore. So in the future it's not going to be two kids, but three to get in bed.</p><p><strong>ADRIANA:</strong> So then you'll really put your superpower to work. Amazing. Well, awesome. Thanks for playing along with the lightning round questions. So now onto the good stuff. So OpenTelemetry...I want to talk to you about...because you are one of the OpenTelemetry maintainers, right? What's your specific role in the OpenTelemetry community?</p><p><strong>JURACI:</strong> I wear quite a few hats actually, but two of them are really big. And perhaps the biggest hat that I have right now in the OpenTelemetry community is on the Collector SIG. So I'm a code owner for a few components of OpenTelemetry Collector, especially around the contrib repository. So things like the tail sampling processor or the load balancing exporter, or routing processor and routing connector now and a few other things. And of course Grafana specific components like the Loki receiver and exporter. I'm also part of the Governance Committee or the Governance Board for OpenTelemetry. So I think that's my second biggest hat there. But I'm around in a making...I don't know...creating confusion in other SIGs as well.</p><p><strong>JURACI:</strong> I guess that's what I can describe.</p><p><strong>ADRIANA:</strong> Awesome. I don't know if you heard that sound. Yeah. So there is in Toronto right now, we call it like the Canadian National Exhibition. It's basically like, I don't know, like a two week fair amusement park thing. And this time of year they have like fighter jets, they do like an aerial show. And even though we're not that close to where it's at, I want to say it's about. Probably about 4 km away from where I am, but it's freaking loud.</p><p><strong>ADRIANA:</strong> And they practice around this time. And I think the air show is this weekend because Labor Day weekend. Yeah. Anyway, that's where that horrid sound came from. That was super freaking loud. So one of the things I wanted to ask in your OpenTelemetry role, so what does the governance committee do?</p><p><strong>JURACI:</strong> Right, that's a great question. In the best case scenario, we don't do anything, but we are effectively the maintainers from the CNCF's perspective. So we are the ones taking the decisions on behalf of the project, especially when it comes to official decisions. So if there are any resource requests, especially involving money, that needs to go through the CMCF, then it has to go through the Governance Committee, the Governance Board, and we wouldn't take a look at those requests and we decide, oh, it does make sense, or it is good for the project, or it is not very nice for the project to do that. So this is the very bureaucratic view of the government. So we sign the request and things like that. Practically, in practical terms, what we do is we take care of organizing our events for KubeCon, for instance. So we apply for specific places, for specific talks at the maintenance track, for instance, or the contribfest.</p><p><strong>JURACI:</strong> We applied for this KubeCon, but we also mediate conflicts. And this is, I think, the most important part of the GB, the governance board or the GC. The Governance Committee, as we usually call it, the GC. And that is whenever we see something that can negatively impact the OpenTelemetry community, it is our duty to act on it. So there was a case a year or so ago where at the beginning of the year, where there were some concerns about one specific thing. And as a GC member, we have to go and see those allegations and go and see what is behind it. And is there any concern for OpenTelemetry as a community because of that? And if there is, we have to act on. But it is our ultimate responsibility to take care of OpenTelemetry as a project and as a community.</p><p><strong>JURACI:</strong> I think that's mainly how I see the OpenTelemetry role. Of course, we also have a say, so not the say, but we have a say in the roadmap so we try to build or establish a roadmap for the project. But because the way that we structure the project, every SIG is independent, and every person collaborating in the project or with the project has the freedom to do whatever they want. We cannot just go to the Collector contributor and say, hey, Juraci, you have to work on this receiver here. That's not how it works. We have to plan ahead. Of course, as part of the GC, we have to think about it and think, when do we want to do AGA for the project as a whole? Do we want to graduate or not? What do we want for the future? And once we know that, once we have that kind of vision, project wide vision, we try to get the message out and tell other maintainers. So this is where we think the project should be going.</p><p><strong>JURACI:</strong> So can we try to make a concerted effort to get there as a project? Most of the time we fail, but I guess that it is useful nonetheless. We were able to get a focus on metrics for a few months, and then we got metrics out, and we also got a concerted effort around logs, and logs are now also out. So for the most part. So I think it does work, but it is a fair question because it's not very clear when we are out what the GC should be doing.</p><p><strong>ADRIANA:</strong> Well, it sounds like GC wears a lot of hats. There's a lot going on in the GC.</p><p><strong>JURACI:</strong> Well, we got to meet every week for about an hour, and that's pretty much all of the time that we have. So we can say that we have 1 hour of work per week. Most of the time, we discuss the whole hour. So we have quite a few things to talk about, but most of them are, I have to admit, they're kind of mundane. Right? So like a company, X wants to assess whether it makes sense to have a set of features for a specific platform, right? So then we go around and ask people, does that make sense? Does that not make sense for us?</p><p><strong>ADRIANA:</strong> So then how do you communicate, since the GC does, I guess, has a hand in the overall vision for OpenTelemetry, how do you communicate that information to the different SIGs to make sure that things move in that direction, even if you're not successful, but to at least communicate the idea, even if it doesn't necessarily get implemented, or maybe not implemented in the way that was originally envisioned?</p><p><strong>JURACI:</strong> Yeah, that's a good question. We have a diverse set of GC members. We have two people from the collector SIG. We have people that are not part of any other SIGs. We have two people who are part of the TC, the technical committee as well. We have people who are users of OpenTelemetry in ODIC. So what we do today is we use the other hats for the GC members so that information can spread around. So we have the Collector folks bringing information into the Collector SIG, but we also have GC members joining the Monday's maintainers call.</p><p><strong>JURACI:</strong> So we have a call every Monday for maintainers of OpenTelemetry. So we have a GC member joining that call and bringing the updates to that group. We also have a monthly GC plus TC call where we have a discussion between the two committees discussing things that are relevant for the project as a whole, but also making sure that information flows basically. And the TC is then responsible for ensuring that the technical direction of the project is set and followed by the individual.</p><p><strong>ADRIANA:</strong> Okay. Okay. Yeah, that makes a lot of sense. Cool. So now, taking a step back, my question is, how did you get involved in OpenTelemetry in the first place?</p><p><strong>JURACI:</strong> I like to say that I'm part of OpenTelemetry since it was not OpenTelemetry. Right. I mean, I was part of the OpenTracing group back then.</p><p><strong>ADRIANA:</strong> Oh, very cool.</p><p><strong>JURACI:</strong> I was actually part of perhaps the first KubeCon where OpenTelemetry had an appearance. And it was actually here in Berlin in 2017. I think it was KubeCon Europe was very small back then, I think not even like 1000 people.</p><p><strong>ADRIANA:</strong> Oh, my God.</p><p><strong>JURACI:</strong> Yeah. Comparing now, like with Amsterdam. It's a totally different vibe.</p><p><strong>ADRIANA:</strong> That was outrageously huge. And I think Chicago is going to be even bigger, I think.</p><p><strong>JURACI:</strong> So, yeah. I'm really looking forward to it. But back then in 2017, we had a, I think it was a tutorial. Me, Priyanka Sharma, who is now executive director of the CNCF, and Ted Young, your colleague, Ted Young. We were there doing an OpenTracing tutorial back then, and it was really fun. I mean, we had a 90 minutes session there, people trying to instrument their applications using Go and OpenTracing and facing all sorts of problems. And things were working, but barely, but it was fun. So I joined back then and things just evolved from there.</p><p><strong>JURACI:</strong> Right. So we got, in 2019, perhaps, we joined forces with OpenCensus, then we formed OpenTelemetry in perhaps a little bit later than 2019, but then here we are. And I started contributing with the Collector when we joined forces, because I thought the Collector was a really cool technology back then it was part of OpenCensus service, so it was already getting our attention at RedHat back then, we thought this is a cool piece of technology that can really free up people. Not free up, but to liberate people from vendors if they want to do so. Right. So people can start using the service to make translations and they can decide at the service, OpenCensus service. Back then they can decide where to send their data. For a company like RedHat, that made a lot of sense because RedHat was not, and is not, as far as I know, interested in a backend for telemetry.</p><p><strong>JURACI:</strong> But at the same time they were and still are, probably interested in getting telemetry data out of their OpenShift clusters or Kubernetes clusters. So it does make sense to have a support for a service of some sort, like OpenCensus service. When we had a disfusion of OpenTracing and OpenCensus, then I continued working on...well then I officially started working on the OpenTelemetry Collector. It was renamed, and that prevailed until today. I continued focusing on OpenTelemetry. And a few years ago Grafana got in touch with me and know we are highly interested in OpenTelemetry and we need someone who's already in the community to help us navigate this community and understand what's going on and bring what's new inside the company and help the company provide also support for the project in whatever way makes sense for the company.</p><p><strong>ADRIANA:</strong> Oh, that's so awesome. That's so awesome. It's nice to have your work recognized like that, where a company comes to you and they're like, hey, I like what you're doing, it's wonderful.</p><p><strong>JURACI:</strong> Yeah, I can say that I'm really blessed to work with what I really like. I really like the project OpenTelemetry. I like what I do on a daily basis. I like of course, the Collector. I like writing new components and so on and so forth. But I also enjoy the community side of it. And I think that's a huge part of what I do nowadays is building bridges. It's making connections between people and it is also empowering other people.</p><p><strong>JURACI:</strong> So helping people achieve what they want, both in terms of community and their professional goals as well. I think I'm very blessed to be where I am right now.</p><p><strong>ADRIANA:</strong> I love that so much because I think it's so important. People really underestimate the power of connections and community. And I completely agree with you. One of my favorite things is being able to connect people. And sometimes you'll have a conversation with Person A, and then you'll have a conversation with Person B, and maybe the stuff that you're talking about, it's like peripherally interesting. But then person A and person B have the thing in common and you know both of them now you can connect them. And I think it's so cool to be able to make those kinds of connections and make introductions and see the sparks fly. I think that's so amazing.</p><p><strong>JURACI:</strong> I love that. And I love seeing the results a few months later as well. And then you look back and you see, oh, something came out of that and that's really cool. So I love that as well.</p><p><strong>ADRIANA:</strong> Yeah, amazing. I just want to turn back to the OTel Collector because I'm very intrigued. I had no idea that the Collector was actually like a component of OpenTracing that got ported over to, sorry, OpenCensus that got ported over to OpenTelemetry. That's so cool. When I first got wind of the OTel Collector, immediately I decided that was like my favourite thing about OpenTelemetry. I don't know why I think it's so cool what it can do. I don't know. I love this idea where especially because so many Observability back ends, they all have their different agents, and the OTel Collector is basically the vendor agnostic agent that will do all the things and will ingest the data from different sources.</p><p><strong>ADRIANA:</strong> And then my absolute favourite is being able to send it to different simultaneous sources and to be able to see, like if you're evaluating a particular vendor, you can see how the same information ends up being rendered differently by the different vendors, and then that becomes the differentiating factor between the vendors. I think that's so cool because then the vendors don't have to compete on the data format itself. Really what's distinguishing is what do they do with the data to make it useful to you to troubleshoot. And I think that's so, so awesome.</p><p><strong>JURACI:</strong> Yeah, I think that's beautiful also for the Collector, of course. But I'm looking back the industry a decade ago, right, we see that vendors were fighting for the instrumentation. So they were saying, oh, you want the best of your services, you want the best telemetry data out of your systems, then you install my agent here. And then another vendor would just come and say, oh, you should use mine. And if you wanted both, you couldn't just use both agents. They would conflict and one would very likely have troubles with the other. They cannot run at the same time. If they did, it was not on purpose.</p><p><strong>JURACI:</strong> On any issues, any problems, you would call one vendor and they would point fingers to each other. Now the situation has changed drastically today, so today, I like to say that instrumentation is commoditized. It is not where is not where the fight is right now. Of course, there are still vendors offering their own agents and whatnot, but it's not really where the differentiation is. And it's not the collector either. Or it's not the infra that helps a data from A to B. It is really on the back end. It is really how you build a scalable back end for metrics, logs, traces, profiles, and RUM and so on and so forth.</p><p><strong>JURACI:</strong> And that's where innovation is. That's where the differentiation is right now. And I think the Collector helps people who are still on the old way of doing things, and they want to get into the new way of doing things. And it is the part that you just drop into your infra without changing anything. You just drop it there and it just works. And it will just help you achieve something today right now. So you can certainly keep using your current vendor, but you can also multiplex or send out or send the same data to another vendor. And as you said, just compare the same data visualized in different ways.</p><p><strong>JURACI:</strong> I think that's why the Collector is so it gets a lot of attention or gets our attention, right, because it is such a powerful and yet easy to implement solution that allows people to get started really quick. I mean, for instrumentation, it's nice that I can follow a tutorial on a website and learn how to instrument things and learn how to apply like Java agent or the Go auto-instrumentation and so on and so forth. But the practical results on my daily routine, they take longer to reflect than the Collector. I think that's what makes the Collector very special. And it is also the versatility of the Collector right now. I mean, just today someone was mentioning, oh, I'm playing with the tail sampling processor, and I'm applying span metrics after that. And of course, we know this is a problem, right? And the person came to that realization that it is a problem, because now I'm doing metrics only on 10% of my traces. So how do I solve that? And then with the Collector, in like five or ten minutes, I was able to get into a configuration where we have connectors and we have traces going in and connectors sending the same data to two different pipelines.</p><p><strong>JURACI:</strong> And one of them is with the span metrics, the other one with the tail sampling, and that's it. Voilà. It's like a chef of the cuisine that would just get a recipe there for a very nice and tasty dish there. So I think that's what I like about the Collector as well, its versatility.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And it's so cool to also see the different because there are so many different receivers available for the Collector now where it can ingest from so many different data formats, which is awesome. So then it's like exactly what you said. You can just drop it in. You don't have to disrupt your existing system. I think I've heard some scenarios where people were using statsd and it's like, great. You can just drop a Collector there to ingest the data from statsd until you're ready to remove that part. You can just keep it running business as usual, which is really nice.</p><p><strong>ADRIANA:</strong> And then the other thing that I find interesting and not necessarily a Collector thing, but an overall OTel thing, that when OTel started, I think there were very few vendors that used to ingest data in the OTLP format. And so there were different exporters for these different vendors. But it's been really cool to see many, many vendors now being able to support the native OTLP format, basically rendering these exporters obsolete, which is amazing, right? Because it just goes to show how many vendors are actually taking OpenTelemetry seriously.</p><p><strong>JURACI:</strong> Absolutely, yes. And it is a quite different view of the road from a few years ago. Right? I mean, a few years ago we still had vendors wondering if this OpenTelemetry thing is here to stay or not. And can I just perhaps rename my monitoring pages to Observability and be done with it? Can I ignore OpenTelemetry altogether? They realize it's not the case, so it's not enough. And they have to at least ingest or accept that OpenTelemetry exists. They don't have to be part of the community, so we don't have this requirement. They can just live on their own island. They can ingest OTLP.</p><p><strong>JURACI:</strong> That's fine. Their customers are requesting them to ingest OTLP. So that's why we are doing our customers, all of our customers, they do want to generate, know, commoditize instrumentation that we talked about before, and now they want to send data to you because you are providing a very nice solution there. And if you don't, they're not going to give you another chance. They're going to go to another vendor. And I think that's how it is today and I think it's beautiful where we are right now.</p><p><strong>ADRIANA:</strong> Yeah, I really love it. When I first started learning about OpenTelemetry, I want to say it was around 2021 and I was working at Tucows and I was running an Observability practices team there and traces had not even been in GA yet. And I'm like sitting there telling no, no, this is going to be a big thing, you just wait. And I'm so so happy to see how much it's grown since then. And now we're at a point where metrics, I believe are in GA. I think logs are stable, right? I think at this point?</p><p><strong>JURACI:</strong> The data model is. We don't have a logs API and we're not going to have one, right?</p><p><strong>ADRIANA:</strong> Right. Right.</p><p><strong>JURACI:</strong> Of course we realized, I think it was clear to everyone since the beginning, but there is an official realization that it doesn't make sense for us to come up with a new logging API. Logging is the older of all of the telemetry signals people have since they started writing code. So it doesn't make sense to try to come up with a new logging API and hope for people to use our APIs in the future. Coming from a Java road and you too, you can probably name more than five logging APIs there and logging frameworks, and we don't want that. We don't want to deal with that kind of problem at the OpenTelemetry level. So what we are doing is we have the Logs Bridge API and that is something that we can implement in every language, or almost every language, and interoperate with the instrumentation that people have today. So if they have SLF4J, for instance for Java, we can have an implementation of that for OpenTelemetry. So users still use the SLF4J API if they want and they have an OpenTelemetry implementation or the new slog library for Go.</p><p><strong>JURACI:</strong> So we can implement a handler for that. And users are just going to use slog libraries for their code. But during the initialization of the logging library we can configure that to spit out OTLP, right?</p><p><strong>ADRIANA:</strong> So basically for every, or I guess the goal at least is for every logging library out there, there's going to be like a logs bridge API that basically is that connector between taking that existing logging library and converting it to OTLP.</p><p><strong>JURACI:</strong> Of course all of the libraries out there is a little bit too much, but...</p><p><strong>ADRIANA:</strong> I guess the more popular ones I would imagine.</p><p><strong>JURACI:</strong> And I guess that goes into a nice other side discussion that should that belong to OpenTelemetry, should that kind of work belong to OpenTelemetry? Or do we expect the logging framework implementers to provide such a bridge? Right, the same for instrumentation. So do we expect database client developers to integrate directly with OpenTelemetry or do we expect the OpenTelemetry community to provide instrumentation libraries for those database drivers, database lines?</p><p><strong>ADRIANA:</strong> Yeah, that's actually a really excellent question. Has it been answered yet, or is it still under debate?</p><p><strong>JURACI:</strong> Well, it is something that we did talk about during our OpenTelemetry Leadership Summit earlier this year. And the long term vision is of course that OpenTelemetry would become so successful and so pervasive that people are going to use OpenTelemetry everywhere. And we don't need to do the instrumentation on our side. People who are domain experts and coding experts on their side, they can do the instrumentation with OpenTelemetry libraries better than we can do it. And that free us up from the burden of the burden. Burden is probably the wrong word, but the burden of creating instrumentation libraries, so.</p><p><strong>JURACI:</strong> We have to maintain them.</p><p><strong>JURACI:</strong> So we have so many instrumentation libraries out there for Java, for go, it's impossible for the limited amount of maintainers that we have to keep them all up to date across all of the versions of all of the libraries. So it's a huge amount of work, and even if things work today, we are not sure they are going to work tomorrow.</p><p><strong>ADRIANA:</strong> Yeah, that's a really excellent point. And I think it goes back to a piece of feedback that I heard in one of our OTel End User Working Group sessions from earlier this year, which is basically like, you've already got folks worrying about the API and SDK for each language, right? And that sucks a fair amount of time. But then now also having to deal with the third party libraries and not necessarily being an expert in that library, and you're having to rely on the goodwill of the community in some cases to be able to instrument those libraries, which is awesome that that sort of thing exists, but that is a massive, massive undertaking.</p><p><strong>JURACI:</strong> Yeah, it is something that we have to think about for the future. We can start thinking about that today. And there are examples of projects doing that today, like using OpenTelemetry natively. But until Open Telemetry is like the winner or the perceived winner for all of the signals, or at least for metrics as well, then it is not going to be adopted by other projects natively. So if I'm a maintainer of a project that is starting right now, and perhaps it's becoming huge success in the future, do I really want to tie my users to this library here or to that library there? And if there are no clear winners for that right now, I should probably stay out. And it's perfectly understandable. I mean, for traces it's clear. We have OpenTracing, we have OpenCensus.</p><p><strong>JURACI:</strong> They're now both OpenTelemetry. What about metrics? So I think perhaps there is a discussion to have in the future, seeing how we progress. But at least for traces, we are there. So we can start that conversation now for traces.</p><p><strong>ADRIANA:</strong> Yeah, and that's really good. Interesting point that you made on metrics, because it's a question that I've had for a while, because OpenMetrics also exists. So then what's the relationship between OpenMetrics and OpenTelemetry? Do you have any insight into that?</p><p><strong>JURACI:</strong> Yeah. So OpenMetrics, we have the Prometheus working group as part of OpenTelemetry, and I think it fits there. So we have folks from the OpenMetrics project joining the Prometheus WG for OpenTelemetry. And our idea is that we should...so OpenTelemetry should be compatible or interoperable with OpenMetrics and Prometheus. So OpenMetrics is the format, is the exposition format for Prometheus, basically. So if we want to expose data in Prometheus format, we use an OpenMetrics, or we should use OpenMetrics specification for that. I think it is the other part of the project that is the acknowledgement that we are not alone and we're not alone there.</p><p><strong>JURACI:</strong> So we have to play with the other players, we have to be interoperable with the other solutions. We have to have Zipkin, Jaeger, OpenCensus receivers for the Collector. They're not going to get away. They're not going to go away, and we don't want them to go away. It's part of a healthy ecosystem to have multiple implementations of the same solution. Same with metrics. So we want very good support for not only Prometheus, but for other metrics solutions out there as well.</p><p><strong>ADRIANA:</strong> Yeah, right. Yeah. And that's a really great point, is acknowledging that there are people still using other protocols, other tools out there, and so being able to basically welcome them into open telemetry and playing nice in the sandbox is definitely an important message to give. Now, we are just about to wrap up, but before we do that, I did want to ask if there's anything that you're working on that you would like to promote and share with folks. Absolutely. I would love to share that here.</p><p><strong>JURACI:</strong> Yes, absolutely. So one thing that I'm particularly passionate about is our participations in the Outreachy program. So, Outreachy is an internship that allows people coming from an underrepresented background in our industry in it. It allows them to get in a paid internship to work on open source projects. And since 2017, back with Jaeger and OpenTracing. I try to be part of this project. And this week we got a confirmation from the CNCF that we can have one intern working. So people who are in the industry, and if you know anyone who's having trouble getting into our industry because they are part of an underrepresented group of people, spread the word and help me find those people.</p><p><strong>JURACI:</strong> And we are being part of this program once again. So the internships should start in December and finish in March, and we are going to have projects related to OpenTelemetry there.</p><p><strong>ADRIANA:</strong> Amazing. And I also want to add that you have a weekly show in Portuguese called "Dose de Telemetria" which, if you're a Portuguese speaker, definitely check it out. I'll include it in the show notes. And also to congratulate Juraci on getting a speaking spot at KubeCon, North America in...oh my God, it escapes me. Contrib fest.</p><p><strong>JURACI:</strong> Yes, that's right.</p><p><strong>ADRIANA:</strong> Yes. Congrats. And also that Jurassi is a fellow CNCF ambassador, so wanted to throw that out. Great. Well, thank you so much, Jurassi, for geeking out with me today. Y'all. Don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media.</p><p><strong>ADRIANA:</strong> Until next time, peace out and geek out. Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento me slash geeking out.</p>
]]></content:encoded>
      <enclosure length="41562045" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/89ae7a9b-9258-4194-8e47-9dc20b1fe49a/audio/fda17964-da34-4849-9572-2b7fcfddbd84/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on OpenTelemetry with Juraci Paixão Kröhling of Grafana Labs</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Juraci Paixão Kröhling</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:23</itunes:duration>
      <itunes:summary>Juraci Paixão Kröhling of Grafana Labs geeks out with Adriana Villela on all things OpenTelemetry! As an early contributor to OpenTelemetry haling from the pre-OTel days of OpenTracing, Juraci reflects on how much the project has changed and evolved. He also talks about his role on the OpenTelemetry Governance Committee (GC) and how the GC serves the OTel community at large, and about his continued involvement in the OpenTelemetry Collector. Juraci closes by sharing his passion for contributing to diversity in tech through Outreachy, highlighting his commitment to enriching the technology community.</itunes:summary>
      <itunes:subtitle>Juraci Paixão Kröhling of Grafana Labs geeks out with Adriana Villela on all things OpenTelemetry! As an early contributor to OpenTelemetry haling from the pre-OTel days of OpenTracing, Juraci reflects on how much the project has changed and evolved. He also talks about his role on the OpenTelemetry Governance Committee (GC) and how the GC serves the OTel community at large, and about his continued involvement in the OpenTelemetry Collector. Juraci closes by sharing his passion for contributing to diversity in tech through Outreachy, highlighting his commitment to enriching the technology community.</itunes:subtitle>
      <itunes:keywords>cloud native, otel, open source, observability, opentelemetry</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>11</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f3f67014-4db6-4a21-811f-b9be89ca4b1c</guid>
      <title>The One Where We Geek Out on DevEx with Abby Bangser of Syntasso</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Abby (she/her) is a Principal Engineer at Syntasso delivering Kratix, an open-source cloud-native framework for building internal platforms on Kubernetes. Her keen interest in supporting internal development comes from over a decade of experience in consulting and product delivery roles across platform, site reliability, and quality engineering.</p><p>Abby is an international keynote speaker and is co-host of the #CoffeeOps London meetup. Outside of work, Abby spoils her pup Zino and enjoys playing team sports.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/abbybangser/">LinkedIn</a></li><li><a href="https://twitter.com/a_bangser">X (Twitter)</a></li><li><a href="http://hachyderm.io/@abangser">Hachyderm</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://kratix.io">Kratix</a></li><li><a href="https://syntasso.io">Syntasso</a></li><li><a href="http://vcluster.com">VCluster</a></li><li><a href="https://www.heroku.com">Heroku</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li><li><a href="https://hustef.hu/">HUSTEF</a></li><li><a href="https://www.civo.com/navigate">Civo Navigate</a></li><li><a href="https://instruqt.com">Instruqt</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://devopsdays.org/events/2023-london/speakers/abby-bangser">Abby at DevOps Days London 2023</a></li><li><a href="https://hustef.hu/abby_bangser/">Abby's Keynote Workshop at HUSTEF</a></li><li><a href="https://buff.ly/3YWMPmt">Adriana’s KubeCon talk on Platform Engineering with co-speaker Ana Margarita Medina (sched.com)</a></li><li><a href="https://youtu.be/h1miFQbeYWA?si=X8erZiicY0B-g6FU">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Abby Bangser. Welcome, Abby.</p><p><strong>ABBY:</strong> Hello. Thank you for having me. Super excited to talk about all of those subjects, actually.</p><p><strong>ADRIANA:</strong> Yay. I'm so excited to have you on. We had you for on call me maybe, and that was like a real treat. So I'm really happy that you're able to come on to geeking out. So, Abby, where are you calling from today?</p><p><strong>ABBY:</strong> I am calling in from London. Despite this accent. London, UK.</p><p><strong>ADRIANA:</strong> It's so cool to see where people are calling in from because there's always an assumption that it's like a North American focused podcast or probably American focused. And here we are. Super international.</p><p><strong>ABBY:</strong> Yeah. I've learned from living abroad that if people are speaking with the English dictionary, I'm just super content that I can understand what they're saying. And I actually find myself completely missing accents all the time where someone will say, oh, the Scottish person. I'll be like, oh, shoot. I actually don't remember what accent they had or South African or wherever. And it's just. I'm just really happy when I can speak the right language with people.</p><p><strong>ADRIANA:</strong> I can definitely relate. So are you ready for our lightning round questions?</p><p><strong>ABBY:</strong> I think I have to be. Let's go.</p><p><strong>ADRIANA:</strong> I promise they will be painless and fun. Okay, first question. Are you a lefty or a righty?</p><p><strong>ABBY:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. IPhone or Android?</p><p><strong>ABBY:</strong> Absolutely, Android. All day.</p><p><strong>ADRIANA:</strong> All right. Mac, Linux, or Windows?</p><p><strong>ABBY:</strong> I have all of them. I've been on Mac most recently with software development stuff.</p><p><strong>ADRIANA:</strong> But which one do you like better?</p><p><strong>ABBY:</strong> It depends on how fiddly I am being. So I did the Linux desktop thing for a few years, and it is fun to get into all the configurations and setups, but sometimes you just want to print something. So in that world, I'm a big fan of the Mac.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I went through a Linux desktop phase and I was like, this is awesome. And then I'm like, oh, shit, I can't do anything. And this was back, I want to say, in 2007, where it was the.</p><p><strong>ABBY:</strong> Year of the Linux desktop. Just like every year is the year of the Linux desktop.</p><p><strong>ADRIANA:</strong> For me, the deal breaker was like, when I had a BlackBerry at the time and I couldn't use the BlackBerry app for syncing, I'm like, fuck. So then I ended up having. I had a Windows VM for a while. I ended up doing a Windows dual boot and then I moved to a Mac and not looked back since.</p><p><strong>ABBY:</strong> Yes, I understand that.</p><p><strong>ADRIANA:</strong> Okay, next question. Favorite programming language.</p><p><strong>ABBY:</strong> Oh, favorite programming language. So I'm working in Golang right now. I've always been someone who looks at code as a problem solving thing. So I haven't really gotten too esoteric about the most perfect language I've written in. So yeah, I just like to work. I guess this comes from my roots as a consultant of that I've written C sharp, Java, JavaScript, Python, Ruby, and then lots of infrastructure as code languages. And so I just sort of want to solve problems in the languages that people are working in.</p><p><strong>ADRIANA:</strong> I love it. Yeah, very nice. Cool. Okay, next one. Dev or Ops?</p><p><strong>ABBY:</strong> Got to be Ops. I guess if you make me choose. I love the impact you can have in Ops. Like just the scale of impact within an organization that you have when you have a really nice operations to the process. So I've been on platform engineering teams for, I don't know, the last eight or nine years, so it's hard not to pick.</p><p><strong>ADRIANA:</strong> I guess. Last week I recorded with Tim Banks and I asked him the same question. He's like, well, Ops runs the world.</p><p><strong>ABBY:</strong> I suspect we'll get into what is the true difference between Devon Ops at some point later today. But if you make me have to pick, I'll pick my roots in Ops.</p><p><strong>ADRIANA:</strong> All right, fair enough. Next one. JSON or YAML?</p><p><strong>ABBY:</strong> I really like comments so I think I have to pick YAML, but oh boy, those spaces. That's a tough one. I'll go with YAML for the comments.</p><p><strong>ADRIANA:</strong> Yes, I do appreciate the comments. Until someone pointed out that you can't do comments in JSON, which I knew but consciously was like, I think I've gotten angry at it before for not being able to do comments, but I'm like, oh my God. Yes. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>ABBY:</strong> Ooh, I'll go with video. But I will say that what I do is I keep a folder of different content on my phone of what I want to bookmarks or whatever to watch or to listen to or to read. And I just use them at different times. So I separate them not by content topic but instead by way of consuming. So if I'm going for a bicycle ride, it might be auditory something, and if I'm sitting on the train it might be reading. And so I do like a bit of both.</p><p><strong>ADRIANA:</strong> But yeah, fair enough. Yeah, that's a really good point. Yeah. I was telling someone today, I love the audio stuff for when I'm doing busy work chores around the house or what you might call it, like going for a walk or for a run. Especially when I'm running. I hate and love running and it makes the time pass faster.</p><p><strong>ABBY:</strong> I can answer that one much faster than all these. Hate, hate running. That'll be the quickest of all these lightning round questions.</p><p><strong>ADRIANA:</strong> Final question is, what is your superpower?</p><p><strong>ABBY:</strong> What is my superpower? I'm going to go with being able to energize other people if I'm going for a real one. I'm coming off the back of a very exciting tag rugby win last night for a team, and I unfortunately have a bad back and couldn't play. But the team just rallies in a way that I feel like I can help bring energy to the team. And so I did my part despite not being on the pitch. Yeah, I think that's probably it.</p><p><strong>ADRIANA:</strong> That is a good talent and very translatable into the work world as well, right?</p><p><strong>ABBY:</strong> Yeah, I think it works out okay. I mean, I'm sure there's times when it gets annoying. I'm very sure that's what all superpowers, right? They have their good and their evil. But I like to think it's more good than.</p><p><strong>ADRIANA:</strong> When I remember when someone mentioned, oh, check out Abby's content. And I started watching your videos and reading your blog posts, and I remember you just came off with such infectious enthusiasm and just like, oh, this is somebody I'd like to chill with.</p><p><strong>ABBY:</strong> And then we got to. So it was great.</p><p><strong>ADRIANA:</strong> We get to see each other at KubeCon in November again, which I'm super excited for.</p><p><strong>ABBY:</strong> So excited for a trip back to Chicago.</p><p><strong>ADRIANA:</strong> Yeah, yeah. I really like Chicago, and I never spend long enough in Chicago to actually see it properly. It's the curse.</p><p><strong>ABBY:</strong> Yep. The curse of traveling for conferences is that you're always like, oh, I'm going to this great city and I will see the convention center.</p><p><strong>ADRIANA:</strong> If I'm lucky, I'll get to see the bean again.</p><p><strong>ABBY:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Thanks for answering the lightning questions. So onto our regular business. So one of the things that I wanted to talk to you about is platform engineering. It is the hot topic these days. So I think, for starters, why don't you explain to folks in your view, what platform engineering is and how it differentiates from DevOps and SRE, for example.</p><p><strong>ABBY:</strong> Yeah. So platform engineering is, in my opinion, and from kind of taking together a few different quotes from other things, it's a way of building internal services to support kind of the business use cases around an organization. I think that right now there's a lot of focus on how that impacts things like developer experience for software engineers. But I'm very specifically, I feel like the definition is a bit broader than that. It's about supporting the delivery of business value at scale with consistency and security and compliance in mind. And platform engineering is the act of putting that together into services that are consumable by the organization for those end goals. I think I have a talk at DevOps Days London, where I do just boil this down to it's internal services teams done better. So it's internal, it done with more kind of product mindset in a lot of ways.</p><p><strong>ABBY:</strong> And I think where you start to differentiate between some of the other kind of buzwords and titles and philosophies that are out there, depending on what they are, is the way I've been looking at platform engineering recently is that it's an implementation of the DevOps intention. So with DevOps intention, it's to reduce the friction between silos. You looked at silos of software development and software operations and you wanted to improve the friction between that and the quickest way to do that. The best way to our understanding, was to remove the silos, ask software developers to understand their operations, ask them to figure out how to do on call and telemetry and all of these things, and simultaneously ask operations engineers to learn about software development and to bring automation to their processes and testing and all those kind of things. But that's hard. That is really hard because you're prioritizing the removing of friction over the depth of knowledge for certain people. And that sort of specialization value that comes from someone who deeply understands an area of the business or of the technology. And platform engineering, in my opinion, is also really hard just to say, but the idea is to productize those specialties and make it so that the silos can still exist.</p><p><strong>ABBY:</strong> But you're focusing on the friction between them that's being reduced. So you still have your specialists, but they're providing a service to end users that they think about like a product, and they provide in a way that is easy to access and easy to use.</p><p><strong>ADRIANA:</strong> Yeah, that sounds awesome. That makes a lot of sense. Now, follow up question. In your opinion, do you think that we've achieved what DevOps promised?</p><p><strong>ABBY:</strong> So DevOps basically promised the idea of reducing friction on the software delivery kind of process or lifecycle. I think we are achieving that. I think we have less friction than when DevOps was born 1015 years ago, twelve years ago, whatever. Do I think that we are going to get more return for the experiences and processes we've put into place over the last ten years? This is where I think we're seeing a shift in focus. So the intentions of DevOps, we are doing better, we are moving our way, but if we keep kind of trying to drill into this idea of everybody builds and runs their full stack, we're going to lose the fact that, no, we don't. First of all, we don't plug in our own hardware. Most people, most people aren't both wiring up a server and writing the CSS for their front end. Their full stack is whatever their team or their company defines.</p><p><strong>ABBY:</strong> And I think if we continue to think about the friction between the layers of value that we're providing and we keep trying to reduce that friction, we'll keep gaining benefits on this journey of DevOps. I don't know if there's an end state for DevOps.</p><p><strong>ADRIANA:</strong> And that makes sense because one of the things around DevOps is like this idea of continuous improvement and there's never going to be like perfection, right? We always chase it, but we aspire to it. Software is never done.</p><p><strong>ABBY:</strong> No. And that's what we're doing with platform engineering, bringing development to operations. We're making more software and we know software is never done. It always needs upgrades, it always needs improvements, it always needs coming back to, to make sure we're not customizing things that are now commodities. Right? So there's lots of things that you may have written a few years ago that now there's public packages to lean on and so you don't want to be maintaining that yourself. And if you don't do that, you very quickly get snowed under with the amount of maintenance you have on things that are not actually differentiating for you, your team, your business, your organization and all that. We're just multiplying software everywhere. And so we absolutely need the DevOps principles of reducing friction between teams and building and running the software that you are owning so that you have that feedback loop from production into your development lifecycle.</p><p><strong>ABBY:</strong> I think we need that as much as ever.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And you bring on a good point in terms of like you may have developed this on your own in house at some point in time, but if there's something better that came along that solves your problem and then some, it ends up being way more awesome. But I feel like, and I fall into this trap before as well as a developer getting into this idea of like, oh my God, I get to build something cool and new and this is awesome. And then you build it and then you're like, shit, I have to maintain this. And then the shiny and new thing kind of just wears off and you're like, never mind.</p><p><strong>ABBY:</strong> Well, this is the problem with the average tenure of employees being like two years, right? By the time the average cycle is you come in excited about your new job, you spend then maybe a few months getting up to speed with how things work and what's going on, and then you've got maybe about six months to a year of whinging about something that you hate about the way that things are done wherever you are and advocating that something change. And then you implement that change. And then you move companies or you move teams and it's like, well, there's somebody doing the things that you're complaining about as you go to these new companies. And I would hearken to guess that the people who come in after you have plenty of complaints. And it's just that learning about what creates that maintainable and kind of experience that you want to have as maintaining software is hard to learn if you don't spend years and years maintaining the same software. And yet that's just not how our industry right now happens for many people.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. We get bored easily or we're chasing the next shiny thing. Ooh, I get solved this problem. That sounds way cooler.</p><p><strong>ABBY:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> I guess the good news though is that there are companies out there that are working to alleviate some of the problems that developers and platform engineers and Ops folks are experiencing. And we've seen that with the umpteen different tools built to support Kubernetes, various platform engineering tools and whatnot. So it's been kind of interesting to see how much the market has evolved in the last 20 years.</p><p><strong>ABBY:</strong> Yeah, it is amazing. And I think you say 20 years and that's absolutely true. But there's been even more explosion in the last maybe handful of years, five years or so. As you say, platform engineering is everywhere. And the reason it is is because that feeling or that interest in developer experience has grown tremendously over the last kind of four to five years. And platform engineering is one way to possibly address this application software development experience. And so yeah, I think you're seeing all these tools that are building off of the PaaS experience, the platform as a service experience that was, I think, first really popularized by Heroku in kind of the 2012 ish era, but now that's just commonplace that there's lots of tools out there that act in that kind of way.</p><p><strong>ADRIANA:</strong> Yeah, so true. And on the platform engineering front, I wanted to ask, what do you think are some of the biggest problems that platform engineering is trying to solve right now?</p><p><strong>ABBY:</strong> So if you listen to marketing, it's all developer experience, all day, every day. It is. How can the application software developers find what their applications are doing? They need a portal and they need to make their lives as perfect and glorious as possible. But I don't actually think that is the case. I think that is a piece of things that we're trying to solve with platform engineering today. But when you talk to the companies that, I don't know, make money in things, the big organizations, they're actually not always focused on developer experience as a top reason for platform engineering. Often they have issues like compliance and security and regulation, standardization and support as a key reason. Often they have cost optimization as a key reason.</p><p><strong>ABBY:</strong> There's all sorts of reasons why providing a centralized offering as a service can benefit the business and is only auxiliary, supporting the app dev experience. But that isn't the reason for the work being done. And yeah, I don't think that gets enough press, right, because it's not as much fun as making a developer portal and things.</p><p><strong>ADRIANA:</strong> That's so true. Yeah. I mean, every time we talk platform engineering, I feel like developer experience is almost synonymous with it. And then all this other stuff takes a backseat. But compliance standardization, so important, especially, obviously in any size, but especially the big corporations that have to worry about regulators and compliance and all that scary stuff, right? I mean this is serious business. So being able to cater to that, cater to security concerns, having a standardized way to ensure that things are locked down to your company specifications, so important. And as you said, not talked about enough.</p><p><strong>ABBY:</strong> You've tripped right over one of my biggest pet peeves as well, where you mentioned that developer experience is like synonymous now with platform engineering in some ways. And also developer experience at this point is synonymous with a software application developer's experience. So someone who is writing a web app or a backend app, API app, something that is like Java or whatever, running in a container or on WASM or wherever, but the software side, they aren't the only developers. As I said in the Lightning round, I pick ops like I'm a developer, even though I write HCL code, even though I write bash, even though I write whatever chef recipes and whatever else on the back end. So I think the fact that developer experience has then I would say narrowed to the point where it's only application developers is showing, I think, in that explosion in kind of tooling and activity in the industry, because you look at all these kind of products that are coming out and they're all focused on how to get a piece of software out in front of an end user as fast as possible. But when you start to dig into how do I operate this thing, how do I build in my PCI compliance and my workflows and my marketing workflows and my customer success workflows and all these other things I need around the business, it all falls apart. And I think that too many of these forget that there's a whole other side of software delivery that isn't just writing software code. And that experience needs just as much kind of improvement, if not more.</p><p><strong>ABBY:</strong> Because again, the leverage of that across all your software teams is huge. So yeah, it's one of my little pet peeves. You chipped right over it.</p><p><strong>ADRIANA:</strong> Moral of the story, get some TLC. Outside of just developer experience, just app.</p><p><strong>ABBY:</strong> Dev experience still can be developers even, but yeah, even that's probably too narrow. I agree.</p><p><strong>ADRIANA:</strong> Yeah, very good point. Yeah, and you make a very excellent point also. You're a developer regardless of whether or not you're developing the application software or you're developing code to operate your system, it might be slightly different as to some of the things that you're concerned with, but at the end of the day, code is code. Technical debt still exists in both realms.</p><p><strong>ABBY:</strong> And the tools you have impacting what you can create exists in both realms. I think I've been on the software side for many years as well. And on the software side, I've been in a situation where an internal team provided an API that my team needed to use to create a visual front end for. And the shape of the data that came back from that API absolutely influenced and even kind of forced our hands sometimes in just what we could create on that user interface experience. Because not being able to receive the data in certain ways or access it on certain pages or whatever, I mean, the same thing goes from the platform engineering standpoint. The tools we have, the baseline kind of bash and Goling and Ruby and whatever that we're using are forcing our hands to create what I think is actually not create developer experiences. We're exposing application developers to helm charts and terraform modules and chef recipes. And it's like they shouldn't have to know what languages we write, they shouldn't have to know what tools we rely on.</p><p><strong>ABBY:</strong> But because they're all so primitive and they're all so low level. We're working so hard to piece these bits together for our business process that that's like as far as we can get on the platform engineering side or it feels that way. And so I think getting more, as you say, TLC to those platform engineers is only going to make better experiences for the application developers because they'll start to have a bit more bandwidth to be like, hold on, how are people actually using the stuff that we create? Is this the experience we want to give them? Is it about cloning a git repository or forking a git repository or something? Or should it actually be a different experience altogether? Something as a service behind an API or something else?</p><p><strong>ADRIANA:</strong> So here's a question. How do you ensure that you bridge that gap to raise the awareness so that it's not just this developer experience, application developer experience centric view of platform engineering? How do we shift the conversation?</p><p><strong>ABBY:</strong> I mean, we just need platform engineers to speak more about what they need and sort of get involved in the community. So one of the things I'm doing is I'm a part of the CNCF or Cloud Native Computing Foundation working group model. So the way it works is that there are groups with different focuses and they sort of narrow as you get down the model. And I'm in one of the kind of most narrow things, which is called a working group for platforms, and this is under the umbrella of app Delivery technical advisory groups, or tAg. And the idea is you want to be able to deliver applications. And one of the ways in which an organization can support app delivery is through the creation of a high value platform internally. And this working group is having all these conversations about identifying ways to speak to business leaders, CIOs, CTOs, CEOs about the value of investing in platform engineering experience and tooling to be able to support this kind of outcomes for them. So, yeah, get involved in the community, start kind of helping shape the conversation a bit more.</p><p><strong>ABBY:</strong> Right. There's, I think, less platform engineering voice than there is application developer voice right now.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And one of the cool things about the working group that you're part of too is it's representation from different platform engineering vendors or I guess practitioners. So you get different perspectives, different voices, sometimes competitors all working together, right?</p><p><strong>ABBY:</strong> Yeah, it's absolutely. I think there's a heavy number of vendors and a heavy number of kind of consulting oriented people, but there's also a heavy number of kind of end user related people as well. So people who work at these large, successful enterprise organizations and are driving these initiatives internal at those organizations come and speak with the working group about their experiences, about where they're feeling like they need more support from kind of the industry or from tooling and from vendors, as well as how they're piecing together these tools to create the experiences that they are. And we always want to welcome more people with more stories. I mean, we're working right now on a follow on from a white paper we released in the spring, which was around the platforms as a definition, as a white paper. We're now working on making that a bit more tangible, with a maturity model to talk about how you can kind of evaluate and grow your experience with platform engineering in relation to that white paper. And we've been through one round of edits already, and I think we have something like 30 or 40 collaborators already, and we're going into our final edits now, and we're only seeing new people pop up every day. So I really believe this is going to be a global vendor agnostic, business domain agnostic piece of work that will hopefully help people have these hard conversations at their organizations and get the kind of support they need to be successful with platforms.</p><p><strong>ADRIANA:</strong> Oh, that's really nice. That's really nice seeing the community come together like that. And what are some of the, I don't want to say grievances, but I'm going to say grievances that some of the practitioners come with when they share their experiences.</p><p><strong>ABBY:</strong> Yeah, I think that it's often just not knowing what tools to grab for and how to interrupt them all. So each tool, it's in its own right, is interesting and exciting to them. But right now, there's not enough of an ecosystem around platform engineering. Everyone's sort of fighting to be like the one tool that rules them all and says, if you use us, you don't need to worry about anything else. And the reality is that most of these organizations really, at any scale, from quite early on, will have a fairly diverse need, right? They'll have front end apps and back end apps, which will often lead to different languages, though not always. They will have applications that are more on the cutting edge and are their kind of exploration applications versus their more money making applications. They'll have ones that are compliance related and ones that aren't. And so there's just so much nuance and diversity, and yet people are trying to still sell this monolithic idea of the one platform that you can kind of buy and use, and it's just not being realistic based on the feedback we're getting from people.</p><p><strong>ADRIANA:</strong> It would definitely be lovely to have.</p><p><strong>ABBY:</strong> That if you can do it.</p><p><strong>ADRIANA:</strong> Yeah, that is a lot of stuff going on, a lot of different needs to cater to, which makes it very challenging.</p><p><strong>ABBY:</strong> Look, if you can start as a small company with using a purchased solution and keep everyone on the rails on that solution, you will be very happy. Right? That is absolutely the cheapest way of doing any of this stuff. But the way that I try and describe it is it's basically like saying that you can use another company's processes for your company, and as soon as you have chosen to create any processes out of band from that kind of platform delivery mechanism, all of a sudden you just start that fissure and you just start that divide of what can be done on platform and what has to be done off platform. But again, if you start early with a single kind of monolithic platform as a service and you can keep everybody bought in that that's the right way to go, then yes, that is the cheapest. It's always cheaper to lean on a vendor and lean on a commodity product that has its own set of engineers who are supporting and improving the feature set than to try and build it yourself and maintain it yourself. But yeah, again, we're just seeing that that isn't proving to be long term viable for many organizations.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. Now, what about taking the angle of even though each organization is different and has its own specific needs, we often find ourselves when we're moving from job to job that we keep solving the same problems over and over and over. And that gets kind of annoying because it's like, well, but I just spent like two years figuring this out of my old and now I have to do it all over again. And that sucks. So how can platform engineering help us with that?</p><p><strong>ABBY:</strong> Yeah, I think there's kind of two sides to that, or two things I'm seeing happen right now that might help with that. It's hard without a glass ball, right? But one is that you look at the kind of ecosystem that grew around docker containers and grew around helm charts and grew around operators and things like that, and you can see how they're solving some of those problems in a community way, in a publicly available way. And I think there will need to be some sort of an ecosystem that continues to build those business solutions that can be shared across. But where it becomes difficult is once a business has solved it, how much do they invest in being able to make that public? It's the same idea as when you really want to make that kind of utility. You created open source and your company is like, but now you have to scrub the commit history, you have to do all these, create a contributor guide, you have to do all these things. That's true for all these solutions as well. So it's not always cut and dry. But I think that we are building ourselves bigger and bigger abstractions and maybe we will get ourselves to a point where we can provide those higher level kind of business cases out.</p><p><strong>ABBY:</strong> The other side that I'm looking at is that we've all been here with all of the things that end up becoming commodities, like the number of times we tried to recreate the wheel on creating a user facing developer portal before Backstage came around and gave us a framework for doing that. The number of times we recreated the wheel with creating web applications that could receive HTTP requests and speak to databases before we got frameworks like rails or spring Boot or pick your language, pick your framework. We see that in order to coalesce around a common problem, there have to be a lot of attempts at solving it to really understand that it is the same. And I think you're 100% right that we're getting there with platform engineering, we're getting there with the fact that hey, we want to be able to give databases as a service, hey, we want to be able to give development environments on demand per pull request. We want to be able to update the secrets that our web app depends on as a service. There are certain capabilities that I've provided time and time again across organizations and I think we're getting there where we're going to need to do kind of more of a framework approach to things, right?</p><p><strong>ADRIANA:</strong> Yeah. And I think that's really exciting prospect, especially when you think about things like renewing certificates, updating secrets. I've heard horror stories of certificates. There's one story I heard, I don't know how true it is, but at one of the companies I used to work at, a certificate expired. The guy who was in charge of the certificates was off on a cruise. Unreachable, not good.</p><p><strong>ABBY:</strong> And it's probably one of those ones that you have to email someone and then they send you back a login to a secure portal to go download the certificate to then SCP it to the server. I've been there, thankfully not in an emergency situation, but I have been there.</p><p><strong>ADRIANA:</strong> To be able to have tooling around that where you can just alleviate that problem significantly, because nobody wants to have to keep remembering how to do this. It's annoying, it's stressful. And sadly we tend to wait until.</p><p><strong>ABBY:</strong> The last minute for it's because we have so many other fires to put out. But I mean, again, your Cert example is exactly why something like Cert Manager has become ubiquitous, right? And for any organization that hasn't moved their custom bespoke process over to something like a Cert Manager is they're being tied down and they're being weighted down by this need to maintain. Something that was very necessary before and was good that they created it. But now the best action is to move forward and start to lean on the commodities. I think I'm having a whole conversation right now with a few people about this concept of thinnest viable platform that was discussed in the team Topologies book, and the fact that right now most people are defining that really as just another word for minimum viable, as in how to get started quickly. You get started quickly with great docs, I love that. Yes, get started quickly by documenting and coalescing what you have on your platform. But call that your minimum viable.</p><p><strong>ABBY:</strong> Your thinnest viable is always having an eye towards what can you offload to a third party that you no longer need to maintain. So it's not just about starting small and growing big, but it's about starting small and staying small and figuring out how you can continue to stay at only the highest level of value that you can provide and lean on as many third parties. Open source vendor I don't care to do the things that your company is not differentiating on. Lean on the industries for that.</p><p><strong>ADRIANA:</strong> I like that a lot. It's time and money well spent. In fact, it saves you time. Maybe not money, but if you end up having to fork money over to have somebody else deal with it, because as you said, it's not part of your core competency, then so be it. Because chances are they probably do it better than you anyway.</p><p><strong>ABBY:</strong> And that's exactly because just to say money is time. I was just reading a fantastic thread about technical documentation writers, or technical writers versus software developers, and how it was somebody's personal experience where they witnessed technical writers being let go for cost savings because the software devs could write their own dOcumentation. And the thread was all about this like cool. So what you're saying is that these people who make not even half as much like the tech, the documentation people, do not make nearly half as much as the software developers. You're saying it's cheaper to let them go and take the amount of time they spend on documentation and put it onto the plate of people that cost twice as much and aren't as experienced and therefore are likely going to be slower at the job than this. So you're paying somewhere. It can be off of the books, out of your bank account if you've got the ability to do that. And if you don't, sometimes you have to pay in, we call it like sweat equity or something like you have to pay in engineering time, but you're paying somewhere.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It's funny how people don't consider, it's basically a cause and effect thing, right? It's like, oh, of course it's going to be cheaper because we've got fewer people on payroll and something that someone else can already do well, that's not normally part of their job. Now you're giving them more work, you might have to pay them overtime, or you're burning them out, both of them kind of.</p><p><strong>ABBY:</strong> Or you're getting less from them on what value you expected from them than you were hoping. Right. And that might be what, you might have made that decision quite intelligently and carefully. Or it could just be that you're learning that the hard way. The side effects of that.</p><p><strong>ADRIANA:</strong> Yeah, absolutely agree. So, switching gears a little, well, I guess related but unrelated, tell us a little bit about Kratix.</p><p><strong>ABBY:</strong> Yes, I probably should disclaimer it as talking about frameworks. So I am working for a startup called Syntasso and we're building a framework called Kratix. And the idea is that pet peeve of mine about how platform engineers just get completely ignored in the developer experience kind of conversation is what we're trying to solve at Syntasso, they absolutely won me over as one of the first tires after the founders when they talked about being in the platform engineering domain and thinking about how platform engineers can thrive, not how the end users of the platforms get benefit. And I just don't think there's enough of that conversation. And this is the business domain I'm most interested in right now. So when we think about how do platform engineers thrive, I talked a bit about what I'm seeing in trends and that is what we have decided, sort of our first product to start to create. So it's an open source framework for creating business capabilities. So you think about a platform as a service, as a kind of a monolithic thing you might be able to configure, but everything has to sort of be delivered the way that platform that you purchased or that you're using works.</p><p><strong>ABBY:</strong> Why people love that experience is because they want to have something as a service. Super easy consumable don't have to think about the maintenance behind the scenes. Someone else does that. Why they have moved away from products like Heroku and others is because they don't fit their business processes. With Kratix, the idea is that you can build anything as a service for your company relying on the tools you already rely on today, but leaning on the framework to be able to provide that sort of user interface, user interaction, that automation of the workflows, that scheduling to your different destinations, your different infrastructure, and kind of remove some of that heavy lifting from your experience as a platform engineer.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah. And disclaimer, I have played with Kratix before. I wrote was a promise for installing the OTel Operator so that it sends traces to Jaeger.</p><p><strong>ABBY:</strong> Yeah, absolutely. Our first community promise provided. So first of many. So yeah, it was fantastic.</p><p><strong>ADRIANA:</strong> Yeah, that was so much fun. And it was fun because I got to provide feedback on the product on something that was so new because I think you were mentioning that whenever there were promises for other tools, you guys wrote them yourselves. And I basically sat down with the docs and bugged you all a bit here and there to write this promise. So that was a fun experience. And it was also like my first experience with the hotel operator. So I'm like, what should I do? Well, let's combine platform engineering and hotel, because that'll be fun.</p><p><strong>ABBY:</strong> Yeah, it was a great example though, right? Like that OTel Collector is itself a community provided tool that can significantly help internal organizations collect telemetry and therefore have Observability. And that's great. But where do you need this thing? You probably need it in at least more than one cluster, maybe more than one namespace within that cluster. How do you manage the deployment of that? How do you manage the upgrade process of that? Often you don't just have an OTel Collector, you have a fleet of hotel collectors, and you want them to be managed as a fleet. But our current tooling doesn't do that. Our current tooling is probably customized folders or Helm charts being installed in multiple places or something to that effect. And we really want that fleet management of OTel Collectors on demand and as a service, that's what you provided through that promise with Kratix.</p><p><strong>ADRIANA:</strong> Yeah. So that was lots of fun, and I can't wait to play around some more with Kratix. I think the next experiment which you guys helped me out with was trying to install VCluster using Kratix, which I'm like, this feels like such a fun little project to come up with. And then that was neat because it kind of exposed some stuff that I was trying to do stuff with the product that wasn't available at the time. But then it's like, okay, well now I've provided you a use case for things that people might want to try out, right? Which I thought there was lots of fun, being able to collaborate with you guys on that, just being able to be part of providing meaningful feedback to a young product that's like, it's come along quite nicely since I started playing around with it.</p><p><strong>ABBY:</strong> Yeah, thanks for that. You definitely weren't the last person to have that use case of wanting on demand clusters. And I think we talked about that platform engineering right now is pretty tunnel focused on application developer experience, but actually there's so much more to it, like cost minimization and eco impact minimization and things like that. And VCluster is a great example of where you can use that product to try and reduce the number of Kubernetes clusters that go up with all the kind of redundancy on the master nodes and all those things. And so what we did with that is be able to make on demand environments in VCluster for people. So instead of giving people a whole new cluster, you give them a VCluster. It's sandboxed, it's safe, it's less impactful on the environment, less expensive on your pocketbook. Yeah.</p><p><strong>ABBY:</strong> As I say, you weren't the last. And we're working with some design partners right now. We have a few open spots. If anyone else is in this space and is interested in working with us on the product development stuff, it's all open source, Apache 2, licensed. We're not building in private here. We're trying to build for you and for the industry. So yeah, come have a chat with us anytime.</p><p><strong>ADRIANA:</strong> That's awesome. That's awesome. Well, before we wrap up, do you mind sharing with some folks some of the things that are coming up?</p><p><strong>ABBY:</strong> Yeah, so I'm not sure exactly when we'll be airing. So some of these things might be in the past, but over the autumn I'm speaking at a few events around London, which is really fun. I love being able to not have to travel and so I'll be at a AWS day and SiVo navigate and DevOps days London. I will also will be traveling to Hungary for a Housteff, which is a Hungarian testing forum, which is a nice return to my roots. I was originally a software tester and so it's nice to be able to go and connect back with that community and then I will be in November in Chicago, as we said, for Kubecon, which is super exciting. So definitely looking forward to connecting with people there.</p><p><strong>ADRIANA:</strong> Very nice. And the thing you're doing in Hungary, that's the tutorial with TraceTest.</p><p><strong>ABBY:</strong> It is. Speaking of an amazing kind of feedback loop with a great new tool. It's not that new actually anymore, but they still are just so responsive to any questions and ideas that we have that I have. And so yeah, I'm doing a keynote about observability and have created a new tutorial around using observability with trace test for the testing audience because I think that will really kind of connect people who aren't typically in the observability space but are in the testing space with connect those two dots together. So yeah, really looking forward to that.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, I can't wait to catch the recording for that. I hope they'll be recording.</p><p><strong>ABBY:</strong> I don't know if they'll be recording the tutorial, but I am doing it on instruct so I can definitely give access to it. It's all kind of open source tech that we're going to be using. So the team at Instruqt have been so good about providing access for the community driven activities like this, and they just have such a great platform for creating content and so really makes it a pleasure to deliver.</p><p><strong>ADRIANA:</strong> That's amazing. Good to know. Thanks so much. Well, we're just wrapping up, but before we do, do you have any parting words of wisdom or hot takes to share with our audience?</p><p><strong>ABBY:</strong> Parting words of wisdom, I guess when it comes to platform engineering, just remember it's an engineering, it's software. What do we need to make great software? We need to think about how to build and run that software, and we need to think about the end users because it's a product. And so whether our end users are our colleagues or our friends and family or someone else, they're still customers. And yeah, it's a product. So I think that's really the shift in focus with platform engineering in my opinion.</p><p><strong>ADRIANA:</strong> Awesome. I love it so much. Well, thank you so much, Abby, for geeking out with me today. Y'all don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ABBY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music, Trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></description>
      <pubDate>Tue, 14 Nov 2023 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Abby Bangser)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-devex-with-abby-bangser-2gPXJ2V2</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Abby (she/her) is a Principal Engineer at Syntasso delivering Kratix, an open-source cloud-native framework for building internal platforms on Kubernetes. Her keen interest in supporting internal development comes from over a decade of experience in consulting and product delivery roles across platform, site reliability, and quality engineering.</p><p>Abby is an international keynote speaker and is co-host of the #CoffeeOps London meetup. Outside of work, Abby spoils her pup Zino and enjoys playing team sports.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/abbybangser/">LinkedIn</a></li><li><a href="https://twitter.com/a_bangser">X (Twitter)</a></li><li><a href="http://hachyderm.io/@abangser">Hachyderm</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://kratix.io">Kratix</a></li><li><a href="https://syntasso.io">Syntasso</a></li><li><a href="http://vcluster.com">VCluster</a></li><li><a href="https://www.heroku.com">Heroku</a></li><li><a href="https://opentelemetry.io/docs/collector/">OpenTelemetry Collector</a></li><li><a href="https://opentelemetry.io/docs/kubernetes/operator/">OpenTelemetry Operator</a></li><li><a href="https://hustef.hu/">HUSTEF</a></li><li><a href="https://www.civo.com/navigate">Civo Navigate</a></li><li><a href="https://instruqt.com">Instruqt</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://devopsdays.org/events/2023-london/speakers/abby-bangser">Abby at DevOps Days London 2023</a></li><li><a href="https://hustef.hu/abby_bangser/">Abby's Keynote Workshop at HUSTEF</a></li><li><a href="https://buff.ly/3YWMPmt">Adriana’s KubeCon talk on Platform Engineering with co-speaker Ana Margarita Medina (sched.com)</a></li><li><a href="https://youtu.be/h1miFQbeYWA?si=X8erZiicY0B-g6FU">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee</a></li></ul><p><strong>Transcript:</strong></p><p><strong>ADRIANA:</strong> Hey, y'all, welcome to Geeking Out. The podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Abby Bangser. Welcome, Abby.</p><p><strong>ABBY:</strong> Hello. Thank you for having me. Super excited to talk about all of those subjects, actually.</p><p><strong>ADRIANA:</strong> Yay. I'm so excited to have you on. We had you for on call me maybe, and that was like a real treat. So I'm really happy that you're able to come on to geeking out. So, Abby, where are you calling from today?</p><p><strong>ABBY:</strong> I am calling in from London. Despite this accent. London, UK.</p><p><strong>ADRIANA:</strong> It's so cool to see where people are calling in from because there's always an assumption that it's like a North American focused podcast or probably American focused. And here we are. Super international.</p><p><strong>ABBY:</strong> Yeah. I've learned from living abroad that if people are speaking with the English dictionary, I'm just super content that I can understand what they're saying. And I actually find myself completely missing accents all the time where someone will say, oh, the Scottish person. I'll be like, oh, shoot. I actually don't remember what accent they had or South African or wherever. And it's just. I'm just really happy when I can speak the right language with people.</p><p><strong>ADRIANA:</strong> I can definitely relate. So are you ready for our lightning round questions?</p><p><strong>ABBY:</strong> I think I have to be. Let's go.</p><p><strong>ADRIANA:</strong> I promise they will be painless and fun. Okay, first question. Are you a lefty or a righty?</p><p><strong>ABBY:</strong> Righty.</p><p><strong>ADRIANA:</strong> Okay. IPhone or Android?</p><p><strong>ABBY:</strong> Absolutely, Android. All day.</p><p><strong>ADRIANA:</strong> All right. Mac, Linux, or Windows?</p><p><strong>ABBY:</strong> I have all of them. I've been on Mac most recently with software development stuff.</p><p><strong>ADRIANA:</strong> But which one do you like better?</p><p><strong>ABBY:</strong> It depends on how fiddly I am being. So I did the Linux desktop thing for a few years, and it is fun to get into all the configurations and setups, but sometimes you just want to print something. So in that world, I'm a big fan of the Mac.</p><p><strong>ADRIANA:</strong> Yeah, I feel you. I went through a Linux desktop phase and I was like, this is awesome. And then I'm like, oh, shit, I can't do anything. And this was back, I want to say, in 2007, where it was the.</p><p><strong>ABBY:</strong> Year of the Linux desktop. Just like every year is the year of the Linux desktop.</p><p><strong>ADRIANA:</strong> For me, the deal breaker was like, when I had a BlackBerry at the time and I couldn't use the BlackBerry app for syncing, I'm like, fuck. So then I ended up having. I had a Windows VM for a while. I ended up doing a Windows dual boot and then I moved to a Mac and not looked back since.</p><p><strong>ABBY:</strong> Yes, I understand that.</p><p><strong>ADRIANA:</strong> Okay, next question. Favorite programming language.</p><p><strong>ABBY:</strong> Oh, favorite programming language. So I'm working in Golang right now. I've always been someone who looks at code as a problem solving thing. So I haven't really gotten too esoteric about the most perfect language I've written in. So yeah, I just like to work. I guess this comes from my roots as a consultant of that I've written C sharp, Java, JavaScript, Python, Ruby, and then lots of infrastructure as code languages. And so I just sort of want to solve problems in the languages that people are working in.</p><p><strong>ADRIANA:</strong> I love it. Yeah, very nice. Cool. Okay, next one. Dev or Ops?</p><p><strong>ABBY:</strong> Got to be Ops. I guess if you make me choose. I love the impact you can have in Ops. Like just the scale of impact within an organization that you have when you have a really nice operations to the process. So I've been on platform engineering teams for, I don't know, the last eight or nine years, so it's hard not to pick.</p><p><strong>ADRIANA:</strong> I guess. Last week I recorded with Tim Banks and I asked him the same question. He's like, well, Ops runs the world.</p><p><strong>ABBY:</strong> I suspect we'll get into what is the true difference between Devon Ops at some point later today. But if you make me have to pick, I'll pick my roots in Ops.</p><p><strong>ADRIANA:</strong> All right, fair enough. Next one. JSON or YAML?</p><p><strong>ABBY:</strong> I really like comments so I think I have to pick YAML, but oh boy, those spaces. That's a tough one. I'll go with YAML for the comments.</p><p><strong>ADRIANA:</strong> Yes, I do appreciate the comments. Until someone pointed out that you can't do comments in JSON, which I knew but consciously was like, I think I've gotten angry at it before for not being able to do comments, but I'm like, oh my God. Yes. Two more questions. Do you prefer to consume content through video or text?</p><p><strong>ABBY:</strong> Ooh, I'll go with video. But I will say that what I do is I keep a folder of different content on my phone of what I want to bookmarks or whatever to watch or to listen to or to read. And I just use them at different times. So I separate them not by content topic but instead by way of consuming. So if I'm going for a bicycle ride, it might be auditory something, and if I'm sitting on the train it might be reading. And so I do like a bit of both.</p><p><strong>ADRIANA:</strong> But yeah, fair enough. Yeah, that's a really good point. Yeah. I was telling someone today, I love the audio stuff for when I'm doing busy work chores around the house or what you might call it, like going for a walk or for a run. Especially when I'm running. I hate and love running and it makes the time pass faster.</p><p><strong>ABBY:</strong> I can answer that one much faster than all these. Hate, hate running. That'll be the quickest of all these lightning round questions.</p><p><strong>ADRIANA:</strong> Final question is, what is your superpower?</p><p><strong>ABBY:</strong> What is my superpower? I'm going to go with being able to energize other people if I'm going for a real one. I'm coming off the back of a very exciting tag rugby win last night for a team, and I unfortunately have a bad back and couldn't play. But the team just rallies in a way that I feel like I can help bring energy to the team. And so I did my part despite not being on the pitch. Yeah, I think that's probably it.</p><p><strong>ADRIANA:</strong> That is a good talent and very translatable into the work world as well, right?</p><p><strong>ABBY:</strong> Yeah, I think it works out okay. I mean, I'm sure there's times when it gets annoying. I'm very sure that's what all superpowers, right? They have their good and their evil. But I like to think it's more good than.</p><p><strong>ADRIANA:</strong> When I remember when someone mentioned, oh, check out Abby's content. And I started watching your videos and reading your blog posts, and I remember you just came off with such infectious enthusiasm and just like, oh, this is somebody I'd like to chill with.</p><p><strong>ABBY:</strong> And then we got to. So it was great.</p><p><strong>ADRIANA:</strong> We get to see each other at KubeCon in November again, which I'm super excited for.</p><p><strong>ABBY:</strong> So excited for a trip back to Chicago.</p><p><strong>ADRIANA:</strong> Yeah, yeah. I really like Chicago, and I never spend long enough in Chicago to actually see it properly. It's the curse.</p><p><strong>ABBY:</strong> Yep. The curse of traveling for conferences is that you're always like, oh, I'm going to this great city and I will see the convention center.</p><p><strong>ADRIANA:</strong> If I'm lucky, I'll get to see the bean again.</p><p><strong>ABBY:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> Thanks for answering the lightning questions. So onto our regular business. So one of the things that I wanted to talk to you about is platform engineering. It is the hot topic these days. So I think, for starters, why don't you explain to folks in your view, what platform engineering is and how it differentiates from DevOps and SRE, for example.</p><p><strong>ABBY:</strong> Yeah. So platform engineering is, in my opinion, and from kind of taking together a few different quotes from other things, it's a way of building internal services to support kind of the business use cases around an organization. I think that right now there's a lot of focus on how that impacts things like developer experience for software engineers. But I'm very specifically, I feel like the definition is a bit broader than that. It's about supporting the delivery of business value at scale with consistency and security and compliance in mind. And platform engineering is the act of putting that together into services that are consumable by the organization for those end goals. I think I have a talk at DevOps Days London, where I do just boil this down to it's internal services teams done better. So it's internal, it done with more kind of product mindset in a lot of ways.</p><p><strong>ABBY:</strong> And I think where you start to differentiate between some of the other kind of buzwords and titles and philosophies that are out there, depending on what they are, is the way I've been looking at platform engineering recently is that it's an implementation of the DevOps intention. So with DevOps intention, it's to reduce the friction between silos. You looked at silos of software development and software operations and you wanted to improve the friction between that and the quickest way to do that. The best way to our understanding, was to remove the silos, ask software developers to understand their operations, ask them to figure out how to do on call and telemetry and all of these things, and simultaneously ask operations engineers to learn about software development and to bring automation to their processes and testing and all those kind of things. But that's hard. That is really hard because you're prioritizing the removing of friction over the depth of knowledge for certain people. And that sort of specialization value that comes from someone who deeply understands an area of the business or of the technology. And platform engineering, in my opinion, is also really hard just to say, but the idea is to productize those specialties and make it so that the silos can still exist.</p><p><strong>ABBY:</strong> But you're focusing on the friction between them that's being reduced. So you still have your specialists, but they're providing a service to end users that they think about like a product, and they provide in a way that is easy to access and easy to use.</p><p><strong>ADRIANA:</strong> Yeah, that sounds awesome. That makes a lot of sense. Now, follow up question. In your opinion, do you think that we've achieved what DevOps promised?</p><p><strong>ABBY:</strong> So DevOps basically promised the idea of reducing friction on the software delivery kind of process or lifecycle. I think we are achieving that. I think we have less friction than when DevOps was born 1015 years ago, twelve years ago, whatever. Do I think that we are going to get more return for the experiences and processes we've put into place over the last ten years? This is where I think we're seeing a shift in focus. So the intentions of DevOps, we are doing better, we are moving our way, but if we keep kind of trying to drill into this idea of everybody builds and runs their full stack, we're going to lose the fact that, no, we don't. First of all, we don't plug in our own hardware. Most people, most people aren't both wiring up a server and writing the CSS for their front end. Their full stack is whatever their team or their company defines.</p><p><strong>ABBY:</strong> And I think if we continue to think about the friction between the layers of value that we're providing and we keep trying to reduce that friction, we'll keep gaining benefits on this journey of DevOps. I don't know if there's an end state for DevOps.</p><p><strong>ADRIANA:</strong> And that makes sense because one of the things around DevOps is like this idea of continuous improvement and there's never going to be like perfection, right? We always chase it, but we aspire to it. Software is never done.</p><p><strong>ABBY:</strong> No. And that's what we're doing with platform engineering, bringing development to operations. We're making more software and we know software is never done. It always needs upgrades, it always needs improvements, it always needs coming back to, to make sure we're not customizing things that are now commodities. Right? So there's lots of things that you may have written a few years ago that now there's public packages to lean on and so you don't want to be maintaining that yourself. And if you don't do that, you very quickly get snowed under with the amount of maintenance you have on things that are not actually differentiating for you, your team, your business, your organization and all that. We're just multiplying software everywhere. And so we absolutely need the DevOps principles of reducing friction between teams and building and running the software that you are owning so that you have that feedback loop from production into your development lifecycle.</p><p><strong>ABBY:</strong> I think we need that as much as ever.</p><p><strong>ADRIANA:</strong> Yeah, I totally agree. And you bring on a good point in terms of like you may have developed this on your own in house at some point in time, but if there's something better that came along that solves your problem and then some, it ends up being way more awesome. But I feel like, and I fall into this trap before as well as a developer getting into this idea of like, oh my God, I get to build something cool and new and this is awesome. And then you build it and then you're like, shit, I have to maintain this. And then the shiny and new thing kind of just wears off and you're like, never mind.</p><p><strong>ABBY:</strong> Well, this is the problem with the average tenure of employees being like two years, right? By the time the average cycle is you come in excited about your new job, you spend then maybe a few months getting up to speed with how things work and what's going on, and then you've got maybe about six months to a year of whinging about something that you hate about the way that things are done wherever you are and advocating that something change. And then you implement that change. And then you move companies or you move teams and it's like, well, there's somebody doing the things that you're complaining about as you go to these new companies. And I would hearken to guess that the people who come in after you have plenty of complaints. And it's just that learning about what creates that maintainable and kind of experience that you want to have as maintaining software is hard to learn if you don't spend years and years maintaining the same software. And yet that's just not how our industry right now happens for many people.</p><p><strong>ADRIANA:</strong> Yeah, it's so true. We get bored easily or we're chasing the next shiny thing. Ooh, I get solved this problem. That sounds way cooler.</p><p><strong>ABBY:</strong> Yeah, exactly.</p><p><strong>ADRIANA:</strong> I guess the good news though is that there are companies out there that are working to alleviate some of the problems that developers and platform engineers and Ops folks are experiencing. And we've seen that with the umpteen different tools built to support Kubernetes, various platform engineering tools and whatnot. So it's been kind of interesting to see how much the market has evolved in the last 20 years.</p><p><strong>ABBY:</strong> Yeah, it is amazing. And I think you say 20 years and that's absolutely true. But there's been even more explosion in the last maybe handful of years, five years or so. As you say, platform engineering is everywhere. And the reason it is is because that feeling or that interest in developer experience has grown tremendously over the last kind of four to five years. And platform engineering is one way to possibly address this application software development experience. And so yeah, I think you're seeing all these tools that are building off of the PaaS experience, the platform as a service experience that was, I think, first really popularized by Heroku in kind of the 2012 ish era, but now that's just commonplace that there's lots of tools out there that act in that kind of way.</p><p><strong>ADRIANA:</strong> Yeah, so true. And on the platform engineering front, I wanted to ask, what do you think are some of the biggest problems that platform engineering is trying to solve right now?</p><p><strong>ABBY:</strong> So if you listen to marketing, it's all developer experience, all day, every day. It is. How can the application software developers find what their applications are doing? They need a portal and they need to make their lives as perfect and glorious as possible. But I don't actually think that is the case. I think that is a piece of things that we're trying to solve with platform engineering today. But when you talk to the companies that, I don't know, make money in things, the big organizations, they're actually not always focused on developer experience as a top reason for platform engineering. Often they have issues like compliance and security and regulation, standardization and support as a key reason. Often they have cost optimization as a key reason.</p><p><strong>ABBY:</strong> There's all sorts of reasons why providing a centralized offering as a service can benefit the business and is only auxiliary, supporting the app dev experience. But that isn't the reason for the work being done. And yeah, I don't think that gets enough press, right, because it's not as much fun as making a developer portal and things.</p><p><strong>ADRIANA:</strong> That's so true. Yeah. I mean, every time we talk platform engineering, I feel like developer experience is almost synonymous with it. And then all this other stuff takes a backseat. But compliance standardization, so important, especially, obviously in any size, but especially the big corporations that have to worry about regulators and compliance and all that scary stuff, right? I mean this is serious business. So being able to cater to that, cater to security concerns, having a standardized way to ensure that things are locked down to your company specifications, so important. And as you said, not talked about enough.</p><p><strong>ABBY:</strong> You've tripped right over one of my biggest pet peeves as well, where you mentioned that developer experience is like synonymous now with platform engineering in some ways. And also developer experience at this point is synonymous with a software application developer's experience. So someone who is writing a web app or a backend app, API app, something that is like Java or whatever, running in a container or on WASM or wherever, but the software side, they aren't the only developers. As I said in the Lightning round, I pick ops like I'm a developer, even though I write HCL code, even though I write bash, even though I write whatever chef recipes and whatever else on the back end. So I think the fact that developer experience has then I would say narrowed to the point where it's only application developers is showing, I think, in that explosion in kind of tooling and activity in the industry, because you look at all these kind of products that are coming out and they're all focused on how to get a piece of software out in front of an end user as fast as possible. But when you start to dig into how do I operate this thing, how do I build in my PCI compliance and my workflows and my marketing workflows and my customer success workflows and all these other things I need around the business, it all falls apart. And I think that too many of these forget that there's a whole other side of software delivery that isn't just writing software code. And that experience needs just as much kind of improvement, if not more.</p><p><strong>ABBY:</strong> Because again, the leverage of that across all your software teams is huge. So yeah, it's one of my little pet peeves. You chipped right over it.</p><p><strong>ADRIANA:</strong> Moral of the story, get some TLC. Outside of just developer experience, just app.</p><p><strong>ABBY:</strong> Dev experience still can be developers even, but yeah, even that's probably too narrow. I agree.</p><p><strong>ADRIANA:</strong> Yeah, very good point. Yeah, and you make a very excellent point also. You're a developer regardless of whether or not you're developing the application software or you're developing code to operate your system, it might be slightly different as to some of the things that you're concerned with, but at the end of the day, code is code. Technical debt still exists in both realms.</p><p><strong>ABBY:</strong> And the tools you have impacting what you can create exists in both realms. I think I've been on the software side for many years as well. And on the software side, I've been in a situation where an internal team provided an API that my team needed to use to create a visual front end for. And the shape of the data that came back from that API absolutely influenced and even kind of forced our hands sometimes in just what we could create on that user interface experience. Because not being able to receive the data in certain ways or access it on certain pages or whatever, I mean, the same thing goes from the platform engineering standpoint. The tools we have, the baseline kind of bash and Goling and Ruby and whatever that we're using are forcing our hands to create what I think is actually not create developer experiences. We're exposing application developers to helm charts and terraform modules and chef recipes. And it's like they shouldn't have to know what languages we write, they shouldn't have to know what tools we rely on.</p><p><strong>ABBY:</strong> But because they're all so primitive and they're all so low level. We're working so hard to piece these bits together for our business process that that's like as far as we can get on the platform engineering side or it feels that way. And so I think getting more, as you say, TLC to those platform engineers is only going to make better experiences for the application developers because they'll start to have a bit more bandwidth to be like, hold on, how are people actually using the stuff that we create? Is this the experience we want to give them? Is it about cloning a git repository or forking a git repository or something? Or should it actually be a different experience altogether? Something as a service behind an API or something else?</p><p><strong>ADRIANA:</strong> So here's a question. How do you ensure that you bridge that gap to raise the awareness so that it's not just this developer experience, application developer experience centric view of platform engineering? How do we shift the conversation?</p><p><strong>ABBY:</strong> I mean, we just need platform engineers to speak more about what they need and sort of get involved in the community. So one of the things I'm doing is I'm a part of the CNCF or Cloud Native Computing Foundation working group model. So the way it works is that there are groups with different focuses and they sort of narrow as you get down the model. And I'm in one of the kind of most narrow things, which is called a working group for platforms, and this is under the umbrella of app Delivery technical advisory groups, or tAg. And the idea is you want to be able to deliver applications. And one of the ways in which an organization can support app delivery is through the creation of a high value platform internally. And this working group is having all these conversations about identifying ways to speak to business leaders, CIOs, CTOs, CEOs about the value of investing in platform engineering experience and tooling to be able to support this kind of outcomes for them. So, yeah, get involved in the community, start kind of helping shape the conversation a bit more.</p><p><strong>ABBY:</strong> Right. There's, I think, less platform engineering voice than there is application developer voice right now.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. And one of the cool things about the working group that you're part of too is it's representation from different platform engineering vendors or I guess practitioners. So you get different perspectives, different voices, sometimes competitors all working together, right?</p><p><strong>ABBY:</strong> Yeah, it's absolutely. I think there's a heavy number of vendors and a heavy number of kind of consulting oriented people, but there's also a heavy number of kind of end user related people as well. So people who work at these large, successful enterprise organizations and are driving these initiatives internal at those organizations come and speak with the working group about their experiences, about where they're feeling like they need more support from kind of the industry or from tooling and from vendors, as well as how they're piecing together these tools to create the experiences that they are. And we always want to welcome more people with more stories. I mean, we're working right now on a follow on from a white paper we released in the spring, which was around the platforms as a definition, as a white paper. We're now working on making that a bit more tangible, with a maturity model to talk about how you can kind of evaluate and grow your experience with platform engineering in relation to that white paper. And we've been through one round of edits already, and I think we have something like 30 or 40 collaborators already, and we're going into our final edits now, and we're only seeing new people pop up every day. So I really believe this is going to be a global vendor agnostic, business domain agnostic piece of work that will hopefully help people have these hard conversations at their organizations and get the kind of support they need to be successful with platforms.</p><p><strong>ADRIANA:</strong> Oh, that's really nice. That's really nice seeing the community come together like that. And what are some of the, I don't want to say grievances, but I'm going to say grievances that some of the practitioners come with when they share their experiences.</p><p><strong>ABBY:</strong> Yeah, I think that it's often just not knowing what tools to grab for and how to interrupt them all. So each tool, it's in its own right, is interesting and exciting to them. But right now, there's not enough of an ecosystem around platform engineering. Everyone's sort of fighting to be like the one tool that rules them all and says, if you use us, you don't need to worry about anything else. And the reality is that most of these organizations really, at any scale, from quite early on, will have a fairly diverse need, right? They'll have front end apps and back end apps, which will often lead to different languages, though not always. They will have applications that are more on the cutting edge and are their kind of exploration applications versus their more money making applications. They'll have ones that are compliance related and ones that aren't. And so there's just so much nuance and diversity, and yet people are trying to still sell this monolithic idea of the one platform that you can kind of buy and use, and it's just not being realistic based on the feedback we're getting from people.</p><p><strong>ADRIANA:</strong> It would definitely be lovely to have.</p><p><strong>ABBY:</strong> That if you can do it.</p><p><strong>ADRIANA:</strong> Yeah, that is a lot of stuff going on, a lot of different needs to cater to, which makes it very challenging.</p><p><strong>ABBY:</strong> Look, if you can start as a small company with using a purchased solution and keep everyone on the rails on that solution, you will be very happy. Right? That is absolutely the cheapest way of doing any of this stuff. But the way that I try and describe it is it's basically like saying that you can use another company's processes for your company, and as soon as you have chosen to create any processes out of band from that kind of platform delivery mechanism, all of a sudden you just start that fissure and you just start that divide of what can be done on platform and what has to be done off platform. But again, if you start early with a single kind of monolithic platform as a service and you can keep everybody bought in that that's the right way to go, then yes, that is the cheapest. It's always cheaper to lean on a vendor and lean on a commodity product that has its own set of engineers who are supporting and improving the feature set than to try and build it yourself and maintain it yourself. But yeah, again, we're just seeing that that isn't proving to be long term viable for many organizations.</p><p><strong>ADRIANA:</strong> Yeah, that makes a lot of sense. Now, what about taking the angle of even though each organization is different and has its own specific needs, we often find ourselves when we're moving from job to job that we keep solving the same problems over and over and over. And that gets kind of annoying because it's like, well, but I just spent like two years figuring this out of my old and now I have to do it all over again. And that sucks. So how can platform engineering help us with that?</p><p><strong>ABBY:</strong> Yeah, I think there's kind of two sides to that, or two things I'm seeing happen right now that might help with that. It's hard without a glass ball, right? But one is that you look at the kind of ecosystem that grew around docker containers and grew around helm charts and grew around operators and things like that, and you can see how they're solving some of those problems in a community way, in a publicly available way. And I think there will need to be some sort of an ecosystem that continues to build those business solutions that can be shared across. But where it becomes difficult is once a business has solved it, how much do they invest in being able to make that public? It's the same idea as when you really want to make that kind of utility. You created open source and your company is like, but now you have to scrub the commit history, you have to do all these, create a contributor guide, you have to do all these things. That's true for all these solutions as well. So it's not always cut and dry. But I think that we are building ourselves bigger and bigger abstractions and maybe we will get ourselves to a point where we can provide those higher level kind of business cases out.</p><p><strong>ABBY:</strong> The other side that I'm looking at is that we've all been here with all of the things that end up becoming commodities, like the number of times we tried to recreate the wheel on creating a user facing developer portal before Backstage came around and gave us a framework for doing that. The number of times we recreated the wheel with creating web applications that could receive HTTP requests and speak to databases before we got frameworks like rails or spring Boot or pick your language, pick your framework. We see that in order to coalesce around a common problem, there have to be a lot of attempts at solving it to really understand that it is the same. And I think you're 100% right that we're getting there with platform engineering, we're getting there with the fact that hey, we want to be able to give databases as a service, hey, we want to be able to give development environments on demand per pull request. We want to be able to update the secrets that our web app depends on as a service. There are certain capabilities that I've provided time and time again across organizations and I think we're getting there where we're going to need to do kind of more of a framework approach to things, right?</p><p><strong>ADRIANA:</strong> Yeah. And I think that's really exciting prospect, especially when you think about things like renewing certificates, updating secrets. I've heard horror stories of certificates. There's one story I heard, I don't know how true it is, but at one of the companies I used to work at, a certificate expired. The guy who was in charge of the certificates was off on a cruise. Unreachable, not good.</p><p><strong>ABBY:</strong> And it's probably one of those ones that you have to email someone and then they send you back a login to a secure portal to go download the certificate to then SCP it to the server. I've been there, thankfully not in an emergency situation, but I have been there.</p><p><strong>ADRIANA:</strong> To be able to have tooling around that where you can just alleviate that problem significantly, because nobody wants to have to keep remembering how to do this. It's annoying, it's stressful. And sadly we tend to wait until.</p><p><strong>ABBY:</strong> The last minute for it's because we have so many other fires to put out. But I mean, again, your Cert example is exactly why something like Cert Manager has become ubiquitous, right? And for any organization that hasn't moved their custom bespoke process over to something like a Cert Manager is they're being tied down and they're being weighted down by this need to maintain. Something that was very necessary before and was good that they created it. But now the best action is to move forward and start to lean on the commodities. I think I'm having a whole conversation right now with a few people about this concept of thinnest viable platform that was discussed in the team Topologies book, and the fact that right now most people are defining that really as just another word for minimum viable, as in how to get started quickly. You get started quickly with great docs, I love that. Yes, get started quickly by documenting and coalescing what you have on your platform. But call that your minimum viable.</p><p><strong>ABBY:</strong> Your thinnest viable is always having an eye towards what can you offload to a third party that you no longer need to maintain. So it's not just about starting small and growing big, but it's about starting small and staying small and figuring out how you can continue to stay at only the highest level of value that you can provide and lean on as many third parties. Open source vendor I don't care to do the things that your company is not differentiating on. Lean on the industries for that.</p><p><strong>ADRIANA:</strong> I like that a lot. It's time and money well spent. In fact, it saves you time. Maybe not money, but if you end up having to fork money over to have somebody else deal with it, because as you said, it's not part of your core competency, then so be it. Because chances are they probably do it better than you anyway.</p><p><strong>ABBY:</strong> And that's exactly because just to say money is time. I was just reading a fantastic thread about technical documentation writers, or technical writers versus software developers, and how it was somebody's personal experience where they witnessed technical writers being let go for cost savings because the software devs could write their own dOcumentation. And the thread was all about this like cool. So what you're saying is that these people who make not even half as much like the tech, the documentation people, do not make nearly half as much as the software developers. You're saying it's cheaper to let them go and take the amount of time they spend on documentation and put it onto the plate of people that cost twice as much and aren't as experienced and therefore are likely going to be slower at the job than this. So you're paying somewhere. It can be off of the books, out of your bank account if you've got the ability to do that. And if you don't, sometimes you have to pay in, we call it like sweat equity or something like you have to pay in engineering time, but you're paying somewhere.</p><p><strong>ADRIANA:</strong> Yeah, absolutely. It's funny how people don't consider, it's basically a cause and effect thing, right? It's like, oh, of course it's going to be cheaper because we've got fewer people on payroll and something that someone else can already do well, that's not normally part of their job. Now you're giving them more work, you might have to pay them overtime, or you're burning them out, both of them kind of.</p><p><strong>ABBY:</strong> Or you're getting less from them on what value you expected from them than you were hoping. Right. And that might be what, you might have made that decision quite intelligently and carefully. Or it could just be that you're learning that the hard way. The side effects of that.</p><p><strong>ADRIANA:</strong> Yeah, absolutely agree. So, switching gears a little, well, I guess related but unrelated, tell us a little bit about Kratix.</p><p><strong>ABBY:</strong> Yes, I probably should disclaimer it as talking about frameworks. So I am working for a startup called Syntasso and we're building a framework called Kratix. And the idea is that pet peeve of mine about how platform engineers just get completely ignored in the developer experience kind of conversation is what we're trying to solve at Syntasso, they absolutely won me over as one of the first tires after the founders when they talked about being in the platform engineering domain and thinking about how platform engineers can thrive, not how the end users of the platforms get benefit. And I just don't think there's enough of that conversation. And this is the business domain I'm most interested in right now. So when we think about how do platform engineers thrive, I talked a bit about what I'm seeing in trends and that is what we have decided, sort of our first product to start to create. So it's an open source framework for creating business capabilities. So you think about a platform as a service, as a kind of a monolithic thing you might be able to configure, but everything has to sort of be delivered the way that platform that you purchased or that you're using works.</p><p><strong>ABBY:</strong> Why people love that experience is because they want to have something as a service. Super easy consumable don't have to think about the maintenance behind the scenes. Someone else does that. Why they have moved away from products like Heroku and others is because they don't fit their business processes. With Kratix, the idea is that you can build anything as a service for your company relying on the tools you already rely on today, but leaning on the framework to be able to provide that sort of user interface, user interaction, that automation of the workflows, that scheduling to your different destinations, your different infrastructure, and kind of remove some of that heavy lifting from your experience as a platform engineer.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah. And disclaimer, I have played with Kratix before. I wrote was a promise for installing the OTel Operator so that it sends traces to Jaeger.</p><p><strong>ABBY:</strong> Yeah, absolutely. Our first community promise provided. So first of many. So yeah, it was fantastic.</p><p><strong>ADRIANA:</strong> Yeah, that was so much fun. And it was fun because I got to provide feedback on the product on something that was so new because I think you were mentioning that whenever there were promises for other tools, you guys wrote them yourselves. And I basically sat down with the docs and bugged you all a bit here and there to write this promise. So that was a fun experience. And it was also like my first experience with the hotel operator. So I'm like, what should I do? Well, let's combine platform engineering and hotel, because that'll be fun.</p><p><strong>ABBY:</strong> Yeah, it was a great example though, right? Like that OTel Collector is itself a community provided tool that can significantly help internal organizations collect telemetry and therefore have Observability. And that's great. But where do you need this thing? You probably need it in at least more than one cluster, maybe more than one namespace within that cluster. How do you manage the deployment of that? How do you manage the upgrade process of that? Often you don't just have an OTel Collector, you have a fleet of hotel collectors, and you want them to be managed as a fleet. But our current tooling doesn't do that. Our current tooling is probably customized folders or Helm charts being installed in multiple places or something to that effect. And we really want that fleet management of OTel Collectors on demand and as a service, that's what you provided through that promise with Kratix.</p><p><strong>ADRIANA:</strong> Yeah. So that was lots of fun, and I can't wait to play around some more with Kratix. I think the next experiment which you guys helped me out with was trying to install VCluster using Kratix, which I'm like, this feels like such a fun little project to come up with. And then that was neat because it kind of exposed some stuff that I was trying to do stuff with the product that wasn't available at the time. But then it's like, okay, well now I've provided you a use case for things that people might want to try out, right? Which I thought there was lots of fun, being able to collaborate with you guys on that, just being able to be part of providing meaningful feedback to a young product that's like, it's come along quite nicely since I started playing around with it.</p><p><strong>ABBY:</strong> Yeah, thanks for that. You definitely weren't the last person to have that use case of wanting on demand clusters. And I think we talked about that platform engineering right now is pretty tunnel focused on application developer experience, but actually there's so much more to it, like cost minimization and eco impact minimization and things like that. And VCluster is a great example of where you can use that product to try and reduce the number of Kubernetes clusters that go up with all the kind of redundancy on the master nodes and all those things. And so what we did with that is be able to make on demand environments in VCluster for people. So instead of giving people a whole new cluster, you give them a VCluster. It's sandboxed, it's safe, it's less impactful on the environment, less expensive on your pocketbook. Yeah.</p><p><strong>ABBY:</strong> As I say, you weren't the last. And we're working with some design partners right now. We have a few open spots. If anyone else is in this space and is interested in working with us on the product development stuff, it's all open source, Apache 2, licensed. We're not building in private here. We're trying to build for you and for the industry. So yeah, come have a chat with us anytime.</p><p><strong>ADRIANA:</strong> That's awesome. That's awesome. Well, before we wrap up, do you mind sharing with some folks some of the things that are coming up?</p><p><strong>ABBY:</strong> Yeah, so I'm not sure exactly when we'll be airing. So some of these things might be in the past, but over the autumn I'm speaking at a few events around London, which is really fun. I love being able to not have to travel and so I'll be at a AWS day and SiVo navigate and DevOps days London. I will also will be traveling to Hungary for a Housteff, which is a Hungarian testing forum, which is a nice return to my roots. I was originally a software tester and so it's nice to be able to go and connect back with that community and then I will be in November in Chicago, as we said, for Kubecon, which is super exciting. So definitely looking forward to connecting with people there.</p><p><strong>ADRIANA:</strong> Very nice. And the thing you're doing in Hungary, that's the tutorial with TraceTest.</p><p><strong>ABBY:</strong> It is. Speaking of an amazing kind of feedback loop with a great new tool. It's not that new actually anymore, but they still are just so responsive to any questions and ideas that we have that I have. And so yeah, I'm doing a keynote about observability and have created a new tutorial around using observability with trace test for the testing audience because I think that will really kind of connect people who aren't typically in the observability space but are in the testing space with connect those two dots together. So yeah, really looking forward to that.</p><p><strong>ADRIANA:</strong> That's awesome. Yeah, I can't wait to catch the recording for that. I hope they'll be recording.</p><p><strong>ABBY:</strong> I don't know if they'll be recording the tutorial, but I am doing it on instruct so I can definitely give access to it. It's all kind of open source tech that we're going to be using. So the team at Instruqt have been so good about providing access for the community driven activities like this, and they just have such a great platform for creating content and so really makes it a pleasure to deliver.</p><p><strong>ADRIANA:</strong> That's amazing. Good to know. Thanks so much. Well, we're just wrapping up, but before we do, do you have any parting words of wisdom or hot takes to share with our audience?</p><p><strong>ABBY:</strong> Parting words of wisdom, I guess when it comes to platform engineering, just remember it's an engineering, it's software. What do we need to make great software? We need to think about how to build and run that software, and we need to think about the end users because it's a product. And so whether our end users are our colleagues or our friends and family or someone else, they're still customers. And yeah, it's a product. So I think that's really the shift in focus with platform engineering in my opinion.</p><p><strong>ADRIANA:</strong> Awesome. I love it so much. Well, thank you so much, Abby, for geeking out with me today. Y'all don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p><strong>ABBY:</strong> Peace out and geek out.</p><p><strong>ADRIANA:</strong> Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music, Trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout</p>
]]></content:encoded>
      <enclosure length="47409219" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/4ad1839e-4385-4ae2-98d6-daf64f2b3fb5/audio/3d9805dd-2651-4dde-99d3-41b2cb3dfb9d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on DevEx with Abby Bangser of Syntasso</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Abby Bangser</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:29</itunes:duration>
      <itunes:summary>Abby Bangser of Syntasso geeks out with Adriana Villela about the increasingly vital role of platform engineering. From its relation with DevOps and SRE to its significant impact on the developer experience and business delivery, Abby makes compelling arguments about its importance. They delve into discussions about tooling, creating internal services for businesses, and how we can shift from merely creating new solutions to effectively using existing ones. They also touch on &quot;Thinnest Viable Platform&quot; for maximizing business efficiency. Finally, they discuss their recent collaboration on using Kratix, an open source tool that Abby works on, to deliver both OpenTelemetry and VCluster capabilities to developers.</itunes:summary>
      <itunes:subtitle>Abby Bangser of Syntasso geeks out with Adriana Villela about the increasingly vital role of platform engineering. From its relation with DevOps and SRE to its significant impact on the developer experience and business delivery, Abby makes compelling arguments about its importance. They delve into discussions about tooling, creating internal services for businesses, and how we can shift from merely creating new solutions to effectively using existing ones. They also touch on &quot;Thinnest Viable Platform&quot; for maximizing business efficiency. Finally, they discuss their recent collaboration on using Kratix, an open source tool that Abby works on, to deliver both OpenTelemetry and VCluster capabilities to developers.</itunes:subtitle>
      <itunes:keywords>developer experience, cloud native, otel, startup, platform engineering, open source, k8s, observability, opentelemetry, kubernetes, devex</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>10</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">953bcc54-3296-416d-84ff-258294552291</guid>
      <title>The One Where We Geek Out on Authorization with Ori Shoshan of Otterize</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Ori Shoshan is the Co-Founder and CTO of <a href="https://otterize.com/" target="_blank">Otterize</a>, where he spearheads a leading Workload Identity and Access Management platform that automates and simplifies access control for cloud-native environments. By offering a declarative and zero-trust approach to access management, Otterize empowers organizations to streamline network policy management while ensuring maximum security.</p><p>Drawing from a remarkable 15-year career as a seasoned platform engineer, Ori's expertise is underpinned by his leadership roles in both technology and personnel at esteemed institutions. Notably, he made significant contributions at the IDF cybersecurity unit 8200 and served pivotal roles in cybersecurity and developer tooling startups, such as Guardicore (now part of Akamai) and Rookout (now a part of Dynatrace).</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/ori-shoshan">LinkedIn</a></li><li><a href="https://twitter.com/orishosh">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://otterize.com">Otterize</a></li><li><a href="https://en.wikipedia.org/wiki/IntelliMouse">Microsoft IntelliMouse</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_screen_of_death">Blue Screen of Death (BSOD)</a></li><li><a href="https://eshop.macsales.com/blog/39112-rocket-yard-guide-understanding-troubleshooting-kernel-panics/">MacOS Kernel Panic (Mac equivalent of BSOD)</a></li><li><a href="https://en.wikipedia.org/wiki/Spinning_pinwheel">Mac Spinning Beachball (or Pinwheel)</a></li><li><a href="https://en.wikipedia.org/wiki/Yeti">Yeti (mythological creature)</a></li><li><a href="https://stackoverflow.com/questions/50757497/simplest-async-await-example-possible-in-python">Python async await</a></li><li><a href="https://github.com/hashicorp/hcl">HCL</a></li><li><a href="https://en.wikipedia.org/wiki/INI_file">INI file</a></li><li><a href="https://en.wikipedia.org/wiki/Microsoft_Developer_Network">MSDN</a></li><li><a href="https://docs.otterize.com/reference/intents-and-intents-files">Otterize Client Intents</a></li><li><a href="https://github.com/otterize/network-mapper">Otterize Network Mapper</a></li><li><a href="https://github.com/otterize/network-mapper/pull/141">Network Mapper OpenTelemetry PR</a></li><li><a href="https://github.com/otterize/otterize-cli">Otterize CLI</a></li><li><a href="https://graphviz.org">Graphviz</a></li><li><a href="https://docs.otterize.com/otterize-cloud">Otterize Cloud</a></li><li><a href="https://www.linkedin.com/in/smithclay/">Clay Smith (OTel PR contributor for Otterize Network Mapper)</a></li><li><a href="http://komodor.io/">Komodor</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-demo">OpenTelemetry Demo</a></li><li><a href="https://kubeshop.io">Kubeshop</a></li><li><a href="https://tracetest.io">Tracetest</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Find the Otterize team at <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?creative=673449840939&keyword=kubeconf%202023&matchtype=b&network=g&device=c&pi_ad_id=673449840939&utm_term=kubeconf%202023&utm_campaign=EMEA:+Search:+June+21+-+Sitewide+Discount&utm_source=adwords&utm_medium=ppc&hsa_acc=8666746580&hsa_cam=13435710405&hsa_grp=153729992615&hsa_ad=673449840939&hsa_src=g&hsa_tgt=kwd-2222196162417&hsa_kw=kubeconf%202023&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=CjwKCAjw7oeqBhBwEiwALyHLMxbKBde_kxuNLKHvxSgW-IsEHrblULP5B05_jGKePOTq-So0crpBjxoCRUoQAvD_BwE" target="_blank">KubeCon NA 2023 in Chicago</a>, in booth P18.</li><li><a href="https://buff.ly/3YWMPmt" target="_blank">Adriana’s KubeCon talk on Platform Engineering with co-speaker Ana Margarita Medina (sched.com)</a></li><li><a href="https://buff.ly/3MmXdPB" target="_blank">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee (sched.com)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Ori Shoshan of Otterize. Welcome, Ori.</p><p>ORI: Hi, thank you for having me.</p><p>ADRIANA: Super excited to have you here today. Where are you calling in from today?</p><p>ORI: So I'm actually in Berlin, but normally I am in the periphery of Tel Aviv, Israel.</p><p>ADRIANA: Cool. Well, let's let's get started with our lightning round questions. Are you ready? Okay, first of all, are you left-handed or right-handed?</p><p>ORI: It's a complicated answer. I know you said the lightning round was going to be easy.</p><p>ADRIANA: It's all good.</p><p>ORI: I'm left-handed on the computer, but I write with my right hand. You can thank my school for that. They basically made me use my right hand, so I guess I'm ambidextrous.</p><p>But I tend to write...like, I basically just sign stuff with my right hand at this point in life because everything else is on the phone or typed, so yay.</p><p>ADRIANA: Oh, yeah, it so you were probably born a lefty, but turned into a righty.</p><p>ORI: Yeah, but I like my left-handed mouse.</p><p>ADRIANA: That's interesting. I'm left-handed and I never got the left handed mouse thing, I think because the first time that someone presented a mouse to me was, like, a right-handed mouse, so I never even thought of holding it with my left.</p><p>ORI: Yeah, that's a big problem. I always have to like when I buy a new mouse, sometimes I feel like as the years go on, it gets harder and harder to find, like a symmetric mouse that isn't specifically for right handed people.</p><p>ADRIANA: True. That's true. Actually, you just made me think of, like do you remember? I think it was like the Microsoft mouse that was like it was shaped for right-handed people, and I remember thinking, oh, my God, if you're left-handed, you're screwed.</p><p>ORI: Exactly. Yeah. So I make do with the smaller mice. But it's nice. It's an excuse to buy a gamer mice sometimes. Yeah, but it must be hard to find a cool mouse that will either be ambidextrous or tailored for left-handed mousers. Yeah, but it's a once in a few years thing. I just wish it was more like headphones, where you can basically buy the same pair again and again when they go bad.</p><p>ADRIANA: Yeah, that's true.</p><p>ORI: As long as they don't discontinue it.</p><p>ADRIANA: Yeah.</p><p>ORI: With the mice every time, I'm like, I want to buy this mouse again and they don't make it anymore, so I have to find the closest one.</p><p>ADRIANA: Yeah. I feel you. I feel you. Okay, next question. iPhone or Android?</p><p>ORI: Android,</p><p>ADRIANA: All right. Mac, Linux or Windows?</p><p>ORI: Honestly, Windows, even though I use Mac daily because I've given up because everybody else at the company wanted Macs, so I didn't want to be the odd one out, but I'm a Windows guy, through and through.</p><p>ADRIANA: Interesting, interesting. I grew up on Windows, and then the first time I used a Mac, I hated it so much, and now I'm a full Mac convert. But I remember when Windows came out, I was like, this is the greatest thing ever.</p><p>ORI: I think the thing that gets me is like, I've been in software development a lot of years by now and so on Windows, I really know how things work, like, beneath the outer shell, and when something doesn't work in the system, I know how to debug it. But with MacOS, my understanding only goes so far. So it's like if you see the famous beach ball spinning and something stuck on Windows, I would know how to figure out what is doing that. But on Mac, I feel useless. I'm just like, okay, better force close it and try again. Pray that it fixes itself.</p><p>ADRIANA: I find that the funniest thing on Mac that ever happened to me is when I got, like, the Mac's equivalent of the blue screen of death, but it was so polite, and I'm like, oh, shoot, when this happens, I know I'm in trouble. I think I only got it once, but I was like, Damn, I should have taken, like, a picture of it. I don't even know what it looks like.</p><p>ORI: I think I've had a few the last couple of weeks because I opened my laptop into, oh, everything's closed, and by the way, we've crashed. So you want to send an error report? Maybe, but I didn't get to see the actual crash screen.</p><p>ADRIANA: I got to find a picture to include in the show notes. I'm sure someone's taken a picture of it.</p><p>ORI: It's hard to see. They don't let you see it.</p><p>ADRIANA: Yeah, that's right. It's like a Yeti sighting.</p><p>ORI: Yeah, exactly.</p><p>ADRIANA: Okay, next question. What's your favorite programming language?</p><p>ORI: It changes along the years. Right now it's Golang definitely. I like to say it's a language for stupid people, and I'm one of those stupid people because it's really prescriptive about how you should do things. Generally, most of the time, there's only one way to do something, and I find that really valuable. I think it's insane that I can look at our own code base, like the back end and our open source code base and the Kubernetes code base, and they look pretty similar. And other languages not so much. I think Rust code bases will look very different. Don't get me started with C++, where the language basically it's worse than JavaScript. The language reinvents itself every couple of years. And there was so much sorcery to know. I probably couldn't read C++ code by now, even though like six years ago it was what I was doing all day...</p><p>ADRIANA: Oh, wow.</p><p>ORI: ...and before that it was Python.bPython will always have a dear place in mybheart, but it got complicated in Python free whenbthey added async await, it got kind of fragmented.</p><p>ADRIANA: Yeah, fair enough, fair enough. Yeah, I do agree with you. Python...I have much love for Python. I started out in Java, and Java...I don't know, it's like coding in spaghetti. It's, like, such a verbose language, and most of my career was Java, but I'm like, nah, Java, I'm over you. I do like go. It's like, generally succinct except with error-handling. It's kind of weird.</p><p>ORI: Yeah, it is weird. And it's a common refrain. I feel like a macro could help there, but I actually like the concept of like no, this is how you do things. And there are clear downsides to using Panics. You could use them theoretically as exceptions, as you would use exceptions in Python.</p><p>ADRIANA: Yeah.</p><p>ORI: But I like that they say this is how you do things, just do it this way. Shut up.</p><p>ADRIANA: I do like, prescriptive things in that manner. I think we can do with more prescriptive languages, to be honest.</p><p>ORI: It's just so opinionated. And at the same time, they leave some stuff out. Like it's not so batteries included that you don't have to do anything, which is a strange combination, but I feel it works well.</p><p>ADRIANA: Yeah, definitely. All right, next question. Dev or Ops?</p><p>ORI: So can I say both? I feel like probably a lot of people said it.</p><p>ADRIANA: Yeah, a couple of people have said DevOps, so I'm like, yeah...but it's okay to have a preference of one over the other or, like, both. It's totally cool. Like I said, no wrong answers.</p><p>ORI: Yeah, I guess both, you know, nowadays it's the popular thing to DevOps. And if you talk to people who work at, like, I think at Apple, they still separate dev and SRES a lot. And I talked to people who said they basically just throw stuff over the wall, over to Ops and they get to deploy it. And I really enjoy looking at the entire stack. So DevOps is for my spirit. I like seeing things happen end-to-end and like understanding, you know, like I said about Mac, that I can only debug so far. So I like that about DevOps, that I know what the code is and where it runs and when something strange happens, I can understand the system as a whole. That's really appealing to me.</p><p>ADRIANA: Yeah, I can totally relate to that. Awesome. Okay, next question. JSON or YAML?</p><p>ORI: JSON yeah, the spaces. The spaces. It's also like that spaces or tabs being part of syntax.</p><p>ADRIANA: Yeah, that should be a question I could ask: spaces or tabs?</p><p>ORI: Another thing I hate about Python is just there are so many discussions about that, like should we use this or that in Python too? And it's like it's meaningless and so many stupid bugs just by missing one space. No, definitely JSON even though it's annoying too. But I don't think that there is an ideal choice.</p><p>ADRIANA: Yeah, fair enough. Fair enough. I did have one person say HCL, which I'm kind of down for because I feel like if JSON was, like, a little more pared down with some of the love from YAML</p><p>Yeah, HCL is like a bit closer to INI files, right? INI files.</p><p>ADRIANA: Yeah, true.</p><p>ORI: Yeah. It is simpler to parse. I feel like I got to use them in the Windows part of my career.</p><p>ADRIANA: Yeah, nice. All right, two more questions left. All right, so do you prefer to consume content through video or text?</p><p>ORI: Definitely text</p><p>ADRIANA: That seems to be the winner so far. I've had some where it's like it depends, but it's mostly text. Word I feel like it's a little bit of a cultural thing, like in the front-end community. It seems that even JavaScript in general, I feel like videos are much more common, but growing up in the C++, no one will tell you anything. Just read man pages and like, MSDN documentation. I have a hard time when I can't scroll past stuff. So video is like the antithesis for that.</p><p>ADRIANA: I know, right? Yeah, that's my biggest issue also, is, like, I need to be able to skim and search easily, and video just makes it a little bit harder. I use video out of desperation. It's like I have no other options, and all Google is giving me is a bunch of videos. I'm like, crap.</p><p>ORI: It yeah, exactly. But for some things, it can be useful. And I get why it's more popular with front-end, because you want to see stuff in many cases.</p><p>ADRIANA: Yeah, totally. Yeah, I definitely agree. I definitely agree.</p><p>ORI: So yeah, I can understand it.</p><p>ADRIANA: All right, final question. What is your superpower?</p><p>ORI: Yeah. So can I say my wife? Can it be not something about me, I</p><p>ADRIANA: That's probably our most creative answer so far.</p><p>ORI: Because I guess, like, at Otterize, we're not even two years old now. And being a founder is very demanding in terms of time and stress, and even the stress is showing up here and here [points to hairline], I like to say. So my wife has been really supportive this entire time. And just beyond not just being supportive or understanding, she talks to me about stuff, and it really helps me think things through, which can be important.</p><p>And honestly, I think I would probably do a much worse job if not for her, because she really helps me process things, which is really important in such a stressful environment where you can if you're too stressed out, you can reach for knee-jerk reactions. And that's the opposite of what you want to do since you want to manage and not react. So she kind of helps center things for you.</p><p>ADRIANA: That's awesome.</p><p>ORI: Yeah, it's honestly, it I think that the biggest thing that has had an influence on how I do things. She gives a lot of space and support.</p><p>ADRIANA: That's great. I really love to hear that. And I think this is actually a perfect segue for our topic of conversation because, as you mentioned, you are a founder of Otterize. So why don't you tell us a little bit about what Otterize is all about, how the idea came about, and what it's like to be a founder because you hear stories of the stress.</p><p>ORI: Yeah, I think okay, let me start with Otterize. I was going to start with the end. So, Otterize...what we do... The name is a funny joke that alludes to what we do. So we do authorization for your back end. So it's called Otterize, because if you're Israeli and you say "otterize". Authorize and otters...they're cute animals. So it's a win-win. It's a pun.</p><p>ADRIANA: Totally. Totally.</p><p>ORI: So what we do is we make declarative zero-trust easy. We have released open source tooling that lets you map your Kubernetes clusters. And using that map, you can then auto-generate what we call Client Intents. So each backend service in your cluster declares its intentions, which is what it needs to access. So say I have a service that needs to access a database, an AWS IAM resource, another service. So my intent would say, I need to access this thing, and it does this in a high level Kubernetes resource called Client Intent. And then Otterize figures out how to configure your infrastructure to make it work, whether that means something like Kubernetes Network Policies or AWS IAM Policies or Kafka ACL Rules. Whatever infrastructure you have and we do that all open source with a Kubernetes operator.</p><p>And I guess in one sentence it would be to make access control not a nightmare because there are so many different kinds. And as a developer, what do you want to do is I just want to call this freaking API and have it work, but then all of a sudden you've got configure IAM policies and that other service that's in a different cluster, so they have a different way that you need to authenticate and authorize.</p><p>So as an aside to all that, I still get to do quite a bit of hands-on work, which is fun, and it's thanks to my awesome team that is very independent and awesome.</p><p>ADRIANA: It that sounds super cool. And I think as our software is only getting more and more complex, and IAM is, I think, the bane of our existence in this space, and to be able to make it accessible, easier, less nightmarish, is awesome. And definitely very much needed in this space. And to be able to also codify in a standardized way, who'd have thought? I think that's a very awesome use case. So yay. Nice to see a tool like that in the space.</p><p>ORI: It you know, as a developer, you want to say, I need to connect to that thing. You don't care if it happens with IAM and you need like a thousand different permissions, so we want to take all that away. The security team cares, you don't care, so you shouldn't care. High level.</p><p>ADRIANA: Is the intent that you work like...developers work with the security team to kind of determine what those policies are supposed to be, but then the developers can, I guess, self provision that access? Is that how it works?</p><p>ORI: Yeah, essentially, because what we've learned is that in most cases, security teams don't actually care to approve the policy except in very sensitive cases. Like if the ledger service for a bank has an API that transfers money so that one might be approved on a case by case basis, but in a lot of other cases, they just want to know that the access is intentional, that it's not an attacker.</p><p>Just like they want to know that the code that gets deployed to production has been reviewed and approved, but they don't want to review the code themselves. And developers also don't want to talk to the security team. So both sides don't want to talk. They just want to get access and for it to be intentional.</p><p>ADRIANA: Yeah. That's so great. I love that use case. Going back to we understand what Otterize does. Tell us a little bit about starting up this company. How has that been, and have you guys been around?</p><p>ORI: We've been around since January 2022 and, well, it's been a crazy journey, as I guess any startup founder would say that.</p><p>ADRIANA: Yeah, I would imagine.</p><p>ORI: I think the biggest surprise for me would be I came into this as the CTO, and the CTO at a small size manages the dev team in the early stages. So I thought like, hey, this is going to be similar to managing a small team of developers, which I've done many times before. But what it turned out to be is I found out that when you start a new company, it's not just about managing the team because in an existing culture, an existing company, a lot of decisions have been made already.</p><p>When you go to make a new decision, like, should we use this language or this library? Like the smallest decisions within an existing culture. A lot of decisions around that serve effectively as guardrails and in a new company. Even though everyone we hired were people we knew personally and worked with and have even worked together sometimes, some of them when we all joined, like day one, everybody has been to different companies. Like the previous company was different. So they all come with slightly different expectations for culture, for technical choices.</p><p>So the challenge is less about how do you make...Bigger companies, the challenge is about how do you move quickly and how do you keep quality and all that. And for a new startup, I feel like the challenge is how do you end up with the right culture and do it quickly while everyone gets a chance to express themselves and feels included, while taking into account that everybody has different expectations day one, and that all happens really quickly. Like at a big company, when you start a new team, people might trickle in, but you start day one with four new people. So now you're four developers and the founders, and you're like, oh my God, so all of this has to happen at once. And everybody also really wants to work quickly.</p><p>ADRIANA: Right, right.</p><p>ORI: And beyond that, it just teaches you a lot about how a business works, like any business, the technical stuff, how does payroll work, all kinds of regulation. You learn a ton of stuff, which is really interesting and useful.</p><p>In my day-to-day, I just got a mortgage, and I understand how banks see lawyers and people and companies and how to navigate that, which has been really useful now that I'm super busy.</p><p>ADRIANA: Yeah. Um, so how did it all get started?</p><p>ORI: I guess I didn't answer that. So as founders, we have experienced the pain of solving for authorization and authentication at every company repeatedly. And this is like authorization is one of those things that people just sort of accept for what it is. You start a new project or you need access to something else on IAM, so you accept that it's like this. But it doesn't have to be that way because you know, Android apps, when you build an Android app or an iOS app, you know that if you specify, "I need to open the microphone," you don't have to say which specific API it is or it's very high-level. And you know that if the user and the user sees all the permissions that they're going to need, and if they approve that, then your app is going to work.</p><p>And you don't have the same level of confidence and simplicity in Cloud Native. You have to say on AWS IAM, if you're using a service that is writing to like, say, if you use Cloud Watch, it's writing to S3 buckets. And you got to make sure you also have access to write to the S3 buckets that is going to access beneath it all, which is insane. You're just a developer. You're doing one simple thing, and you have to think so deep, which, I mean, I love, but I think it slows it down if you have 500 engineers and everybody needs to understand this to make progress. And different teams use different tech stacks. We've seen people struggle with it. We've struggled with it and we see how it can be better in the mobile world. So like, why not for Cloud Native? Shouldn't accept it.</p><p>ADRIANA: I think that's such a great idea. I think we see this recurring theme, too, in our space, which is, like, we keep solving the same problems over and over and over. Right? And you get to the point where, like, let me just package it into a damn tool already. Right? Because it's starting to get annoying. Like, why do we need to keep reinventing the wheel? We got better things to do.</p><p>So I think that makes a lot of sense. Now, you mentioned AWS with Otterize. Does it work with other cloud providers as well?</p><p>ORI: Yeah, it will.</p><p>ADRIANA: Okay, cool. Nice. You got to start somewhere, right?</p><p>ORI: Yeah. I think the reason no one has done this before, even though for mobile apps, it seemed kind of obvious, so both Google and Apple did it is because there are so many different kinds for other kinds of software that it's hard to even put them together. I mean, I don't think a lot of people would put network policies and AWS im policies, even though they both have the same word in their name in the same category, they would think of them as different things. It's an architectural problem, right? And you can't just imagine it all together. It's exactly the kind of problem that you would start a company for if you need to work on it for a while with a team.</p><p>ADRIANA: Yeah, absolutely. Now, switching gears a bit, because I think this is the thing that got us connected initially. You all are doing some cool stuff around OpenTelemetry at Otterize, so why don't you share some of that with our audience?</p><p>ORI: Yeah, sure. So we have built the authorized network mapper, which prior to OpenTelemetry, the way it worked is you set it up on your cluster, it's zero config, it's all open source and it captures DNS traffic and uses that DNS traffic to create a map of your cluster. Now, with OpenTelemetry, I've actually had a chance to work with OpenTelemetry relatively recently, but alsoa while back at my previous employer when parts of it were still called open tracing. And it can be a bit of an involved deployment to get your first few bits of data because you need to integrate SDKs and all that.</p><p>So the Network mapper being an infrastructure level component that you deploy in your cluster, if it was able to export OpenTelemetry metrics, then it could make the first step to OpenTelemetry adoption a lot easier. Because I think the first step when you add instrumentation is to ask yourselves, what do I want to instrument? And if you don't know what you have, which in a large enough organization as the platform team, which might be keen on implementing OpenTelemetry, that can be where you are, that you don't even know what are the different components, which is connecting to whom, what are the dependencies that I care about.</p><p>And the Network Mapper had that info and the awesome team at Lightstep/ServiceNow saw the Network Mapper and contributed an awesome pull request that exports OpenTelemetry metrics from the Network Mapper. And it was really a no-brainer for us to accept the contribution and support you guys because, you know, we think of the Network Mapper as there are a bunch of cybersecurity products with simple similar capabilities for network mapping, but we really wanted the network mapper to be a standalone thing that you could use independent of the rest of Otterize.</p><p>So it's really like seeing what was possible to do with Grafana Tempo so easily with the same data that the Network Mapper has. We saw how it could make people's lives easier and really, that's what the network mapper is trying to do. To be a simple tool. You can just "helm install" on your cluster with zero configuration and get as much value as you can in a complete open source fashion.</p><p>And that really works well with OpenTelemetry. So far, the Otterize Network Mapper had a CLI that was using Graphviz to create a visual map of the traffic. And you could also hook it up to Otterize Cloud to get an interactive map. But now with OpenTelemetry, you can hook it up to your Grafana instance and get an interactive map, which then helps you see, okay, I'm interested in this service and it's communicating to these three other services and that's where I want to start with OpenTelemetry.</p><p>ADRIANA: Right.</p><p>ORI: Yeah, it's pretty powerful...the combination, I think.</p><p>ADRIANA: Yeah. And it's so cool to I think it's nice to see more and more vendors, including OpenTelemetry as part of their products, because, first of all, I think it shows the staying power of OpenTelemetry, but secondly, like, the recognition that, "Hey, this could help our customers, too." Right?</p><p>ORI: Exactly. And mission number one is to make people successful in what they do.</p><p>ADRIANA: Yes.</p><p>ORI: And we really want Intents and Otterize and easy network mapping to be something that everybody in the Cloud Native community has access to. So we have aspirations to turn Client Intents into the way that you do authorization, even independent of Otterize, contributing to upstream.</p><p>So that really falls in line with that. How do we make the network mapper more useful? Like a no brainer.</p><p>ADRIANA: Yeah, absolutely. So have you seen internal and external benefits as a result of the work around the network mapper, like, with OpenTelemetry?</p><p>ORI: Um, so it's still quite early.</p><p>ADRIANA: Fair enough.</p><p>ORI: I think it's just been out for about a week or so and we are I believe we're going to publish a blog post together that will help it get noticed.</p><p>ADRIANA: Yeah, definitely.</p><p>ORI: So right now, I think it's depending on people organically discovering it, which, I mean, it can happen and the Network Mapper gets organic traffic, but people who are specifically looking for OpenTelemetry and using it with Grafana Tempo are going to be best served by content that points to that. We want to add a tutorial for that too,</p><p>ADRIANA: Cool. And do you have any future plans around continuing OpenTelemetry integrations?</p><p>ORI: So we still need to explore that. Off the top of my mind, I'm not well versed enough to say what, but definitely I think even now there's more data that the Network Mapper has access to. Like, if you have Istio or Kafka, then it can tap into resource-level or topic-level information which can probably be reflected in OpenTelemetry as well in the same infrastructure way. And once we add more capabilities to the Network Mapper, we want to add cross-cluster discovery and the ability to discover infrastructure outside of Kubernetes from within Kubernetes. So that could also be interesting to add to the OpenTelemetry support.</p><p>ADRIANA: Right. Awesome. And can you speak to how OpenTelemetry is being set up or are you guys running like a Collector as part of your internal infrastructure or...what does the landscape look like?</p><p>ORI: So we're we're pretty new in terms of the internal deployment. I mean, I've had the opportunity to use OpenTelemetry before, but at other eyes we really only got into it with you guys saying, "Hey, remember Grafana Tempo?" Which we knew about before, but then we were like, "Of course." So as part of dog-fooding yeah, we started with setting up a Collector and a Grafana instance, but it's also really fresh at Otterize. We make it a point to use everything we put out, including contributions, so we know how it works for users. So we're pretty early there. But yeah...</p><p>ADRIANA: Yeah, amazing how's the learning curve been for you and within the company in general for OpenTelemetry.</p><p>ORI: I think there are some pretty cool tutorials and guides for we've looked particularly at Grafana Tempo which we said, videos and text.</p><p>ADRIANA: Yeah, I always appreciate the tutorials with the screenshots.</p><p>ORI: So Grafana Tempo has tutorials with screenshots, so getting like the initial setup has been pretty easy. But we did like I think if we built the integration completely ourselves then we would have had a slightly steeper learning curve because Clay at Lightstep did the research for us of what the metric should look like and how to configure it. So it was pretty straightforward. But I think also for a user that's trying to use it now, it would also be pretty straightforward because it was just one configuration value that we needed to pass to the network mapper after all is said and done. But I think it's interesting now to explore what else can we get from it now that we have the base layer of information there is.</p><p>ADRIANA: Yeah. As a follow up, do you envision at some point adding Open Telemetry traces to your core product, for example?</p><p>ORI: You mean like our back-end infrastructure or like the product itself?</p><p>ADRIANA: For your application code.</p><p>ORI: Yeah, because we use some level of Datadog APM to debug. So there's like a natural hook point that we would go into and hook up to OpenTelemetry now that we have it set up.</p><p>ADRIANA: Right.</p><p>ORI: Datadog was like we set it up just because it's the natural thing we reached for from previous experience. But we're just one step away from OpenTelemetry now. From places in OpenTelemetry.</p><p>ADRIANA: You've got your foot in the door now with OpenTelemetry.</p><p>ORI: Yeah, it's like all the infrastructure is there, the traceability of the code is there. Like we have contexts and everything in Go so that it's easy to pass traces. So I think we're a middleware away, which is a tiny step.</p><p>ADRIANA: Awesome. That's so great. That's very exciting. And I think it's, you know, the other thing that that's super important to underscore here too is the fact that you had somebody making an outside contribution to your code base and it speaks to the power of open source, really, to be able to have your...your code's out in the wild. And someone saw this and they're like, "Hey, I got a cool use case."</p><p>ORI: Yeah, absolutely. First of all, it was a pretty major contribution, which was cool. It's actually the first major contribution that we've had. We've had contributions before but they were of a bit smaller scale so it was exciting on that front as well. But yeah, the cool thing is that we were actually aware of Grafana Tempo but we didn't think to do that if we had thought about it, I think we would have built it ourselves before. But it's cool that somebody saw it, saw the potential, and just wrote the code, and now it's out there, and it's open source, and anyone can use it, and you guys contributed to it.</p><p>And there's actually one other company, Komodor.io, which has incorporated the Network Mapper into their own product and their own open source, which is cool.</p><p>ADRIANA: Oh, cool.</p><p>ORI: It's cool to see people use it in ways we haven't thought of. That really. It's like you said, it's the power of open source that we don't need to think about every use case because someone else can think about it and add it, and all we need to do is to support and go like, yeah.</p><p>ADRIANA: Yeah, totally. I mean, basically you've provided the seed and then people are just like, "Hey, what can we do with this now?"</p><p>ORI: Right. And it's kind of like the pitch for Google Fiber in the United States was, we don't know what people will do with one gigabit of data, but we will build it and see what they do. So the Network Mapper is really that it's just it's raw data of your network, and it does the collection bit, and then you can just add more and more exporters, which just this is like an OpenTelemetry exporter. So there's so much you can do with a map of your network. I think every developer product and every cybersecurity product has a map of your network, so it's the most valuable and flexible kind of data for a development teammate.</p><p>ADRIANA: Yeah, absolutely. And I'm just spitballing here, but I think a really interesting I wonder if there could be like...a really interesting use case with...I don't know if you're aware of the Open Telemetry demo.</p><p>ORI: Which one exactly? I guess not.</p><p>ADRIANA: So there's a repo called Open Telemetry Demo and it's based on the Hipster Shop app, which I believe originated with Google and they've turned it into like a telescope shop now, but it basically showcases instrumentation with OpenTelemetry. So it's this multi-microservices app written in different languages and so it shows different instrumentation in different languages with OpenTelemetry. And it started last year, just before KubeCon, and it's turned into this massively complex, but very cool showcase of OpenTelemetry's capabilities.</p><p>And it made me think of something where...so recently there's this company called Tracetest. So they're part of this company called Kubeshop. Tracetest is the product and they offer trace-based testing. And so basically the idea is, like, you're already emitting traces. Why don't we take those traces and create test case pieces out of these? And so they recently integrated trace-based testing into the OpenTelemetry Demo to showcase hey, like we can leverage this to basically run automated integration tests.</p><p>So then I'm thinking, hey, wouldn't it be kind of cool to have Otterize, especially the Network Mapper, integrated into this demo, showcasing, again, OpenTelemetry, the Network Mapper emitting metrics. So anyway...</p><p>ORI: Yeah, it it a it's a great idea. I wasn't aware of it, but we definitely should do that. And it's funny because most of our tutorials are based on the Google Microservices demo. It's the we still have the stock shop. It's not a telescope shop, but yeah, I guess that app is everywhere. I've seen it on Calico too, and Istio for sure that's a good way to help people discover that the Network Mapper can emit OpenTelemetry metrics. I'm sure it will be useful to a lot of people.</p><p>ADRIANA: Exactly. And especially it's an open source tool working with another open source tool.</p><p>ORI: The way God intended.</p><p>ADRIANA: Yeah, that's exactly. By the way, so we will be releasing this episode during the week of KubeCon. So by the time everyone's listening watching this episode will be out on the Tuesday. Will you be a KubeCon look for the Otterize?</p><p>ORI: Yes, definitely will be in the main area. Damn. I don't know what our booth number is, but...</p><p>ADRIANA: Look for the otters.</p><p>ORI: maybe I can check and you can...yeah...Look for the otters. Maybe I can check and you can edit that in.</p><p>ADRIANA: Yeah, you know what? I can add it to the show notes once you find the booth name or in booth number, I should say. Do you guys have, like, really cool swag that you're giving out?</p><p>ORI: You guys, we're going to have the booth other plushies and T shirts, of course. Of course. Oh, my God, the otters are so cute. They have, like, this little key. I wish I had one to show you now.</p><p>ADRIANA: Damn it. That means you have to go to the booth.</p><p>ORI: It's like it's been...yeah... You're going to be there too?</p><p>ADRIANA: Yes. I'm going to be a KubeCon. I'm going to be giving a couple of talks there. There one on platform engineering, actually, and self-service tooling.</p><p>ORI: Yeah? I'll come see.</p><p>ADRIANA: So I feel like it's, like, very on topic.</p><p>ORI: Yeah, I'll be in the crowd. I'll go, "Woo! Yeah!"</p><p>ADRIANA: I'm going to now make sure that I visit the booth because I definitely want to score one of those otter plushies.</p><p>ORI: And socks. Will we have socks? Actually don't know. Last time we had socks, they were a huge hit. The first time we had plushies and socks, I was kind of worried, like, would the platform engineers that come to the booth be happy to get those. Maybe it's a bit like, what do grown-ups do with plushies? But then I was like, no, it's actually a hit. And grown-ups have kids too, so not only are they interested in one plushie for themselves, they need also one for every kid so nobody gets there jealous.</p><p>ADRIANA: Yes, that's right. Because if you bring a plushie home and one of them is not for your kid, you are in trouble. It is the law. I do find the socks are quite popular because I find, like, for me, T-shirts usually are very hit and miss because I'm very petite, and so if it's not very small and fitted, I swim in the T-shirt. So the socks end up working very well because you can't go wrong with socks. They generally fit.</p><p>ORI: Yeah, and startup socks tend to be like happy socks, very colorful and...</p><p>ADRIANA: Yes, exactly.</p><p>ORI: ... maybe you don't want to walk around every day branded, but the socks are like your little secrets.</p><p>ADRIANA: Yes, exactly. They're perfect. They're perfect. Well, we are just coming up on time, but before we wrap up, are there any parting words of wisdom or hot takes that you would like to share with our audience?</p><p>ORI: I guess...I'll go for words of wisdom. I'll try, I'm not good on the spot without my...</p><p>ADRIANA: All right.</p><p>ORI: ...without my wife, but I guess the thing that I would keep in mind as a developer is to always think about the people that will encounter your code and read your code. A lot of times we think about the design, the performance, does it look good? Does it work well? But I think the most important thing to pay attention to is about the people. And sometimes the people includes you. I'm sure a lot of people watching have come up on a piece of code they wrote and think like, what the hell, what is this? And then find out it's them a couple of years ago.</p><p>ADRIANA: Oh, my God. It's so true. What the hell was I thinking?</p><p>ORI: It yeah, and it like, it really goes a long way because, you know, it's the, it's the feeling you get when you use a product and you expect something to be there or you expect to be able to do something, or even the unboxing experience seems like they thought about the person who's opening the product. If you come upon a confusing bit of code that does something nontrivial and you find a comment that says why it's this way and what you should do if you want to change it, like, oh, someone has thought about me.</p><p>And in some languages, like Go, you can go a bit further and use the compiler to do some of that. I think if you have a function that is doing I/O and it can block, then it's good hygiene to accept a context as a parameter and allow it to be canceled. Because you're not just allowing cancellation, you're communicating, hey, this thing is going to do something that you may want to cancel, it may block. And the cool thing is the compiler then forces the caller to actually make a choice. Like they have to decide which context are they passing in, which is a bit like returning errors. You're saying with a function signature, this thing can fail, which you can't not in every language.</p><p>You can do that using exceptions, Java, you can say throws and like an endless list of exceptions. But there's nothing fun, more fun than in C getting an unexpected exception.</p><p>And you're like, what is even going on? How did this get here? And it's like a leaky abstraction. So, yeah, my parting words are think of the people when you write code, not about the machines, because the machines, they're going to be fine. We're going to throw a bit more CPU and memory at it. The people are more important.</p><p>ADRIANA: I really love that. That those are really great words of wisdom. Well, thank you so much, Ori for geeking out with me today. And y'all do not forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>ORI: Peace out, and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 7 Nov 2023 05:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Ori Shoshan)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-authorization-with-ori-shoshan-5ZmXmac1</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Ori Shoshan is the Co-Founder and CTO of <a href="https://otterize.com/" target="_blank">Otterize</a>, where he spearheads a leading Workload Identity and Access Management platform that automates and simplifies access control for cloud-native environments. By offering a declarative and zero-trust approach to access management, Otterize empowers organizations to streamline network policy management while ensuring maximum security.</p><p>Drawing from a remarkable 15-year career as a seasoned platform engineer, Ori's expertise is underpinned by his leadership roles in both technology and personnel at esteemed institutions. Notably, he made significant contributions at the IDF cybersecurity unit 8200 and served pivotal roles in cybersecurity and developer tooling startups, such as Guardicore (now part of Akamai) and Rookout (now a part of Dynatrace).</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/ori-shoshan">LinkedIn</a></li><li><a href="https://twitter.com/orishosh">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://otterize.com">Otterize</a></li><li><a href="https://en.wikipedia.org/wiki/IntelliMouse">Microsoft IntelliMouse</a></li><li><a href="https://en.wikipedia.org/wiki/Blue_screen_of_death">Blue Screen of Death (BSOD)</a></li><li><a href="https://eshop.macsales.com/blog/39112-rocket-yard-guide-understanding-troubleshooting-kernel-panics/">MacOS Kernel Panic (Mac equivalent of BSOD)</a></li><li><a href="https://en.wikipedia.org/wiki/Spinning_pinwheel">Mac Spinning Beachball (or Pinwheel)</a></li><li><a href="https://en.wikipedia.org/wiki/Yeti">Yeti (mythological creature)</a></li><li><a href="https://stackoverflow.com/questions/50757497/simplest-async-await-example-possible-in-python">Python async await</a></li><li><a href="https://github.com/hashicorp/hcl">HCL</a></li><li><a href="https://en.wikipedia.org/wiki/INI_file">INI file</a></li><li><a href="https://en.wikipedia.org/wiki/Microsoft_Developer_Network">MSDN</a></li><li><a href="https://docs.otterize.com/reference/intents-and-intents-files">Otterize Client Intents</a></li><li><a href="https://github.com/otterize/network-mapper">Otterize Network Mapper</a></li><li><a href="https://github.com/otterize/network-mapper/pull/141">Network Mapper OpenTelemetry PR</a></li><li><a href="https://github.com/otterize/otterize-cli">Otterize CLI</a></li><li><a href="https://graphviz.org">Graphviz</a></li><li><a href="https://docs.otterize.com/otterize-cloud">Otterize Cloud</a></li><li><a href="https://www.linkedin.com/in/smithclay/">Clay Smith (OTel PR contributor for Otterize Network Mapper)</a></li><li><a href="http://komodor.io/">Komodor</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-demo">OpenTelemetry Demo</a></li><li><a href="https://kubeshop.io">Kubeshop</a></li><li><a href="https://tracetest.io">Tracetest</a></li></ul><p><strong>Additional Links:</strong></p><ul><li>Find the Otterize team at <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?creative=673449840939&keyword=kubeconf%202023&matchtype=b&network=g&device=c&pi_ad_id=673449840939&utm_term=kubeconf%202023&utm_campaign=EMEA:+Search:+June+21+-+Sitewide+Discount&utm_source=adwords&utm_medium=ppc&hsa_acc=8666746580&hsa_cam=13435710405&hsa_grp=153729992615&hsa_ad=673449840939&hsa_src=g&hsa_tgt=kwd-2222196162417&hsa_kw=kubeconf%202023&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=CjwKCAjw7oeqBhBwEiwALyHLMxbKBde_kxuNLKHvxSgW-IsEHrblULP5B05_jGKePOTq-So0crpBjxoCRUoQAvD_BwE" target="_blank">KubeCon NA 2023 in Chicago</a>, in booth P18.</li><li><a href="https://buff.ly/3YWMPmt" target="_blank">Adriana’s KubeCon talk on Platform Engineering with co-speaker Ana Margarita Medina (sched.com)</a></li><li><a href="https://buff.ly/3MmXdPB" target="_blank">Adriana’s Observability Day talk on the Observability of CI/CD Pipelines with co-speaker Reese Lee (sched.com)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Ori Shoshan of Otterize. Welcome, Ori.</p><p>ORI: Hi, thank you for having me.</p><p>ADRIANA: Super excited to have you here today. Where are you calling in from today?</p><p>ORI: So I'm actually in Berlin, but normally I am in the periphery of Tel Aviv, Israel.</p><p>ADRIANA: Cool. Well, let's let's get started with our lightning round questions. Are you ready? Okay, first of all, are you left-handed or right-handed?</p><p>ORI: It's a complicated answer. I know you said the lightning round was going to be easy.</p><p>ADRIANA: It's all good.</p><p>ORI: I'm left-handed on the computer, but I write with my right hand. You can thank my school for that. They basically made me use my right hand, so I guess I'm ambidextrous.</p><p>But I tend to write...like, I basically just sign stuff with my right hand at this point in life because everything else is on the phone or typed, so yay.</p><p>ADRIANA: Oh, yeah, it so you were probably born a lefty, but turned into a righty.</p><p>ORI: Yeah, but I like my left-handed mouse.</p><p>ADRIANA: That's interesting. I'm left-handed and I never got the left handed mouse thing, I think because the first time that someone presented a mouse to me was, like, a right-handed mouse, so I never even thought of holding it with my left.</p><p>ORI: Yeah, that's a big problem. I always have to like when I buy a new mouse, sometimes I feel like as the years go on, it gets harder and harder to find, like a symmetric mouse that isn't specifically for right handed people.</p><p>ADRIANA: True. That's true. Actually, you just made me think of, like do you remember? I think it was like the Microsoft mouse that was like it was shaped for right-handed people, and I remember thinking, oh, my God, if you're left-handed, you're screwed.</p><p>ORI: Exactly. Yeah. So I make do with the smaller mice. But it's nice. It's an excuse to buy a gamer mice sometimes. Yeah, but it must be hard to find a cool mouse that will either be ambidextrous or tailored for left-handed mousers. Yeah, but it's a once in a few years thing. I just wish it was more like headphones, where you can basically buy the same pair again and again when they go bad.</p><p>ADRIANA: Yeah, that's true.</p><p>ORI: As long as they don't discontinue it.</p><p>ADRIANA: Yeah.</p><p>ORI: With the mice every time, I'm like, I want to buy this mouse again and they don't make it anymore, so I have to find the closest one.</p><p>ADRIANA: Yeah. I feel you. I feel you. Okay, next question. iPhone or Android?</p><p>ORI: Android,</p><p>ADRIANA: All right. Mac, Linux or Windows?</p><p>ORI: Honestly, Windows, even though I use Mac daily because I've given up because everybody else at the company wanted Macs, so I didn't want to be the odd one out, but I'm a Windows guy, through and through.</p><p>ADRIANA: Interesting, interesting. I grew up on Windows, and then the first time I used a Mac, I hated it so much, and now I'm a full Mac convert. But I remember when Windows came out, I was like, this is the greatest thing ever.</p><p>ORI: I think the thing that gets me is like, I've been in software development a lot of years by now and so on Windows, I really know how things work, like, beneath the outer shell, and when something doesn't work in the system, I know how to debug it. But with MacOS, my understanding only goes so far. So it's like if you see the famous beach ball spinning and something stuck on Windows, I would know how to figure out what is doing that. But on Mac, I feel useless. I'm just like, okay, better force close it and try again. Pray that it fixes itself.</p><p>ADRIANA: I find that the funniest thing on Mac that ever happened to me is when I got, like, the Mac's equivalent of the blue screen of death, but it was so polite, and I'm like, oh, shoot, when this happens, I know I'm in trouble. I think I only got it once, but I was like, Damn, I should have taken, like, a picture of it. I don't even know what it looks like.</p><p>ORI: I think I've had a few the last couple of weeks because I opened my laptop into, oh, everything's closed, and by the way, we've crashed. So you want to send an error report? Maybe, but I didn't get to see the actual crash screen.</p><p>ADRIANA: I got to find a picture to include in the show notes. I'm sure someone's taken a picture of it.</p><p>ORI: It's hard to see. They don't let you see it.</p><p>ADRIANA: Yeah, that's right. It's like a Yeti sighting.</p><p>ORI: Yeah, exactly.</p><p>ADRIANA: Okay, next question. What's your favorite programming language?</p><p>ORI: It changes along the years. Right now it's Golang definitely. I like to say it's a language for stupid people, and I'm one of those stupid people because it's really prescriptive about how you should do things. Generally, most of the time, there's only one way to do something, and I find that really valuable. I think it's insane that I can look at our own code base, like the back end and our open source code base and the Kubernetes code base, and they look pretty similar. And other languages not so much. I think Rust code bases will look very different. Don't get me started with C++, where the language basically it's worse than JavaScript. The language reinvents itself every couple of years. And there was so much sorcery to know. I probably couldn't read C++ code by now, even though like six years ago it was what I was doing all day...</p><p>ADRIANA: Oh, wow.</p><p>ORI: ...and before that it was Python.bPython will always have a dear place in mybheart, but it got complicated in Python free whenbthey added async await, it got kind of fragmented.</p><p>ADRIANA: Yeah, fair enough, fair enough. Yeah, I do agree with you. Python...I have much love for Python. I started out in Java, and Java...I don't know, it's like coding in spaghetti. It's, like, such a verbose language, and most of my career was Java, but I'm like, nah, Java, I'm over you. I do like go. It's like, generally succinct except with error-handling. It's kind of weird.</p><p>ORI: Yeah, it is weird. And it's a common refrain. I feel like a macro could help there, but I actually like the concept of like no, this is how you do things. And there are clear downsides to using Panics. You could use them theoretically as exceptions, as you would use exceptions in Python.</p><p>ADRIANA: Yeah.</p><p>ORI: But I like that they say this is how you do things, just do it this way. Shut up.</p><p>ADRIANA: I do like, prescriptive things in that manner. I think we can do with more prescriptive languages, to be honest.</p><p>ORI: It's just so opinionated. And at the same time, they leave some stuff out. Like it's not so batteries included that you don't have to do anything, which is a strange combination, but I feel it works well.</p><p>ADRIANA: Yeah, definitely. All right, next question. Dev or Ops?</p><p>ORI: So can I say both? I feel like probably a lot of people said it.</p><p>ADRIANA: Yeah, a couple of people have said DevOps, so I'm like, yeah...but it's okay to have a preference of one over the other or, like, both. It's totally cool. Like I said, no wrong answers.</p><p>ORI: Yeah, I guess both, you know, nowadays it's the popular thing to DevOps. And if you talk to people who work at, like, I think at Apple, they still separate dev and SRES a lot. And I talked to people who said they basically just throw stuff over the wall, over to Ops and they get to deploy it. And I really enjoy looking at the entire stack. So DevOps is for my spirit. I like seeing things happen end-to-end and like understanding, you know, like I said about Mac, that I can only debug so far. So I like that about DevOps, that I know what the code is and where it runs and when something strange happens, I can understand the system as a whole. That's really appealing to me.</p><p>ADRIANA: Yeah, I can totally relate to that. Awesome. Okay, next question. JSON or YAML?</p><p>ORI: JSON yeah, the spaces. The spaces. It's also like that spaces or tabs being part of syntax.</p><p>ADRIANA: Yeah, that should be a question I could ask: spaces or tabs?</p><p>ORI: Another thing I hate about Python is just there are so many discussions about that, like should we use this or that in Python too? And it's like it's meaningless and so many stupid bugs just by missing one space. No, definitely JSON even though it's annoying too. But I don't think that there is an ideal choice.</p><p>ADRIANA: Yeah, fair enough. Fair enough. I did have one person say HCL, which I'm kind of down for because I feel like if JSON was, like, a little more pared down with some of the love from YAML</p><p>Yeah, HCL is like a bit closer to INI files, right? INI files.</p><p>ADRIANA: Yeah, true.</p><p>ORI: Yeah. It is simpler to parse. I feel like I got to use them in the Windows part of my career.</p><p>ADRIANA: Yeah, nice. All right, two more questions left. All right, so do you prefer to consume content through video or text?</p><p>ORI: Definitely text</p><p>ADRIANA: That seems to be the winner so far. I've had some where it's like it depends, but it's mostly text. Word I feel like it's a little bit of a cultural thing, like in the front-end community. It seems that even JavaScript in general, I feel like videos are much more common, but growing up in the C++, no one will tell you anything. Just read man pages and like, MSDN documentation. I have a hard time when I can't scroll past stuff. So video is like the antithesis for that.</p><p>ADRIANA: I know, right? Yeah, that's my biggest issue also, is, like, I need to be able to skim and search easily, and video just makes it a little bit harder. I use video out of desperation. It's like I have no other options, and all Google is giving me is a bunch of videos. I'm like, crap.</p><p>ORI: It yeah, exactly. But for some things, it can be useful. And I get why it's more popular with front-end, because you want to see stuff in many cases.</p><p>ADRIANA: Yeah, totally. Yeah, I definitely agree. I definitely agree.</p><p>ORI: So yeah, I can understand it.</p><p>ADRIANA: All right, final question. What is your superpower?</p><p>ORI: Yeah. So can I say my wife? Can it be not something about me, I</p><p>ADRIANA: That's probably our most creative answer so far.</p><p>ORI: Because I guess, like, at Otterize, we're not even two years old now. And being a founder is very demanding in terms of time and stress, and even the stress is showing up here and here [points to hairline], I like to say. So my wife has been really supportive this entire time. And just beyond not just being supportive or understanding, she talks to me about stuff, and it really helps me think things through, which can be important.</p><p>And honestly, I think I would probably do a much worse job if not for her, because she really helps me process things, which is really important in such a stressful environment where you can if you're too stressed out, you can reach for knee-jerk reactions. And that's the opposite of what you want to do since you want to manage and not react. So she kind of helps center things for you.</p><p>ADRIANA: That's awesome.</p><p>ORI: Yeah, it's honestly, it I think that the biggest thing that has had an influence on how I do things. She gives a lot of space and support.</p><p>ADRIANA: That's great. I really love to hear that. And I think this is actually a perfect segue for our topic of conversation because, as you mentioned, you are a founder of Otterize. So why don't you tell us a little bit about what Otterize is all about, how the idea came about, and what it's like to be a founder because you hear stories of the stress.</p><p>ORI: Yeah, I think okay, let me start with Otterize. I was going to start with the end. So, Otterize...what we do... The name is a funny joke that alludes to what we do. So we do authorization for your back end. So it's called Otterize, because if you're Israeli and you say "otterize". Authorize and otters...they're cute animals. So it's a win-win. It's a pun.</p><p>ADRIANA: Totally. Totally.</p><p>ORI: So what we do is we make declarative zero-trust easy. We have released open source tooling that lets you map your Kubernetes clusters. And using that map, you can then auto-generate what we call Client Intents. So each backend service in your cluster declares its intentions, which is what it needs to access. So say I have a service that needs to access a database, an AWS IAM resource, another service. So my intent would say, I need to access this thing, and it does this in a high level Kubernetes resource called Client Intent. And then Otterize figures out how to configure your infrastructure to make it work, whether that means something like Kubernetes Network Policies or AWS IAM Policies or Kafka ACL Rules. Whatever infrastructure you have and we do that all open source with a Kubernetes operator.</p><p>And I guess in one sentence it would be to make access control not a nightmare because there are so many different kinds. And as a developer, what do you want to do is I just want to call this freaking API and have it work, but then all of a sudden you've got configure IAM policies and that other service that's in a different cluster, so they have a different way that you need to authenticate and authorize.</p><p>So as an aside to all that, I still get to do quite a bit of hands-on work, which is fun, and it's thanks to my awesome team that is very independent and awesome.</p><p>ADRIANA: It that sounds super cool. And I think as our software is only getting more and more complex, and IAM is, I think, the bane of our existence in this space, and to be able to make it accessible, easier, less nightmarish, is awesome. And definitely very much needed in this space. And to be able to also codify in a standardized way, who'd have thought? I think that's a very awesome use case. So yay. Nice to see a tool like that in the space.</p><p>ORI: It you know, as a developer, you want to say, I need to connect to that thing. You don't care if it happens with IAM and you need like a thousand different permissions, so we want to take all that away. The security team cares, you don't care, so you shouldn't care. High level.</p><p>ADRIANA: Is the intent that you work like...developers work with the security team to kind of determine what those policies are supposed to be, but then the developers can, I guess, self provision that access? Is that how it works?</p><p>ORI: Yeah, essentially, because what we've learned is that in most cases, security teams don't actually care to approve the policy except in very sensitive cases. Like if the ledger service for a bank has an API that transfers money so that one might be approved on a case by case basis, but in a lot of other cases, they just want to know that the access is intentional, that it's not an attacker.</p><p>Just like they want to know that the code that gets deployed to production has been reviewed and approved, but they don't want to review the code themselves. And developers also don't want to talk to the security team. So both sides don't want to talk. They just want to get access and for it to be intentional.</p><p>ADRIANA: Yeah. That's so great. I love that use case. Going back to we understand what Otterize does. Tell us a little bit about starting up this company. How has that been, and have you guys been around?</p><p>ORI: We've been around since January 2022 and, well, it's been a crazy journey, as I guess any startup founder would say that.</p><p>ADRIANA: Yeah, I would imagine.</p><p>ORI: I think the biggest surprise for me would be I came into this as the CTO, and the CTO at a small size manages the dev team in the early stages. So I thought like, hey, this is going to be similar to managing a small team of developers, which I've done many times before. But what it turned out to be is I found out that when you start a new company, it's not just about managing the team because in an existing culture, an existing company, a lot of decisions have been made already.</p><p>When you go to make a new decision, like, should we use this language or this library? Like the smallest decisions within an existing culture. A lot of decisions around that serve effectively as guardrails and in a new company. Even though everyone we hired were people we knew personally and worked with and have even worked together sometimes, some of them when we all joined, like day one, everybody has been to different companies. Like the previous company was different. So they all come with slightly different expectations for culture, for technical choices.</p><p>So the challenge is less about how do you make...Bigger companies, the challenge is about how do you move quickly and how do you keep quality and all that. And for a new startup, I feel like the challenge is how do you end up with the right culture and do it quickly while everyone gets a chance to express themselves and feels included, while taking into account that everybody has different expectations day one, and that all happens really quickly. Like at a big company, when you start a new team, people might trickle in, but you start day one with four new people. So now you're four developers and the founders, and you're like, oh my God, so all of this has to happen at once. And everybody also really wants to work quickly.</p><p>ADRIANA: Right, right.</p><p>ORI: And beyond that, it just teaches you a lot about how a business works, like any business, the technical stuff, how does payroll work, all kinds of regulation. You learn a ton of stuff, which is really interesting and useful.</p><p>In my day-to-day, I just got a mortgage, and I understand how banks see lawyers and people and companies and how to navigate that, which has been really useful now that I'm super busy.</p><p>ADRIANA: Yeah. Um, so how did it all get started?</p><p>ORI: I guess I didn't answer that. So as founders, we have experienced the pain of solving for authorization and authentication at every company repeatedly. And this is like authorization is one of those things that people just sort of accept for what it is. You start a new project or you need access to something else on IAM, so you accept that it's like this. But it doesn't have to be that way because you know, Android apps, when you build an Android app or an iOS app, you know that if you specify, "I need to open the microphone," you don't have to say which specific API it is or it's very high-level. And you know that if the user and the user sees all the permissions that they're going to need, and if they approve that, then your app is going to work.</p><p>And you don't have the same level of confidence and simplicity in Cloud Native. You have to say on AWS IAM, if you're using a service that is writing to like, say, if you use Cloud Watch, it's writing to S3 buckets. And you got to make sure you also have access to write to the S3 buckets that is going to access beneath it all, which is insane. You're just a developer. You're doing one simple thing, and you have to think so deep, which, I mean, I love, but I think it slows it down if you have 500 engineers and everybody needs to understand this to make progress. And different teams use different tech stacks. We've seen people struggle with it. We've struggled with it and we see how it can be better in the mobile world. So like, why not for Cloud Native? Shouldn't accept it.</p><p>ADRIANA: I think that's such a great idea. I think we see this recurring theme, too, in our space, which is, like, we keep solving the same problems over and over and over. Right? And you get to the point where, like, let me just package it into a damn tool already. Right? Because it's starting to get annoying. Like, why do we need to keep reinventing the wheel? We got better things to do.</p><p>So I think that makes a lot of sense. Now, you mentioned AWS with Otterize. Does it work with other cloud providers as well?</p><p>ORI: Yeah, it will.</p><p>ADRIANA: Okay, cool. Nice. You got to start somewhere, right?</p><p>ORI: Yeah. I think the reason no one has done this before, even though for mobile apps, it seemed kind of obvious, so both Google and Apple did it is because there are so many different kinds for other kinds of software that it's hard to even put them together. I mean, I don't think a lot of people would put network policies and AWS im policies, even though they both have the same word in their name in the same category, they would think of them as different things. It's an architectural problem, right? And you can't just imagine it all together. It's exactly the kind of problem that you would start a company for if you need to work on it for a while with a team.</p><p>ADRIANA: Yeah, absolutely. Now, switching gears a bit, because I think this is the thing that got us connected initially. You all are doing some cool stuff around OpenTelemetry at Otterize, so why don't you share some of that with our audience?</p><p>ORI: Yeah, sure. So we have built the authorized network mapper, which prior to OpenTelemetry, the way it worked is you set it up on your cluster, it's zero config, it's all open source and it captures DNS traffic and uses that DNS traffic to create a map of your cluster. Now, with OpenTelemetry, I've actually had a chance to work with OpenTelemetry relatively recently, but alsoa while back at my previous employer when parts of it were still called open tracing. And it can be a bit of an involved deployment to get your first few bits of data because you need to integrate SDKs and all that.</p><p>So the Network mapper being an infrastructure level component that you deploy in your cluster, if it was able to export OpenTelemetry metrics, then it could make the first step to OpenTelemetry adoption a lot easier. Because I think the first step when you add instrumentation is to ask yourselves, what do I want to instrument? And if you don't know what you have, which in a large enough organization as the platform team, which might be keen on implementing OpenTelemetry, that can be where you are, that you don't even know what are the different components, which is connecting to whom, what are the dependencies that I care about.</p><p>And the Network Mapper had that info and the awesome team at Lightstep/ServiceNow saw the Network Mapper and contributed an awesome pull request that exports OpenTelemetry metrics from the Network Mapper. And it was really a no-brainer for us to accept the contribution and support you guys because, you know, we think of the Network Mapper as there are a bunch of cybersecurity products with simple similar capabilities for network mapping, but we really wanted the network mapper to be a standalone thing that you could use independent of the rest of Otterize.</p><p>So it's really like seeing what was possible to do with Grafana Tempo so easily with the same data that the Network Mapper has. We saw how it could make people's lives easier and really, that's what the network mapper is trying to do. To be a simple tool. You can just "helm install" on your cluster with zero configuration and get as much value as you can in a complete open source fashion.</p><p>And that really works well with OpenTelemetry. So far, the Otterize Network Mapper had a CLI that was using Graphviz to create a visual map of the traffic. And you could also hook it up to Otterize Cloud to get an interactive map. But now with OpenTelemetry, you can hook it up to your Grafana instance and get an interactive map, which then helps you see, okay, I'm interested in this service and it's communicating to these three other services and that's where I want to start with OpenTelemetry.</p><p>ADRIANA: Right.</p><p>ORI: Yeah, it's pretty powerful...the combination, I think.</p><p>ADRIANA: Yeah. And it's so cool to I think it's nice to see more and more vendors, including OpenTelemetry as part of their products, because, first of all, I think it shows the staying power of OpenTelemetry, but secondly, like, the recognition that, "Hey, this could help our customers, too." Right?</p><p>ORI: Exactly. And mission number one is to make people successful in what they do.</p><p>ADRIANA: Yes.</p><p>ORI: And we really want Intents and Otterize and easy network mapping to be something that everybody in the Cloud Native community has access to. So we have aspirations to turn Client Intents into the way that you do authorization, even independent of Otterize, contributing to upstream.</p><p>So that really falls in line with that. How do we make the network mapper more useful? Like a no brainer.</p><p>ADRIANA: Yeah, absolutely. So have you seen internal and external benefits as a result of the work around the network mapper, like, with OpenTelemetry?</p><p>ORI: Um, so it's still quite early.</p><p>ADRIANA: Fair enough.</p><p>ORI: I think it's just been out for about a week or so and we are I believe we're going to publish a blog post together that will help it get noticed.</p><p>ADRIANA: Yeah, definitely.</p><p>ORI: So right now, I think it's depending on people organically discovering it, which, I mean, it can happen and the Network Mapper gets organic traffic, but people who are specifically looking for OpenTelemetry and using it with Grafana Tempo are going to be best served by content that points to that. We want to add a tutorial for that too,</p><p>ADRIANA: Cool. And do you have any future plans around continuing OpenTelemetry integrations?</p><p>ORI: So we still need to explore that. Off the top of my mind, I'm not well versed enough to say what, but definitely I think even now there's more data that the Network Mapper has access to. Like, if you have Istio or Kafka, then it can tap into resource-level or topic-level information which can probably be reflected in OpenTelemetry as well in the same infrastructure way. And once we add more capabilities to the Network Mapper, we want to add cross-cluster discovery and the ability to discover infrastructure outside of Kubernetes from within Kubernetes. So that could also be interesting to add to the OpenTelemetry support.</p><p>ADRIANA: Right. Awesome. And can you speak to how OpenTelemetry is being set up or are you guys running like a Collector as part of your internal infrastructure or...what does the landscape look like?</p><p>ORI: So we're we're pretty new in terms of the internal deployment. I mean, I've had the opportunity to use OpenTelemetry before, but at other eyes we really only got into it with you guys saying, "Hey, remember Grafana Tempo?" Which we knew about before, but then we were like, "Of course." So as part of dog-fooding yeah, we started with setting up a Collector and a Grafana instance, but it's also really fresh at Otterize. We make it a point to use everything we put out, including contributions, so we know how it works for users. So we're pretty early there. But yeah...</p><p>ADRIANA: Yeah, amazing how's the learning curve been for you and within the company in general for OpenTelemetry.</p><p>ORI: I think there are some pretty cool tutorials and guides for we've looked particularly at Grafana Tempo which we said, videos and text.</p><p>ADRIANA: Yeah, I always appreciate the tutorials with the screenshots.</p><p>ORI: So Grafana Tempo has tutorials with screenshots, so getting like the initial setup has been pretty easy. But we did like I think if we built the integration completely ourselves then we would have had a slightly steeper learning curve because Clay at Lightstep did the research for us of what the metric should look like and how to configure it. So it was pretty straightforward. But I think also for a user that's trying to use it now, it would also be pretty straightforward because it was just one configuration value that we needed to pass to the network mapper after all is said and done. But I think it's interesting now to explore what else can we get from it now that we have the base layer of information there is.</p><p>ADRIANA: Yeah. As a follow up, do you envision at some point adding Open Telemetry traces to your core product, for example?</p><p>ORI: You mean like our back-end infrastructure or like the product itself?</p><p>ADRIANA: For your application code.</p><p>ORI: Yeah, because we use some level of Datadog APM to debug. So there's like a natural hook point that we would go into and hook up to OpenTelemetry now that we have it set up.</p><p>ADRIANA: Right.</p><p>ORI: Datadog was like we set it up just because it's the natural thing we reached for from previous experience. But we're just one step away from OpenTelemetry now. From places in OpenTelemetry.</p><p>ADRIANA: You've got your foot in the door now with OpenTelemetry.</p><p>ORI: Yeah, it's like all the infrastructure is there, the traceability of the code is there. Like we have contexts and everything in Go so that it's easy to pass traces. So I think we're a middleware away, which is a tiny step.</p><p>ADRIANA: Awesome. That's so great. That's very exciting. And I think it's, you know, the other thing that that's super important to underscore here too is the fact that you had somebody making an outside contribution to your code base and it speaks to the power of open source, really, to be able to have your...your code's out in the wild. And someone saw this and they're like, "Hey, I got a cool use case."</p><p>ORI: Yeah, absolutely. First of all, it was a pretty major contribution, which was cool. It's actually the first major contribution that we've had. We've had contributions before but they were of a bit smaller scale so it was exciting on that front as well. But yeah, the cool thing is that we were actually aware of Grafana Tempo but we didn't think to do that if we had thought about it, I think we would have built it ourselves before. But it's cool that somebody saw it, saw the potential, and just wrote the code, and now it's out there, and it's open source, and anyone can use it, and you guys contributed to it.</p><p>And there's actually one other company, Komodor.io, which has incorporated the Network Mapper into their own product and their own open source, which is cool.</p><p>ADRIANA: Oh, cool.</p><p>ORI: It's cool to see people use it in ways we haven't thought of. That really. It's like you said, it's the power of open source that we don't need to think about every use case because someone else can think about it and add it, and all we need to do is to support and go like, yeah.</p><p>ADRIANA: Yeah, totally. I mean, basically you've provided the seed and then people are just like, "Hey, what can we do with this now?"</p><p>ORI: Right. And it's kind of like the pitch for Google Fiber in the United States was, we don't know what people will do with one gigabit of data, but we will build it and see what they do. So the Network Mapper is really that it's just it's raw data of your network, and it does the collection bit, and then you can just add more and more exporters, which just this is like an OpenTelemetry exporter. So there's so much you can do with a map of your network. I think every developer product and every cybersecurity product has a map of your network, so it's the most valuable and flexible kind of data for a development teammate.</p><p>ADRIANA: Yeah, absolutely. And I'm just spitballing here, but I think a really interesting I wonder if there could be like...a really interesting use case with...I don't know if you're aware of the Open Telemetry demo.</p><p>ORI: Which one exactly? I guess not.</p><p>ADRIANA: So there's a repo called Open Telemetry Demo and it's based on the Hipster Shop app, which I believe originated with Google and they've turned it into like a telescope shop now, but it basically showcases instrumentation with OpenTelemetry. So it's this multi-microservices app written in different languages and so it shows different instrumentation in different languages with OpenTelemetry. And it started last year, just before KubeCon, and it's turned into this massively complex, but very cool showcase of OpenTelemetry's capabilities.</p><p>And it made me think of something where...so recently there's this company called Tracetest. So they're part of this company called Kubeshop. Tracetest is the product and they offer trace-based testing. And so basically the idea is, like, you're already emitting traces. Why don't we take those traces and create test case pieces out of these? And so they recently integrated trace-based testing into the OpenTelemetry Demo to showcase hey, like we can leverage this to basically run automated integration tests.</p><p>So then I'm thinking, hey, wouldn't it be kind of cool to have Otterize, especially the Network Mapper, integrated into this demo, showcasing, again, OpenTelemetry, the Network Mapper emitting metrics. So anyway...</p><p>ORI: Yeah, it it a it's a great idea. I wasn't aware of it, but we definitely should do that. And it's funny because most of our tutorials are based on the Google Microservices demo. It's the we still have the stock shop. It's not a telescope shop, but yeah, I guess that app is everywhere. I've seen it on Calico too, and Istio for sure that's a good way to help people discover that the Network Mapper can emit OpenTelemetry metrics. I'm sure it will be useful to a lot of people.</p><p>ADRIANA: Exactly. And especially it's an open source tool working with another open source tool.</p><p>ORI: The way God intended.</p><p>ADRIANA: Yeah, that's exactly. By the way, so we will be releasing this episode during the week of KubeCon. So by the time everyone's listening watching this episode will be out on the Tuesday. Will you be a KubeCon look for the Otterize?</p><p>ORI: Yes, definitely will be in the main area. Damn. I don't know what our booth number is, but...</p><p>ADRIANA: Look for the otters.</p><p>ORI: maybe I can check and you can...yeah...Look for the otters. Maybe I can check and you can edit that in.</p><p>ADRIANA: Yeah, you know what? I can add it to the show notes once you find the booth name or in booth number, I should say. Do you guys have, like, really cool swag that you're giving out?</p><p>ORI: You guys, we're going to have the booth other plushies and T shirts, of course. Of course. Oh, my God, the otters are so cute. They have, like, this little key. I wish I had one to show you now.</p><p>ADRIANA: Damn it. That means you have to go to the booth.</p><p>ORI: It's like it's been...yeah... You're going to be there too?</p><p>ADRIANA: Yes. I'm going to be a KubeCon. I'm going to be giving a couple of talks there. There one on platform engineering, actually, and self-service tooling.</p><p>ORI: Yeah? I'll come see.</p><p>ADRIANA: So I feel like it's, like, very on topic.</p><p>ORI: Yeah, I'll be in the crowd. I'll go, "Woo! Yeah!"</p><p>ADRIANA: I'm going to now make sure that I visit the booth because I definitely want to score one of those otter plushies.</p><p>ORI: And socks. Will we have socks? Actually don't know. Last time we had socks, they were a huge hit. The first time we had plushies and socks, I was kind of worried, like, would the platform engineers that come to the booth be happy to get those. Maybe it's a bit like, what do grown-ups do with plushies? But then I was like, no, it's actually a hit. And grown-ups have kids too, so not only are they interested in one plushie for themselves, they need also one for every kid so nobody gets there jealous.</p><p>ADRIANA: Yes, that's right. Because if you bring a plushie home and one of them is not for your kid, you are in trouble. It is the law. I do find the socks are quite popular because I find, like, for me, T-shirts usually are very hit and miss because I'm very petite, and so if it's not very small and fitted, I swim in the T-shirt. So the socks end up working very well because you can't go wrong with socks. They generally fit.</p><p>ORI: Yeah, and startup socks tend to be like happy socks, very colorful and...</p><p>ADRIANA: Yes, exactly.</p><p>ORI: ... maybe you don't want to walk around every day branded, but the socks are like your little secrets.</p><p>ADRIANA: Yes, exactly. They're perfect. They're perfect. Well, we are just coming up on time, but before we wrap up, are there any parting words of wisdom or hot takes that you would like to share with our audience?</p><p>ORI: I guess...I'll go for words of wisdom. I'll try, I'm not good on the spot without my...</p><p>ADRIANA: All right.</p><p>ORI: ...without my wife, but I guess the thing that I would keep in mind as a developer is to always think about the people that will encounter your code and read your code. A lot of times we think about the design, the performance, does it look good? Does it work well? But I think the most important thing to pay attention to is about the people. And sometimes the people includes you. I'm sure a lot of people watching have come up on a piece of code they wrote and think like, what the hell, what is this? And then find out it's them a couple of years ago.</p><p>ADRIANA: Oh, my God. It's so true. What the hell was I thinking?</p><p>ORI: It yeah, and it like, it really goes a long way because, you know, it's the, it's the feeling you get when you use a product and you expect something to be there or you expect to be able to do something, or even the unboxing experience seems like they thought about the person who's opening the product. If you come upon a confusing bit of code that does something nontrivial and you find a comment that says why it's this way and what you should do if you want to change it, like, oh, someone has thought about me.</p><p>And in some languages, like Go, you can go a bit further and use the compiler to do some of that. I think if you have a function that is doing I/O and it can block, then it's good hygiene to accept a context as a parameter and allow it to be canceled. Because you're not just allowing cancellation, you're communicating, hey, this thing is going to do something that you may want to cancel, it may block. And the cool thing is the compiler then forces the caller to actually make a choice. Like they have to decide which context are they passing in, which is a bit like returning errors. You're saying with a function signature, this thing can fail, which you can't not in every language.</p><p>You can do that using exceptions, Java, you can say throws and like an endless list of exceptions. But there's nothing fun, more fun than in C getting an unexpected exception.</p><p>And you're like, what is even going on? How did this get here? And it's like a leaky abstraction. So, yeah, my parting words are think of the people when you write code, not about the machines, because the machines, they're going to be fine. We're going to throw a bit more CPU and memory at it. The people are more important.</p><p>ADRIANA: I really love that. That those are really great words of wisdom. Well, thank you so much, Ori for geeking out with me today. And y'all do not forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>ORI: Peace out, and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="45992793" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/1002ab11-d68a-4baa-ad03-db3fdccc7c99/audio/f28831cc-c75c-4f70-8022-11b2ccec3b41/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Authorization with Ori Shoshan of Otterize</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Ori Shoshan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:54</itunes:duration>
      <itunes:summary>Ori Shoshan, co-founder of Otterize, geeks out with Adriana Villela, as he discusses the challenges of authorization in cloud-native environments. Ori shares insights into the inspiration behind Otterize and how it aims to make access control easier and more streamlined. He also dives into the importance of considering the people who will interact with your code and shares valuable words of wisdom for developers. Plus, learn about how the magic of open source contributions brought OpenTelemetry into Otterize&apos;s open source Network Mapper tool, and the company&apos;s future plans for OpenTelemetry integration.</itunes:summary>
      <itunes:subtitle>Ori Shoshan, co-founder of Otterize, geeks out with Adriana Villela, as he discusses the challenges of authorization in cloud-native environments. Ori shares insights into the inspiration behind Otterize and how it aims to make access control easier and more streamlined. He also dives into the importance of considering the people who will interact with your code and shares valuable words of wisdom for developers. Plus, learn about how the magic of open source contributions brought OpenTelemetry into Otterize&apos;s open source Network Mapper tool, and the company&apos;s future plans for OpenTelemetry integration.</itunes:subtitle>
      <itunes:keywords>cloud native, otel, authorization, startup, otterize, open source, k8s, observability, startup culture, opentelemetry, kubernetes, iam</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>9</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">9a6e10dd-0758-440f-9529-f1e9fa77d344</guid>
      <title>The One Where We Geek Out on Mental Health with Tim Banks of Dell Technologies</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p>Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://twitter.com/elchefe">X (Twitter)</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Transcranial_magnetic_stimulation">Transcranial magnetic stimulation (TMS)</a></li><li><a href="https://www.health.com/condition/ptsd/generational-trauma">Generational trauma</a></li><li><a href="https://www.mayoclinic.org/diseases-conditions/depression/in-depth/ssris/art-20044825">Selective serotonin reuptake inhibitors (SSRIs)</a></li><li><a href="https://www.epilepsy.com/what-is-epilepsy">Epilepsy</a></li><li><a href="https://www.psychiatry.org/patients-families/adhd/what-is-adhd">ADHD</a></li><li><a href="https://www.psychiatry.org/patients-families/anxiety-disorders/what-are-anxiety-disorders">Anxiety</a></li><li><a href="https://www.psychiatry.org/patients-families/depression/what-is-depression">Depression</a></li><li><a href="https://en.wikipedia.org/wiki/The_Razor%27s_Edge">The Razor’s Edge</a></li><li><a href="https://my.clevelandclinic.org/health/symptoms/23154-neurodivergent">Neurodivergent</a></li><li><a href="https://www.mindbodygreen.com/articles/what-are-glimmers">Glimmer vs Trigger</a></li><li><a href="https://en.wikipedia.org/wiki/Brazilian_jiu-jitsu">Brazilian Jiu Jitsu (BJJ)</a></li><li><a href="https://www.camh.ca/en/camh-news-and-stories/investigating-the-potential-of-psychedelics-for-mental-health">Psychadelics and mental health</a></li><li><a href="https://www.canada.ca/en/public-health/services/mental-health-services/mental-health-get-help.html">Mental Health Resources (Canada)</a></li><li><a href="https://www.nimh.nih.gov/health/find-help">Mental Health Resources (USA)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: A note to listeners. This week on Geeking Out, we will be talking about mental health issues, including suicide and suicide ideation.</p><p>Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today for the second time...I am super happy to welcome back Tim Banks. Welcome back, Tim.</p><p>TIM: Hey, Adriana. How's it going?</p><p>ADRIANA: Not too bad. And I'm so excited that you agreed to come back for a second show because of something that you posted online recently that just like I don't know, it kind of got me, like, all verklempt thinking about, like...it was on mental health. And I'll let you open up the conversation.</p><p>TIM: Sure. And I'm sure there's probably one at the beginning episode, but just the content warning, talk about things like mental health, self harm, suicidal ideation and attempts and stuff like that. So just understand that this is going to be a real and raw. I'd been working on my mental health and been talked about.</p><p>I've been in therapy and stuff like that, and treatment for depression like medicine and stuff like that. And I've been open about that. But I had a couple of life events happen that kicked off a pretty bad depressive spiral that was already in the middle of a depressive episode that resulted in a suicide attempt at the beginning of July, which was obviously unsuccessful, but only barely.</p><p>And I don't want to use a wake-up call because it's really more than that. It was like I really have to focus on nothing but my mental health for a while. Like nothing but my mental health. I had to do that. And it was things like having people, my network of friends inside in Tech and outside of Tech, but definitely some folks inside of Tech who, you know...I can't be alone.</p><p>They were driving like half an hour to come stay at my house for the entire day or two days or three days, right, to I wasn't alone because I couldn't be alone. They were calling, they were sending stuff, they were sending food and things like that. I had my mom come into town and just help me out and just really focusing on nothing but myself, my own mental health. And even that, I mean, that was just the beginning. There was a lot that has to be done.</p><p>And the reason mostly that that had to be done is because I had kicked that can down the road for so long, right? And there are things I could have been doing, should have been doing, could have been more diligent about or conversations I could have had earlier down the line that would have probably not come to this point. And they say everything happens for a reason, and I'm sure it was, but I would sure hope that I wouldn't have to endure all of this for that reason.</p><p>For everyone who's listening, I am, night and day dramatically better. So I've been going through treatments called transcranial magnetic stimulation after I finished intensive outpatient DPT therapy, still on my antidepressants and just been really doing a lot of work.</p><p>And I feel mentally and emotionally better than I have probably any time in my adult life. And I'm almost 50. But the hard part is this was not like a sudden thing.</p><p>The very last part of it was sudden, right? But the road to get to there was long, right? And as I look back, I realized that there's, like I said, a lot of stuff I should have been doing, should have been focusing on a lot of red flags that I realized now, that I wasn't okay, right?</p><p>But there's levels of marginalization that sometimes made it difficult to see or recognize or talk about. And it's funny because the one way the patriarchy screws men over specifically, is that we have this weird thing about not talking about our feelings or emotions unless they're anger, but we can't talk about being hurt. We can't talk about being sad or scared or stuff like that. We're socialized to not do that. We're socialized to, quote, unquote, be strong for the family or whatever like that. And that's bullshit.</p><p>ADRIANA: Yeah, I totally agree.</p><p>TIM: Can't do that.</p><p>ADRIANA: Yeah. And I think it's so important for us to have these conversations out in the open because there's so many people suffering in silence on a daily basis. And it's so nice to hear that you had such a wonderful support network when things got really bad for you, that you had people who really wanted to make sure that you were okay and were taken care of, which is so nice. But I think that comes from being open about our mental health issues as well.</p><p>TIM: Yeah. And I think it was interesting because I was not only open about it to the community, but also to my family, especially my children. Father of five, and I have four under 18 that stay with me from time to time. And this happened while they're with me. I've had conversations about my mental health before, but I tell them I am sick, right?</p><p>ADRIANA: Yeah.</p><p>TIM: I'm sick and I can't do the things that I was used to doing or that you would like me to do right now. I can't. And having those conversations when my littler ones are like...they don't really know how to categorize it. They just know that I'm not well. My older ones kind of understood, and I've talked to them more in depth about that kind of things because I want them to understand that they're probably at some point going to go through this.</p><p>Mental illness can be genetic, or...however passed down it is, it can be passed down. So I don't want them to feel like I don't understand or that I don't want them to ever feel like they can't talk about these things with me, right? But also understand I'm at a very crucially low capacity, critically low capacity.</p><p>So I'm going to have to ask you to self manage some things or take care of some things or talk to one of my adult friends and your adult friends that we have in your life or other folks like that to help you out. Obviously, as it's gotten better, my capacity has increased and they've noticed. But having that conversation saying, like, I understand you have these expectations, right?</p><p>This is what I'm capable of delivering right now. And right now capable of delivering is near zero. And being frank about that. And that's the thing when you tell people, it's like, "Hey, I am not okay." I'm not only not okay, but I have been faking and struggling and masking for so long that I have far beyond depleted, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And we do that, especially neurodivergent folks. We will a little be the walking wounded. We'll just be held together with bobby pins and bubble gum, just making it through there because we are so used to masking. People who suffer abuse are used to masking, right? You just cover it up and hide it over. And we should probably not do that. But also we have to give people space and safety. These are the buzzwords that actually are important.</p><p>But people have to have space and safety to feel like they can talk about these things, right? That was really why I was okay talking about at work. I called a couple of friends I had from the hospital...called Kat Cosgrove, who's a good friend of mine, and I was like, "Hey dude, here's the deal..." She was absolutely wonderful.</p><p>And then I just got a lot of stuff done for...in ways that I was thinking about, "I'm going to lose my job or something's going to happen." And she just mobilized in a way beyond what you would do just for a coworker, but for someone who is a friend. And I cannot be grateful enough to have her and other folks like her in my life.</p><p>And so I think going out and being that vulnerable and saying to somebody like, "Hey, I really need this help. This is where I'm at and I need this help," and having that person take the ball and like, "I got it."</p><p>ADRIANA: Yeah.</p><p>TIM: So building the support networks are important and it's so funny. We talk about in tech, we spend a lot of time and money and have a lot of resources and tooling so we don't have to talk to each other and we should talk to each other more and not about tech. I draw my beat constantly is that tech...the actual tech is the least interesting part about our jobs, right? It is about people. It is about connections, it's about communication.</p><p>ADRIANA: It is so true. And I think having those lines of communication open with our friends and family is so important. And also, I think back to my parents' generation where talking about mental health issues is so taboo. Like, "Oh, that person's crazy." They're going to be...There's so many negative connotations associated with mental health issues from that generation to the point where then people won't seek the help that they need, and then there's the tendency of passing that mentality down to your kids, so then they sort of see mental health treatment as like, "Oh, no, there's something wrong with me. I'm broken." Okay, so, yeah, you're broken. Fix it.</p><p>TIM: It it the phrase you're looking for is generational trauma. And that's exactly what it is, especially among marginalized communities or immigrant communities like that. But think about it. Like in our parents' times, they didn't really have mental health care as a thing that you could walk around and have if you were crazy. You went to a place where crazy people went. That's literally how they thought about it, right? And then you were stigmatized forever after that point, right? And so we've come a long way since then as far as the resources and tools that are available to us.</p><p>But we have come a long way, I mean, objectively in how we talk about it. But also, I don't know if we address it really with the seriousness that it is, because it goes to like, "Hee hee...I'm on antidepressants" as like as a stand up bit, right, to, "Oh, we should watch out for suicide."</p><p>And there's a long way between those two that we should really be talking about. And so I'd mentioned to you before and mentioned other things that the treatment I underwent, transcranial magnetic stimulation, I only knew about because one of my friends in tech told me about it after.</p><p>She was like, "Oh yeah, I see what you went through. This really helped me and you should look into it." Right?</p><p>And that treatment has been life-changing. But I've also talked about meds. Like, I have a conversation about what meds I'm on, and people are like, "Oh, I've done this and look for this," or "This has worked for me." Other folks like, "Oh, you're on this. I should try that."</p><p>Because we do that for code, right?</p><p>ADRIANA: Yeah, true. So true.</p><p>TIM: We do that for literally anything else. Why can't we do that for our own mental health?</p><p>ADRIANA: Yeah. Absolutely. And it's really just, like, keeping that dialogue open, and I guess...being curious, too, right? Asking the questions, "What are the things that I can do to improve my mental health?" And sometimes that can be like research on your own or asking friends, like posting it out to the community...I think anything like that. To get that information right, we have to arm ourselves with information and try to squash the disinformation, because that's the other thing that will go, right?</p><p>TIM: It is...it is really bad sometimes. Or the stigma is like, oh, the right wing Twitter, if you're on SSRI, is like, oh, you're on...Like half the country, I feel like is on SSRI sometimes, but it's not really that. It's not that bad. And there are more people that, you know, walking around on mental health medications than you would ever imagine or who are having things to deal with, whether it's epilepsy or whether it's ADHD or whether it's other neurological conditions.</p><p>That are separate from your kind of traditional mental health things, but still things that they have to deal with that have side effects that have diminishment of their available capacity. And in the end, when we talk about it from a practical standpoint on teams, when my depression and my anxiety are really giving it to me, right, my mental and emotional capacity is exhausted, right? I don't have it. And now that I don't have it, I'm like, "Wow, I've got capacity for days." Right?</p><p>And so recognizing that as a thing, the practical matters, how can we do as people in business, tech and leadership, you probably want to get a gist of how folks are doing, right?</p><p>"Hey, how are you doing?"</p><p>"What's your capacity like?"</p><p>And in a very judgment-free way, it's like, hey, man, look, you don't have to be all in depth of your employees lives and have to request information that they don't necessarily feel comfortable giving you, even if you make it a safe space, right? But you can just say, "What's your capacity?"</p><p>So that way I know how to task you or give you fewer tasks (more of the point) so that you can focus on stuff. Like, "What's your capacity like?" And if it's low, what can I do to help you?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: If you just ask those two questions in your 1:1s, right? That's a lot. Like, "What is your capacity?" And if it's low, what can I do to help</p><p>ADRIANA: And those are definitely conversations that we don't hear enough of. And then you end up in situations where there's a lack of empathy, right, because you don't fully know, well, you know, this person isn't performing up to their full capacity because there's all this other shit going on, right? But you haven't had that conversation. So now it's just like this resentment.</p><p>TIM: Like, this person should be doing more. They're not doing this or compared to doing whatever, right? And you don't know what they have going on, and they don't necessarily need to tell you, right? Obviously, if someone has a long-term low capacity thing, let's talk about this and see what it is.</p><p>But there could be...maybe there are a lot of things you can do that involve, hey...that don't involve necessarily, like butting into people's mental health. Burnout is a thing, and it happens, right? And burnout will affect your capacity. So it's like you, as a leader, need to be more mindful of what your team's capacity actually is, right? Instead of what they want it to be, or what it, quote unquote, should be. Of what it actually is, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: And this goes very much into a business and like, leadership kind of aspect, because we run our people at Razor's Edge for, quote, unquote, productivity developers, right? We are pushing for more and more and more and more and more productivity without adding the number of people, mostly, especially when they say, oh, we're in this, quote, unquote, preparing for this economic downturn, which is bullshit, because there isn't one. But but ideally they'll say, "Oh, we need to get this and we need to do this." "We need to meet these numbers," or whatever. But you, as not a manager but as a leader, need to understand what your team's actual capacity is, right? Especially you've been running over or at capacity for an extended period of time. You have to rest, you have to recover, you have to push back on things. Everything can't be the top priority, and that's what leadership is, right?</p><p>And say, like, "Hey, all right, hey, we really need to ease off the throttle."</p><p>"We need to come in here, get some maintenance."</p><p>We need to, like, "Hey, on-calls have been really brutal." We got folks who haven't had vacation in six to eight months, right? We've got folks we need to regroup, we need to let folks rest. We need to put the yoke down for a while, right?</p><p>Or just eats up...[inaudible]...and go into like, and we have this notion of velocity that's fueled by gamification and metrics that said, "Oh, if we do this fast, this number commits."</p><p>We have to have more and more and more velocity and more and more and more and more, quote unquote, productivity, right?</p><p>ADRIANA: And then you eventually hit a wall.</p><p>TIM: And you lose empathy with it. Yeah. And you can't understand why you keep squeezing this rock and no water comes out.</p><p>ADRIANA: Yeah, it's so true. And it reminds me of I remember when I was a manager, I was drawing upon...trying to draw upon some of the negative experiences that I experienced, having crappy managers who didn't care about my mental health and vowing that I wasn't going to let that happen to me. Making sure that your direct reports are okay, right? Like asking the question, "Are you okay?"</p><p>Making sure that if you notice that they haven't taken any vacation for a long time, like, buddy, you need to take some vacation. You absolutely need to. And I think the other one, too, is as a manager, I think it's important to advocate for your direct reports, but also encouraging your direct reports to advocate for themselves. Because sometimes it can be so easy to just ask more and more and more of them and lose sight of the fact that you might be burning them out. And so kind of teaching them, encouraging them to call you out and say, "No, I've had enough. I can't do this anymore."</p><p>I think it's really important to have those kinds of conversations, and I think it's part of making that safe space with your team as well, so that they do feel comfortable enough so that they can come to you and say, "No, I'm tapped out. I can't do any more."</p><p>TIM: I think also but it's hard, especially if you're running at diminished capacity. You already have a lot in your plate to summon up, to muster up that gumption, to be like, okay, I need to push back and work. I think we should...early. But when people are in it, I'm all for like, hey, so anybody can advocate for anybody, right?</p><p>ADRIANA: Yeah. Yeah.</p><p>TIM: If your work spouse or your best kiki buddy over there at the water cooler or the person you bullshit with around in the group chat, whatever, if they know something's up, you can advocate for that, especially that person has more privilege, has more seniority, has more whatever, more ability to withstand any pushback, right? They'd be like, "Hey, you know what Adriana needs? She's going to need some time. You need to take it easy on her for just a little bit. Like, I'll take some things, assign some out. We can push that. That's not important. That can do it, like, things like that.</p><p>And then you as a boss have to be like, word, right? And obviously, like I said, if it's for a couple of few weeks, whatever, we can figure out if it's something that's long-term, then there...you know...you can take some time off, take disability, whatever, but like, to understand that that this is not okay, we'll get to it eventually. No, this is acute. This is a need. This has now become a priority, right? When someone is having problems, that is a priority, right? Because no feature you're going to launch is going to be worth more than what could happen to people if we do not give them the time to rest, recover, and focus on their mental health, right?</p><p>ADRIANA: Yeah.</p><p>TIM: Somebody's like, oh, yeah, we launched this feature, but three of our developers swallowed bullets. I'm like, okay, wow, I'm so impressed with your velocity. We need to do a better job of putting the people first. And it's not just devs, it's operations folks, it's finance folks. Salespeople, I think, probably are very stress and anxiety-driven, and I think we don't appreciate that enough as sales as developers, because we get salaries, a lot of them get paid on commission. So there's a lot of anxiety around that and there's a lot of pressure on them, right? And a lot of that we can fix. Culturally, fixing the sales culture is probably never going to happen, but we could hope. But that said, you can still, especially as a leader, you can fix that culture in your company, right?</p><p>You can have realistic stuff, you can have realistic expectations and also leave time for your people to be people, right? And so, I don't know. I am fortunate to be where I was. I was fortunate to be my company at Dell with the people I was working for. But if I was with there are other companies I work for, I know that I would not have had the support that I had here. And it sucks, right? Also, because I know that I've been here, I've been in this almost 50 I've been in the industry now. It's my 27th year. If someone who's junior may not have felt the ability or like, they could say, "Hey, I really need this time release," whatever.</p><p>So that's why it's important that we who've been there for a while advocate for the other folks that may not be able to advocate for themselves.</p><p>ADRIANA: Yeah, yeah, I totally agree, because I think back to my very first job out of school, and I worked for a consulting company, and the hours were absolutely brutal, and I hated my life. And I got to the point where I was still living with my parents, and my mom was like, every day, "Are you coming home for dinner?" I'm like, "Mom, I'll tell you when I'm coming home for dinner, because the default answer is no right now, because we're working ridiculous hours."</p><p>And then I finally hit a point where I'm like, I just cannot take this anymore. And I spoke up for myself. Like, everyone else on the team was dying, but I was just like, I don't care. I'm going to speak up. And I remember getting a bit of a reprieve, but boy, did I feel guilty because I'm, like, the only person complaining about it, which is terrible.</p><p>TIM: It is and also, there's that thing of, like, leadership by example. Like, if you want to have your people have healthy relationship with work, you should probably have a healthy relationship with work. And I've talked in the past about the idea of divorcing my self worth from my job, which helps a lot, because that way it's like, hey, work is work, and I can like, work, and I love my job, right?</p><p>But it is not me. It's not who I am. It's just what I do for a living, right? It is not what I would do if I was rich right now, you know what I'm saying? But once you can do that, once you can compartmentalize the things that are they're part of your life, but they're not your life. Once you can compartmentalize those, it gives you clear to focus on that kind of stuff.</p><p>Like, if you're worried about my career, I was like, I promise you, I don't care so much about my career as I just want to get paid. Right? But I don't have to be a superstar. I don't be a rock star. I just want to make money, right? I make the money. I don't care. You know what I mean?</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: And so, that's helped because I know that when I have really been invested at work, like, personally in the politics and all of that is devastating for my mental health.</p><p>ADRIANA: It's exhausting. Yeah.</p><p>TIM: Because there's so many things outside of your control. Yeah.</p><p>ADRIANA: It's so exhausting. I mean, honestly, that's one of the reasons why I went from manager back to IC. I'm like, no thanks. I just want to be off in my little corner doing my thing.</p><p>TIM: It is great that people can step into those roles, because those are necessary things. But also, you still have to approach them, like I said, with a healthy relationship to work and with your job know?</p><p>ADRIANA: Yeah, it's so true. It's so true. Yeah. Because you can still get wrapped up in the job regardless of what position you're in. And I can speak for myself. I have been talking about...in my circles, having a healthy having that work-life balance, which is super important to me. But I'm also sometimes the worst at it. I finish work and I can't stop thinking about it.</p><p>And then something happened to me this summer where my mental health took a toll, where it just got to the point where I was having a physiological reaction to all the things that were accumulating. And then on top of that, I lost my mom last year to cancer, and it's coming up on the one-year anniversary of her death. And so all of these things accumulating, this anniversary coming up, and me just realizing that I've been hustling so hard and haven't had a chance to stop, and constantly thinking about work and body's, like, "Hey, guess what? You're done."</p><p>I had to take some steps to take care of myself. I promptly found myself a therapist, which I'd been putting off for years because I had a bad relationship with a previous therapist. So that kind of scarred me like, he was an asshole. And so I didn't go to therapy for years, but I'm like, "No, I need a therapist." I need to put processes in place to basically end of the workday. You're done thinking about work.</p><p>TIM: Close the laptop and done.</p><p>ADRIANA: Now it's time to think about non worky things. So, yeah, I mean, putting this shit off does not do you any favors whatsoever.</p><p>TIM: You know what's funny is that my ability to compartmentalize work has been greatly enhanced by working at home than by going into an office. Because when I'm commuting to work, I'm still thinking about work, right? Commuting back from work, I'm still thinking about work. I'm thinking about the whole process of getting ready to go to work. I'm thinking about work, right? But it's like when I walk into my office door here, I'm working. When I close the laptop, I'm not working. And that context switches so fast.</p><p>ADRIANA: It yeah...it's funny. I don't have a problem with switching off from the working from home. Same thing. Like, just because I'm working from home doesn't mean that...(now I'm not) thinking about the work things.</p><p>TIM: I look at, like, playing Call of Duty. Like, look, I have an Xbox. Call of Duty is right there. But if I'm not playing Call of Duty, I'm not thinking about Call of Duty, right? You know what I'm saying? I'm not like, OOH, Call of Duty is there to think about. I have a KitchenAid, right? I'm not thinking about baking because my KitchenAid is sitting right there. Right? Okay, cool. I'm not in the kitchen. I don't think about KitchenAid. I'm not even thinking about it. Maybe the context of what am I going to cook tonight? But I'll do that at the time of thinking about it. And so that's why I have this room set apart. Now, obviously, I have the space to have my own office, but you can have your own routine to do that. But I think what's more, the point that I'm trying to make is that one of the things that has helped me out is having these routines, right? Having these boundaries set and then being able to like, hey, this is my boundary. Like, my laptop is closed. I am done. I'm not going to look at this rest of the day.</p><p>Some people don't have their stuff on their phone. So you'll have two phones, whatever it is. Right. But have boundaries around what you're going to do. And that's not just for work, obviously.</p><p>That's on other stuff. There's people that like...I am this person, people are going to come to me, and I'm going to solve all the problems and do a lot of emotional labor. And it's difficult for me to say, like, "Hey, I don't have any more"...you know what I mean? I don't have any more capacity left in me. You're going to need to go to somebody else for that.</p><p>I feel you. That sucks so much. I don't have it right now. I can't pour from an empty cup. And a lot of us do that, especially women with children, right? You all have to do so much. Not that men don't ever, but we all know that women, by and large, have to do a lot of the emotional labor when it comes and physical and manual labor when it comes to the household and taking care of kids and stuff like that. So you're context switching, but you don't ever really get to turn off</p><p>ADRIANA: Yeah, definitely. And I definitely felt that more like when my daughter was really young and I had to have to rush out of the office to pick her up from school, and I'm like, but I haven't finished solving this problem. And then it's like, well, never mind. Time to start job number two, you know? Mom mode enabled.</p><p>TIM: Yeah, and it's it's harder when they're little. But also, I think one thing that helped me is that, you know, me and my ex, who we co-parent with, we've been very good about raising adults, right? The kids have responsibilities. They have stuff they got to do, like, hey, man, look, you're ten years old. You know how to empty a dishwasher. I'm not doing that.</p><p>ADRIANA: Yeah, totally.</p><p>TIM: Right? There you go. Have at it. You want to use the Xbox? Cool. You're going to learn to put the silverware away, and little things like that help. Because in essence, what I'm doing is I need to delegate these things to you because I don't have the capacity to do it all, at least not for a long period of time, right? And a lot of times we feel like we can't do that. Why? Because, oh, you're supposed to be able to do all this. You're supposed to do this, you're supposed to do all that. No, it's supposed to get done. I don't have to do it. Right. There are other people who consume from this who eat at the table. Cool. You can take the plates away. But it's so hard because a lot of us, especially a lot of us who are prone to tech or neurodivergent, like, if I want it done right, I have to do it myself, right? And what we can do is just like, hey, if it's put away, don't stress it, man. If the forks in the spoon thing, it's okay, I promise. If the plates are where the bowls go and the bowls where the plates go, it less than matters. It is so inconsequential, right?</p><p>And letting those things go, there are some things that matters. Obviously, you don't want to put the knives pointing up. That's dangerous, right? But for other stuff, like, hey, the towels are folded in quarters instead of thirds. Like, oh, okay. Like, fine. You know, like, I don't I'm not going to stress about those. Kinds of things they're put away, right?</p><p>ADRIANA: Yeah, totally. It's stuff that you don't have to do because someone else did that.</p><p>TIM: What the real thing that that comes down to is getting perspective and prioritization of, like, concerns, right? Everything can't be important. If everything's a big deal, then you end up doing it all yourself, right?</p><p>ADRIANA: Yeah, I so agree with you, because I am totally that person who...I will sometimes...like, my husband will refill the dishwasher and I'll rearrange his stuff, and there are times where I'm just like, no, I don't care. That's fine. He's doing it, not me. The whole burden of the world does not have to fall on me. I'm not always successful at it, but I'm trying to train myself because yeah, otherwise you'll just drive yourself mad. You don't have to be perfect at everything, and nothing has to be done your way exactly as you said, it just has to be done.</p><p>TIM: Like I said, you go and have that conversation, and say, "Look, I'm at capacity, and I can't keep doing this. I'm going to need you to pick up the slack here." I'm all these things I've been doing, I'm going to need you because I know you can, right? Take a little time away from that. Do these things. I need you to pitch in, right? Because they need to get done, right? And then you're asking them to do that. And what you're going to do is not freak the fuck out if something's not exactly how you like it, because it's actually not a big deal.</p><p>ADRIANA: Yeah, true. And it's about, again, asking for help, because sometimes your other half will be like, "la la la la la"</p><p>TIM: Oblivious. Yeah.</p><p>ADRIANA: Yeah, yeah. Right? Whether it's your partner or your kids, sometimes they're just doing their thing. You got to just like, "Can you please do the thing for me? Because I cannot right now."</p><p>And you know what? They'll say yes, most of the time.</p><p>TIM: Yeah. And it's like and it's like, you know, kids don't like these chores. I'm like, hey, I need you to take care of this. Or can we or can we get this taken care of? Like, it's going to take a little bit of day. It's really going to help me out because I've got this, this, and this and this. I was like, look, hey, if you want to go here and do this thing, I'll go do this thing, right? And the thing I do is like, hey, if you want to go rewrite this architecture and record this thing, that's fine. I would love for you to do that, right?</p><p>And I'll take care of the dishes. I feel like there's a skill gap there, and you're fully capable of taking care of these dishes. And it's funny because the way that I reward and incentivize my kids for that and the way I extend them grace when they do things right, that's the hardest thing it is for me to do for myself, right? Extend myself grace because I didn't do this thing exactly right, but it's okay. Or to reward myself in a healthy way for like, hey, man. As a means of recognition for like, yeah, I did this thing, and it was hard, right. A thing that I've been really working on that with my therapist, I really discovered. And when she told me this, I was in tears because it was so impactful.</p><p>She was like, there's this thing called a glimmer, right? And so I don't know if you've heard of this before, but a glimmer is the opposite of a trigger, right? So where triggers, they trigger like a trauma, like a trauma response or something, like negative, right? A glimmer is like a trigger, but for positive things, for self love or things you love, things that remind you of good stuff, right, or make you feel positive. So I look for like, I have triggers, but I find and make glimmers, right? Sometimes they happen. I'll give you a great example just on the driving home from TMS today, I was, like, singing a song that's a favorite of mine. And one thing TMS has done is made me a better singer and made my penmanship better. And I haven't figured out why, but it does. And so I was like, man, I'm really singing this song. Well, that's really good. I'm a pretty good singer. Little things like that and that just like, yeah, man, I get okay, that's hot. Just little things like that make an impact. So I collect those things and I write them down, right?</p><p>Keep a little highlight reel or whatever. These are things I've taken the time to recognize in myself, to help myself out, right? Because I feel like we do this really well with other people. Well, to some extent, and not so well with ourselves. We as a culture I think I've said this before, even on here, we as a tech community are awful at recognizing accomplishments.</p><p>ADRIANA: Oh, my God. Yes.</p><p>TIM: We're terrible at it, right? Okay. A company might give you a bonus or something like that, but we'll recognize, like, hey, this person is the most impactful, blah, blah, blah, blah. Right? But it's I've been like, people who like, hey, man, they really pulled this thing off, or they were instrumental for this. Like, this thing. We don't recognize the people that chop wood and carry water that well. And we should. And I don't know how we do it, but we should.</p><p>ADRIANA: Yeah, absolutely. I think we just need to get more in the habit of giving each other kudos.</p><p>TIM: Yeah, this person's really...Sorry, go ahead.</p><p>ADRIANA: I was just going to say, I think one of the things that we need to do is just really...in not just celebrating each other, but also ourselves. I know I get into this horrible rut of, like, I accomplished this great thing, right? Like, say I get accepted, my CFP got accepted at Blah Conference. Five minutes of celebration, and then I get depressed right away because I'm like, this is my peak.</p><p>TIM: Yeah.</p><p>ADIRANA: I am never going to achieve anything else beyond that. And that's, like, very self-deprecating behavior. So I like your idea of writing down your little pick-me-ups, your little glimmer points, because I think we need to get into these more positive habits. Otherwise, it's so easy to fall into a funk.</p><p>TIM: It is part of the work I've done, right? And I think it helps is to really recognize, like, oh, man, this is what this means, right? I've watered my plants for, like, a week. I'm like, oh, it's not great little things and recognizing it's like anything else. You know how when we have an outage, we start figuring out how to instrument around that and we have things like, uhoh, this thing is at capacity, this thing is disk full. This thing is page errors. We can do that for ourselves. We can literally have Observability for...</p><p>ADRIANA: Oh, my God. Yes.</p><p>TIM: ourselves, and we probably should. Observe the human. And not even just for ourselves have other people, like, hey, my network of people, I have told them, if check in on me and if this is this mention it. Like, bring it up. Like, hey, how are things going? Right? If I haven't gone to Jiu Jitsu in a couple of days, something is wrong.</p><p>And it's like things like, have, you know, keep the people around you aware of that and keep yourself around that, like logs, journals, whatever. Like, hey, I haven't it's been a few days since I did this. I'd probably need to check in.</p><p>ADRIANA: Yeah. It's interesting that you mentioned if you haven't gone to Jiu Jitsu for a couple of days, time to check in, because I kind of felt the same way with...rock climbing is my happy place. I love it. It just makes the stress go away. But I had a point a couple of weeks ago, which is when all of the emotions started just crowding in, and I found, like, now, all of a sudden, my safe place, my happy place, was no longer my happy place, and it was a place of stress. And I had to walk away from my happy place for a bit because I was in mental distress. I did not feel like I was in a good place. And when your happy place is threatened like that, I feel like that is like an alarm bell. It's like screaming at you, there is a problem.</p><p>TIM: Yeah. And it's it's weird because I had that with Jiu Jitsu. Whether it's gym drama or anything else like that, it's like, man, something's going on, because I'm not looking forward to this. And I do. I think that when we talk about going back, that notion of Observability and then touching back about what we talk about what leaders should be doing, there's a level of Observability you have to have into your employees as far as, like, hey, in your 1:1 check-ins, like, "Hey, how are things going? What's your capacity? Like, what can I do to help?" And if you notice that folks are running however you measure task doing or productivity, quote, unquote, or just experience, right? Keep tabs on that.</p><p>And then be like, hey, I noticed that things aren't going you're kind of a little bit off, and that's fine. It's not a problem yet or anything. I wouldn't say yes, it's not a problem, but I just noticed things are different. I just want to know, see where you are, see what I can do to help, find out what you need, what I can do to help, and giving people that space to do that and also actually doing it, don't just let them say it. You actually got to do it. Helps out a lot. It makes people feel supported.</p><p>ADRIANA: Yeah, absolutely. And you really nailed it. Like, just giving them space. It's not just like lip service, because I think a lot of companies will pay lip service to mental health issues, but won't actually action anything. And I think that's why it's also so important that you have companies, I think, are embracing more of this idea of taking a mental health day, and that being embraced also through managers who are like, yes, you need to take that mental health day. That is not a problem. You do what you need to do because otherwise you end up with people who are just so burnt out they can't do what they need to do.</p><p>TIM: Yeah. That has long-term effects in your businesses, whether it's turnover, whether it's not, quote, unquote, productivity or velocity, but how efficient are your practices, how good is the product you're putting out versus how often are you deploying things like that? These things affect your organizational resilience. And we're still fresh off some of the impacts, the worst impacts of the pandemic. And a lot of companies realize they don't have organizational resilience, right?</p><p>That people are sick, people have problems, and we don't know what to do. We don't have to handle or manage it, especially if we can't observe them from day-to-day at their desks, right? And a lot of companies punted on the difference between management and leadership, and the companies that punted on that are ones that are now we have to return to office. I'm like and if you are a leader or somewhere and you have made the decision that people have to return to office, that is for you, not for your people. Understand that a lot of companies, they work just fine, do amazing work with primarily remote workers, right? Your culture doesn't allow for that. And that's a leadership problem.</p><p>ADRIANA: Yeah, absolutely. And honestly, it gets me whenever you start hearing these back to the office mandates, because we obviously proved for, what, two, three years that we did a pretty damn good job of working from home. And now it just feels like people are using the excuse of, like, oh, well, you need FaceTime or whatever, just to justify the fact that I spent millions of dollars on a new office and I look like a giant ass.</p><p>TIM: Sell it.</p><p>ADRIANA: Right? For real.</p><p>TIM: Sell the building, rent it out. Yeah, turn it into residential, man. There's a lot of people that need homes right now, you know what I'm saying?</p><p>ADRIANA: Yeah. So true. Yeah. Even in Toronto, where I'm at...mega, mega housing crisis. And yet you've got all these people, all these organizations with back to the office mandates for these downtown high rises just like, turn them into freaking condo buildings.</p><p>TIM: You...there's also, like, the other congestion, like, infrastructural problems you create by having. But I think more than anything else, it's also like people who have built an environment at home that really works for them, and then you tell, hey, I need you to come back into this open office. Hard floors, LED lighting, fluorescence, like, no, I'm...not blah desks. I'm not here for that.</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: No control over your environment. Yeah, I would rather not. And that will have an impact on people's mental health, like, for folks that are not into talking to everybody. And what I think is so funny is like, well, people got lonely. I'm like, great, those people can come back into the office.</p><p>ADRIANA: Yep. Yep.</p><p>TIM: I'm not saying don't have an office, but if you want to go in there, go in there, get around the other people, right? You don't have to force everybody to do it, man. I promise you, right?</p><p>ADRIANA: Yeah.</p><p>TIM: If people won't go into the office without you forcing them to come in the office, that should tell you something.</p><p>ADRIANA: Yep. Oh, yeah. I totally agree. And then I feel bad for the poor folks who are mandated back to the office. Like, oh, you have to go back, like, three days a week, and then they go to the office to go to Zoom meetings. Great. I could have done that at home. Thanks. And now I have to dress fancy to sit at an office for a Zoom meeting.</p><p>TIM: I think a long story short is that we can go a long way in kind of recognizing where people are with mental health. We go a long way to helping people out with that. But most importantly, the thing we need to do is we need to talk about it and talk about it earnestly and what's in vulnerability and talk about like, this is what works for me, this doesn't work for me, things like that. Maybe I'll have you on for a stream or something like that.</p><p>One point, because I definitely am going to talk about psychedelics and mental health and how that's helped me. But people have interest in it. But do we talk about it? Because I know when I was coming up it was like, oh, if you do psychedelics, you're going to be some stoned out hippie on the streets. I'm like, I make a lot of money in my job. There are a lot of stigmas we have to break on how people medicate and self-medicate and how they deal with things. And I think that the better environment we set up for folks to have these conversations, the more illuminated we'll all get.</p><p>ADRIANA: And that's why I'm so very happy that you were able to come on and share your stories and struggles around mental health. Because we need to keep these communications channels open so that more people can feel comfortable about sharing their stories, so we can help each other as a community and destigmatize this whole thing around mental health. Because healthy mind and body equals healthy human.</p><p>TIM: Yeah. A rising tide lifts all ships. You create a good developer experience by giving them an experience. It has to be a holistic view on developer experience. You can give them all the tools in the world you want, but if they're sad as fuck, right, it doesn't matter.</p><p>ADRIANA: Yeah. And it's reflected in your organization's outward persona, right? It really is. It's like when you bake angry, it comes out in your baking. Code angry, it comes out in your coding or whatever.</p><p>TIM: Yeah, I love that because I think about my grandmother when she would argue with my granddad because my grandmother's Mexican when she would argue with my granddad and she would make salsa or chile. We knew as soon as we heard them arguing that we were going to be in for it. At dinner time, we knew we were in for it.</p><p>ADRIANA: Oh, my God.</p><p>TIM: Boy, she was cooking mad.</p><p>ADRIANA: Damn. Well, we are coming up on time, but before we wrap up, do you have any final parting thoughts or advice or anything that you want to share with our audience?</p><p>TIM: I think, honestly, talk about your mental health struggles as openly as you feel comfortable and if you don't feel comfortable, reach out to some folks who have said that they're open to talking with you. I am always open to it. I may not have the capacity at that time and I'll let you know, but I will be like, hey, yeah, let me talk about I'm happy to hear about it, right? Just talk to somebody. Start there, right. And understand that you are not alone. You don't have to deal with this alone. If your support network is not doing what it needs to do, then I don't want to say get a new support network, but widen your net, right?</p><p>There are folks out there that will bear the burden with you. For sure.</p><p>ADRIANA: Yeah, absolutely. Yeah. And that's really important to remember that there are good people out there who are willing to help us out, so making sure that you connect, find those people in your life.</p><p>TIM: Yeah, absolutely.</p><p>ADRIANA: Awesome. Well, thank you so much, Tim, for geeking out with me today yet again. Y'all don't forget to subscribe.</p><p>TIM: Thank you, Adriana. I really appreciate it.</p><p>ADRIANA: Oh, yeah, no problem. Y'all don't forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time....</p><p>TIM: Peace out and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p><p>If you or someone you know is struggling or in crisis, help is available. </p><p>In Canada, If you're in immediate danger or need urgent medical support, call 911.</p><p>If you or someone you know is thinking about suicide, call Talk Suicide Canada at 1-833-456-4566. Support is available 24 hours a day, 7 days a week.</p><p>For residents of Quebec, call 1-866-277-3553 or visit suicide.ca.</p><p>In the US, call or text 988 or chat 988lifeline.org . To learn how to get support for mental health, drug, and alcohol issues, visit FindSupport.gov.</p>
]]></description>
      <pubDate>Tue, 31 Oct 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Tim Banks)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-mental-health-with-tim-banks-8TTTeiX7</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p>Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://twitter.com/elchefe">X (Twitter)</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Transcranial_magnetic_stimulation">Transcranial magnetic stimulation (TMS)</a></li><li><a href="https://www.health.com/condition/ptsd/generational-trauma">Generational trauma</a></li><li><a href="https://www.mayoclinic.org/diseases-conditions/depression/in-depth/ssris/art-20044825">Selective serotonin reuptake inhibitors (SSRIs)</a></li><li><a href="https://www.epilepsy.com/what-is-epilepsy">Epilepsy</a></li><li><a href="https://www.psychiatry.org/patients-families/adhd/what-is-adhd">ADHD</a></li><li><a href="https://www.psychiatry.org/patients-families/anxiety-disorders/what-are-anxiety-disorders">Anxiety</a></li><li><a href="https://www.psychiatry.org/patients-families/depression/what-is-depression">Depression</a></li><li><a href="https://en.wikipedia.org/wiki/The_Razor%27s_Edge">The Razor’s Edge</a></li><li><a href="https://my.clevelandclinic.org/health/symptoms/23154-neurodivergent">Neurodivergent</a></li><li><a href="https://www.mindbodygreen.com/articles/what-are-glimmers">Glimmer vs Trigger</a></li><li><a href="https://en.wikipedia.org/wiki/Brazilian_jiu-jitsu">Brazilian Jiu Jitsu (BJJ)</a></li><li><a href="https://www.camh.ca/en/camh-news-and-stories/investigating-the-potential-of-psychedelics-for-mental-health">Psychadelics and mental health</a></li><li><a href="https://www.canada.ca/en/public-health/services/mental-health-services/mental-health-get-help.html">Mental Health Resources (Canada)</a></li><li><a href="https://www.nimh.nih.gov/health/find-help">Mental Health Resources (USA)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: A note to listeners. This week on Geeking Out, we will be talking about mental health issues, including suicide and suicide ideation.</p><p>Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today for the second time...I am super happy to welcome back Tim Banks. Welcome back, Tim.</p><p>TIM: Hey, Adriana. How's it going?</p><p>ADRIANA: Not too bad. And I'm so excited that you agreed to come back for a second show because of something that you posted online recently that just like I don't know, it kind of got me, like, all verklempt thinking about, like...it was on mental health. And I'll let you open up the conversation.</p><p>TIM: Sure. And I'm sure there's probably one at the beginning episode, but just the content warning, talk about things like mental health, self harm, suicidal ideation and attempts and stuff like that. So just understand that this is going to be a real and raw. I'd been working on my mental health and been talked about.</p><p>I've been in therapy and stuff like that, and treatment for depression like medicine and stuff like that. And I've been open about that. But I had a couple of life events happen that kicked off a pretty bad depressive spiral that was already in the middle of a depressive episode that resulted in a suicide attempt at the beginning of July, which was obviously unsuccessful, but only barely.</p><p>And I don't want to use a wake-up call because it's really more than that. It was like I really have to focus on nothing but my mental health for a while. Like nothing but my mental health. I had to do that. And it was things like having people, my network of friends inside in Tech and outside of Tech, but definitely some folks inside of Tech who, you know...I can't be alone.</p><p>They were driving like half an hour to come stay at my house for the entire day or two days or three days, right, to I wasn't alone because I couldn't be alone. They were calling, they were sending stuff, they were sending food and things like that. I had my mom come into town and just help me out and just really focusing on nothing but myself, my own mental health. And even that, I mean, that was just the beginning. There was a lot that has to be done.</p><p>And the reason mostly that that had to be done is because I had kicked that can down the road for so long, right? And there are things I could have been doing, should have been doing, could have been more diligent about or conversations I could have had earlier down the line that would have probably not come to this point. And they say everything happens for a reason, and I'm sure it was, but I would sure hope that I wouldn't have to endure all of this for that reason.</p><p>For everyone who's listening, I am, night and day dramatically better. So I've been going through treatments called transcranial magnetic stimulation after I finished intensive outpatient DPT therapy, still on my antidepressants and just been really doing a lot of work.</p><p>And I feel mentally and emotionally better than I have probably any time in my adult life. And I'm almost 50. But the hard part is this was not like a sudden thing.</p><p>The very last part of it was sudden, right? But the road to get to there was long, right? And as I look back, I realized that there's, like I said, a lot of stuff I should have been doing, should have been focusing on a lot of red flags that I realized now, that I wasn't okay, right?</p><p>But there's levels of marginalization that sometimes made it difficult to see or recognize or talk about. And it's funny because the one way the patriarchy screws men over specifically, is that we have this weird thing about not talking about our feelings or emotions unless they're anger, but we can't talk about being hurt. We can't talk about being sad or scared or stuff like that. We're socialized to not do that. We're socialized to, quote, unquote, be strong for the family or whatever like that. And that's bullshit.</p><p>ADRIANA: Yeah, I totally agree.</p><p>TIM: Can't do that.</p><p>ADRIANA: Yeah. And I think it's so important for us to have these conversations out in the open because there's so many people suffering in silence on a daily basis. And it's so nice to hear that you had such a wonderful support network when things got really bad for you, that you had people who really wanted to make sure that you were okay and were taken care of, which is so nice. But I think that comes from being open about our mental health issues as well.</p><p>TIM: Yeah. And I think it was interesting because I was not only open about it to the community, but also to my family, especially my children. Father of five, and I have four under 18 that stay with me from time to time. And this happened while they're with me. I've had conversations about my mental health before, but I tell them I am sick, right?</p><p>ADRIANA: Yeah.</p><p>TIM: I'm sick and I can't do the things that I was used to doing or that you would like me to do right now. I can't. And having those conversations when my littler ones are like...they don't really know how to categorize it. They just know that I'm not well. My older ones kind of understood, and I've talked to them more in depth about that kind of things because I want them to understand that they're probably at some point going to go through this.</p><p>Mental illness can be genetic, or...however passed down it is, it can be passed down. So I don't want them to feel like I don't understand or that I don't want them to ever feel like they can't talk about these things with me, right? But also understand I'm at a very crucially low capacity, critically low capacity.</p><p>So I'm going to have to ask you to self manage some things or take care of some things or talk to one of my adult friends and your adult friends that we have in your life or other folks like that to help you out. Obviously, as it's gotten better, my capacity has increased and they've noticed. But having that conversation saying, like, I understand you have these expectations, right?</p><p>This is what I'm capable of delivering right now. And right now capable of delivering is near zero. And being frank about that. And that's the thing when you tell people, it's like, "Hey, I am not okay." I'm not only not okay, but I have been faking and struggling and masking for so long that I have far beyond depleted, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And we do that, especially neurodivergent folks. We will a little be the walking wounded. We'll just be held together with bobby pins and bubble gum, just making it through there because we are so used to masking. People who suffer abuse are used to masking, right? You just cover it up and hide it over. And we should probably not do that. But also we have to give people space and safety. These are the buzzwords that actually are important.</p><p>But people have to have space and safety to feel like they can talk about these things, right? That was really why I was okay talking about at work. I called a couple of friends I had from the hospital...called Kat Cosgrove, who's a good friend of mine, and I was like, "Hey dude, here's the deal..." She was absolutely wonderful.</p><p>And then I just got a lot of stuff done for...in ways that I was thinking about, "I'm going to lose my job or something's going to happen." And she just mobilized in a way beyond what you would do just for a coworker, but for someone who is a friend. And I cannot be grateful enough to have her and other folks like her in my life.</p><p>And so I think going out and being that vulnerable and saying to somebody like, "Hey, I really need this help. This is where I'm at and I need this help," and having that person take the ball and like, "I got it."</p><p>ADRIANA: Yeah.</p><p>TIM: So building the support networks are important and it's so funny. We talk about in tech, we spend a lot of time and money and have a lot of resources and tooling so we don't have to talk to each other and we should talk to each other more and not about tech. I draw my beat constantly is that tech...the actual tech is the least interesting part about our jobs, right? It is about people. It is about connections, it's about communication.</p><p>ADRIANA: It is so true. And I think having those lines of communication open with our friends and family is so important. And also, I think back to my parents' generation where talking about mental health issues is so taboo. Like, "Oh, that person's crazy." They're going to be...There's so many negative connotations associated with mental health issues from that generation to the point where then people won't seek the help that they need, and then there's the tendency of passing that mentality down to your kids, so then they sort of see mental health treatment as like, "Oh, no, there's something wrong with me. I'm broken." Okay, so, yeah, you're broken. Fix it.</p><p>TIM: It it the phrase you're looking for is generational trauma. And that's exactly what it is, especially among marginalized communities or immigrant communities like that. But think about it. Like in our parents' times, they didn't really have mental health care as a thing that you could walk around and have if you were crazy. You went to a place where crazy people went. That's literally how they thought about it, right? And then you were stigmatized forever after that point, right? And so we've come a long way since then as far as the resources and tools that are available to us.</p><p>But we have come a long way, I mean, objectively in how we talk about it. But also, I don't know if we address it really with the seriousness that it is, because it goes to like, "Hee hee...I'm on antidepressants" as like as a stand up bit, right, to, "Oh, we should watch out for suicide."</p><p>And there's a long way between those two that we should really be talking about. And so I'd mentioned to you before and mentioned other things that the treatment I underwent, transcranial magnetic stimulation, I only knew about because one of my friends in tech told me about it after.</p><p>She was like, "Oh yeah, I see what you went through. This really helped me and you should look into it." Right?</p><p>And that treatment has been life-changing. But I've also talked about meds. Like, I have a conversation about what meds I'm on, and people are like, "Oh, I've done this and look for this," or "This has worked for me." Other folks like, "Oh, you're on this. I should try that."</p><p>Because we do that for code, right?</p><p>ADRIANA: Yeah, true. So true.</p><p>TIM: We do that for literally anything else. Why can't we do that for our own mental health?</p><p>ADRIANA: Yeah. Absolutely. And it's really just, like, keeping that dialogue open, and I guess...being curious, too, right? Asking the questions, "What are the things that I can do to improve my mental health?" And sometimes that can be like research on your own or asking friends, like posting it out to the community...I think anything like that. To get that information right, we have to arm ourselves with information and try to squash the disinformation, because that's the other thing that will go, right?</p><p>TIM: It is...it is really bad sometimes. Or the stigma is like, oh, the right wing Twitter, if you're on SSRI, is like, oh, you're on...Like half the country, I feel like is on SSRI sometimes, but it's not really that. It's not that bad. And there are more people that, you know, walking around on mental health medications than you would ever imagine or who are having things to deal with, whether it's epilepsy or whether it's ADHD or whether it's other neurological conditions.</p><p>That are separate from your kind of traditional mental health things, but still things that they have to deal with that have side effects that have diminishment of their available capacity. And in the end, when we talk about it from a practical standpoint on teams, when my depression and my anxiety are really giving it to me, right, my mental and emotional capacity is exhausted, right? I don't have it. And now that I don't have it, I'm like, "Wow, I've got capacity for days." Right?</p><p>And so recognizing that as a thing, the practical matters, how can we do as people in business, tech and leadership, you probably want to get a gist of how folks are doing, right?</p><p>"Hey, how are you doing?"</p><p>"What's your capacity like?"</p><p>And in a very judgment-free way, it's like, hey, man, look, you don't have to be all in depth of your employees lives and have to request information that they don't necessarily feel comfortable giving you, even if you make it a safe space, right? But you can just say, "What's your capacity?"</p><p>So that way I know how to task you or give you fewer tasks (more of the point) so that you can focus on stuff. Like, "What's your capacity like?" And if it's low, what can I do to help you?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: If you just ask those two questions in your 1:1s, right? That's a lot. Like, "What is your capacity?" And if it's low, what can I do to help</p><p>ADRIANA: And those are definitely conversations that we don't hear enough of. And then you end up in situations where there's a lack of empathy, right, because you don't fully know, well, you know, this person isn't performing up to their full capacity because there's all this other shit going on, right? But you haven't had that conversation. So now it's just like this resentment.</p><p>TIM: Like, this person should be doing more. They're not doing this or compared to doing whatever, right? And you don't know what they have going on, and they don't necessarily need to tell you, right? Obviously, if someone has a long-term low capacity thing, let's talk about this and see what it is.</p><p>But there could be...maybe there are a lot of things you can do that involve, hey...that don't involve necessarily, like butting into people's mental health. Burnout is a thing, and it happens, right? And burnout will affect your capacity. So it's like you, as a leader, need to be more mindful of what your team's capacity actually is, right? Instead of what they want it to be, or what it, quote unquote, should be. Of what it actually is, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: And this goes very much into a business and like, leadership kind of aspect, because we run our people at Razor's Edge for, quote, unquote, productivity developers, right? We are pushing for more and more and more and more and more productivity without adding the number of people, mostly, especially when they say, oh, we're in this, quote, unquote, preparing for this economic downturn, which is bullshit, because there isn't one. But but ideally they'll say, "Oh, we need to get this and we need to do this." "We need to meet these numbers," or whatever. But you, as not a manager but as a leader, need to understand what your team's actual capacity is, right? Especially you've been running over or at capacity for an extended period of time. You have to rest, you have to recover, you have to push back on things. Everything can't be the top priority, and that's what leadership is, right?</p><p>And say, like, "Hey, all right, hey, we really need to ease off the throttle."</p><p>"We need to come in here, get some maintenance."</p><p>We need to, like, "Hey, on-calls have been really brutal." We got folks who haven't had vacation in six to eight months, right? We've got folks we need to regroup, we need to let folks rest. We need to put the yoke down for a while, right?</p><p>Or just eats up...[inaudible]...and go into like, and we have this notion of velocity that's fueled by gamification and metrics that said, "Oh, if we do this fast, this number commits."</p><p>We have to have more and more and more velocity and more and more and more and more, quote unquote, productivity, right?</p><p>ADRIANA: And then you eventually hit a wall.</p><p>TIM: And you lose empathy with it. Yeah. And you can't understand why you keep squeezing this rock and no water comes out.</p><p>ADRIANA: Yeah, it's so true. And it reminds me of I remember when I was a manager, I was drawing upon...trying to draw upon some of the negative experiences that I experienced, having crappy managers who didn't care about my mental health and vowing that I wasn't going to let that happen to me. Making sure that your direct reports are okay, right? Like asking the question, "Are you okay?"</p><p>Making sure that if you notice that they haven't taken any vacation for a long time, like, buddy, you need to take some vacation. You absolutely need to. And I think the other one, too, is as a manager, I think it's important to advocate for your direct reports, but also encouraging your direct reports to advocate for themselves. Because sometimes it can be so easy to just ask more and more and more of them and lose sight of the fact that you might be burning them out. And so kind of teaching them, encouraging them to call you out and say, "No, I've had enough. I can't do this anymore."</p><p>I think it's really important to have those kinds of conversations, and I think it's part of making that safe space with your team as well, so that they do feel comfortable enough so that they can come to you and say, "No, I'm tapped out. I can't do any more."</p><p>TIM: I think also but it's hard, especially if you're running at diminished capacity. You already have a lot in your plate to summon up, to muster up that gumption, to be like, okay, I need to push back and work. I think we should...early. But when people are in it, I'm all for like, hey, so anybody can advocate for anybody, right?</p><p>ADRIANA: Yeah. Yeah.</p><p>TIM: If your work spouse or your best kiki buddy over there at the water cooler or the person you bullshit with around in the group chat, whatever, if they know something's up, you can advocate for that, especially that person has more privilege, has more seniority, has more whatever, more ability to withstand any pushback, right? They'd be like, "Hey, you know what Adriana needs? She's going to need some time. You need to take it easy on her for just a little bit. Like, I'll take some things, assign some out. We can push that. That's not important. That can do it, like, things like that.</p><p>And then you as a boss have to be like, word, right? And obviously, like I said, if it's for a couple of few weeks, whatever, we can figure out if it's something that's long-term, then there...you know...you can take some time off, take disability, whatever, but like, to understand that that this is not okay, we'll get to it eventually. No, this is acute. This is a need. This has now become a priority, right? When someone is having problems, that is a priority, right? Because no feature you're going to launch is going to be worth more than what could happen to people if we do not give them the time to rest, recover, and focus on their mental health, right?</p><p>ADRIANA: Yeah.</p><p>TIM: Somebody's like, oh, yeah, we launched this feature, but three of our developers swallowed bullets. I'm like, okay, wow, I'm so impressed with your velocity. We need to do a better job of putting the people first. And it's not just devs, it's operations folks, it's finance folks. Salespeople, I think, probably are very stress and anxiety-driven, and I think we don't appreciate that enough as sales as developers, because we get salaries, a lot of them get paid on commission. So there's a lot of anxiety around that and there's a lot of pressure on them, right? And a lot of that we can fix. Culturally, fixing the sales culture is probably never going to happen, but we could hope. But that said, you can still, especially as a leader, you can fix that culture in your company, right?</p><p>You can have realistic stuff, you can have realistic expectations and also leave time for your people to be people, right? And so, I don't know. I am fortunate to be where I was. I was fortunate to be my company at Dell with the people I was working for. But if I was with there are other companies I work for, I know that I would not have had the support that I had here. And it sucks, right? Also, because I know that I've been here, I've been in this almost 50 I've been in the industry now. It's my 27th year. If someone who's junior may not have felt the ability or like, they could say, "Hey, I really need this time release," whatever.</p><p>So that's why it's important that we who've been there for a while advocate for the other folks that may not be able to advocate for themselves.</p><p>ADRIANA: Yeah, yeah, I totally agree, because I think back to my very first job out of school, and I worked for a consulting company, and the hours were absolutely brutal, and I hated my life. And I got to the point where I was still living with my parents, and my mom was like, every day, "Are you coming home for dinner?" I'm like, "Mom, I'll tell you when I'm coming home for dinner, because the default answer is no right now, because we're working ridiculous hours."</p><p>And then I finally hit a point where I'm like, I just cannot take this anymore. And I spoke up for myself. Like, everyone else on the team was dying, but I was just like, I don't care. I'm going to speak up. And I remember getting a bit of a reprieve, but boy, did I feel guilty because I'm, like, the only person complaining about it, which is terrible.</p><p>TIM: It is and also, there's that thing of, like, leadership by example. Like, if you want to have your people have healthy relationship with work, you should probably have a healthy relationship with work. And I've talked in the past about the idea of divorcing my self worth from my job, which helps a lot, because that way it's like, hey, work is work, and I can like, work, and I love my job, right?</p><p>But it is not me. It's not who I am. It's just what I do for a living, right? It is not what I would do if I was rich right now, you know what I'm saying? But once you can do that, once you can compartmentalize the things that are they're part of your life, but they're not your life. Once you can compartmentalize those, it gives you clear to focus on that kind of stuff.</p><p>Like, if you're worried about my career, I was like, I promise you, I don't care so much about my career as I just want to get paid. Right? But I don't have to be a superstar. I don't be a rock star. I just want to make money, right? I make the money. I don't care. You know what I mean?</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: And so, that's helped because I know that when I have really been invested at work, like, personally in the politics and all of that is devastating for my mental health.</p><p>ADRIANA: It's exhausting. Yeah.</p><p>TIM: Because there's so many things outside of your control. Yeah.</p><p>ADRIANA: It's so exhausting. I mean, honestly, that's one of the reasons why I went from manager back to IC. I'm like, no thanks. I just want to be off in my little corner doing my thing.</p><p>TIM: It is great that people can step into those roles, because those are necessary things. But also, you still have to approach them, like I said, with a healthy relationship to work and with your job know?</p><p>ADRIANA: Yeah, it's so true. It's so true. Yeah. Because you can still get wrapped up in the job regardless of what position you're in. And I can speak for myself. I have been talking about...in my circles, having a healthy having that work-life balance, which is super important to me. But I'm also sometimes the worst at it. I finish work and I can't stop thinking about it.</p><p>And then something happened to me this summer where my mental health took a toll, where it just got to the point where I was having a physiological reaction to all the things that were accumulating. And then on top of that, I lost my mom last year to cancer, and it's coming up on the one-year anniversary of her death. And so all of these things accumulating, this anniversary coming up, and me just realizing that I've been hustling so hard and haven't had a chance to stop, and constantly thinking about work and body's, like, "Hey, guess what? You're done."</p><p>I had to take some steps to take care of myself. I promptly found myself a therapist, which I'd been putting off for years because I had a bad relationship with a previous therapist. So that kind of scarred me like, he was an asshole. And so I didn't go to therapy for years, but I'm like, "No, I need a therapist." I need to put processes in place to basically end of the workday. You're done thinking about work.</p><p>TIM: Close the laptop and done.</p><p>ADRIANA: Now it's time to think about non worky things. So, yeah, I mean, putting this shit off does not do you any favors whatsoever.</p><p>TIM: You know what's funny is that my ability to compartmentalize work has been greatly enhanced by working at home than by going into an office. Because when I'm commuting to work, I'm still thinking about work, right? Commuting back from work, I'm still thinking about work. I'm thinking about the whole process of getting ready to go to work. I'm thinking about work, right? But it's like when I walk into my office door here, I'm working. When I close the laptop, I'm not working. And that context switches so fast.</p><p>ADRIANA: It yeah...it's funny. I don't have a problem with switching off from the working from home. Same thing. Like, just because I'm working from home doesn't mean that...(now I'm not) thinking about the work things.</p><p>TIM: I look at, like, playing Call of Duty. Like, look, I have an Xbox. Call of Duty is right there. But if I'm not playing Call of Duty, I'm not thinking about Call of Duty, right? You know what I'm saying? I'm not like, OOH, Call of Duty is there to think about. I have a KitchenAid, right? I'm not thinking about baking because my KitchenAid is sitting right there. Right? Okay, cool. I'm not in the kitchen. I don't think about KitchenAid. I'm not even thinking about it. Maybe the context of what am I going to cook tonight? But I'll do that at the time of thinking about it. And so that's why I have this room set apart. Now, obviously, I have the space to have my own office, but you can have your own routine to do that. But I think what's more, the point that I'm trying to make is that one of the things that has helped me out is having these routines, right? Having these boundaries set and then being able to like, hey, this is my boundary. Like, my laptop is closed. I am done. I'm not going to look at this rest of the day.</p><p>Some people don't have their stuff on their phone. So you'll have two phones, whatever it is. Right. But have boundaries around what you're going to do. And that's not just for work, obviously.</p><p>That's on other stuff. There's people that like...I am this person, people are going to come to me, and I'm going to solve all the problems and do a lot of emotional labor. And it's difficult for me to say, like, "Hey, I don't have any more"...you know what I mean? I don't have any more capacity left in me. You're going to need to go to somebody else for that.</p><p>I feel you. That sucks so much. I don't have it right now. I can't pour from an empty cup. And a lot of us do that, especially women with children, right? You all have to do so much. Not that men don't ever, but we all know that women, by and large, have to do a lot of the emotional labor when it comes and physical and manual labor when it comes to the household and taking care of kids and stuff like that. So you're context switching, but you don't ever really get to turn off</p><p>ADRIANA: Yeah, definitely. And I definitely felt that more like when my daughter was really young and I had to have to rush out of the office to pick her up from school, and I'm like, but I haven't finished solving this problem. And then it's like, well, never mind. Time to start job number two, you know? Mom mode enabled.</p><p>TIM: Yeah, and it's it's harder when they're little. But also, I think one thing that helped me is that, you know, me and my ex, who we co-parent with, we've been very good about raising adults, right? The kids have responsibilities. They have stuff they got to do, like, hey, man, look, you're ten years old. You know how to empty a dishwasher. I'm not doing that.</p><p>ADRIANA: Yeah, totally.</p><p>TIM: Right? There you go. Have at it. You want to use the Xbox? Cool. You're going to learn to put the silverware away, and little things like that help. Because in essence, what I'm doing is I need to delegate these things to you because I don't have the capacity to do it all, at least not for a long period of time, right? And a lot of times we feel like we can't do that. Why? Because, oh, you're supposed to be able to do all this. You're supposed to do this, you're supposed to do all that. No, it's supposed to get done. I don't have to do it. Right. There are other people who consume from this who eat at the table. Cool. You can take the plates away. But it's so hard because a lot of us, especially a lot of us who are prone to tech or neurodivergent, like, if I want it done right, I have to do it myself, right? And what we can do is just like, hey, if it's put away, don't stress it, man. If the forks in the spoon thing, it's okay, I promise. If the plates are where the bowls go and the bowls where the plates go, it less than matters. It is so inconsequential, right?</p><p>And letting those things go, there are some things that matters. Obviously, you don't want to put the knives pointing up. That's dangerous, right? But for other stuff, like, hey, the towels are folded in quarters instead of thirds. Like, oh, okay. Like, fine. You know, like, I don't I'm not going to stress about those. Kinds of things they're put away, right?</p><p>ADRIANA: Yeah, totally. It's stuff that you don't have to do because someone else did that.</p><p>TIM: What the real thing that that comes down to is getting perspective and prioritization of, like, concerns, right? Everything can't be important. If everything's a big deal, then you end up doing it all yourself, right?</p><p>ADRIANA: Yeah, I so agree with you, because I am totally that person who...I will sometimes...like, my husband will refill the dishwasher and I'll rearrange his stuff, and there are times where I'm just like, no, I don't care. That's fine. He's doing it, not me. The whole burden of the world does not have to fall on me. I'm not always successful at it, but I'm trying to train myself because yeah, otherwise you'll just drive yourself mad. You don't have to be perfect at everything, and nothing has to be done your way exactly as you said, it just has to be done.</p><p>TIM: Like I said, you go and have that conversation, and say, "Look, I'm at capacity, and I can't keep doing this. I'm going to need you to pick up the slack here." I'm all these things I've been doing, I'm going to need you because I know you can, right? Take a little time away from that. Do these things. I need you to pitch in, right? Because they need to get done, right? And then you're asking them to do that. And what you're going to do is not freak the fuck out if something's not exactly how you like it, because it's actually not a big deal.</p><p>ADRIANA: Yeah, true. And it's about, again, asking for help, because sometimes your other half will be like, "la la la la la"</p><p>TIM: Oblivious. Yeah.</p><p>ADRIANA: Yeah, yeah. Right? Whether it's your partner or your kids, sometimes they're just doing their thing. You got to just like, "Can you please do the thing for me? Because I cannot right now."</p><p>And you know what? They'll say yes, most of the time.</p><p>TIM: Yeah. And it's like and it's like, you know, kids don't like these chores. I'm like, hey, I need you to take care of this. Or can we or can we get this taken care of? Like, it's going to take a little bit of day. It's really going to help me out because I've got this, this, and this and this. I was like, look, hey, if you want to go here and do this thing, I'll go do this thing, right? And the thing I do is like, hey, if you want to go rewrite this architecture and record this thing, that's fine. I would love for you to do that, right?</p><p>And I'll take care of the dishes. I feel like there's a skill gap there, and you're fully capable of taking care of these dishes. And it's funny because the way that I reward and incentivize my kids for that and the way I extend them grace when they do things right, that's the hardest thing it is for me to do for myself, right? Extend myself grace because I didn't do this thing exactly right, but it's okay. Or to reward myself in a healthy way for like, hey, man. As a means of recognition for like, yeah, I did this thing, and it was hard, right. A thing that I've been really working on that with my therapist, I really discovered. And when she told me this, I was in tears because it was so impactful.</p><p>She was like, there's this thing called a glimmer, right? And so I don't know if you've heard of this before, but a glimmer is the opposite of a trigger, right? So where triggers, they trigger like a trauma, like a trauma response or something, like negative, right? A glimmer is like a trigger, but for positive things, for self love or things you love, things that remind you of good stuff, right, or make you feel positive. So I look for like, I have triggers, but I find and make glimmers, right? Sometimes they happen. I'll give you a great example just on the driving home from TMS today, I was, like, singing a song that's a favorite of mine. And one thing TMS has done is made me a better singer and made my penmanship better. And I haven't figured out why, but it does. And so I was like, man, I'm really singing this song. Well, that's really good. I'm a pretty good singer. Little things like that and that just like, yeah, man, I get okay, that's hot. Just little things like that make an impact. So I collect those things and I write them down, right?</p><p>Keep a little highlight reel or whatever. These are things I've taken the time to recognize in myself, to help myself out, right? Because I feel like we do this really well with other people. Well, to some extent, and not so well with ourselves. We as a culture I think I've said this before, even on here, we as a tech community are awful at recognizing accomplishments.</p><p>ADRIANA: Oh, my God. Yes.</p><p>TIM: We're terrible at it, right? Okay. A company might give you a bonus or something like that, but we'll recognize, like, hey, this person is the most impactful, blah, blah, blah, blah. Right? But it's I've been like, people who like, hey, man, they really pulled this thing off, or they were instrumental for this. Like, this thing. We don't recognize the people that chop wood and carry water that well. And we should. And I don't know how we do it, but we should.</p><p>ADRIANA: Yeah, absolutely. I think we just need to get more in the habit of giving each other kudos.</p><p>TIM: Yeah, this person's really...Sorry, go ahead.</p><p>ADRIANA: I was just going to say, I think one of the things that we need to do is just really...in not just celebrating each other, but also ourselves. I know I get into this horrible rut of, like, I accomplished this great thing, right? Like, say I get accepted, my CFP got accepted at Blah Conference. Five minutes of celebration, and then I get depressed right away because I'm like, this is my peak.</p><p>TIM: Yeah.</p><p>ADIRANA: I am never going to achieve anything else beyond that. And that's, like, very self-deprecating behavior. So I like your idea of writing down your little pick-me-ups, your little glimmer points, because I think we need to get into these more positive habits. Otherwise, it's so easy to fall into a funk.</p><p>TIM: It is part of the work I've done, right? And I think it helps is to really recognize, like, oh, man, this is what this means, right? I've watered my plants for, like, a week. I'm like, oh, it's not great little things and recognizing it's like anything else. You know how when we have an outage, we start figuring out how to instrument around that and we have things like, uhoh, this thing is at capacity, this thing is disk full. This thing is page errors. We can do that for ourselves. We can literally have Observability for...</p><p>ADRIANA: Oh, my God. Yes.</p><p>TIM: ourselves, and we probably should. Observe the human. And not even just for ourselves have other people, like, hey, my network of people, I have told them, if check in on me and if this is this mention it. Like, bring it up. Like, hey, how are things going? Right? If I haven't gone to Jiu Jitsu in a couple of days, something is wrong.</p><p>And it's like things like, have, you know, keep the people around you aware of that and keep yourself around that, like logs, journals, whatever. Like, hey, I haven't it's been a few days since I did this. I'd probably need to check in.</p><p>ADRIANA: Yeah. It's interesting that you mentioned if you haven't gone to Jiu Jitsu for a couple of days, time to check in, because I kind of felt the same way with...rock climbing is my happy place. I love it. It just makes the stress go away. But I had a point a couple of weeks ago, which is when all of the emotions started just crowding in, and I found, like, now, all of a sudden, my safe place, my happy place, was no longer my happy place, and it was a place of stress. And I had to walk away from my happy place for a bit because I was in mental distress. I did not feel like I was in a good place. And when your happy place is threatened like that, I feel like that is like an alarm bell. It's like screaming at you, there is a problem.</p><p>TIM: Yeah. And it's it's weird because I had that with Jiu Jitsu. Whether it's gym drama or anything else like that, it's like, man, something's going on, because I'm not looking forward to this. And I do. I think that when we talk about going back, that notion of Observability and then touching back about what we talk about what leaders should be doing, there's a level of Observability you have to have into your employees as far as, like, hey, in your 1:1 check-ins, like, "Hey, how are things going? What's your capacity? Like, what can I do to help?" And if you notice that folks are running however you measure task doing or productivity, quote, unquote, or just experience, right? Keep tabs on that.</p><p>And then be like, hey, I noticed that things aren't going you're kind of a little bit off, and that's fine. It's not a problem yet or anything. I wouldn't say yes, it's not a problem, but I just noticed things are different. I just want to know, see where you are, see what I can do to help, find out what you need, what I can do to help, and giving people that space to do that and also actually doing it, don't just let them say it. You actually got to do it. Helps out a lot. It makes people feel supported.</p><p>ADRIANA: Yeah, absolutely. And you really nailed it. Like, just giving them space. It's not just like lip service, because I think a lot of companies will pay lip service to mental health issues, but won't actually action anything. And I think that's why it's also so important that you have companies, I think, are embracing more of this idea of taking a mental health day, and that being embraced also through managers who are like, yes, you need to take that mental health day. That is not a problem. You do what you need to do because otherwise you end up with people who are just so burnt out they can't do what they need to do.</p><p>TIM: Yeah. That has long-term effects in your businesses, whether it's turnover, whether it's not, quote, unquote, productivity or velocity, but how efficient are your practices, how good is the product you're putting out versus how often are you deploying things like that? These things affect your organizational resilience. And we're still fresh off some of the impacts, the worst impacts of the pandemic. And a lot of companies realize they don't have organizational resilience, right?</p><p>That people are sick, people have problems, and we don't know what to do. We don't have to handle or manage it, especially if we can't observe them from day-to-day at their desks, right? And a lot of companies punted on the difference between management and leadership, and the companies that punted on that are ones that are now we have to return to office. I'm like and if you are a leader or somewhere and you have made the decision that people have to return to office, that is for you, not for your people. Understand that a lot of companies, they work just fine, do amazing work with primarily remote workers, right? Your culture doesn't allow for that. And that's a leadership problem.</p><p>ADRIANA: Yeah, absolutely. And honestly, it gets me whenever you start hearing these back to the office mandates, because we obviously proved for, what, two, three years that we did a pretty damn good job of working from home. And now it just feels like people are using the excuse of, like, oh, well, you need FaceTime or whatever, just to justify the fact that I spent millions of dollars on a new office and I look like a giant ass.</p><p>TIM: Sell it.</p><p>ADRIANA: Right? For real.</p><p>TIM: Sell the building, rent it out. Yeah, turn it into residential, man. There's a lot of people that need homes right now, you know what I'm saying?</p><p>ADRIANA: Yeah. So true. Yeah. Even in Toronto, where I'm at...mega, mega housing crisis. And yet you've got all these people, all these organizations with back to the office mandates for these downtown high rises just like, turn them into freaking condo buildings.</p><p>TIM: You...there's also, like, the other congestion, like, infrastructural problems you create by having. But I think more than anything else, it's also like people who have built an environment at home that really works for them, and then you tell, hey, I need you to come back into this open office. Hard floors, LED lighting, fluorescence, like, no, I'm...not blah desks. I'm not here for that.</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: No control over your environment. Yeah, I would rather not. And that will have an impact on people's mental health, like, for folks that are not into talking to everybody. And what I think is so funny is like, well, people got lonely. I'm like, great, those people can come back into the office.</p><p>ADRIANA: Yep. Yep.</p><p>TIM: I'm not saying don't have an office, but if you want to go in there, go in there, get around the other people, right? You don't have to force everybody to do it, man. I promise you, right?</p><p>ADRIANA: Yeah.</p><p>TIM: If people won't go into the office without you forcing them to come in the office, that should tell you something.</p><p>ADRIANA: Yep. Oh, yeah. I totally agree. And then I feel bad for the poor folks who are mandated back to the office. Like, oh, you have to go back, like, three days a week, and then they go to the office to go to Zoom meetings. Great. I could have done that at home. Thanks. And now I have to dress fancy to sit at an office for a Zoom meeting.</p><p>TIM: I think a long story short is that we can go a long way in kind of recognizing where people are with mental health. We go a long way to helping people out with that. But most importantly, the thing we need to do is we need to talk about it and talk about it earnestly and what's in vulnerability and talk about like, this is what works for me, this doesn't work for me, things like that. Maybe I'll have you on for a stream or something like that.</p><p>One point, because I definitely am going to talk about psychedelics and mental health and how that's helped me. But people have interest in it. But do we talk about it? Because I know when I was coming up it was like, oh, if you do psychedelics, you're going to be some stoned out hippie on the streets. I'm like, I make a lot of money in my job. There are a lot of stigmas we have to break on how people medicate and self-medicate and how they deal with things. And I think that the better environment we set up for folks to have these conversations, the more illuminated we'll all get.</p><p>ADRIANA: And that's why I'm so very happy that you were able to come on and share your stories and struggles around mental health. Because we need to keep these communications channels open so that more people can feel comfortable about sharing their stories, so we can help each other as a community and destigmatize this whole thing around mental health. Because healthy mind and body equals healthy human.</p><p>TIM: Yeah. A rising tide lifts all ships. You create a good developer experience by giving them an experience. It has to be a holistic view on developer experience. You can give them all the tools in the world you want, but if they're sad as fuck, right, it doesn't matter.</p><p>ADRIANA: Yeah. And it's reflected in your organization's outward persona, right? It really is. It's like when you bake angry, it comes out in your baking. Code angry, it comes out in your coding or whatever.</p><p>TIM: Yeah, I love that because I think about my grandmother when she would argue with my granddad because my grandmother's Mexican when she would argue with my granddad and she would make salsa or chile. We knew as soon as we heard them arguing that we were going to be in for it. At dinner time, we knew we were in for it.</p><p>ADRIANA: Oh, my God.</p><p>TIM: Boy, she was cooking mad.</p><p>ADRIANA: Damn. Well, we are coming up on time, but before we wrap up, do you have any final parting thoughts or advice or anything that you want to share with our audience?</p><p>TIM: I think, honestly, talk about your mental health struggles as openly as you feel comfortable and if you don't feel comfortable, reach out to some folks who have said that they're open to talking with you. I am always open to it. I may not have the capacity at that time and I'll let you know, but I will be like, hey, yeah, let me talk about I'm happy to hear about it, right? Just talk to somebody. Start there, right. And understand that you are not alone. You don't have to deal with this alone. If your support network is not doing what it needs to do, then I don't want to say get a new support network, but widen your net, right?</p><p>There are folks out there that will bear the burden with you. For sure.</p><p>ADRIANA: Yeah, absolutely. Yeah. And that's really important to remember that there are good people out there who are willing to help us out, so making sure that you connect, find those people in your life.</p><p>TIM: Yeah, absolutely.</p><p>ADRIANA: Awesome. Well, thank you so much, Tim, for geeking out with me today yet again. Y'all don't forget to subscribe.</p><p>TIM: Thank you, Adriana. I really appreciate it.</p><p>ADRIANA: Oh, yeah, no problem. Y'all don't forget to subscribe. And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time....</p><p>TIM: Peace out and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p><p>If you or someone you know is struggling or in crisis, help is available. </p><p>In Canada, If you're in immediate danger or need urgent medical support, call 911.</p><p>If you or someone you know is thinking about suicide, call Talk Suicide Canada at 1-833-456-4566. Support is available 24 hours a day, 7 days a week.</p><p>For residents of Quebec, call 1-866-277-3553 or visit suicide.ca.</p><p>In the US, call or text 988 or chat 988lifeline.org . To learn how to get support for mental health, drug, and alcohol issues, visit FindSupport.gov.</p>
]]></content:encoded>
      <enclosure length="49576811" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7f499327-775d-422a-9ff7-1bec113f633d/audio/d76e8c93-1e23-4768-9b0f-cb1fd6d9a1de/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Mental Health with Tim Banks of Dell Technologies</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Tim Banks</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:51:38</itunes:duration>
      <itunes:summary>CONTENT WARNING: This week on Geeking Out, we will be talking about mental health issues, including suicide and suicide ideation.

Tim Banks is back again this week to geek out with Adriana on a very important subject: mental health. Tim shares his personal experiences with depression, therapy, and suicide attempts, emphasizing the need for open conversations about mental health. They discuss the societal stigma around mental health, the importance of support networks, and the role of leaders in creating a healthy work environment. They also touch on the need for self-care and setting boundaries to maintain good mental health. This raw conversation sheds light on the struggles many people face and highlights the importance of prioritizing mental well-being.</itunes:summary>
      <itunes:subtitle>CONTENT WARNING: This week on Geeking Out, we will be talking about mental health issues, including suicide and suicide ideation.

Tim Banks is back again this week to geek out with Adriana on a very important subject: mental health. Tim shares his personal experiences with depression, therapy, and suicide attempts, emphasizing the need for open conversations about mental health. They discuss the societal stigma around mental health, the importance of support networks, and the role of leaders in creating a healthy work environment. They also touch on the need for self-care and setting boundaries to maintain good mental health. This raw conversation sheds light on the struggles many people face and highlights the importance of prioritizing mental well-being.</itunes:subtitle>
      <itunes:keywords>neurodivergent, mental health, mental health matters, operations, corporate culture, observability</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>8</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">a1d00340-11e0-4a87-a09a-6cc736fa77a9</guid>
      <title>The One Where We Geek Out on Open Source with Tim Banks of Dell Technologies</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p><br />Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://twitter.com/elchefe">X (Twitter)</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="http://perl.org">Perl</a></li><li><a href="https://python.org">Python</a></li><li><a href="https://www.merriam-webster.com/dictionary/Johnny-come-lately">Johnny-come-lately</a></li><li><a href="https://smartermsp.com/tech-time-warp-why-perl-the-duct-tape-of-the-internet-was-such-a-gem/">Perl for early web</a></li><li><a href="https://www.liquidweb.com/kb/what-is-cgi-bin/">cgi-bin</a></li><li><a href="https://ca.indeed.com/hire/job-description/customer-service-manager">Customer Service Manager (CSM)</a></li><li><a href="https://ca.indeed.com/career-advice/finding-a-job/technical-account-manager">Technical Account Manager (TAM)</a></li><li><a href="https://www.guru99.com/introduction-business-analysis.html">Business Analyst (BA)</a></li><li><a href="https://www.amazon.ca/s?k=clack+fan&hvadid=604588621668&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=3316937739073572479&hvtargid=kwd-464168632968&hydadcr=18501_13517609&tag=googcana-20&ref=pd_sl_8ced8yak0b_e">Clack fan</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="http://terraform.io">Terraform</a></li><li><a href="https://www.mysql.com">MySQL</a></li><li><a href="https://mariadb.org">MariaDB</a></li><li><a href="https://www.puppet.com">Puppet</a></li><li><a href="https://aws.amazon.com/cdk/">AWS CDK</a></li><li><a href="https://aws.amazon.com/cloudformation/">AWS CloudFormation</a></li><li><a href="https://learn.microsoft.com/en-us/dotnet/visual-basic/">VBasic (Visual Basic)</a></li><li><a href="https://en.wikipedia.org/wiki/Microsoft_Azure">Azure</a></li><li><a href="https://thenewstack.io/kelsey-hightower-on-open-source-pitfalls-and-challenges/">Kelsey Hightower on Open Source Pitfalls and Challenges</a></li><li><a href="https://www.elastic.co/blog/author/shay-banon">Shay Banon (Founder & CTO of Elastic)</a></li><li><a href="https://www.mongodb.com/atlas">MongoDB Atlas</a></li><li><a href="https://en.wikipedia.org/wiki/Winamp">WinAmp</a></li><li><a href="https://en.wikipedia.org/wiki/ICQ">ICQ</a></li><li><a href="https://en.wikipedia.org/wiki/HipChat">HipChat</a></li><li><a href="https://en.wikipedia.org/wiki/BEA_Systems">BEA WebLogic</a></li><li><a href="https://en.wikipedia.org/wiki/Oracle_Corporation">Oracle</a></li><li><a href="https://en.wikipedia.org/wiki/AOL">AOL</a></li><li><a href="https://www.techtarget.com/searchitoperations/definition/NoOps">NoOps</a></li><li><a href="https://en.wiktionary.org/wiki/10x_developer">10x Developer</a></li><li><a href="https://en.wikipedia.org/wiki/Long_snapper">Long Snapper (US Football)</a></li><li><a href="https://en.wikipedia.org/wiki/Quarterback">Quarterback (US Football)</a></li><li><a href="https://en.wikipedia.org/wiki/Punter_(gridiron_football)">Punter (US Football)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Tim Banks. Welcome, Tim.</p><p>TIM: Hey. How's it going, Adriana?</p><p>ADRIANA: Good. And where are you calling from today, Tim?</p><p>TIM: I am calling from the balmy summer capital of Austin, Texas, where it's been over 100 degrees for 40 somewhat days straight.</p><p>ADRIANA: Wow, that is very hot. I am definitely like a tropical gal, but I don't know if I could do 40 degrees over 100 degrees, which I guess is like 40 degrees Celsius for that many days straight. It's a lot. Ouchy. Ouch. Well, stay cool. I hope.</p><p>TIM: Yeah. Literally, right off camera, I've got my Govee stick fan. Literally, I'm touching it right now, so I have it strategically positioned.</p><p>ADRIANA: That's awesome. Yeah, nothing like a good fan to help cool off. Yeah, I have one in my office in the summer because it gets like, so hot.</p><p>TIM: Yeah. I face the window, which is great for the lighting, but also then it gets, like, hot in here, so...</p><p>ADRIANA: I know, right? Yeah, I have the same problem. All right, well, let's get started with some lightning round questions. All right. I swear they won't hurt. Okay, question number one. Are you a lefty or a righty?</p><p>TIM: I'm left-handed...</p><p>ADRIANA: Yay.</p><p>TIM: but because my dad taught me how to do, like, most sports things, so I throw right handed.</p><p>ADRIANA: Oh, interesting. That's pretty cool. Yeah, it's funny, there's like, certain things where I think I'm a lefty as well, but I do certain things right-handed. Like, I could not even fathom using a mouse left-handed. That just feels super weird to me.</p><p>TIM: Yeah, it does.</p><p>ADRIANA: But I know some left-handed people who are like, yeah, I mouse left-handed.</p><p>TIM: Yeah. I've switched around. I'm like, that's just weird to me. Right? Same.</p><p>ADRIANA: Yeah. Also my check marks are right-handed people checkmarks. My mom, who was left-handed, did the left-handed people checkmarks, which were backwards or mirror images?</p><p>TIM: Yeah, I know. Yeah. It's a pull instead of a push. I still do the push on the check mark, too, because just because.</p><p>ADRIANA: Yeah, which makes sense because of being left handed, but I think it was like, that conditioning. So anywho yeah, cool. Okay, next question. iPhone or Android?</p><p>TIM: Oh. iPhone. All day long. All day long. I make good tech money. I don't need a Walmart phone.</p><p>ADRIANA: Love it. Okay, next one. Mac, Linux or Windows?</p><p>TIM: Depends on what I'm doing. Windows is never the answer, but I have to use it if I'm gaming. Fortunately, I'm not a PC gamer. I use consoles, so pretty much Mac most of the time. But if I'm doing running a server or something like that, it's going to be Linux.</p><p>ADRIANA: Fair enough, fair enough. All right, next one. Favorite programming language?</p><p>TIM: Python</p><p>ADRIANA: Me too. I love Python. Okay.</p><p>TIM: It used to be Perl, but then Perl just gets really difficult to read after a while, and I don't have that kind of time anymore.</p><p>ADRIANA: I've never done Perl, but my job before the current one, they had a lot of Perl and I'm like, damn. I'm not going to lie.</p><p>TIM: Perl powered Web 1.0. Right? If we're going to be honest, all the cool stuff was done in Perl a little bit. There are some other Johnny-come-lately languages that really got into the later version of the web. But your original cgi-bin stuff, like all the cool stuff yeah. All Perl. That was all Pearl, man. You get it?</p><p>ADRIANA: I rember that. I never got into Perl, but yeah, that's what I remember it from.</p><p>TIM: I'm like anyone doing the complex web stuff back in the day was like, it was Perl. Yeah, it's all Pearl.</p><p>ADRIANA: That's cool. Okay, next question. Dev or Ops?</p><p>TIM: Oh. Ops. All day long, Ops makes things happen. Look, here's my take on it, and it's going to be spicy, and I don't care, but...</p><p>ADRIANA: That's awesome.</p><p>TIM: ...devs are worried about being replaced by AI. Ops is not.</p><p>ADRIANA: Interesting. I feel like we need to dig into that one a little bit later.</p><p>TIM: Mm hmm. Oh, we can. We can. I have opinions.</p><p>ADRIANA: Very intrigued. Next one. JSON or YAML.</p><p>TIM: JSON.</p><p>ADRIANA: All right, next one. Do you prefer to consume contents through video or text?</p><p>TIM: Depends on the content. Right?</p><p>ADRIANA: Mmmm!</p><p>TIM: I don't typically like video shorts, so I like little microblogs, but anything of any substance, I like in video because I throw on a video essay and just kind of do whatever. Text is fast. If I want to consume it fast, it's text. If it's going to be anything longer, it's going to be video.</p><p>ADRIANA: Yeah, that makes sense. And then final question. I just added this one on, which I actually like to ask in interviews. What is your superpower?</p><p>TIM: Oh, gosh, that's a hard one. So my superpower is understanding people...I think that is a good superpower...kind of digging in and getting behind the eyes a little bit on them and figuring out what's going on. That makes a lot of sense. And I feel like it fits in with the DevRel life because we have as much tech in our work as we do, like, the people side of things. Yeah. Understand. Understanding. Not like I use this, but like, okay, but what are you really trying to do? Right? What is this thing trying to make you help? What is keeping you up at night that this will keep you from keeping keep you from keeping up at night? I guess maybe.</p><p>ADRIANA: Yeah, that makes a lot of sense. Absolutely. And it's funny because it makes me think of so many times at work where people will come to me and they're like, I need X, and then so I think the gut reaction for a lot of people is like, okay, let's make that happen. But one thing that I've learned over the years is like, but why do you need X? What are you actually trying to do so that you have that extra bit of context? Because maybe you don't need X, maybe you need Y.</p><p>TIM: So I think the main problem that I've found in software development cycles is that we are so removed from what the customer actually needs and wants.</p><p>ADRIANA: Right.</p><p>TIM: Because you think about the customer, how many people that a customer talks to before you actually get to the thing where you're going to develop the thing that you think they're asking for. Right? They're going to talk to a salesperson, they're going to talk to a CSM, they're going to talk to a TAM, they're going to talk to a DevRel. Right? Maybe they talk to company leadership. Right? That gets distilled down and fed to a product manager, who's going to distill something down and feed it to a project manager, who's going to make requirements that you as a developer are going to then try to accomplish. Right. But you don't actually know what the customer is trying to do. And without that context, you're flying in the dark. I've often said that development without context is just masturbation. Right? Because you're doing the thing that you think is right. It makes me feel good, but I don't know if actually no, if it's accomplishing what the other person needs.</p><p>ADRIANA: Yeah, that's absolutely true. And it's interesting because I think as much as I get annoyed by Agile, I think it tries to bridge that gap a little bit more by getting the right people talking to each other versus the old ways of Waterfall, where I worked at a bank for eleven years and the developers were so far removed from the business people. We had the business people, then we had the business BAs and then we had the technical BAs and then we had the developers and it's like, what the hell?</p><p>TIM: It...honestly, though, I still feel like Agile and the Sprint system still operates without a lot of context. Right.</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: Because we're taking most of our cues from sales, if we're being honest. Right. And that's why I think DevRel is really important because we're the ones that talk to the users and the customers and the community. Right? And so the DevRel should be an engineering role more than anything else because we should be talking directly to product. Product should be talking to us. We should be talking to the engineers. We should be connecting engineers to the people. Like, yes, I love to go up there and give. Well, I don't actually don't love giving. I actually love talking. I love going there, being on panels and stuff like that. But really, who should be at the booths is not DevRel folks. It shouldn't be salespeople. It should be the engineers who are working on the product and the product managers like that. They're the ones that should be talking to the community and to the customers and the users, not salespeople. I mean, yes, your DevRel folks also, but we're going to do that anyways. Right, but if I want to make the most out of an in-person function, I want the people who are building the things that we're selling interacting with the community as much as possible, not the people who are selling. Right? Salespeople at a conference is really not it. It's not it, you know what I'm saying?</p><p>ADRIANA: Yeah. I know what you mean.</p><p>TIM: When you walk down to a big city and you go past a place and people are barking at you to buy this thing from the thing that you're really not interested in, that's what that is at a conference. And it's not cool.</p><p>ADRIANA: Oh my god, that's so true. It's so true. Yeah. And it's interesting because you seldom ever see at conferences...like, the engineers attending. Every so often you will get that, but especially like at a startup where everyone does everything...but at the larger companies you're absolutely right that you see mostly the DevRels or the sales folks at the booth.</p><p>TIM: And so we need to fix that. Companies like, well, we can only send, like, however many people I'm like, you can send more. You just don't want to, first and foremost. And it's like, you don't need to send salespeople, right? They're going to get the leads from the thing anyways. Right.</p><p>ADRIANA: Yeah, absolutely</p><p>TIM: That's all well and good, the leads that no one's going to respond to. Right. But if you really want to take advantage of being in proximity to the people that use your products or who could potentially use your products, it's the people that build it.</p><p>ADRIANA: Yeah, it's so true. And it makes a deeper connection because I remember I've worked the booth before doing lhe lead-generation. Like, oh, let me scan your badge. And it's a very impersonal thing. And then when you have your badge scanned, and then you go back to the office after a conference and you're getting all this bullshit spam email, and you're like, oh, my God, just stop. It's irritating. I don't want to talk to you. I'm going to unsubscribe from your list ASAP. Like go away.</p><p>TIM: Or they give you the drip campaign, which I hey, I know we just talked, like, the four or five replies. I'm like, Bro, I have not replied yet to you, so I'm not sure why you keep emailing me, but it's a sales thing. It's like this thing they teach you... oh, you just keep reaching out. Like, no, man. I don't know why this became a thing. You know who I want to talk to? I don't want to talk to those salespeople, right? If you want to intrigue me on something, let me talk to the person who built it.</p><p>ADRIANA: Yeah it's so true, it's so true. Talk to the real geeks out there.</p><p>TIM: I think where we come off the rails and a lot of that development, like I said, is just we operate without context or we think we did something great, this innovative thing, and then the customers are like, yeah, it's not that I want to actually use that thing. It's not that great, or what's going to make the biggest impact. I would have much rather you did this, right? Because we prioritize a feature based on sometimes a specific sale or two or three customers, right? Because it's big numbers right away for these two or three customers. But you could have much bigger numbers if you met the needs of a lot of customers with a feature or with a fix, and then they grow in your product. Right. I don't need to sell a million dollars next quarter. Or what I need to do is I need to sell $20 million over the next three quarters.</p><p>ADRIANA: I remember I've worked with previous jobs with vendors where they're obviously a small startup and we're obviously their big client. And so they are bending over backwards to get your business and putting certain feature requests on hold for your feature request because you are the big screaming client, which ends up being a detriment to...</p><p>TIM: Always, always.</p><p>ADRIANA: the company I think, as a whole.</p><p>TIM: Because you have that one customer you cannot lose.</p><p>ADRIANA: Right, yeah, exactly.</p><p><br /> </p><p>TIM: And that is a growing pain, because you have now stopped being a company and now you're a contractor.</p><p>ADRIANA: Yeah.</p><p>TIM: You're pretty much held hostage by this one client and you have to bend to their will which is a very uncomfortable place to be in. There is this kind of bravery, I would say, almost, that comes...it's actually called leadership...that comes with saying, like, hey, no, this is the vision. We're going to actually develop the product to meet the needs of these customers. If you want it, great. You can buy it. That's awesome. If you don't like it, I want to know why you don't like it, right? And then maybe we can fix it. But also, I'm not going to bend over backwards just for you to the detriment of everything else. Right?</p><p>ADRIANA: Yeah, absolutely, absolutely.</p><p>TIM: And so I think the weird part is that people are like, there's a thing that you have to pursue this right now. We need this right now. We read this right now and a lot of people are playing checkers and we need to be playing chess.</p><p>ADRIANA: Yeah. I love the prop.</p><p>TIM: I don't know if this is going to be video or audio or not.</p><p>ADRIANA: It's going to be both, actually So the people that watch this will enjoy the clack fan. I am so happy you brought out the fan actually.</p><p>TIM: I actually have one that says shade on it, but I left that in the other room. So you just get the rainbow fan. But the point still stands.</p><p>ADRIANA: Absolutely. But it's interesting on that same point. I think it also brings to mind this whole mentality, especially in corporations. And I think you see this the larger the corporation, where people stop having honest conversations with each other. You're so hell bent on not disrupting the hierarchy and like, oh you went over someone's head. Or people are afraid of owning up to their mistakes because of whatever, makes it very hard to be productive.</p><p>TIM: There is this...almost politician-like cop-ing out on accountability.</p><p>ADRIANA: Yes.</p><p>TIM: No one ever wants to admit a mistake, or no one really wants to admit the true reason behind something, which is just, I want to make money, right?</p><p>ADRIANA: Exactly.</p><p>TIM: Let's take HashiCorp, for example, right? They come in here with this, oh, we're protecting open source. And by doing this and people doing this and not contributing...like, no, bro, you had an awful quarter and you're trying to make investors happy. You can just...just say that I would have much more appreciated that than feeding me copious amounts of bullshit about the open source community that you just hung out to dry, right? And in the end, it's going to cost you in the long run. I don't know about a career limiting decision, obviously, but it's certainly going to be a scope-of-influence-limiting decision for HashiCorp over the long run. Right? But they were thinking about this quarter and next quarter, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And I'm sure it's going to make some investors are going to be like, okay, great, they're doing something great, but it's not going to be good in the long run. The community is already looking at this and going, all right, well, it's a mistake to rely on a single company for this, so let's either look for an open foundation or do we even need this at all?</p><p>ADRIANA: Yeah.</p><p>TIM: Think about it. When Terraform first came out, there wasn't really a good, strong API for interacting with a lot of the ways we consume hardware and infrastructure resources, right? So Terraform is very useful to have something, especially as an alternate to Puppet, right, because it was open source and much more usable and much more elastic, I guess, in those ways, keeping state and being able to compare things like that, committing things to GitHub, etc. etc., right? That's not the case anymore, right? You can have programmatic access to hardware and infrastructure provisioning APIs and health checks, and state have whether you've got CDK and CloudFormation AWS, Google's got whatever it's got. I'm sure Azure's got some VBasic scripts or something like that you can run. I'm kidding. I'm just throwing shade, Azure.</p><p>But the thing you really have to ask is now, do we need to have another entire product for infrastructure-as-code, which is what it comes down to, or can we now use the native tools and native APIs we have and store state somewhere else? The answer is yes, there are open source alternatives to doing exactly that. And we were never really forced to examine our need for it until Terraform said, ha, we're going to change the license. Right? And then now people can just decide to make you irrelevant, which never would have happened if they had done this. People were just happy on like, okay, cool, we'll keep using Terraform because there's no reason to examine it. Now they have.</p><p>ADRIANA: Yeah, it's true. And it's interesting because Hashi fans are like, there are hardcore Hashi fans out there, and I do feel like it alienates a lot of them.</p><p>TIM: It does. And I think the interesting part is that the people who are Hashi fans now, where is your allegiance? Is your allegiance to the company or the product?</p><p>ADRIANA: Yes, yes...</p><p>TIM: And those are two different things now, right?</p><p>ADRIANA: Absolutely.</p><p>TIM: Or they were two different things and now they're the same.</p><p>ADRIANA: Yeah, it definitely brings that more to the forefront, as a result.</p><p>TIM: The...you know, you got a lot of discourse, you know, especially people like Kelsey who are saying, really talking about what does it mean to have open source maintenance, or how do companies, large corporations with capitalistic interests, what influence do they really have on these things? Or how should they be allowed to participate in these open source projects in ways that don't hurt the community, right? And so you really do have to kind of ask it's like, what do we as a community of practitioners and users and influencers and decision makers and things like that, what are we going to do to really change this going forward? Right? And we do have the ability to influence that. We can change that. It's just a matter of are we going to, we're going to dedicate the time and energy to it or are we going to abstract it away like we tend to want to do with everything else?</p><p>ADRIANA: Yeah, absolutely, or it could be that someone gets pissed off enough, and then... what was the...I want to say there was, like, MySQL that they closed sourced, and then they forked it off to an open source version. Am I getting that right?</p><p>TIM: Yeah, that was right. Oracle got it and did all that. And then well, I think first it was like when MariaDB first came out, right? Same thing.</p><p>ADRIANA: Yeah</p><p>TIM: It was just a fork of MySQL, right?</p><p>ADRIANA: Yeah</p><p>TIM: You look at the same thing with Java.</p><p>ADRIANA: Yes!</p><p>TIM: You know, when...whenever a company's been like, okay, cool, we're going to commercialize this thing, and the open source companies be like, I don't think so. I don't think we're going to do that. Before this, it was with Elastic and Amazon with...</p><p>ADRIANA: Oh yeah, that's right!</p><p>TIM: ...with OpenSearch, which I really think... now, I'm going to be honest, I know the inside because I used to work for Elastic and I've heard Shay talk at great length sometimes about kind of what his view on that was. And companies owning an open source product is an oxymoron, right? Open source, the community owns it, right.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: And if you want to dip into that well to make some money, that's fine. Everyone else can too, right? If a company owns it, it's not open source.</p><p>ADRIANA: That's true.</p><p>TIM: I mean, they have the ultimate control over it in the end, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And we're seeing that over and over again. It's like companies, instead of going through and developing products and service around products and services around this product that make people want to spend money on it, right. They're seeing competition getting upset, and they're trying to stifle competition rather than just getting better at it.</p><p>ADRIANA: Yeah, yeah, that's true. It's interesting because it makes me think of OpenTelemetry, which is open source, and before, in the Observability world, everyone had their own tracing implementation. Right? And then OpenTelemetry is like, no, let's standardize it. Right?</p><p>TIM: Yeah.</p><p>ADRIANA: The cool thing about it is all of the major Observability vendors are fully supporting it, and so you have the community coming together to support this thing, and so what differentiates the vendors is not their proprietary SDKs. It's, how do they render the data? So it changes the conversation, which I think is, like, really cool.</p><p>TIM: And that's the way it should be. Right? I want to choose a company that offers this service based on the quality of the service, right? Whether it's faster, whether it's more reliable, whether I get better support if I've got these people that do, like, hey, I used to work as a MongoDB, as a service provider, right? And we competed directly with MongoDB Atlas. We competed with AWS to some extent, things like that. I was like, we were just better at it. That was all it was. We were just better at it. Right? And that was fine.</p><p>But the other thing, too, is..."Better at it." Does that mean that we have enough? Are we essentially like a lifestyle business, or are we trying to make billions of coin, the market, blah, blah, blah? And so I think that's, too, it's like, what is your end goal? Like, there's always this thing. Well, you have to be the biggest and baddest thing. It's like that late stage capitalism thing. No, actually, I'm cool with only owning, like, 20% of the market I'm cool with only owning 10% of the market as long as me and all my employees get paid, right? And customers happy and we do kind of organic growth, that's fine. I don't understand whatever happened to just kind of growing normally and organically? That being okay. Right? We make a profit, people get paid. People can go on vacations. Everyone should be...I don't understand why that was never good enough, right. Or was good enough. And now it's not.</p><p>But what you end up happening is you have a crush and a grind to get some stuff out, some innovation happens, and as soon as people start trying to return money to investors or go to IPO, now it's the same standard playbook like everyone does. Okay, great. Now we're going to do this, and we're going to do this. We're going to do this. And you see it over and over again. And so all the promise that you see behind a company or a product that gets you excited, you already know that the shoe is going to drop and get short-lived, and now they're going to add like, they're going to ruin it.</p><p>ADRIANA: Yeah...</p><p>TIM: Do you remember WinAmp?</p><p>ADRIANA: Yeah, I do!</p><p>TIM: Right? WinAmp was great, right? WinAmp, I think it was, like, 2.54. It was like, the thing. It was so amazing.</p><p>ADRIANA: Yeah.</p><p>TIM: And do you know what happened to WinAmp?</p><p>ADRIANA: I don't...no...</p><p>TIM: They got bought by AOL.</p><p>ADRIANA: Oh...</p><p>TIM: and AOL ruined WinAmp.</p><p>ADRIANA: Oh, jeez.</p><p>TIM: Yeah, it was awful. I will never forgive them for that. They ruined WinAmp.</p><p>ADRIANA: Oh, jeez.</p><p>TIM: Uh, do you remember ICQ?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: ICQ was great. It is still, to this day, my favorite messaging platform. You know what happened to ICQ?</p><p>ADRIANA: I don't, no.</p><p>TIM: They got bought by AOL</p><p>ADRIANA: Get out of town. I did not know that.</p><p>TIM: Yeah, AOL ruined ICQ. Right?</p><p>ADRIANA: Oh, man.</p><p>TIM: Do we see this trend, like, what's happening? A pattern. When we talk about this thing of, we're going to buy this thing and then stops. Do you remember HipChat?</p><p>ADRIANA: Yeah, I vaguely remember it. I never used it, but I do remember it. Yeah.</p><p>TIM: And it was kind of cool.</p><p>ADRIANA: I never use it, but I do remember it. Yeah.</p><p>TIM: It was kind of fun. And then it got bought. I think it was either Slack bought it from Atlassian and then shut it down.</p><p>ADRIANA: Interesting. Oh, shoot.</p><p>TIM: And so when we start seeing this kind of thing where we're like, oh, well, we don't actually want to build a better product, right? We want to eliminate people's ability to choose between products, right? So we don't want to actually have to compete because that's too expensive, right? So it's just cheaper to buy them out. And then not have to make something better, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And so that kind of thing is like, I don't like that. Let the community decide if your product is better. Great. People will use it. They'll buy it, right? Or if there's more of a compelling reason for them to use it. If it's less expensive, if it...service is better if it's just more available, whatever it is, right? Let people choose that, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: Don't kill the competition with a pen and lawyers. Kill the competition by building a better product.</p><p>ADRIANA: Yeah, I totally agree. I totally agree. Yeah. It makes me think of Oracle as well. I spent many years as a Java developer, and so in my Java days, like, the Java app server, my favorite one was, like, BEA WebLogic, and I think Oracle bought them in and was like,</p><p>TIM: But so many things that we enjoyed have been ruined by acquisition, right?</p><p>ADRIANA: Yeah, it's super sad.</p><p>TIM: So when we see this trend continuing through stuff that was used and or beloved by the open source community, it's just more things like, we can't trust corporate interests to have our best interests in mind, because they don't. What's good for the corporation is almost never good for the customer.</p><p>ADRIANA: Oh, definitely not. Definitely not. Yeah, I feel the same way. I think that's one of the things that frustrated me when I started working was realizing, like, the world is more nefarious than I would like it to be. I'm like, Why can't we all just be friends?</p><p>TIM: But I think what's worse than that is that there's also the narrative by some straight white dudes on Twitter who are like, oh, well, you're a highly paid capitalist person. You can't be against capitalism. I'm like, just because I detest the system doesn't mean that I'm not good at it, right? Matter of fact, because I'm good at it is why I detest it, right? I'm coming from a place where I know how it works and I know how to make it work for me, and it's terrible.</p><p>ADRIANA: Yeah</p><p>TIM: I shouldn't have to, right? That's not hypocrisy, that's understanding.</p><p>ADRIANA: True. Yeah, I totally agree with you.</p><p>TIM: But I'm not going to mention any names, who it is. They know who they are, and they're probably listening to this.</p><p>ADRIANA: Now, pivoting...I want to pivot back to a thing that you said earlier when we were talking, when we were doing the rapid fire questions, the Dev versus Ops. You said you had opinions, so I want to hear them.</p><p>TIM: Yeah. So here's the thing, right? There has been this long, probably a good ten years worth, if not longer... But I know for ten years at least, move to minimize the role of Ops in what we do for software and product delivery, right?</p><p>ADRIANA: Yeah.</p><p>TIM: There's DevOps. And they're wrong by thinking this, but a lot of folks think like, oh, it's when dev people do Ops or Ops things gets automated, right? That's not what DevOps is, right? Remember the NoOps push for a while?</p><p>ADRIANA: Oh, God.</p><p>TIM: Like, oh, we don't need Ops.</p><p>ADRIANA: It's like no code. Like, yeah, right.</p><p>TIM: Yeah. What they're saying is we're abstracting the work of operations away so that devs don't have to be concerned with it, so that they can just do on development. And a lot of developers think that the sun rises and sets by whatever they type out of their fingers and it doesn't, right? The realty is that developers are a skill, don't get me wrong. It's skilled and very difficult. Not very difficult because it's not like any of us are doing brain surgery, right? It is a skilled and it is a highly complex skill set, right? But it is only a piece in the cog, right?</p><p>And developers are not rock stars, right? They're not. I don't care. The notion of a 10x developer is bullshit, right? You can have all the developers in the world you want to, and you're just going to be developing...you're going to be running stuff on your laptop if it's not for operations, right? Everything happens because of operations, right? And we rely on each other. Like operations need developers to write software for them, they need developers to write drivers, they need developers to write firmware. Like all that kind of has stuff, like APIs, like that also has to work.</p><p>But when you need stuff to work and you want to make money, it's your operations and support teams that actually do that, right? Developers will get you sales, operations will get you renewals.</p><p>ADRIANA: Yeah, that's actually a really good point.</p><p>TIM: And what does any business want more than sales? They want renewals. Let's talk about get renewals from Ops, right? But I think, I think where we come where we come off the rails in a lot of this is like, what are our roles? We're developer relations roles, right? I work for a hardware manufacturer. We don't you know, I should be talking to operations, right? If if you do any kind of API for hardware, stuff like that, you should be talking to operations folks. Unless you're selling specific developer tools, then you should be talking to devs. If you're selling things that people consume in their operations, especially anything around infrastructure or networking, you should probably talk to operations too, right? But we focus on developers, especially when it comes to salaries and stuff like that, because we're thinking, oh, well, operations can be obfuscated away and do this and this and this and this, right?</p><p>But the operations knowledge gets more and more complex, like how many Ops folks when people talk about using Kubernetes as we abstract away more stuff or like platform engineers like that, they're just operations folks, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: We're providing a platform for developers to use because we do not want them interacting with the hardware, you know?</p><p>ADRIANA: Yeah, yeah. Sorry. Go ahead.</p><p>TIM: And so, and as it so there's this...they change the name for operations over and over again, right?</p><p>ADRIANA: So true.</p><p>TIM: Because they don't want to just come out and say like, hey, these are Ops folks.</p><p>ADRIANA: Yeah. I completely agree with you. And it makes me think of something. And to your point, operations folks have been tasked with learning more and more and more stuff, right? Like, picking up managing Kubernetes clusters, and learning these IAC tools and like, you know...</p><p>TIM: Managing Docker repositories and then CI/CD tools and stuff like that. People who are called DevOps engineers, they're just Ops folks, but they're working on the internal tooling, right? That's all it is, right? But it's funny because really, ideally in the pie in the sky world, the very last concern that a dev is going to have is like, okay, I am now going to package this thing up. That's where it should end. And maybe not even that. I'm just going to commit it to main, right? I'm going to commit it to the production repo. That's where I want you to stop, right? Cool. We've got it the rest of the way, right?</p><p>Once it gets committed to production, to the production repo, everything else is operations at that point, right? And that's kind of how it should be. I don't want the developers to have to work and not that they can't. I just don't want them to have to I want you to just go back to developing, fixing bugs, developing features, right? Operations has the rest.</p><p>ADRIANA: Yeah. Now, do you think, though, that it's helpful to have that mutual empathy for what each of these roles entails? Right? Because I do feel like maybe there is this us versus them mentality with Devs versus Ops, and I've been on both sides of it, and I feel like especially when it comes to developers are done developing their feature, throw it over the wall, it's gone into production. That's it. And now there is a bug that arises, like, not my problem.</p><p>TIM: So I think that's the whole thing that DevOps is supposed to be solving, right?</p><p>ADRIANA: Yeah, supposed to be...</p><p>TIM: The throat of the wall, the silent isolation it's supposed to be solving, like they turn into all these other things, and it's not.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: DevOps is a culture, right? A culture of collaboration and interoperation, right? Where Ops has these levels, concerns and the roles and things they got to do great. It should be informed by what devs do. Devs should be informed by what Ops do. Ops should be able to say like, hey, these are things we found has this problem, this problem, this problem, this problem. So you need to work that into your dev cycle to get these things fixed because these are not operations issues. These are like software bugs or whatever. Right? Cool. That's great. Dev should be able to say like, hey, it's supposed to do this and this and this and this. So when you're designing architecture reviews like that, you have to make sure this and this, it is going to rely heavy on this caching thing. So you have to make sure it's robust. Those are the things that Ops folks should be concerned about with that. Right?</p><p>I think what ends up happening, and this is just my observation as an Ops person, that Dev has very little knowledge or concern about what happens in Ops. Right. But Ops, by the nature of the role, has to be concerned about the code that's coming out that they have to deploy. Right? And I think to the extent where Devs do not concern themselves with Ops and they think that the whole world revolves around them, that poisons the culture.</p><p>ADRIANA: Yeah. Absolutely.</p><p>TIM: And then you end up developing kind of practices around that notion where Dev is the most important thing. Right, but the customers don't interact with the Devs.</p><p>ADRIANA: No, they don't.</p><p>TIM: Customers interact with Ops.</p><p>ADRIANA: Yep, yep.</p><p>TIM: And that goes back to what I said before about customer-driven development and having context for the things you do.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: Right, but in the end, I think what's so interesting about that is that we have to have this kind of cultural coming to Jesus moment. But also that's an organizational thing because not all organizations are like that, but a lot of them have come that way and that's where the leadership comes in. Right, but we're not doing leadership, we're doing management. Those aren't the same thing.</p><p>ADRIANA: And that's where I think having those honest conversations that so many organizations lack becomes a problem as well. Right? You've got people not wanting to admit when there's a problem, people being basically creating their own kingdoms and wanting to protect their own kingdoms and not thinking outside the kingdom. You launch into those sociotechnical issues that plague so many organizations. I definitely see that a lot in big organizations, but it doesn't mean that the small organizations aren't immune to them either. I mean, that can easily happen.</p><p>TIM: I think that's kind of what you talk about. It's like you talk about how do we do these things? We've created so much tooling and so many products so that we don't actually have to talk one with another, right?</p><p>ADRIANA: Yes.</p><p>TIM: So that we try to automate, not even automate empathy. We're just kind of like, oh, we don't need emotions or empathy about this because it's not about the people. So it's like Slack. Why do we have Slack? Because we don't really want to talk to people, we want to be able to chat with them. Right? Why do we have GitHub issues where we interact with people, like over text? But a lot of times too, if you just...not that you can't do this in remote culture, but just like we're doing like, hey man, let's pop into a Zoom meeting for five minutes and we'll talk about this thing. Great. All done. Right.</p><p>ADRIANA: Yeah.</p><p>TIM: And yes, I understand the large distributed teams where asynchronous communication is very important, you have to be able to communicate that way, to collaborate. And that's fine. But you understand it's going to be slower, right.</p><p>ADRIANA: Absolutely.</p><p>TIM: But if you want to quickly, let's have a conversation. We can understand each other, have some and then I can understand your side better. Or what? Your...not even your side. I can understand what your concerns are better. Right? And have context for why you're saying the things that you're saying or why you have the concerns that you have. And now they can become my concerns, or I can address the concerns that you have a little bit better.</p><p>ADRIANA: Yeah.</p><p>TIM: Right, but we have so many tools so that we don't have to do that's.</p><p>ADRIANA: So true. And I think part of it, too, is people are afraid of confrontation. Like, it's easy to hide behind a chat window, right? But as soon as you're face-to-face with someone, it's it's easier to hate someone or what they're doing behind the chat window. And then the face-to-face is like, there's a person.</p><p>TIM: Well, I think it's weird because some people rely on other people. Like, that the stereotype of that one asshole engineer that always makes it hard for everybody else. It's a stereotype because it was very often true in a lot of orgs, right? They're relying on getting their way because people don't want to have arguments or confrontation or whatever. Right? And it doesn't have to be about that. It's like, hey, man, you actually don't have that much power. You can argue about all you want to, but once we go for this peer review...in that way, it's good.</p><p>Right, but at the same time, it's like, if you have to do that just to deal with this one person, how about we just get rid of that one person who doesn't know how to be empathetic and work on a team? Doesn't matter how good he codes, if we have to implement all these things just for this one person.</p><p>ADRIANA: Absolutely.</p><p>TIM: You should have organizational fixes, but also you can get rid of toxic people in your org.</p><p>ADRIANA: Yeah. And that's an interesting point because I think there's this mentality in a lot of teams where, like, oh, but this person is a superstar. We can't possibly get rid of them, but they're fucking with the team's mojo, and that can be worse than having this superstar who knows their shit and fixes things and blah, blah, blah. Because now you're affecting the morale of your other folks, and then that can create tension in-fighting whatever. Right?</p><p>TIM: Yeah. And we see this like...I'm going to draw a parallel to sports teams. You've seen sports teams that have one superstar player and the rest team is garbage. Right? Or even if they're not garbage, that one superstar player is a problem and it causes discord on the team. Right? They're a problem in the locker room...</p><p>ADRIANA: Absoluelty</p><p>TIM: ...they're a problem with the whole thing. They get so much attention. Negative attention. Right? That the rest of the team falls apart.</p><p>ADRIANA: Yeah.</p><p>TIM: And as soon as they get rid of that one person, they're great. Right? But you can have a superstar player that makes other people around them better. Right? You look at like, Michael Jordan, right?</p><p>ADRIANA: Absolutely.</p><p>TIM: One of the great examples. Was he a jerk? Yeah. Was he good? Yeah. But did he make other people around him better? Absolutely. Right. And like, that's what you want. You don't want to have somebody who's just, well, this person knows this one technology really great. You know what, I can deal without that. I don't have to have that. If you have to have that, that's a business failureship. That's a leadership failure. Failureship. Failureship.</p><p>ADRIANA: Yeah.</p><p>TIM: That's a leadership failure.</p><p>ADRIANA: I absolutely agree. I think it all boils down to just focusing on the human aspect of...we are humans working with other humans. And we should not forget that. Like, we do not work with robots. Not yet. Maybe someday. Sorry.</p><p>TIM: So we work on robots, right?</p><p>ADRIANA: We work on robots. Exactly. Perfect. Yeah.</p><p>TIM: But technology is inherently still about people. People consume it. People need it. They have needs that they want to address, right? We're basically using these things to solve problems, right? But again, technology for the sake of technology is just masturbation, right? We need to be able to have interoperations of team. We are software engineering teams. We are operations teams. Company is a team, not a family, right? We're a team. And so we have to interoperate.</p><p>And it's so funny because if you think I'm going to go back to a sports reference for those, you know, it's like everyone on the a lot of people will make fun of the kicker until that kicker needs to save the game, right? And then all of a sudden the kicker is the hero, right?</p><p>ADRIANA: Yeah.</p><p>TIM: There are no unimportant parts of a team, right?</p><p>ADRIANA: Yeah...</p><p>TIM: People like, "Who's the long snapper?" People know who the star quarterback is, but they don't know who the long snapper is. But the long snapper can lose a game for you. You know what I mean? That's an important thing to remember. The team exists with all the people in it. It's not all about one person. Everybody on that team is necessary and important</p><p>ADRIANA: Yeah.</p><p>TIM: whether or not they are rock stars. And then you can extend that beyond just a single team and talk about the interoperability of various teams in an organization like you're. We're about to have some fucking tea right here, my friend. Do you know how sick I am of mostly developers I'm going to go back to that again who are very self-righteous and very degrading to people who are quote unquote, non tech roles like HR, like sales, like customer success.</p><p>All these people like that. They are why you have a job because of them. I may not agree with having sales pressures, but I will never say we don't need salespeople, right? Because somebody's got to talk to these people because you can't you're not good at that.</p><p>ADRIANA: That is so true.</p><p>TIM: That's not your role, right?</p><p>ADRIANA: So true.</p><p>TIM: You need to be understand some of these pressures. You need to be able to interface with people of various roles and really go out there and put yourself on the line, right? You have to be able to make sure that we all get paid.</p><p>You have to make sure that we all have insurance and make sure that we get people in here hired. You have to make sure that your video conferencing stuff works, that you're laptop works.Like all these things are not we don't have anybody that we're not going to say not anybody. For the most part, people are working there because their role is necessary, right?</p><p>ADRIANA: Yep, absolutely. Things don't happen by magic and fairies.</p><p>TIM: When people say, oh, the Rockstar, you know what, I've had Rockstar office managers that they paid six figures and absolutely they were worth every penny because they made the stuff happen, right? Yeah, absolutely. I've had Rockstar recruiters everybody at a company. Their role should be important and should be necessary, right? Even if they're the long snapper or the punter.</p><p>ADRIANA: The yeah, totally. I love that so much. Well, we are coming up on time, but before we finish off and you've given us so many awesome hot takes, but do you have any final hot takes to impart or pieces of advice?</p><p>TIM: Honestly, the final hot take and piece of advice that I want to impart is to stop having sales-driven development, right? We talked about resume-driven development. We make things overly complex and complicated just because because so and so...and we shouldn't have that but we also shouldn't have development based around a sales quota or based around anything like that. Like, no, man, make the product. Make the product good.</p><p>ADRIANA: Yeah.</p><p>TIM: Make the product something that people want to use. Right. And then we'll get it sold. Right.</p><p>ADRIANA: Totally.</p><p>TIM: But don't go chasing waterfalls. Just stick to the rivers and the lakes that you're used to.</p><p>ADRIANA: I love it. I love it. Thank you, Tim, so much for geeking out with me today. And y'all, don't forget to subscribe.</p><p>TIM: My pleasure.</p><p>ADRIANA: And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>TIM: Peace out and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 24 Oct 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Tim Banks)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-open-source-with-tim-banks-JcFv2Hu1</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Tim’s tech career spans over 25 years through various sectors. Tim’s initial journey into tech started in avionics in the US Marine Corps and then into various government contracting roles. After moving to the private sector, Tim worked both in large corporate environments and in small startups, honing his skills in systems administration, automation, architecture, and operations for large cloud-based datastores.</p><p><br />Today, Tim leverages his years in operations, DevOps, and Site Reliability Engineering to advise and consult with the open source and cloud computing communities in his current role. Tim is also a competitive Brazilian Jiu-Jitsu practitioner. He is the 2-time American National and is the 5-time Pan American Brazilian Jiu-Jitsu champion in his division.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/timjb/">LinkedIn</a></li><li><a href="https://twitter.com/elchefe">X (Twitter)</a></li><li><a href="https://instagram.com/elchefenegro">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="http://perl.org">Perl</a></li><li><a href="https://python.org">Python</a></li><li><a href="https://www.merriam-webster.com/dictionary/Johnny-come-lately">Johnny-come-lately</a></li><li><a href="https://smartermsp.com/tech-time-warp-why-perl-the-duct-tape-of-the-internet-was-such-a-gem/">Perl for early web</a></li><li><a href="https://www.liquidweb.com/kb/what-is-cgi-bin/">cgi-bin</a></li><li><a href="https://ca.indeed.com/hire/job-description/customer-service-manager">Customer Service Manager (CSM)</a></li><li><a href="https://ca.indeed.com/career-advice/finding-a-job/technical-account-manager">Technical Account Manager (TAM)</a></li><li><a href="https://www.guru99.com/introduction-business-analysis.html">Business Analyst (BA)</a></li><li><a href="https://www.amazon.ca/s?k=clack+fan&hvadid=604588621668&hvdev=c&hvlocphy=9061009&hvnetw=g&hvqmt=e&hvrand=3316937739073572479&hvtargid=kwd-464168632968&hydadcr=18501_13517609&tag=googcana-20&ref=pd_sl_8ced8yak0b_e">Clack fan</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="http://terraform.io">Terraform</a></li><li><a href="https://www.mysql.com">MySQL</a></li><li><a href="https://mariadb.org">MariaDB</a></li><li><a href="https://www.puppet.com">Puppet</a></li><li><a href="https://aws.amazon.com/cdk/">AWS CDK</a></li><li><a href="https://aws.amazon.com/cloudformation/">AWS CloudFormation</a></li><li><a href="https://learn.microsoft.com/en-us/dotnet/visual-basic/">VBasic (Visual Basic)</a></li><li><a href="https://en.wikipedia.org/wiki/Microsoft_Azure">Azure</a></li><li><a href="https://thenewstack.io/kelsey-hightower-on-open-source-pitfalls-and-challenges/">Kelsey Hightower on Open Source Pitfalls and Challenges</a></li><li><a href="https://www.elastic.co/blog/author/shay-banon">Shay Banon (Founder & CTO of Elastic)</a></li><li><a href="https://www.mongodb.com/atlas">MongoDB Atlas</a></li><li><a href="https://en.wikipedia.org/wiki/Winamp">WinAmp</a></li><li><a href="https://en.wikipedia.org/wiki/ICQ">ICQ</a></li><li><a href="https://en.wikipedia.org/wiki/HipChat">HipChat</a></li><li><a href="https://en.wikipedia.org/wiki/BEA_Systems">BEA WebLogic</a></li><li><a href="https://en.wikipedia.org/wiki/Oracle_Corporation">Oracle</a></li><li><a href="https://en.wikipedia.org/wiki/AOL">AOL</a></li><li><a href="https://www.techtarget.com/searchitoperations/definition/NoOps">NoOps</a></li><li><a href="https://en.wiktionary.org/wiki/10x_developer">10x Developer</a></li><li><a href="https://en.wikipedia.org/wiki/Long_snapper">Long Snapper (US Football)</a></li><li><a href="https://en.wikipedia.org/wiki/Quarterback">Quarterback (US Football)</a></li><li><a href="https://en.wikipedia.org/wiki/Punter_(gridiron_football)">Punter (US Football)</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all! Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Tim Banks. Welcome, Tim.</p><p>TIM: Hey. How's it going, Adriana?</p><p>ADRIANA: Good. And where are you calling from today, Tim?</p><p>TIM: I am calling from the balmy summer capital of Austin, Texas, where it's been over 100 degrees for 40 somewhat days straight.</p><p>ADRIANA: Wow, that is very hot. I am definitely like a tropical gal, but I don't know if I could do 40 degrees over 100 degrees, which I guess is like 40 degrees Celsius for that many days straight. It's a lot. Ouchy. Ouch. Well, stay cool. I hope.</p><p>TIM: Yeah. Literally, right off camera, I've got my Govee stick fan. Literally, I'm touching it right now, so I have it strategically positioned.</p><p>ADRIANA: That's awesome. Yeah, nothing like a good fan to help cool off. Yeah, I have one in my office in the summer because it gets like, so hot.</p><p>TIM: Yeah. I face the window, which is great for the lighting, but also then it gets, like, hot in here, so...</p><p>ADRIANA: I know, right? Yeah, I have the same problem. All right, well, let's get started with some lightning round questions. All right. I swear they won't hurt. Okay, question number one. Are you a lefty or a righty?</p><p>TIM: I'm left-handed...</p><p>ADRIANA: Yay.</p><p>TIM: but because my dad taught me how to do, like, most sports things, so I throw right handed.</p><p>ADRIANA: Oh, interesting. That's pretty cool. Yeah, it's funny, there's like, certain things where I think I'm a lefty as well, but I do certain things right-handed. Like, I could not even fathom using a mouse left-handed. That just feels super weird to me.</p><p>TIM: Yeah, it does.</p><p>ADRIANA: But I know some left-handed people who are like, yeah, I mouse left-handed.</p><p>TIM: Yeah. I've switched around. I'm like, that's just weird to me. Right? Same.</p><p>ADRIANA: Yeah. Also my check marks are right-handed people checkmarks. My mom, who was left-handed, did the left-handed people checkmarks, which were backwards or mirror images?</p><p>TIM: Yeah, I know. Yeah. It's a pull instead of a push. I still do the push on the check mark, too, because just because.</p><p>ADRIANA: Yeah, which makes sense because of being left handed, but I think it was like, that conditioning. So anywho yeah, cool. Okay, next question. iPhone or Android?</p><p>TIM: Oh. iPhone. All day long. All day long. I make good tech money. I don't need a Walmart phone.</p><p>ADRIANA: Love it. Okay, next one. Mac, Linux or Windows?</p><p>TIM: Depends on what I'm doing. Windows is never the answer, but I have to use it if I'm gaming. Fortunately, I'm not a PC gamer. I use consoles, so pretty much Mac most of the time. But if I'm doing running a server or something like that, it's going to be Linux.</p><p>ADRIANA: Fair enough, fair enough. All right, next one. Favorite programming language?</p><p>TIM: Python</p><p>ADRIANA: Me too. I love Python. Okay.</p><p>TIM: It used to be Perl, but then Perl just gets really difficult to read after a while, and I don't have that kind of time anymore.</p><p>ADRIANA: I've never done Perl, but my job before the current one, they had a lot of Perl and I'm like, damn. I'm not going to lie.</p><p>TIM: Perl powered Web 1.0. Right? If we're going to be honest, all the cool stuff was done in Perl a little bit. There are some other Johnny-come-lately languages that really got into the later version of the web. But your original cgi-bin stuff, like all the cool stuff yeah. All Perl. That was all Pearl, man. You get it?</p><p>ADRIANA: I rember that. I never got into Perl, but yeah, that's what I remember it from.</p><p>TIM: I'm like anyone doing the complex web stuff back in the day was like, it was Perl. Yeah, it's all Pearl.</p><p>ADRIANA: That's cool. Okay, next question. Dev or Ops?</p><p>TIM: Oh. Ops. All day long, Ops makes things happen. Look, here's my take on it, and it's going to be spicy, and I don't care, but...</p><p>ADRIANA: That's awesome.</p><p>TIM: ...devs are worried about being replaced by AI. Ops is not.</p><p>ADRIANA: Interesting. I feel like we need to dig into that one a little bit later.</p><p>TIM: Mm hmm. Oh, we can. We can. I have opinions.</p><p>ADRIANA: Very intrigued. Next one. JSON or YAML.</p><p>TIM: JSON.</p><p>ADRIANA: All right, next one. Do you prefer to consume contents through video or text?</p><p>TIM: Depends on the content. Right?</p><p>ADRIANA: Mmmm!</p><p>TIM: I don't typically like video shorts, so I like little microblogs, but anything of any substance, I like in video because I throw on a video essay and just kind of do whatever. Text is fast. If I want to consume it fast, it's text. If it's going to be anything longer, it's going to be video.</p><p>ADRIANA: Yeah, that makes sense. And then final question. I just added this one on, which I actually like to ask in interviews. What is your superpower?</p><p>TIM: Oh, gosh, that's a hard one. So my superpower is understanding people...I think that is a good superpower...kind of digging in and getting behind the eyes a little bit on them and figuring out what's going on. That makes a lot of sense. And I feel like it fits in with the DevRel life because we have as much tech in our work as we do, like, the people side of things. Yeah. Understand. Understanding. Not like I use this, but like, okay, but what are you really trying to do? Right? What is this thing trying to make you help? What is keeping you up at night that this will keep you from keeping keep you from keeping up at night? I guess maybe.</p><p>ADRIANA: Yeah, that makes a lot of sense. Absolutely. And it's funny because it makes me think of so many times at work where people will come to me and they're like, I need X, and then so I think the gut reaction for a lot of people is like, okay, let's make that happen. But one thing that I've learned over the years is like, but why do you need X? What are you actually trying to do so that you have that extra bit of context? Because maybe you don't need X, maybe you need Y.</p><p>TIM: So I think the main problem that I've found in software development cycles is that we are so removed from what the customer actually needs and wants.</p><p>ADRIANA: Right.</p><p>TIM: Because you think about the customer, how many people that a customer talks to before you actually get to the thing where you're going to develop the thing that you think they're asking for. Right? They're going to talk to a salesperson, they're going to talk to a CSM, they're going to talk to a TAM, they're going to talk to a DevRel. Right? Maybe they talk to company leadership. Right? That gets distilled down and fed to a product manager, who's going to distill something down and feed it to a project manager, who's going to make requirements that you as a developer are going to then try to accomplish. Right. But you don't actually know what the customer is trying to do. And without that context, you're flying in the dark. I've often said that development without context is just masturbation. Right? Because you're doing the thing that you think is right. It makes me feel good, but I don't know if actually no, if it's accomplishing what the other person needs.</p><p>ADRIANA: Yeah, that's absolutely true. And it's interesting because I think as much as I get annoyed by Agile, I think it tries to bridge that gap a little bit more by getting the right people talking to each other versus the old ways of Waterfall, where I worked at a bank for eleven years and the developers were so far removed from the business people. We had the business people, then we had the business BAs and then we had the technical BAs and then we had the developers and it's like, what the hell?</p><p>TIM: It...honestly, though, I still feel like Agile and the Sprint system still operates without a lot of context. Right.</p><p>ADRIANA: Yeah, yeah.</p><p>TIM: Because we're taking most of our cues from sales, if we're being honest. Right. And that's why I think DevRel is really important because we're the ones that talk to the users and the customers and the community. Right? And so the DevRel should be an engineering role more than anything else because we should be talking directly to product. Product should be talking to us. We should be talking to the engineers. We should be connecting engineers to the people. Like, yes, I love to go up there and give. Well, I don't actually don't love giving. I actually love talking. I love going there, being on panels and stuff like that. But really, who should be at the booths is not DevRel folks. It shouldn't be salespeople. It should be the engineers who are working on the product and the product managers like that. They're the ones that should be talking to the community and to the customers and the users, not salespeople. I mean, yes, your DevRel folks also, but we're going to do that anyways. Right, but if I want to make the most out of an in-person function, I want the people who are building the things that we're selling interacting with the community as much as possible, not the people who are selling. Right? Salespeople at a conference is really not it. It's not it, you know what I'm saying?</p><p>ADRIANA: Yeah. I know what you mean.</p><p>TIM: When you walk down to a big city and you go past a place and people are barking at you to buy this thing from the thing that you're really not interested in, that's what that is at a conference. And it's not cool.</p><p>ADRIANA: Oh my god, that's so true. It's so true. Yeah. And it's interesting because you seldom ever see at conferences...like, the engineers attending. Every so often you will get that, but especially like at a startup where everyone does everything...but at the larger companies you're absolutely right that you see mostly the DevRels or the sales folks at the booth.</p><p>TIM: And so we need to fix that. Companies like, well, we can only send, like, however many people I'm like, you can send more. You just don't want to, first and foremost. And it's like, you don't need to send salespeople, right? They're going to get the leads from the thing anyways. Right.</p><p>ADRIANA: Yeah, absolutely</p><p>TIM: That's all well and good, the leads that no one's going to respond to. Right. But if you really want to take advantage of being in proximity to the people that use your products or who could potentially use your products, it's the people that build it.</p><p>ADRIANA: Yeah, it's so true. And it makes a deeper connection because I remember I've worked the booth before doing lhe lead-generation. Like, oh, let me scan your badge. And it's a very impersonal thing. And then when you have your badge scanned, and then you go back to the office after a conference and you're getting all this bullshit spam email, and you're like, oh, my God, just stop. It's irritating. I don't want to talk to you. I'm going to unsubscribe from your list ASAP. Like go away.</p><p>TIM: Or they give you the drip campaign, which I hey, I know we just talked, like, the four or five replies. I'm like, Bro, I have not replied yet to you, so I'm not sure why you keep emailing me, but it's a sales thing. It's like this thing they teach you... oh, you just keep reaching out. Like, no, man. I don't know why this became a thing. You know who I want to talk to? I don't want to talk to those salespeople, right? If you want to intrigue me on something, let me talk to the person who built it.</p><p>ADRIANA: Yeah it's so true, it's so true. Talk to the real geeks out there.</p><p>TIM: I think where we come off the rails and a lot of that development, like I said, is just we operate without context or we think we did something great, this innovative thing, and then the customers are like, yeah, it's not that I want to actually use that thing. It's not that great, or what's going to make the biggest impact. I would have much rather you did this, right? Because we prioritize a feature based on sometimes a specific sale or two or three customers, right? Because it's big numbers right away for these two or three customers. But you could have much bigger numbers if you met the needs of a lot of customers with a feature or with a fix, and then they grow in your product. Right. I don't need to sell a million dollars next quarter. Or what I need to do is I need to sell $20 million over the next three quarters.</p><p>ADRIANA: I remember I've worked with previous jobs with vendors where they're obviously a small startup and we're obviously their big client. And so they are bending over backwards to get your business and putting certain feature requests on hold for your feature request because you are the big screaming client, which ends up being a detriment to...</p><p>TIM: Always, always.</p><p>ADRIANA: the company I think, as a whole.</p><p>TIM: Because you have that one customer you cannot lose.</p><p>ADRIANA: Right, yeah, exactly.</p><p><br /> </p><p>TIM: And that is a growing pain, because you have now stopped being a company and now you're a contractor.</p><p>ADRIANA: Yeah.</p><p>TIM: You're pretty much held hostage by this one client and you have to bend to their will which is a very uncomfortable place to be in. There is this kind of bravery, I would say, almost, that comes...it's actually called leadership...that comes with saying, like, hey, no, this is the vision. We're going to actually develop the product to meet the needs of these customers. If you want it, great. You can buy it. That's awesome. If you don't like it, I want to know why you don't like it, right? And then maybe we can fix it. But also, I'm not going to bend over backwards just for you to the detriment of everything else. Right?</p><p>ADRIANA: Yeah, absolutely, absolutely.</p><p>TIM: And so I think the weird part is that people are like, there's a thing that you have to pursue this right now. We need this right now. We read this right now and a lot of people are playing checkers and we need to be playing chess.</p><p>ADRIANA: Yeah. I love the prop.</p><p>TIM: I don't know if this is going to be video or audio or not.</p><p>ADRIANA: It's going to be both, actually So the people that watch this will enjoy the clack fan. I am so happy you brought out the fan actually.</p><p>TIM: I actually have one that says shade on it, but I left that in the other room. So you just get the rainbow fan. But the point still stands.</p><p>ADRIANA: Absolutely. But it's interesting on that same point. I think it also brings to mind this whole mentality, especially in corporations. And I think you see this the larger the corporation, where people stop having honest conversations with each other. You're so hell bent on not disrupting the hierarchy and like, oh you went over someone's head. Or people are afraid of owning up to their mistakes because of whatever, makes it very hard to be productive.</p><p>TIM: There is this...almost politician-like cop-ing out on accountability.</p><p>ADRIANA: Yes.</p><p>TIM: No one ever wants to admit a mistake, or no one really wants to admit the true reason behind something, which is just, I want to make money, right?</p><p>ADRIANA: Exactly.</p><p>TIM: Let's take HashiCorp, for example, right? They come in here with this, oh, we're protecting open source. And by doing this and people doing this and not contributing...like, no, bro, you had an awful quarter and you're trying to make investors happy. You can just...just say that I would have much more appreciated that than feeding me copious amounts of bullshit about the open source community that you just hung out to dry, right? And in the end, it's going to cost you in the long run. I don't know about a career limiting decision, obviously, but it's certainly going to be a scope-of-influence-limiting decision for HashiCorp over the long run. Right? But they were thinking about this quarter and next quarter, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And I'm sure it's going to make some investors are going to be like, okay, great, they're doing something great, but it's not going to be good in the long run. The community is already looking at this and going, all right, well, it's a mistake to rely on a single company for this, so let's either look for an open foundation or do we even need this at all?</p><p>ADRIANA: Yeah.</p><p>TIM: Think about it. When Terraform first came out, there wasn't really a good, strong API for interacting with a lot of the ways we consume hardware and infrastructure resources, right? So Terraform is very useful to have something, especially as an alternate to Puppet, right, because it was open source and much more usable and much more elastic, I guess, in those ways, keeping state and being able to compare things like that, committing things to GitHub, etc. etc., right? That's not the case anymore, right? You can have programmatic access to hardware and infrastructure provisioning APIs and health checks, and state have whether you've got CDK and CloudFormation AWS, Google's got whatever it's got. I'm sure Azure's got some VBasic scripts or something like that you can run. I'm kidding. I'm just throwing shade, Azure.</p><p>But the thing you really have to ask is now, do we need to have another entire product for infrastructure-as-code, which is what it comes down to, or can we now use the native tools and native APIs we have and store state somewhere else? The answer is yes, there are open source alternatives to doing exactly that. And we were never really forced to examine our need for it until Terraform said, ha, we're going to change the license. Right? And then now people can just decide to make you irrelevant, which never would have happened if they had done this. People were just happy on like, okay, cool, we'll keep using Terraform because there's no reason to examine it. Now they have.</p><p>ADRIANA: Yeah, it's true. And it's interesting because Hashi fans are like, there are hardcore Hashi fans out there, and I do feel like it alienates a lot of them.</p><p>TIM: It does. And I think the interesting part is that the people who are Hashi fans now, where is your allegiance? Is your allegiance to the company or the product?</p><p>ADRIANA: Yes, yes...</p><p>TIM: And those are two different things now, right?</p><p>ADRIANA: Absolutely.</p><p>TIM: Or they were two different things and now they're the same.</p><p>ADRIANA: Yeah, it definitely brings that more to the forefront, as a result.</p><p>TIM: The...you know, you got a lot of discourse, you know, especially people like Kelsey who are saying, really talking about what does it mean to have open source maintenance, or how do companies, large corporations with capitalistic interests, what influence do they really have on these things? Or how should they be allowed to participate in these open source projects in ways that don't hurt the community, right? And so you really do have to kind of ask it's like, what do we as a community of practitioners and users and influencers and decision makers and things like that, what are we going to do to really change this going forward? Right? And we do have the ability to influence that. We can change that. It's just a matter of are we going to, we're going to dedicate the time and energy to it or are we going to abstract it away like we tend to want to do with everything else?</p><p>ADRIANA: Yeah, absolutely, or it could be that someone gets pissed off enough, and then... what was the...I want to say there was, like, MySQL that they closed sourced, and then they forked it off to an open source version. Am I getting that right?</p><p>TIM: Yeah, that was right. Oracle got it and did all that. And then well, I think first it was like when MariaDB first came out, right? Same thing.</p><p>ADRIANA: Yeah</p><p>TIM: It was just a fork of MySQL, right?</p><p>ADRIANA: Yeah</p><p>TIM: You look at the same thing with Java.</p><p>ADRIANA: Yes!</p><p>TIM: You know, when...whenever a company's been like, okay, cool, we're going to commercialize this thing, and the open source companies be like, I don't think so. I don't think we're going to do that. Before this, it was with Elastic and Amazon with...</p><p>ADRIANA: Oh yeah, that's right!</p><p>TIM: ...with OpenSearch, which I really think... now, I'm going to be honest, I know the inside because I used to work for Elastic and I've heard Shay talk at great length sometimes about kind of what his view on that was. And companies owning an open source product is an oxymoron, right? Open source, the community owns it, right.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: And if you want to dip into that well to make some money, that's fine. Everyone else can too, right? If a company owns it, it's not open source.</p><p>ADRIANA: That's true.</p><p>TIM: I mean, they have the ultimate control over it in the end, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And we're seeing that over and over again. It's like companies, instead of going through and developing products and service around products and services around this product that make people want to spend money on it, right. They're seeing competition getting upset, and they're trying to stifle competition rather than just getting better at it.</p><p>ADRIANA: Yeah, yeah, that's true. It's interesting because it makes me think of OpenTelemetry, which is open source, and before, in the Observability world, everyone had their own tracing implementation. Right? And then OpenTelemetry is like, no, let's standardize it. Right?</p><p>TIM: Yeah.</p><p>ADRIANA: The cool thing about it is all of the major Observability vendors are fully supporting it, and so you have the community coming together to support this thing, and so what differentiates the vendors is not their proprietary SDKs. It's, how do they render the data? So it changes the conversation, which I think is, like, really cool.</p><p>TIM: And that's the way it should be. Right? I want to choose a company that offers this service based on the quality of the service, right? Whether it's faster, whether it's more reliable, whether I get better support if I've got these people that do, like, hey, I used to work as a MongoDB, as a service provider, right? And we competed directly with MongoDB Atlas. We competed with AWS to some extent, things like that. I was like, we were just better at it. That was all it was. We were just better at it. Right? And that was fine.</p><p>But the other thing, too, is..."Better at it." Does that mean that we have enough? Are we essentially like a lifestyle business, or are we trying to make billions of coin, the market, blah, blah, blah? And so I think that's, too, it's like, what is your end goal? Like, there's always this thing. Well, you have to be the biggest and baddest thing. It's like that late stage capitalism thing. No, actually, I'm cool with only owning, like, 20% of the market I'm cool with only owning 10% of the market as long as me and all my employees get paid, right? And customers happy and we do kind of organic growth, that's fine. I don't understand whatever happened to just kind of growing normally and organically? That being okay. Right? We make a profit, people get paid. People can go on vacations. Everyone should be...I don't understand why that was never good enough, right. Or was good enough. And now it's not.</p><p>But what you end up happening is you have a crush and a grind to get some stuff out, some innovation happens, and as soon as people start trying to return money to investors or go to IPO, now it's the same standard playbook like everyone does. Okay, great. Now we're going to do this, and we're going to do this. We're going to do this. And you see it over and over again. And so all the promise that you see behind a company or a product that gets you excited, you already know that the shoe is going to drop and get short-lived, and now they're going to add like, they're going to ruin it.</p><p>ADRIANA: Yeah...</p><p>TIM: Do you remember WinAmp?</p><p>ADRIANA: Yeah, I do!</p><p>TIM: Right? WinAmp was great, right? WinAmp, I think it was, like, 2.54. It was like, the thing. It was so amazing.</p><p>ADRIANA: Yeah.</p><p>TIM: And do you know what happened to WinAmp?</p><p>ADRIANA: I don't...no...</p><p>TIM: They got bought by AOL.</p><p>ADRIANA: Oh...</p><p>TIM: and AOL ruined WinAmp.</p><p>ADRIANA: Oh, jeez.</p><p>TIM: Yeah, it was awful. I will never forgive them for that. They ruined WinAmp.</p><p>ADRIANA: Oh, jeez.</p><p>TIM: Uh, do you remember ICQ?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: ICQ was great. It is still, to this day, my favorite messaging platform. You know what happened to ICQ?</p><p>ADRIANA: I don't, no.</p><p>TIM: They got bought by AOL</p><p>ADRIANA: Get out of town. I did not know that.</p><p>TIM: Yeah, AOL ruined ICQ. Right?</p><p>ADRIANA: Oh, man.</p><p>TIM: Do we see this trend, like, what's happening? A pattern. When we talk about this thing of, we're going to buy this thing and then stops. Do you remember HipChat?</p><p>ADRIANA: Yeah, I vaguely remember it. I never used it, but I do remember it. Yeah.</p><p>TIM: And it was kind of cool.</p><p>ADRIANA: I never use it, but I do remember it. Yeah.</p><p>TIM: It was kind of fun. And then it got bought. I think it was either Slack bought it from Atlassian and then shut it down.</p><p>ADRIANA: Interesting. Oh, shoot.</p><p>TIM: And so when we start seeing this kind of thing where we're like, oh, well, we don't actually want to build a better product, right? We want to eliminate people's ability to choose between products, right? So we don't want to actually have to compete because that's too expensive, right? So it's just cheaper to buy them out. And then not have to make something better, right?</p><p>ADRIANA: Yeah.</p><p>TIM: And so that kind of thing is like, I don't like that. Let the community decide if your product is better. Great. People will use it. They'll buy it, right? Or if there's more of a compelling reason for them to use it. If it's less expensive, if it...service is better if it's just more available, whatever it is, right? Let people choose that, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: Don't kill the competition with a pen and lawyers. Kill the competition by building a better product.</p><p>ADRIANA: Yeah, I totally agree. I totally agree. Yeah. It makes me think of Oracle as well. I spent many years as a Java developer, and so in my Java days, like, the Java app server, my favorite one was, like, BEA WebLogic, and I think Oracle bought them in and was like,</p><p>TIM: But so many things that we enjoyed have been ruined by acquisition, right?</p><p>ADRIANA: Yeah, it's super sad.</p><p>TIM: So when we see this trend continuing through stuff that was used and or beloved by the open source community, it's just more things like, we can't trust corporate interests to have our best interests in mind, because they don't. What's good for the corporation is almost never good for the customer.</p><p>ADRIANA: Oh, definitely not. Definitely not. Yeah, I feel the same way. I think that's one of the things that frustrated me when I started working was realizing, like, the world is more nefarious than I would like it to be. I'm like, Why can't we all just be friends?</p><p>TIM: But I think what's worse than that is that there's also the narrative by some straight white dudes on Twitter who are like, oh, well, you're a highly paid capitalist person. You can't be against capitalism. I'm like, just because I detest the system doesn't mean that I'm not good at it, right? Matter of fact, because I'm good at it is why I detest it, right? I'm coming from a place where I know how it works and I know how to make it work for me, and it's terrible.</p><p>ADRIANA: Yeah</p><p>TIM: I shouldn't have to, right? That's not hypocrisy, that's understanding.</p><p>ADRIANA: True. Yeah, I totally agree with you.</p><p>TIM: But I'm not going to mention any names, who it is. They know who they are, and they're probably listening to this.</p><p>ADRIANA: Now, pivoting...I want to pivot back to a thing that you said earlier when we were talking, when we were doing the rapid fire questions, the Dev versus Ops. You said you had opinions, so I want to hear them.</p><p>TIM: Yeah. So here's the thing, right? There has been this long, probably a good ten years worth, if not longer... But I know for ten years at least, move to minimize the role of Ops in what we do for software and product delivery, right?</p><p>ADRIANA: Yeah.</p><p>TIM: There's DevOps. And they're wrong by thinking this, but a lot of folks think like, oh, it's when dev people do Ops or Ops things gets automated, right? That's not what DevOps is, right? Remember the NoOps push for a while?</p><p>ADRIANA: Oh, God.</p><p>TIM: Like, oh, we don't need Ops.</p><p>ADRIANA: It's like no code. Like, yeah, right.</p><p>TIM: Yeah. What they're saying is we're abstracting the work of operations away so that devs don't have to be concerned with it, so that they can just do on development. And a lot of developers think that the sun rises and sets by whatever they type out of their fingers and it doesn't, right? The realty is that developers are a skill, don't get me wrong. It's skilled and very difficult. Not very difficult because it's not like any of us are doing brain surgery, right? It is a skilled and it is a highly complex skill set, right? But it is only a piece in the cog, right?</p><p>And developers are not rock stars, right? They're not. I don't care. The notion of a 10x developer is bullshit, right? You can have all the developers in the world you want to, and you're just going to be developing...you're going to be running stuff on your laptop if it's not for operations, right? Everything happens because of operations, right? And we rely on each other. Like operations need developers to write software for them, they need developers to write drivers, they need developers to write firmware. Like all that kind of has stuff, like APIs, like that also has to work.</p><p>But when you need stuff to work and you want to make money, it's your operations and support teams that actually do that, right? Developers will get you sales, operations will get you renewals.</p><p>ADRIANA: Yeah, that's actually a really good point.</p><p>TIM: And what does any business want more than sales? They want renewals. Let's talk about get renewals from Ops, right? But I think, I think where we come where we come off the rails in a lot of this is like, what are our roles? We're developer relations roles, right? I work for a hardware manufacturer. We don't you know, I should be talking to operations, right? If if you do any kind of API for hardware, stuff like that, you should be talking to operations folks. Unless you're selling specific developer tools, then you should be talking to devs. If you're selling things that people consume in their operations, especially anything around infrastructure or networking, you should probably talk to operations too, right? But we focus on developers, especially when it comes to salaries and stuff like that, because we're thinking, oh, well, operations can be obfuscated away and do this and this and this and this, right?</p><p>But the operations knowledge gets more and more complex, like how many Ops folks when people talk about using Kubernetes as we abstract away more stuff or like platform engineers like that, they're just operations folks, right?</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: We're providing a platform for developers to use because we do not want them interacting with the hardware, you know?</p><p>ADRIANA: Yeah, yeah. Sorry. Go ahead.</p><p>TIM: And so, and as it so there's this...they change the name for operations over and over again, right?</p><p>ADRIANA: So true.</p><p>TIM: Because they don't want to just come out and say like, hey, these are Ops folks.</p><p>ADRIANA: Yeah. I completely agree with you. And it makes me think of something. And to your point, operations folks have been tasked with learning more and more and more stuff, right? Like, picking up managing Kubernetes clusters, and learning these IAC tools and like, you know...</p><p>TIM: Managing Docker repositories and then CI/CD tools and stuff like that. People who are called DevOps engineers, they're just Ops folks, but they're working on the internal tooling, right? That's all it is, right? But it's funny because really, ideally in the pie in the sky world, the very last concern that a dev is going to have is like, okay, I am now going to package this thing up. That's where it should end. And maybe not even that. I'm just going to commit it to main, right? I'm going to commit it to the production repo. That's where I want you to stop, right? Cool. We've got it the rest of the way, right?</p><p>Once it gets committed to production, to the production repo, everything else is operations at that point, right? And that's kind of how it should be. I don't want the developers to have to work and not that they can't. I just don't want them to have to I want you to just go back to developing, fixing bugs, developing features, right? Operations has the rest.</p><p>ADRIANA: Yeah. Now, do you think, though, that it's helpful to have that mutual empathy for what each of these roles entails? Right? Because I do feel like maybe there is this us versus them mentality with Devs versus Ops, and I've been on both sides of it, and I feel like especially when it comes to developers are done developing their feature, throw it over the wall, it's gone into production. That's it. And now there is a bug that arises, like, not my problem.</p><p>TIM: So I think that's the whole thing that DevOps is supposed to be solving, right?</p><p>ADRIANA: Yeah, supposed to be...</p><p>TIM: The throat of the wall, the silent isolation it's supposed to be solving, like they turn into all these other things, and it's not.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: DevOps is a culture, right? A culture of collaboration and interoperation, right? Where Ops has these levels, concerns and the roles and things they got to do great. It should be informed by what devs do. Devs should be informed by what Ops do. Ops should be able to say like, hey, these are things we found has this problem, this problem, this problem, this problem. So you need to work that into your dev cycle to get these things fixed because these are not operations issues. These are like software bugs or whatever. Right? Cool. That's great. Dev should be able to say like, hey, it's supposed to do this and this and this and this. So when you're designing architecture reviews like that, you have to make sure this and this, it is going to rely heavy on this caching thing. So you have to make sure it's robust. Those are the things that Ops folks should be concerned about with that. Right?</p><p>I think what ends up happening, and this is just my observation as an Ops person, that Dev has very little knowledge or concern about what happens in Ops. Right. But Ops, by the nature of the role, has to be concerned about the code that's coming out that they have to deploy. Right? And I think to the extent where Devs do not concern themselves with Ops and they think that the whole world revolves around them, that poisons the culture.</p><p>ADRIANA: Yeah. Absolutely.</p><p>TIM: And then you end up developing kind of practices around that notion where Dev is the most important thing. Right, but the customers don't interact with the Devs.</p><p>ADRIANA: No, they don't.</p><p>TIM: Customers interact with Ops.</p><p>ADRIANA: Yep, yep.</p><p>TIM: And that goes back to what I said before about customer-driven development and having context for the things you do.</p><p>ADRIANA: Yeah, absolutely.</p><p>TIM: Right, but in the end, I think what's so interesting about that is that we have to have this kind of cultural coming to Jesus moment. But also that's an organizational thing because not all organizations are like that, but a lot of them have come that way and that's where the leadership comes in. Right, but we're not doing leadership, we're doing management. Those aren't the same thing.</p><p>ADRIANA: And that's where I think having those honest conversations that so many organizations lack becomes a problem as well. Right? You've got people not wanting to admit when there's a problem, people being basically creating their own kingdoms and wanting to protect their own kingdoms and not thinking outside the kingdom. You launch into those sociotechnical issues that plague so many organizations. I definitely see that a lot in big organizations, but it doesn't mean that the small organizations aren't immune to them either. I mean, that can easily happen.</p><p>TIM: I think that's kind of what you talk about. It's like you talk about how do we do these things? We've created so much tooling and so many products so that we don't actually have to talk one with another, right?</p><p>ADRIANA: Yes.</p><p>TIM: So that we try to automate, not even automate empathy. We're just kind of like, oh, we don't need emotions or empathy about this because it's not about the people. So it's like Slack. Why do we have Slack? Because we don't really want to talk to people, we want to be able to chat with them. Right? Why do we have GitHub issues where we interact with people, like over text? But a lot of times too, if you just...not that you can't do this in remote culture, but just like we're doing like, hey man, let's pop into a Zoom meeting for five minutes and we'll talk about this thing. Great. All done. Right.</p><p>ADRIANA: Yeah.</p><p>TIM: And yes, I understand the large distributed teams where asynchronous communication is very important, you have to be able to communicate that way, to collaborate. And that's fine. But you understand it's going to be slower, right.</p><p>ADRIANA: Absolutely.</p><p>TIM: But if you want to quickly, let's have a conversation. We can understand each other, have some and then I can understand your side better. Or what? Your...not even your side. I can understand what your concerns are better. Right? And have context for why you're saying the things that you're saying or why you have the concerns that you have. And now they can become my concerns, or I can address the concerns that you have a little bit better.</p><p>ADRIANA: Yeah.</p><p>TIM: Right, but we have so many tools so that we don't have to do that's.</p><p>ADRIANA: So true. And I think part of it, too, is people are afraid of confrontation. Like, it's easy to hide behind a chat window, right? But as soon as you're face-to-face with someone, it's it's easier to hate someone or what they're doing behind the chat window. And then the face-to-face is like, there's a person.</p><p>TIM: Well, I think it's weird because some people rely on other people. Like, that the stereotype of that one asshole engineer that always makes it hard for everybody else. It's a stereotype because it was very often true in a lot of orgs, right? They're relying on getting their way because people don't want to have arguments or confrontation or whatever. Right? And it doesn't have to be about that. It's like, hey, man, you actually don't have that much power. You can argue about all you want to, but once we go for this peer review...in that way, it's good.</p><p>Right, but at the same time, it's like, if you have to do that just to deal with this one person, how about we just get rid of that one person who doesn't know how to be empathetic and work on a team? Doesn't matter how good he codes, if we have to implement all these things just for this one person.</p><p>ADRIANA: Absolutely.</p><p>TIM: You should have organizational fixes, but also you can get rid of toxic people in your org.</p><p>ADRIANA: Yeah. And that's an interesting point because I think there's this mentality in a lot of teams where, like, oh, but this person is a superstar. We can't possibly get rid of them, but they're fucking with the team's mojo, and that can be worse than having this superstar who knows their shit and fixes things and blah, blah, blah. Because now you're affecting the morale of your other folks, and then that can create tension in-fighting whatever. Right?</p><p>TIM: Yeah. And we see this like...I'm going to draw a parallel to sports teams. You've seen sports teams that have one superstar player and the rest team is garbage. Right? Or even if they're not garbage, that one superstar player is a problem and it causes discord on the team. Right? They're a problem in the locker room...</p><p>ADRIANA: Absoluelty</p><p>TIM: ...they're a problem with the whole thing. They get so much attention. Negative attention. Right? That the rest of the team falls apart.</p><p>ADRIANA: Yeah.</p><p>TIM: And as soon as they get rid of that one person, they're great. Right? But you can have a superstar player that makes other people around them better. Right? You look at like, Michael Jordan, right?</p><p>ADRIANA: Absolutely.</p><p>TIM: One of the great examples. Was he a jerk? Yeah. Was he good? Yeah. But did he make other people around him better? Absolutely. Right. And like, that's what you want. You don't want to have somebody who's just, well, this person knows this one technology really great. You know what, I can deal without that. I don't have to have that. If you have to have that, that's a business failureship. That's a leadership failure. Failureship. Failureship.</p><p>ADRIANA: Yeah.</p><p>TIM: That's a leadership failure.</p><p>ADRIANA: I absolutely agree. I think it all boils down to just focusing on the human aspect of...we are humans working with other humans. And we should not forget that. Like, we do not work with robots. Not yet. Maybe someday. Sorry.</p><p>TIM: So we work on robots, right?</p><p>ADRIANA: We work on robots. Exactly. Perfect. Yeah.</p><p>TIM: But technology is inherently still about people. People consume it. People need it. They have needs that they want to address, right? We're basically using these things to solve problems, right? But again, technology for the sake of technology is just masturbation, right? We need to be able to have interoperations of team. We are software engineering teams. We are operations teams. Company is a team, not a family, right? We're a team. And so we have to interoperate.</p><p>And it's so funny because if you think I'm going to go back to a sports reference for those, you know, it's like everyone on the a lot of people will make fun of the kicker until that kicker needs to save the game, right? And then all of a sudden the kicker is the hero, right?</p><p>ADRIANA: Yeah.</p><p>TIM: There are no unimportant parts of a team, right?</p><p>ADRIANA: Yeah...</p><p>TIM: People like, "Who's the long snapper?" People know who the star quarterback is, but they don't know who the long snapper is. But the long snapper can lose a game for you. You know what I mean? That's an important thing to remember. The team exists with all the people in it. It's not all about one person. Everybody on that team is necessary and important</p><p>ADRIANA: Yeah.</p><p>TIM: whether or not they are rock stars. And then you can extend that beyond just a single team and talk about the interoperability of various teams in an organization like you're. We're about to have some fucking tea right here, my friend. Do you know how sick I am of mostly developers I'm going to go back to that again who are very self-righteous and very degrading to people who are quote unquote, non tech roles like HR, like sales, like customer success.</p><p>All these people like that. They are why you have a job because of them. I may not agree with having sales pressures, but I will never say we don't need salespeople, right? Because somebody's got to talk to these people because you can't you're not good at that.</p><p>ADRIANA: That is so true.</p><p>TIM: That's not your role, right?</p><p>ADRIANA: So true.</p><p>TIM: You need to be understand some of these pressures. You need to be able to interface with people of various roles and really go out there and put yourself on the line, right? You have to be able to make sure that we all get paid.</p><p>You have to make sure that we all have insurance and make sure that we get people in here hired. You have to make sure that your video conferencing stuff works, that you're laptop works.Like all these things are not we don't have anybody that we're not going to say not anybody. For the most part, people are working there because their role is necessary, right?</p><p>ADRIANA: Yep, absolutely. Things don't happen by magic and fairies.</p><p>TIM: When people say, oh, the Rockstar, you know what, I've had Rockstar office managers that they paid six figures and absolutely they were worth every penny because they made the stuff happen, right? Yeah, absolutely. I've had Rockstar recruiters everybody at a company. Their role should be important and should be necessary, right? Even if they're the long snapper or the punter.</p><p>ADRIANA: The yeah, totally. I love that so much. Well, we are coming up on time, but before we finish off and you've given us so many awesome hot takes, but do you have any final hot takes to impart or pieces of advice?</p><p>TIM: Honestly, the final hot take and piece of advice that I want to impart is to stop having sales-driven development, right? We talked about resume-driven development. We make things overly complex and complicated just because because so and so...and we shouldn't have that but we also shouldn't have development based around a sales quota or based around anything like that. Like, no, man, make the product. Make the product good.</p><p>ADRIANA: Yeah.</p><p>TIM: Make the product something that people want to use. Right. And then we'll get it sold. Right.</p><p>ADRIANA: Totally.</p><p>TIM: But don't go chasing waterfalls. Just stick to the rivers and the lakes that you're used to.</p><p>ADRIANA: I love it. I love it. Thank you, Tim, so much for geeking out with me today. And y'all, don't forget to subscribe.</p><p>TIM: My pleasure.</p><p>ADRIANA: And be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>TIM: Peace out and geek out.</p><p>ADRIANA: Geeking out is hosted and produced by me, Adriana Vilella. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the Socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="43717423" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7bf5080e-957f-4e8f-b11e-ff2f506dcdf4/audio/cca7fe0c-d1f9-4836-90ee-b810a467926f/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Open Source with Tim Banks of Dell Technologies</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Tim Banks</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:32</itunes:duration>
      <itunes:summary>Get ready for some spicy takes as Adriana geeks out with Tim Banks of Dell Technologies! In this episode, Tim explores the repercussions of company-owned open-source projects shifting towards closed-source models, using the recent case of HashiCorp&apos;s Terraform as an example. He also shares his insights on how a company can stand out from its competitors by focusing on improving its software instead of resorting to acquisitions. Adriana and Tim delve into the significance of transparency and open communication within a company, emphasizing the critical roles that both technical and non-technical positions play in driving a company&apos;s success.</itunes:summary>
      <itunes:subtitle>Get ready for some spicy takes as Adriana geeks out with Tim Banks of Dell Technologies! In this episode, Tim explores the repercussions of company-owned open-source projects shifting towards closed-source models, using the recent case of HashiCorp&apos;s Terraform as an example. He also shares his insights on how a company can stand out from its competitors by focusing on improving its software instead of resorting to acquisitions. Adriana and Tim delve into the significance of transparency and open communication within a company, emphasizing the critical roles that both technical and non-technical positions play in driving a company&apos;s success.</itunes:subtitle>
      <itunes:keywords>cloud native, platform engineering, open source, operations, corporate culture, k8s, sociotechnical systems, opentelemetry, kubernetes, devops</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>7</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f00c94a4-2bc0-4101-8354-4bc6589e2855</guid>
      <title>The One Where We Geek Out on Cloud Native with Robert Golabek of Translucent Computing</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Rob Golabek is Chief Architect & CEO at Translucent Computing. A thought leader and insightful tech visionary with over 20 years of experience, Rob is a Cloud Native expert specializing in App Modernization. Leveraging data, AI & cloud for digital transformation, he provides expert guidance to clients navigating the complex, ever-changing cloud-native landscape.</p><p>Rob has shaped the technology landscape through his work at Translucent, progressing from software development to architecture and leadership roles. His expertise in cloud-native technologies, DevOps practices, infrastructure tooling, and tailored consulting approach helps clients drive toward cloud-native success, including observability and robust cloud foundation building.</p><p>Rob also leads the ExecutiveEspresso Series, where he contributes to fueling business growth and inspiring the next generation of innovation.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/robertgolabek/">LinkedIn</a></li><li><a href="https://twitter.com/Robertski">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.translucentcomputing.com">Translucent Computing</a></li><li><a href="https://en.wikipedia.org/wiki/Etobicoke">Etobicoke</a></li><li><a href="http://lefthandersday.com">Lefty Day</a></li><li><a href="https://www.java.com/en/">Java</a></li><li><a href="https://www.sickkids.ca">SickKids Hospital</a></li><li><a href="https://en.wikipedia.org/wiki/Metavante">Metavante</a>/<a href="https://thepaypers.com/payments-general/metavante-to-acquire-ghr-systems--726252">GHR</a></li><li><a href="https://www.canada.ca/en/army/corporate/reserve.html">Canadian Army Reserve</a></li><li><a href="https://en.wikipedia.org/wiki/Pinky_and_the_Brain">Pinky and the Brain</a></li><li><a href="https://pointclickcare.com">Point Click Care</a></li><li><a href="https://www.linkedin.com/posts/robertgolabek_executiveespresso-valuestream-appmodernization-activity-7085692898888843264-YPC6/">Executive Espresso</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud-native_computing">Cloud Native</a></li><li><a href="https://en.wikipedia.org/wiki/Angular_(web_framework)">Angular</a></li><li><a href="https://www.translucentcomputing.com/tekstack/">TekStack</a></li><li><a href="https://falco.org">Falco</a></li><li><a href="https://www.keycloak.org">KeyCloak</a></li><li><a href="https://www.postgresql.org">PostgreSQL</a></li><li><a href="http://redis.com">Redis</a></li><li><a href="https://opensearch.org">OpenSearch</a></li><li><a href="https://kafka.apache.org">Kafka</a></li><li><a href="http://prometheus.io">Prometheus</a></li><li><a href="https://grafana.com/oss/loki/">Loki</a></li><li><a href="http://Logz.io">Logz.io</a></li><li><a href="kratix.io">Kratix</a></li><li><a href="https://en.wikipedia.org/wiki/Natural-language_understanding">Natural Language Understanding (NLU)</a></li><li><a href="https://en.wikipedia.org/wiki/Neuro-linguistic_programming">Neuro-Linguistic Programming (NLP)</a></li><li><a href="https://en.wikipedia.org/wiki/Natural_language_generation">Natural Language Generation (NLG)</a></li><li><a href="https://en.wikipedia.org/wiki/Large_language_model">Large Language Model (LLM)</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_Intelligence_for_IT_Operations">AI Ops</a></li><li><a href="https://openai.com/research/dall-e">DALL-E</a></li><li><a href="https://en.wikipedia.org/wiki/Capybara">capybara</a></li><li><a href="https://en.wikipedia.org/wiki/List_of_application_servers#Java">Java enterprise server</a></li><li><a href="https://tucows.com">Tucows</a></li><li><a href="http://nomadproject.io">Nomad</a></li><li><a href="https://tanzu.vmware.com/tanzu">VMWare Tanzu</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://azure.microsoft.com/en-us/products/azure-stack">Azure Stack</a></li><li><a href="bmo.com">Bank of Montreal</a></li><li><a href="http://canadiantire.ca">Canadian Tire</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="http://vaultproject.io">Vault (HashiCorp)</a></li><li><a href="http://consul.io">Consul (HashiCorp)</a></li><li><a href="https://www.jaegertracing.io">Jaeger (tracing tool)</a></li><li><a href="https://kubernetes.io">Kubernetes</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is my good friend Robert Golabek. Welcome, Rob!</p><p>ROB: Hey, nice to be here.</p><p>ADRIANA: Super nice to have you on. And full disclosure, Rob and I have known each other for a really long time, like since, what...2000...I want to say 2005? It's been a while. We've known each other for a really long time in a past life, in our past lives as Java developers, which is really awesome. So Rob, for starters, where are you calling from?</p><p>ROB: I am from the deep west Toronto Etobicoke.</p><p>ADRIANA: Yay. Fellow Canadians.</p><p>ROB: Yeah, people don't know Etobicoke is a borough of Toronto, so some people call it Toronto, some people don't. For some people, I heard it's really far. For me, it's actually the perfect balance. Twenty minutes from Toronto. But yeah, get some kind of space. So yeah, that's kind of where I'm from.</p><p>ADRIANA: Cool. Awesome. Awesome. All right, so we're going to start with some rapid fire questions. Are you ready? I promise it won't hurt. All right, number one, are you a lefty or a righty?</p><p>ROB: Righty. And happy Lefty Day. I saw that post, so yes, your superpower...I was going to respond post of my right-handed rights.</p><p>ADRIANA: I always forget to acknowledge Left-Handed Day. And then this year I'm like, "I am going to schedule this post so I don't forget." And then when it popped up the next day, like on Monday when I was back at the office, I'm like, "Oh, Lefty Day passed. Oh, I remembered post on that."</p><p>ROB: It so the reason it's close to me is my dad is left-handed, right?</p><p>ADRIANA: Awesome.</p><p>ROB: And for some weird reason, it was weird when he was growing up to be left-handed. So they tried to even make him write it with the right hand, and it was kind of, you know, so yeah, it's dear to me.</p><p>ADRIANA: Yeah, totally. Yeah, my mom too, she was left-handed and she was subjected to people trying to make her write with her right hand. And she was one of those non-functioning-with-her-right-hand lefties...everything with the left hand. So she's like, "No." I can manage with some right handed stuff, but lefty and proud. All right, next question. iPhone or Android?</p><p>ROB: Android</p><p>ADRIANA: All right. Mac, Linux, or Windows for development?</p><p>ROB: Windows.</p><p>ADRIANA: Awesome. Favorite programming language?</p><p>ROB: The one I know, I got to say Java</p><p>ADRIANA: All right. Dev or Ops?</p><p>ROB: DevOps</p><p>ADRIANA: Yeah, I've gotten a few of those answers before. It's very PC. DevOps. All right. JSON or YAML?</p><p>ROB: Depends on the situation.</p><p>ADRIANA: All right, fair enough.</p><p>ROB: All right.</p><p>ADRIANA: Fair enough. All right. And then final question: do you prefer to consume content through video or text?</p><p>ROB: Text.</p><p>ADRIANA: All right. Yeah, the text people are winning so far. Most people are like, "Text." I'm right there with you.</p><p>ROB: And if there was a video, I watch it on mute. I like the writing.</p><p>ADRIANA: Do you read the subtitles?</p><p>ROB: Yeah...I don't know, I'm not a video person.</p><p>ADRIANA: Yeah, I know, right?</p><p>ROB: So kind of my age, I guess.</p><p>ADRIANA: My daughter Hannah, she's like video, no question about it. I'm like, really?</p><p>ROB: Yeah, I'm the same way.</p><p>ADRIANA: But yeah, maybe it is an age thing. I don't mind...I'll watch video with subtitles or I will just put on the audio and walk around the house and have it on YouTube...video on my phone, walk around the house with just the audio, and that I can consume...but I can't just sit there and watch a video. Especially for tech stuff.</p><p>ROB: Yeah, my my attention span is like, really, like, short. I want to kind of go to the end ofthe video, and I just want to read it very quickly because I usually skim through it and then I read the most interesting part in video. It's like, okay, where's the climax? You can't really find it.</p><p>ADRIANA: Yeah, I'm exactly the same, so I totally feel you. All right, so now that we're warmed up, let's geek out on some stuff. So I guess first things first. So why don't you share with everyone what you do? Because you've come, I guess, a long way from our early days in our earlier careers of being the lowly Java devs.</p><p>ROB: So yeah, so maybe start from the beginning, you know? '96, '97, '95. I don't know, just kind of coding. And at that point was involved with wires and illegal streaming. Got me interested. Kind of made some money from there. Very quickly. Went to Sheridan in 2000. Within a year, kind of graduated and then got my first job at SickKids Hospital as a reports developer that turned into Java developer, that kind of turned into architecture. It was pretty cool. And after that, that's when I went to Metavante, or is that the right name? I don't know. I think...</p><p>ADRIANA: I don't know what they're called anymore because it was like when I joined, it was called GHR, and then Metavante ate them up and then I don't know what happened after that.</p><p>ROB: Yeah. So I don't know. In between that, I was kind of in the Canadian Army Reserves too. So kind of got some discipline there. So yeah, it's kind of put me straight as an arrow. Got me kind of healthy and got some responsibility skills. That was from like '99 to 2004 while I was at SickKids. And then between '99 and 2010 while I was still working, I had a side business. So funny story, is in my first resume that I submitted to, I had like, a quote where I want to have a worldwide business where I kind of want to dominate and kind of provide value to people. And when I gave the resume to the SickKids people, they laughed. Right. And I'm like, was that naïve or was that aspiration to kind of something greater. So the entrepreneurship was always there, looking backwards. Maybe a little naïve but kind of inspiring to something greater was kind of my goal. That was kind of my beginnings of trying to take over the world. Pinky and the Brain 2006 that's kind of where I met you in Metavante. Worked there for three years. Went to Point Click Care. I don't know, I think everybody kind of knows here in Canada. Point Click Care one of the kind of unicorns in healthcare.</p><p>So I was there for six months. Sad story is I joined, somebody got the bonus for referring me - it was my brother - who's kind of with the company as me and then six months later I left</p><p>ADRIANA: Right when he got his bonus I'll bet.</p><p>ROB: And they changed the rule after me. I think they even call it the Rob Rule that referral...you got to work there a little bit longer. I didn't do it on purpose. That's kind of when I started my business after Point Click Care. Got my first contract kind of working and actually was with SickKids too, developing their platform and that's kind of where my journey started. And we're here today. And what we do is right now we matured and kind of through the innovation that we do and putting engineering before sales, which I don't always advise because if you have passion for engineering and you want to do everything right, it might hurt sales. But we're proud of that. We run the business our way. So because of that we always kind of innovate, not always to the benefit of kind of sales, but it got us to the journey of early adaptation of Docker, Kubernetes, Cloud Native always early adapters and now we're Cloud Native experts specializing in app modernization, trying to kind of build for the Cloud and the beauty of Cloud Native and optimization, which I love, is it's ever changing, right? So before was moving to the Cloud was legacy software. Now it's kind of the hot take is how do you add AI to software that already kind of are out there, right? In a few years it's going to be something else. So really love what I do, kind of giving the Cloud Native expertise and kind of sharing my wisdom with people.</p><p>And through that, sorry, I started Executive Espresso series where I started kind of like, you know what I love kind of talking to people. So started posting information, just kind of sharing on Cloud Native expertise and kind of the different aspects...Kubernetes, Observability...one thing that's challenging, which I tell you and it hurts me, is to be Cloud Native expert. I keep reminding myself how big the space is and like DevOps, Observability, Platform Engineering and cloud foundations, it takes a lot of learning and knowing and talking to people like you and different spaces. So I find that really challenging. But I enjoy that because in my DNA it's kind of learning. So combining all those things is pretty cool.</p><p>ADRIANA: And you touched on something really important, which is like the Cloud Native space is ginormous and technology is ginormous and there's a new thing out all the time, so then you can't stay on top of everything. So how do you pick what you focus on as a result of that?</p><p>ROB: So we can bring up maybe when you're doing the edits, you can bring up the landscape of the Cloud Native landscape. And I don't know how many tools they have now. Maybe 200, 300, a lot. So what we focus on is opinated experience technologies that we use. So we call it our Tek Stack, kind of powered by open source software. And we chose some tools right as the starting point. Now when we go to clients and kind of try to kind of give our opinions, it's based on that. Now it's also being open to other tools. But when you choose a tool, let it be mature, let it be kind of used by people, let it be a supporting community.</p><p>We did a mistake before in the past, where we were too early of an adapter and you pay the price. I think we did it with Angular 2. We did it way too fast. When Angular kind of went through versions of one to two was Angular 1, then it was 2, then it jumped all the way to 5, was too early. I wish we waited a little bit and kind of used it maybe a little bit later. And same with these tools.</p><p>So we broke it down into different tools for security. It's Falco, Consul, Vault, KeyCloak, kind of maybe HashiCorp kind of world. And then for kind of cluster resources, Postgres, Redis, OpenSearch, Kafka.</p><p>So you can see it's like main kind of tools that we kind of use.</p><p>And Observability: Prometheus stack...Kubernetes Prometheus stack, Sentry, Jaeger, Loki...Kind of making sure that we center on those tools and then making sure that adding principal infrastructure as code kind of on top of that and on top of Google, that's kind of how we chose the tools.</p><p>And that's like the starting point, right. You can see for Observability, I think it's a very similar stack as Logz.io uses or anybody kind of those seem to be the main kind of open source tools that are out there, and there's a lot of support for them. So that's kind of the biggest kind of aspect of selecting them. And they're really good, right?</p><p>So, yeah, that's kind of how we use them. But the biggest thing is through clients and through conversations, you always learn about the new tools. So best way is to throw your tools out there and then tell you some.</p><p>The conference you went to, I think, was from you. You threw one tool, I forget the name of it, that I never knew about. And I was like, okay, it was for platform engineering, I think, or I can't remember which tool it was. But you were using your presentation. It'll come to me.</p><p>ADRIANA: Oh, yeah. Kratix.</p><p>ROB: Kratix, right, right. I never knew that tool before because I never came across it. Right. But then you use that and then it kind of opens up, and then I can query you and be like, hey, how do you use it? Where's the support? So learning from the community and kind of expanding it and then making a selection, hey, is the tool that we want to use or not? Do we want to add it to our stack? Right. So that's pretty cool.</p><p>And I'll finish with this. That's kind of where the new thing of platform engineering is, I think. How can we best, to your question, select the best tools that maybe if I was going to propose to you, but also switch the game, what are you comfortable with and building around that most important part?</p><p>ADRIANA: Yeah, that's so true. It's so important because there's nothing worse...and I've been in the consultancy space before...and there's nothing worse than coming in and saying your stuff sucks and then you're just going to hurt their feelings. It's like basically saying you have an ugly baby and no one wants to hear that they have an ugly baby. You got to be gentle and understand. What are you comfortable with, what are you using? Hey, would you be open to switching over to this? If you're familiar with this, maybe this might be the thing for you. And I think that's very important, especially in consultancy, because you're essentially trying to help companies do things better. But there can be a lot of resistance to change, so you have to be very gentle with them.</p><p>ROB: It yeah, I don't know if I'm an engineer anymore. I'm ex engineer. I love engineering, but I spend more time doing non-engineering stuff. But there's one thing, right, that I always notice with engineers kind of myself, too, not excluding myself. There's that ego, right? I selected, I know the tools better. Prove me wrong. Why are you using this tool? And I don't like taking that conversation there. I'd rather being like, hey, if it's tools great, let's use it, let's improve it. Let's build what you guys need.</p><p>Right? But engineers are smart people. I'm going to say that they're usually intellectually smart, so they know what they're talking about. And you got to come with a game, too, to say that you know what you're talking about. So that's kind of where the conversation goes.</p><p>ADRIANA: Yes, absolutely. Is definitely a fine line. And I think one of the things in engineering, that engineering is an art form, really. And I think that goes to say for any type of art form is that sometimes we tend to fall in love with our code, with our technology, with the things that we create. But the best thing that we can do for our art is to give it some sort of a seed so that it can grow, whether it's like, hey, that sparks another idea where someone's like, hey, you know what? You could do this a little bit better. I like where you started, but I think this is how it can be improved. And being able to let go of your initial notions and be open-minded to other ideas, other ways of improving it, honestly, I think that's what open source is all about and I think that's what makes also for very successful organizations and very successful teams that you have to check your ego at the door.</p><p>It's hard though, because sometimes you're working on a thing and it's like it's your baby. You've put a lot of TLC into it only to have someone say, well, I found a better way of doing it. And it pretty much scraps all the stuff that you did that can hurt. But also recognizing that maybe your initial work, even though it's being discarded, inspired somebody to come up with a better way of doing things.</p><p>ROB: Yeah. I was going to ask you, what do you think is the best way of judging that? Right. How do you best put it out there? You kind of answered, I guess, open source. Right. Kind of let the community play with it. Any other kind of ways you would kind of try it out. Kind of let kind of people give you opinions in a non hateful control fashion.</p><p>ADRIANA: Yeah, generally just having conversations. I think it all comes back to community, whether it's putting it out there through open source or writing about it in a blog post or having a conversation with somebody. Finding ways to make those connections, I think is probably the best way but you can't do that without it being out there in some form or another, I think.</p><p>ROB: Yeah, I really like kind of in my recent time writing, right. So got me thinking and expressing and talking to people. Right. And then the biggest thing is taking that feedback in a positive way.</p><p>ADRIANA: Yeah.</p><p>ROB: First reactions like, oh, man, why did he say it that way? But then it's like, why did he say it that way? Maybe explore that a little bit more. Right. And then you meet the person, and then you have a different kind of perspective, and then you can change or you don't have to change. The biggest thing is to agree with them</p><p>ADRIANA: Yeah, absolutely. But I think the most important thing is that someone offering an opinion forces you to take a step back and rethink it. And it's like what you said, I'll either agree or, hey, there's something to that statement. Maybe I'll tweak it or take some of that into consideration, or like, no, I actually think my way is the better way. I've given it some thought and that's perfectly all right.</p><p>ROB: Yeah. And you might have different motives too, right. It could be business case, could be technology, could be different case. Just recently, we had somebody come in and they had an objective of looking from this kind of zoom...was monetary zoom. And it's like that's one way of looking at it. Right. And because it's a business client, they're going to push it in that way. Now, as an engineer, the most frustrating part is let go of your best practices. And then because most of the times client is right. Quote. You try to kind of make them happy but you got to really put your ego away and also put away I told you so because I believe even in that scenario business person could be right because now they're coming from their perspective with and they might have limits.</p><p>So you got to look at from that angle ego from technology, from business and kind of move the conversation forward.</p><p>ADRIANA: That makes a lot of sense. I think at the end of the day, you just have to be open-minded. So of all the technologies that you've been working with, what's the one that's really exciting you right now?</p><p>ROB: I love Conversational AI</p><p>ADRIANA: Oh, yeah. Cool.</p><p>ROB: So...and applying it to any domain. We're just working actually with Pat, working on Conversational Kube Bot, where you can talk to it in human language and get a response.</p><p>ADRIANA: Oh, nice. Is that something you guys are developing?</p><p>ROB: Yeah, we're developing it. I want to release it. It's kind of started as a kind of small project because we're in a grander schemes working on Enterprise search, and we call it Conversational Enterprise Search, and we call it, like, Next Knowledge Base Economy, where knowledge is king. And how can you take that knowledge and how can you converse with it right. At a basic level. Right. And applying it in Kubot, hey, get all the resources, all the material from kind of Kube Bot and then suck it in. Use kind of NLU, NLP, NLG, kind of all the kind of natural processing, human and language kind of processing. So you're able to create something where it's your human assistant. Right. So my goal is, like, I never want to remember a Kubernetes command. And with this, we already have a prototype where it's like, hey, tell me the status of the system and let's see all the pods or something, right?</p><p>ADRIANA: Oh, my God, that's so cool. I cannot tell you how many times, if I'm away from Kubernetes for a while, I have to Google this stuff. Or now I have a GitHub repo where I just have a README with all of my go to Kubernetes commands because I forget that stuff, especially the gnarly ones. Like, how do you freaking go through your logs in Kubernetes? Or how do you log into your pod? Into your container in your pod? Or be like, yeah...</p><p>ROB: I'm with you, man. I have a folder with documents, and it's for, like, Kubernetes, Docker this, and I'm like, get lost in those. And then it's like searching through those commands. So we're applying this Enterprise search and conversational search to Kubernetes and Observability. And it ties into AI Ops. So I'm in awe in how powerful large language models are and applied in the right case, I'm going to write a blog. It's on my to-do. I kind of have a draft format where take it from a different angle, right.</p><p>ADRIANA: Yeah, yeah.</p><p>ROB: How these AI tools can help the world, right. I see too much boom and doom, kind of, hey, they're going to break this, break that. It's going to take cover, control. Yes, everything, right? We have the biggest case of nuclear power. It's for good, it's for bad. It's our human choice to use it for the good. Right. And I'm always optimist.</p><p>So I love it because it can apply to so many...We just combined the few elements, AI search and Observability and Kubernetes and boom. That's something we're working on.</p><p>So that goes back to engineering and working cool stuff. So that's kind of what I really enjoy.</p><p>ADRIANA: That is super cool. Yeah, it's funny because I think AI has definitely become a hot topic because it's come up more than once in this podcast. I think my first dabbling into AI was, like, using DALL-E for generating images for my presentations. That was kind of my first one where I'm like, oh, my God, this is the coolest thing. I can tell it to generate pictures of llamas doing funny things. What? Or my favorite, I have this love for capybaras now because Instagram one day decided to serve me pictures and videos of capybaras.</p><p>And I'm like, oh, my God, this is such a glorious animal, you know, DALL-E has generated me a bunch of images of these things for my presentations as well. So I'm like, "Shit, that is some really rad stuff."</p><p>And then further leveraging ChatGPT for even certain things, where you find yourself in a position where I need to reword this thing. My brain is fried. "ChatGPT, just take the sentence that I wrote and make it a little bit shorter," because I don't have the brain power to try to think of five different ways of saying this word and conveying this thing, right?</p><p>ROB: So you're touching on something pretty cool, right? So it takes you to the next level. And some people say it actually does it for you. It doesn't yeah, it's going to be mind-blowing. It doesn't, because I can smell, like when a marketing person talks about technology thing, and it kind of doesn't make sense. And then when a techie will use the same kind of and they will just rephrase it. There's a difference.</p><p>So it's such a helpful...I love it. It's been changing. So we applied it kind of all over the place. Again, combining AI, Observability, DevOps like...crazy.</p><p>ADRIANA: It's going to be mind-blowing. And I think people forget that it's not like AI, as you said, AI is not going to do all the work for you. You still need the human touch to guide it in the direction, and then you still have to vet it because sometimes AI spits out some dumb-ass shit and you're like, "No, I do not want this." And then you just rephrase the question.</p><p>At first when I heard the term "prompt engineer", I'm like, "Ha ha. That's so hokey."</p><p>But we've been prompt engineers for a while now, if you think about it, in software, because that is essentially what we do when we do a Google search, especially when we're trying to solve a gnarly-ass problem and you enter a particular search term, and then you're like refining, refining, refining, until you're like, oh, you know what? That's not even the right question that I have to ask, but now I've got enough information that I know the right question to ask, and that's essentially what a prompt engineer does. It's just now the floodgates have opened in terms of what it provides you right. It's more than just those Google search results. It's more contextual information.</p><p><br /> </p><p>ROB: So, you know, I agree with you. 100%. So I didn't know what prompt engineering was. That I was doing prompt engineering, right? Before it was...because I was doing what you said. It was kind of like the engineering brains, like, okay, I'm going to do it this way. I want to ask it that way. Oh, it's pretty cool. And then you start learning from it and then yeah, you were engineering a prompt, right? As a CEO, write me an email on this promotion.</p><p>ADRIANA: Make it sound more beautiful. Another thing that I want to ask is, we both came about in technology before there was such a thing as Cloud, Kubernetes...We are children of the monolithic era of Java enterprise servers, which are no longer I don't know if I miss it or if I'm glad that that stuff's gone. What was your foray into Kubernetes? What led you in that path?</p><p>ROB: So I was doing consulting in Montreal, this is...whenever Docker 1.1 came out and was lucky enough that the company was kind of looking and really trying to find solutions around Docker. And we use Docker Compose and Docker Compose is kind of limiting solution.</p><p>And from there, just bringing the Docker world, we kind of started working with it. We had a few implementation of Docker Compose for clients, and then Kubernetes came, right? Early adapters...and kind of jumped on that because there was a limitation of controlling and deploying Dockers without a kind of orchestration platform. So we kind of started building for Google and Kubernetes and creating our own kind of platform with the CLI on how to deploy, ordering...</p><p>So we were kind of early kind of working on it and the tools that we have right now weren't there. We kind of build them ourselves. So that's how we jumped on on it. So it was through a client and then just thinking that it's really cool how you can kind of abstract to OS level virtualize, a little kind of component.</p><p>It was just kind of groundbreaking even though Linux had it before putting it in kind of element where, hey, we're using Eclipse. And then instead of deploying MySQL on my Windows box at the time we deployed it in Kubernetes...sorry...in Docker, which you can kind of start and turn on and off.</p><p>It wasn't some kind of heavy windows or Mac installation.</p><p>That kind of it was just bring it up, the Docker is there, and connect to it. And I was like, man, that's pretty cool, right? And I'm like, man, I don't know. As an engineer, it was kind of groundbreaking tech porn.</p><p>ADRIANA: Yeah, I totally agree.</p><p>ROB: I'm like, oh, my God, what can you do? And then not a lot of people were working on it, but we had some solutions, and then Kubernetes was the next kind of level.</p><p>ADRIANA: Yeah.</p><p>ROB: Kubernetes is complex, right. It's not easy. I wouldn't say for everybody to use it. There's a good case for it, but those benefits that it brought were pretty cool in terms of kind of working with containers and providing the networking and deploying. So kind of building around that. That's kind of our first foray to it. And it just continues until now.</p><p>ADRIANA: I think that's such a really good point on the containerization is the gateway drug, right to Kubernetes. I mean, it really is. Docker in itself was awesome. And then you're like, oh, shit. Now I've got to manage these Docker containers in tandem and figure out all this stuff, the networking and stuff between them. And then Docker Compose kind of helps you with that, and you're like, okay, that's better. And then you realize I need a little more, umph.</p><p>Oh, Kubernetes is like, the next natural evolution of it, where you're like, oh, my God, this makes things so much easier. But then at the same time, it's like, my life is hell. It's like, you can't win, right? It solves a problem, but then it brings on additional complexity because it is such a complex tool. But so cool.</p><p>ROB: Yeah, it I keep following kind of...some questions. Once use Kubernetes, and people are against it and big projects, small projects, I have a simple answer. The community of tools is so big right now, you got to use it because everybody's kind of working towards one goal, and that's the beauty of it, right? Yes. It's complex. Yes. It's hard. Yes. You got to have that's what we try to make it easier. Yes. You got to remember that managed Kubernetes is a little bit easier, but dealing with it overall, it brings complexities. But having every single tool, like Cloud Native tool, you go into a landscape, every single tool is deployable on Kubernetes, right?</p><p>So having that power and building from infrastructure-as-code and kind of Helm Chart and combining it all together, the power is there. That's kind of what I think is the biggest benefit. So, yeah, use it and then use it smartly. If somebody asks you when to use it or if it's good or bad, man, that's the wrong question. You find a problem, and there's solutions for it.</p><p>And if you want to build a WordPress site, build it on Wordpress.org or something, right? Or if you want to deploy WordPress and Kubernetes, deploy in Kubernetes. What is your need? What is your problem?</p><p>ADRIANA: I totally agree. And it's funny because I was having a similar discussion with folks today where I was chatting about Kubernetes and Nomad and how a lot of people talk about it in terms of a versus thing. But it's like, what is your use, case? When I worked at Tucows, it was a Nomad shop.</p><p>And it made sense because they had their own data centers, which meant that when they tried to start up their own Kubernetes clusters in their own data center, that's like you are creating your clusters from scratch, which is a horrible, horrible experience. Versus if they were using Public Cloud and have access to managed Kubernetes, maybe that would have changed the conversation.</p><p>But at the time, using data centers well, between running Nomad in a data center versus running Kubernetes in a data center, it's a lot easier to manage a Nomad cluster compared to a Kubernetes cluster. But then also, I guess some organizations might not need the additional complexity that you get with Kubernetes, and so they might choose Nomad or whatever other product because there's like, for example, VMware Tanzu, right?</p><p>They're a competitor as well in the space. I've not played with it, I've just heard of them, and that is the extent of my knowledge. But it's interesting to know that there are other competitors in the space that solve the problem, but in a different manner. And maybe that suits your use case better.</p><p>ROB: Yeah. So, when we were working, like, a few years ago, I felt it was nightmare to have Kubernetes on premises or data center, to your point, right?</p><p>No matter something, the tools were not baked in. Now it's easier. But that one leads me to a question for you. What do you think of...I read some articles that were kind of, I guess, headline grabbers. Cloud is dead. People are going back on premises or data centers.How do you feel where the world is going to go? Like, having a crystal ball...Cloud versus maybe people going back to their own data centers or hybrid. Any ideas there?</p><p>ADRIANA: Yeah, I think it's going to be a hybrid thing because here's my take on Cloud. I think Cloud abstracts a lot of the complexity that you would have for managing your own data center. And I think to a certain extent you can even manage the complexity of running your own data center through tools like OpenStack. And I think Azure has a thing called Azure Stack, and I'm sure the other Cloud providers have their own thing as well.</p><p>So you're basically having the same nice little infrastructure-as-code convenience in your data center rather than hosting in Public Cloud. Now. I think a lot of people treated like there was this mega rush to public cloud, I think because A, it was easy, and B, there was a lot of hype.</p><p>And then people forgot to look at the cost, where they're like, oh, this stuff is limitless. No, until you get your first cloud bill and you're like, "Shit, that was a massive cloud build."</p><p>Did I actually need all that stuff? But in terms of leaving it to somebody else to manage your infrastructure, awesome. But you have to be super mindful of your costs. Whereas when you're running your own data center, you are so mindful of your costs because you are keeping an eye on that budget like a hawk. Right? It's like, no, I do not have extra rack. Like, I ran into an issue when I worked at Bank of Montreal where we were setting up...we had to buy new physical server.</p><p>There was no rack space. They had to buy a rack. And because there was no rack space, they had to lay in the electrical work to be able to rack up that server. There was all this stuff that you take for granted when you're, when you're running in Public Cloud.</p><p>ROB: Yeah, I think it's going to be both. I'm just a proponent that it's really hard for data centers, specifically the smaller ones replicate the security, right? How do you do that, right? So you have these billion dollar clouds and their day in, day out as they go to an office and they think how to make it better, how to make it better. And over there where yes, now there's great tools from a lot of clouds to have infrastructure kind of as code infrastructures, cloud foundations for your data center. But that investment, continuous investment into securing it, that's what worries me, right?</p><p>Maybe like to your point, I'm hearing horror stories with managed services and cloud and cloud bills that it might be more kind of cost efficient to have that data center. Right. Because the cloud costs are so huge. Right. I think we're kind of still in the early stages, but I think it's going to be hybrid. I just don't know how cool will solve that issue of having a secure data center. So is it going to be your own data center stack?</p><p>So maybe know Bank of Montreal or the big banks or Canadian Tire might have their own because they have money for it. Right. And then you might have data centers that are kind of from the old age where they host stuff for you and you just have your rack in there. We might solve the cost savings issue, but if we don't, we're going to see some bigger blowback. But I just don't see yet how other companies can replicate that heavy investment those big three are doing into that security or whatever security or the future tools or that's kind of where the word is going to be. So I'm going to see where it's gonna go.</p><p>ADRIANA: Yeah, it'll be interesting and in the same way way that you're kind of keeping an eye on the whole data center situation. On prem or Cloud. I think we'll see a similar movement with the monolith versus the microservice, because, again, a lot of organizations rushed into the microservices model thinking, this is going to solve my problems. And then now they're rethinking it, which is rather interesting, which I'm not surprised by, because, again, it's like a lot of hype and a lot of people just did very knee-jerk reactions, rather than, is this actually going to do the thing that it's supposed to do for me?</p><p>ROB: I think it is going to go somewhere in between. As long as you work towards the scalability and elastic nature of the cloud, build it for that, right? So microservices are good for that if built well because you can isolate the problem, right?</p><p>If you can have a monolith, make sure you can do the same thing. Make sure you can scale the biggest thing of monolith. Once it couldn't scale and you had your 30 different features in one set, and then what, right. So there's room for both. And it's an architectural pattern they want to use.</p><p>I agree. But it's the same answer. The Kubernetes answers. It's the same kind of answers. When I see kind of, hey, I go to Reddit and I'm Kubernetes and I'm here and I'm there, it's the same thing. Oh, I would never use monolith. I'm like, man, that's not the right answer. Be more a little bit critical of what you're trying to say, why you fail with your problem. It's not like brass stroke for everything is the same. So room for both.</p><p>Got a question for you. Can I ask? Okay. Observability...what do you think of same thing with the cost because you're in the space and I think we had a conversation on it before, manage versus kind of in your stock because just an example, DataDogs and all that stuff, the same thing. You start slowly and then there's a boom, a bill, right? Is that bill justifiable millions of dollars? Where do you stand in that Observability world and what do you think about open source or in your kind of open source entire Kubernetes or kind of powered by open source versus kind of the fully managed solutions and the benefits kind of of that. Where do you stand with that?</p><p>ADRIANA: Yeah. So I'm going to put on my not a "I work for an Observability company hat," but my "I was in the position of managing an Observability team hat," and from that perspective...so when I worked at Tucows, I came in to manage two teams, a platform team and an Observability team. And the Observability team at the time, their function was basically managing tools and not focusing on practices. But we were also using a SaaS vendor. So internally managed tools plus SaaS vendor. I'm like, you know what, you've already got the contract with the SaaS vendor. Let's use that as the standard. Let's ditch the internal tools so then we can focus on practices and focus then on making sure that people are doing Observability properly and making sure that we standardize on the OpenTelemetry.</p><p>Because this was like the early days of OpenTelemetry, so traces weren't even general availability. Now we're at the point where traces are general availability, metrics are general availability and I think logs are stable, but depending on the language, it's like the specification is stable, but it's on a per language basis, like where things are. But long story short, OpenTelemetry has evolved a lot and for me it was more important coming into that team making sure that the organization was doing Observability properly rather than focusing on maintaining tools. Because if you're so focused on maintaining tools, then what's to say that you're actually doing Observability properly? So we wanted to set out a set of best practices across the org.</p><p>Now, we did run into cost overruns with the vendor that we were using, but the nice thing about using OpenTelemetry is it gave us this opportunity to...because my focus was, let's make sure that the organization instruments everything in OpenTelemetry. And they were not. They were using vendor SDKs at the time. But my goal was let's inform people on making sure that they adopt OpenTelemetry so that if you're stuck with a vendor that way you're not stuck with a vendor that's going to cost you a gajillion dollars.</p><p>Right now you have that flexibility of going to another SaaS vendor or...you know what, now you have the flexibility too. If you want to go the self-hosted model you have that kind of flexibility. But yeah, I feel like when you're evaluating vendor, you have to know what you're getting in bed with. Because as soon as with that particular vendor, we started moving away from their SDKs and started using OpenTelemetry, the cost shot up because they supported OpenTelemetry, but they treated the OpenTelemetry stuff as like extra I don't know, extra nodes or whatever, extra containers or some I forget what it was, but our costs shot up. It was shockingly horrifyingly expensive as a result.</p><p>So I think you need to understand the cost model up front. Unfortunately a lot of vendors have very complex costing models which then that makes it a little bit tricky. Yeah.</p><p>ROB: So when you said that if you design it properly, do you think you can very easily exchange the tools because your best practices are kind of build on OpenTelemetry and then you can kind of go from tool to tool? Is that kind of what you mean by best practices?</p><p>ADRIANA: Yeah, so best practices means...because the idea of Observability is your system is emitting enough information so that even without knowing the inner workings of the system, you have enough information so you can tell what's happening, right? So yeah, you can use OpenTelemetry but if your system is not emitting the right stuff then so what, right?</p><p>And it's a combination of emitting the right stuff and also making sure that the vendor is representing the information. So then when you instrument using OpenTelemetry the thing that differentiates the vendors is how they render that information. Is this going to be useful to you? So it's a combination of making sure that the code is instrumented properly and also is this thing showing up in a way that's useful to you so that you can troubleshoot. Right, so that I think becomes the trick.</p><p>ROB: Yeah, that's good, right. It's kind of like what we're concentrating with kind of our stack. But the journey is not understood, right? And I feel some vendors are overselling the promise because the tool will not solve everything and you can just get into a really bad practice of paying a lot because you're going to be searching for what to collect and just scraping everything possible. So that best practice we're talking about and then emitting the data, collecting data. That's a very important piece.</p><p>So back to the other question. So we have the practices and kind of OpenTelemetry and kind of instrumenting the code. Where do you find then after that's done, the SaaS model vendors and I don't want to pick on DataDog, there's a few others of them that are there. Where do you feel they fit into that once you have that set up the internal platform versus external SaaS model.</p><p>ADRIANA: In terms of what specifically?</p><p>ROB: For Observability. So comparing having Prometheus stacking your Kubernetes versus maybe connecting to again Logs.io, just say, right? Because they're kind of API based and kind of instrumenting kind of thing. Where do you think do you have an approach or preference towards one or you think it depends on the situational and company?</p><p>ADRIANA: Yeah, I think at the end of the day it just depends on your situation. When I started my Observability journey, my dream was to have a tool that took care of all the things. So in my ideal world you could do away with Prometheus because you can emit those Prometheus style metrics and then just ingest them into whatever system and you'll have a place that displays your metrics, your logs and your traces and they're all correlated nicely.</p><p>ROB: Right.</p><p>ADRIANA: I don't think that any one vendor does that well right now it's interesting too, like for example in OpenTelemetry there's a way right now to correlate your traces and your logs which is currently being implemented. There's a way to correlate your traces to your metrics. It's called a trace exemplar. But when you look under the covers...so a lot of people talk about trace exemplars. You look under the covers. It's not been implemented for a lot of languages. I think the only one that's actually been implemented for is Java. So then you'll see actually a lot of vendors that will do that correlation in the tool itself and not use OpenTelemetry for it, which is quite interesting. So there's still some work to be done. It'll be interesting to see where things go.</p><p>ROB: That's an interesting problem that I feel we always face because they're so wide to kind of adapt to so many different languages and tools and stuff and open it up and making sure can one company be doing everything well? It goes back to kind of can Apple do everything well? Can Microsoft do everything well? At what point can you invest in everything, right?</p><p>So that's going to be interesting to see when I was talking to somebody at a conference, what's going to happen eventually is people are going to be really buying out each other, right? We're going to reach that level where they're going to be eating up and then, hey, these guys are doing good. This level Observability, combine it together and then see if that works.</p><p>I spoke to you about it as well, kind of because where you are so that's going to happen. That's good and bad. Because that will kind of go to your point where maybe somebody's going to be able to create that kind of one tool by waiting to see if there's going to be enough appetite and investment to make those different parts of the tool well structured. So it's pretty cool. Pretty cool.</p><p>This whole Observability is just so crazy, so vast. You can spend just like and you can spend a world and all your time reading about it and you still can kind of tackle the fraction of it, right?</p><p>ADRIANA: Oh, yeah, absolutely. I know. I do this for a living, and I'm like, I've barely scratched the surface. Well, cool. We are just coming up on time. So, for parting words, do you have any awesome advice that you want to share with our lovely audience?</p><p>ROB: Go slow, talk to experts. If you do things, try to do them right the first time, but don't be afraid to fail. And iterate, right? So it's kind of challenging aspect there, but yeah, maybe for people that are starting out, touch technology, it's here with us. For AI, embrace it, don't hate it. It's here with us. There's ways of things, figuring it out. As long as we have a positive outlook for what we want to do, we're humans are very smart, we're going to solve it. So that's kind of the approach I take too. All these different things that are coming out, maybe because we're techies, we enjoy it more because we see the potential of it and I see huge potential and just where the world's going in a very good way, very positive way.</p><p>ADRIANA: Totally. That's awesome. Those are great words of wisdom. Well, thanks so much, Rob, for geeking out with me today, y'all. Don't forget to subscribe. And be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p>ROB: Peace out, and geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 17 Oct 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Robert Golabek)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-cloud-native-with-robert-golabek-mCm1kQDH</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Rob Golabek is Chief Architect & CEO at Translucent Computing. A thought leader and insightful tech visionary with over 20 years of experience, Rob is a Cloud Native expert specializing in App Modernization. Leveraging data, AI & cloud for digital transformation, he provides expert guidance to clients navigating the complex, ever-changing cloud-native landscape.</p><p>Rob has shaped the technology landscape through his work at Translucent, progressing from software development to architecture and leadership roles. His expertise in cloud-native technologies, DevOps practices, infrastructure tooling, and tailored consulting approach helps clients drive toward cloud-native success, including observability and robust cloud foundation building.</p><p>Rob also leads the ExecutiveEspresso Series, where he contributes to fueling business growth and inspiring the next generation of innovation.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.linkedin.com/in/robertgolabek/">LinkedIn</a></li><li><a href="https://twitter.com/Robertski">X (Twitter)</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.translucentcomputing.com">Translucent Computing</a></li><li><a href="https://en.wikipedia.org/wiki/Etobicoke">Etobicoke</a></li><li><a href="http://lefthandersday.com">Lefty Day</a></li><li><a href="https://www.java.com/en/">Java</a></li><li><a href="https://www.sickkids.ca">SickKids Hospital</a></li><li><a href="https://en.wikipedia.org/wiki/Metavante">Metavante</a>/<a href="https://thepaypers.com/payments-general/metavante-to-acquire-ghr-systems--726252">GHR</a></li><li><a href="https://www.canada.ca/en/army/corporate/reserve.html">Canadian Army Reserve</a></li><li><a href="https://en.wikipedia.org/wiki/Pinky_and_the_Brain">Pinky and the Brain</a></li><li><a href="https://pointclickcare.com">Point Click Care</a></li><li><a href="https://www.linkedin.com/posts/robertgolabek_executiveespresso-valuestream-appmodernization-activity-7085692898888843264-YPC6/">Executive Espresso</a></li><li><a href="https://en.wikipedia.org/wiki/Cloud-native_computing">Cloud Native</a></li><li><a href="https://en.wikipedia.org/wiki/Angular_(web_framework)">Angular</a></li><li><a href="https://www.translucentcomputing.com/tekstack/">TekStack</a></li><li><a href="https://falco.org">Falco</a></li><li><a href="https://www.keycloak.org">KeyCloak</a></li><li><a href="https://www.postgresql.org">PostgreSQL</a></li><li><a href="http://redis.com">Redis</a></li><li><a href="https://opensearch.org">OpenSearch</a></li><li><a href="https://kafka.apache.org">Kafka</a></li><li><a href="http://prometheus.io">Prometheus</a></li><li><a href="https://grafana.com/oss/loki/">Loki</a></li><li><a href="http://Logz.io">Logz.io</a></li><li><a href="kratix.io">Kratix</a></li><li><a href="https://en.wikipedia.org/wiki/Natural-language_understanding">Natural Language Understanding (NLU)</a></li><li><a href="https://en.wikipedia.org/wiki/Neuro-linguistic_programming">Neuro-Linguistic Programming (NLP)</a></li><li><a href="https://en.wikipedia.org/wiki/Natural_language_generation">Natural Language Generation (NLG)</a></li><li><a href="https://en.wikipedia.org/wiki/Large_language_model">Large Language Model (LLM)</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_Intelligence_for_IT_Operations">AI Ops</a></li><li><a href="https://openai.com/research/dall-e">DALL-E</a></li><li><a href="https://en.wikipedia.org/wiki/Capybara">capybara</a></li><li><a href="https://en.wikipedia.org/wiki/List_of_application_servers#Java">Java enterprise server</a></li><li><a href="https://tucows.com">Tucows</a></li><li><a href="http://nomadproject.io">Nomad</a></li><li><a href="https://tanzu.vmware.com/tanzu">VMWare Tanzu</a></li><li><a href="https://www.openstack.org">OpenStack</a></li><li><a href="https://azure.microsoft.com/en-us/products/azure-stack">Azure Stack</a></li><li><a href="bmo.com">Bank of Montreal</a></li><li><a href="http://canadiantire.ca">Canadian Tire</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="http://vaultproject.io">Vault (HashiCorp)</a></li><li><a href="http://consul.io">Consul (HashiCorp)</a></li><li><a href="https://www.jaegertracing.io">Jaeger (tracing tool)</a></li><li><a href="https://kubernetes.io">Kubernetes</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is my good friend Robert Golabek. Welcome, Rob!</p><p>ROB: Hey, nice to be here.</p><p>ADRIANA: Super nice to have you on. And full disclosure, Rob and I have known each other for a really long time, like since, what...2000...I want to say 2005? It's been a while. We've known each other for a really long time in a past life, in our past lives as Java developers, which is really awesome. So Rob, for starters, where are you calling from?</p><p>ROB: I am from the deep west Toronto Etobicoke.</p><p>ADRIANA: Yay. Fellow Canadians.</p><p>ROB: Yeah, people don't know Etobicoke is a borough of Toronto, so some people call it Toronto, some people don't. For some people, I heard it's really far. For me, it's actually the perfect balance. Twenty minutes from Toronto. But yeah, get some kind of space. So yeah, that's kind of where I'm from.</p><p>ADRIANA: Cool. Awesome. Awesome. All right, so we're going to start with some rapid fire questions. Are you ready? I promise it won't hurt. All right, number one, are you a lefty or a righty?</p><p>ROB: Righty. And happy Lefty Day. I saw that post, so yes, your superpower...I was going to respond post of my right-handed rights.</p><p>ADRIANA: I always forget to acknowledge Left-Handed Day. And then this year I'm like, "I am going to schedule this post so I don't forget." And then when it popped up the next day, like on Monday when I was back at the office, I'm like, "Oh, Lefty Day passed. Oh, I remembered post on that."</p><p>ROB: It so the reason it's close to me is my dad is left-handed, right?</p><p>ADRIANA: Awesome.</p><p>ROB: And for some weird reason, it was weird when he was growing up to be left-handed. So they tried to even make him write it with the right hand, and it was kind of, you know, so yeah, it's dear to me.</p><p>ADRIANA: Yeah, totally. Yeah, my mom too, she was left-handed and she was subjected to people trying to make her write with her right hand. And she was one of those non-functioning-with-her-right-hand lefties...everything with the left hand. So she's like, "No." I can manage with some right handed stuff, but lefty and proud. All right, next question. iPhone or Android?</p><p>ROB: Android</p><p>ADRIANA: All right. Mac, Linux, or Windows for development?</p><p>ROB: Windows.</p><p>ADRIANA: Awesome. Favorite programming language?</p><p>ROB: The one I know, I got to say Java</p><p>ADRIANA: All right. Dev or Ops?</p><p>ROB: DevOps</p><p>ADRIANA: Yeah, I've gotten a few of those answers before. It's very PC. DevOps. All right. JSON or YAML?</p><p>ROB: Depends on the situation.</p><p>ADRIANA: All right, fair enough.</p><p>ROB: All right.</p><p>ADRIANA: Fair enough. All right. And then final question: do you prefer to consume content through video or text?</p><p>ROB: Text.</p><p>ADRIANA: All right. Yeah, the text people are winning so far. Most people are like, "Text." I'm right there with you.</p><p>ROB: And if there was a video, I watch it on mute. I like the writing.</p><p>ADRIANA: Do you read the subtitles?</p><p>ROB: Yeah...I don't know, I'm not a video person.</p><p>ADRIANA: Yeah, I know, right?</p><p>ROB: So kind of my age, I guess.</p><p>ADRIANA: My daughter Hannah, she's like video, no question about it. I'm like, really?</p><p>ROB: Yeah, I'm the same way.</p><p>ADRIANA: But yeah, maybe it is an age thing. I don't mind...I'll watch video with subtitles or I will just put on the audio and walk around the house and have it on YouTube...video on my phone, walk around the house with just the audio, and that I can consume...but I can't just sit there and watch a video. Especially for tech stuff.</p><p>ROB: Yeah, my my attention span is like, really, like, short. I want to kind of go to the end ofthe video, and I just want to read it very quickly because I usually skim through it and then I read the most interesting part in video. It's like, okay, where's the climax? You can't really find it.</p><p>ADRIANA: Yeah, I'm exactly the same, so I totally feel you. All right, so now that we're warmed up, let's geek out on some stuff. So I guess first things first. So why don't you share with everyone what you do? Because you've come, I guess, a long way from our early days in our earlier careers of being the lowly Java devs.</p><p>ROB: So yeah, so maybe start from the beginning, you know? '96, '97, '95. I don't know, just kind of coding. And at that point was involved with wires and illegal streaming. Got me interested. Kind of made some money from there. Very quickly. Went to Sheridan in 2000. Within a year, kind of graduated and then got my first job at SickKids Hospital as a reports developer that turned into Java developer, that kind of turned into architecture. It was pretty cool. And after that, that's when I went to Metavante, or is that the right name? I don't know. I think...</p><p>ADRIANA: I don't know what they're called anymore because it was like when I joined, it was called GHR, and then Metavante ate them up and then I don't know what happened after that.</p><p>ROB: Yeah. So I don't know. In between that, I was kind of in the Canadian Army Reserves too. So kind of got some discipline there. So yeah, it's kind of put me straight as an arrow. Got me kind of healthy and got some responsibility skills. That was from like '99 to 2004 while I was at SickKids. And then between '99 and 2010 while I was still working, I had a side business. So funny story, is in my first resume that I submitted to, I had like, a quote where I want to have a worldwide business where I kind of want to dominate and kind of provide value to people. And when I gave the resume to the SickKids people, they laughed. Right. And I'm like, was that naïve or was that aspiration to kind of something greater. So the entrepreneurship was always there, looking backwards. Maybe a little naïve but kind of inspiring to something greater was kind of my goal. That was kind of my beginnings of trying to take over the world. Pinky and the Brain 2006 that's kind of where I met you in Metavante. Worked there for three years. Went to Point Click Care. I don't know, I think everybody kind of knows here in Canada. Point Click Care one of the kind of unicorns in healthcare.</p><p>So I was there for six months. Sad story is I joined, somebody got the bonus for referring me - it was my brother - who's kind of with the company as me and then six months later I left</p><p>ADRIANA: Right when he got his bonus I'll bet.</p><p>ROB: And they changed the rule after me. I think they even call it the Rob Rule that referral...you got to work there a little bit longer. I didn't do it on purpose. That's kind of when I started my business after Point Click Care. Got my first contract kind of working and actually was with SickKids too, developing their platform and that's kind of where my journey started. And we're here today. And what we do is right now we matured and kind of through the innovation that we do and putting engineering before sales, which I don't always advise because if you have passion for engineering and you want to do everything right, it might hurt sales. But we're proud of that. We run the business our way. So because of that we always kind of innovate, not always to the benefit of kind of sales, but it got us to the journey of early adaptation of Docker, Kubernetes, Cloud Native always early adapters and now we're Cloud Native experts specializing in app modernization, trying to kind of build for the Cloud and the beauty of Cloud Native and optimization, which I love, is it's ever changing, right? So before was moving to the Cloud was legacy software. Now it's kind of the hot take is how do you add AI to software that already kind of are out there, right? In a few years it's going to be something else. So really love what I do, kind of giving the Cloud Native expertise and kind of sharing my wisdom with people.</p><p>And through that, sorry, I started Executive Espresso series where I started kind of like, you know what I love kind of talking to people. So started posting information, just kind of sharing on Cloud Native expertise and kind of the different aspects...Kubernetes, Observability...one thing that's challenging, which I tell you and it hurts me, is to be Cloud Native expert. I keep reminding myself how big the space is and like DevOps, Observability, Platform Engineering and cloud foundations, it takes a lot of learning and knowing and talking to people like you and different spaces. So I find that really challenging. But I enjoy that because in my DNA it's kind of learning. So combining all those things is pretty cool.</p><p>ADRIANA: And you touched on something really important, which is like the Cloud Native space is ginormous and technology is ginormous and there's a new thing out all the time, so then you can't stay on top of everything. So how do you pick what you focus on as a result of that?</p><p>ROB: So we can bring up maybe when you're doing the edits, you can bring up the landscape of the Cloud Native landscape. And I don't know how many tools they have now. Maybe 200, 300, a lot. So what we focus on is opinated experience technologies that we use. So we call it our Tek Stack, kind of powered by open source software. And we chose some tools right as the starting point. Now when we go to clients and kind of try to kind of give our opinions, it's based on that. Now it's also being open to other tools. But when you choose a tool, let it be mature, let it be kind of used by people, let it be a supporting community.</p><p>We did a mistake before in the past, where we were too early of an adapter and you pay the price. I think we did it with Angular 2. We did it way too fast. When Angular kind of went through versions of one to two was Angular 1, then it was 2, then it jumped all the way to 5, was too early. I wish we waited a little bit and kind of used it maybe a little bit later. And same with these tools.</p><p>So we broke it down into different tools for security. It's Falco, Consul, Vault, KeyCloak, kind of maybe HashiCorp kind of world. And then for kind of cluster resources, Postgres, Redis, OpenSearch, Kafka.</p><p>So you can see it's like main kind of tools that we kind of use.</p><p>And Observability: Prometheus stack...Kubernetes Prometheus stack, Sentry, Jaeger, Loki...Kind of making sure that we center on those tools and then making sure that adding principal infrastructure as code kind of on top of that and on top of Google, that's kind of how we chose the tools.</p><p>And that's like the starting point, right. You can see for Observability, I think it's a very similar stack as Logz.io uses or anybody kind of those seem to be the main kind of open source tools that are out there, and there's a lot of support for them. So that's kind of the biggest kind of aspect of selecting them. And they're really good, right?</p><p>So, yeah, that's kind of how we use them. But the biggest thing is through clients and through conversations, you always learn about the new tools. So best way is to throw your tools out there and then tell you some.</p><p>The conference you went to, I think, was from you. You threw one tool, I forget the name of it, that I never knew about. And I was like, okay, it was for platform engineering, I think, or I can't remember which tool it was. But you were using your presentation. It'll come to me.</p><p>ADRIANA: Oh, yeah. Kratix.</p><p>ROB: Kratix, right, right. I never knew that tool before because I never came across it. Right. But then you use that and then it kind of opens up, and then I can query you and be like, hey, how do you use it? Where's the support? So learning from the community and kind of expanding it and then making a selection, hey, is the tool that we want to use or not? Do we want to add it to our stack? Right. So that's pretty cool.</p><p>And I'll finish with this. That's kind of where the new thing of platform engineering is, I think. How can we best, to your question, select the best tools that maybe if I was going to propose to you, but also switch the game, what are you comfortable with and building around that most important part?</p><p>ADRIANA: Yeah, that's so true. It's so important because there's nothing worse...and I've been in the consultancy space before...and there's nothing worse than coming in and saying your stuff sucks and then you're just going to hurt their feelings. It's like basically saying you have an ugly baby and no one wants to hear that they have an ugly baby. You got to be gentle and understand. What are you comfortable with, what are you using? Hey, would you be open to switching over to this? If you're familiar with this, maybe this might be the thing for you. And I think that's very important, especially in consultancy, because you're essentially trying to help companies do things better. But there can be a lot of resistance to change, so you have to be very gentle with them.</p><p>ROB: It yeah, I don't know if I'm an engineer anymore. I'm ex engineer. I love engineering, but I spend more time doing non-engineering stuff. But there's one thing, right, that I always notice with engineers kind of myself, too, not excluding myself. There's that ego, right? I selected, I know the tools better. Prove me wrong. Why are you using this tool? And I don't like taking that conversation there. I'd rather being like, hey, if it's tools great, let's use it, let's improve it. Let's build what you guys need.</p><p>Right? But engineers are smart people. I'm going to say that they're usually intellectually smart, so they know what they're talking about. And you got to come with a game, too, to say that you know what you're talking about. So that's kind of where the conversation goes.</p><p>ADRIANA: Yes, absolutely. Is definitely a fine line. And I think one of the things in engineering, that engineering is an art form, really. And I think that goes to say for any type of art form is that sometimes we tend to fall in love with our code, with our technology, with the things that we create. But the best thing that we can do for our art is to give it some sort of a seed so that it can grow, whether it's like, hey, that sparks another idea where someone's like, hey, you know what? You could do this a little bit better. I like where you started, but I think this is how it can be improved. And being able to let go of your initial notions and be open-minded to other ideas, other ways of improving it, honestly, I think that's what open source is all about and I think that's what makes also for very successful organizations and very successful teams that you have to check your ego at the door.</p><p>It's hard though, because sometimes you're working on a thing and it's like it's your baby. You've put a lot of TLC into it only to have someone say, well, I found a better way of doing it. And it pretty much scraps all the stuff that you did that can hurt. But also recognizing that maybe your initial work, even though it's being discarded, inspired somebody to come up with a better way of doing things.</p><p>ROB: Yeah. I was going to ask you, what do you think is the best way of judging that? Right. How do you best put it out there? You kind of answered, I guess, open source. Right. Kind of let the community play with it. Any other kind of ways you would kind of try it out. Kind of let kind of people give you opinions in a non hateful control fashion.</p><p>ADRIANA: Yeah, generally just having conversations. I think it all comes back to community, whether it's putting it out there through open source or writing about it in a blog post or having a conversation with somebody. Finding ways to make those connections, I think is probably the best way but you can't do that without it being out there in some form or another, I think.</p><p>ROB: Yeah, I really like kind of in my recent time writing, right. So got me thinking and expressing and talking to people. Right. And then the biggest thing is taking that feedback in a positive way.</p><p>ADRIANA: Yeah.</p><p>ROB: First reactions like, oh, man, why did he say it that way? But then it's like, why did he say it that way? Maybe explore that a little bit more. Right. And then you meet the person, and then you have a different kind of perspective, and then you can change or you don't have to change. The biggest thing is to agree with them</p><p>ADRIANA: Yeah, absolutely. But I think the most important thing is that someone offering an opinion forces you to take a step back and rethink it. And it's like what you said, I'll either agree or, hey, there's something to that statement. Maybe I'll tweak it or take some of that into consideration, or like, no, I actually think my way is the better way. I've given it some thought and that's perfectly all right.</p><p>ROB: Yeah. And you might have different motives too, right. It could be business case, could be technology, could be different case. Just recently, we had somebody come in and they had an objective of looking from this kind of zoom...was monetary zoom. And it's like that's one way of looking at it. Right. And because it's a business client, they're going to push it in that way. Now, as an engineer, the most frustrating part is let go of your best practices. And then because most of the times client is right. Quote. You try to kind of make them happy but you got to really put your ego away and also put away I told you so because I believe even in that scenario business person could be right because now they're coming from their perspective with and they might have limits.</p><p>So you got to look at from that angle ego from technology, from business and kind of move the conversation forward.</p><p>ADRIANA: That makes a lot of sense. I think at the end of the day, you just have to be open-minded. So of all the technologies that you've been working with, what's the one that's really exciting you right now?</p><p>ROB: I love Conversational AI</p><p>ADRIANA: Oh, yeah. Cool.</p><p>ROB: So...and applying it to any domain. We're just working actually with Pat, working on Conversational Kube Bot, where you can talk to it in human language and get a response.</p><p>ADRIANA: Oh, nice. Is that something you guys are developing?</p><p>ROB: Yeah, we're developing it. I want to release it. It's kind of started as a kind of small project because we're in a grander schemes working on Enterprise search, and we call it Conversational Enterprise Search, and we call it, like, Next Knowledge Base Economy, where knowledge is king. And how can you take that knowledge and how can you converse with it right. At a basic level. Right. And applying it in Kubot, hey, get all the resources, all the material from kind of Kube Bot and then suck it in. Use kind of NLU, NLP, NLG, kind of all the kind of natural processing, human and language kind of processing. So you're able to create something where it's your human assistant. Right. So my goal is, like, I never want to remember a Kubernetes command. And with this, we already have a prototype where it's like, hey, tell me the status of the system and let's see all the pods or something, right?</p><p>ADRIANA: Oh, my God, that's so cool. I cannot tell you how many times, if I'm away from Kubernetes for a while, I have to Google this stuff. Or now I have a GitHub repo where I just have a README with all of my go to Kubernetes commands because I forget that stuff, especially the gnarly ones. Like, how do you freaking go through your logs in Kubernetes? Or how do you log into your pod? Into your container in your pod? Or be like, yeah...</p><p>ROB: I'm with you, man. I have a folder with documents, and it's for, like, Kubernetes, Docker this, and I'm like, get lost in those. And then it's like searching through those commands. So we're applying this Enterprise search and conversational search to Kubernetes and Observability. And it ties into AI Ops. So I'm in awe in how powerful large language models are and applied in the right case, I'm going to write a blog. It's on my to-do. I kind of have a draft format where take it from a different angle, right.</p><p>ADRIANA: Yeah, yeah.</p><p>ROB: How these AI tools can help the world, right. I see too much boom and doom, kind of, hey, they're going to break this, break that. It's going to take cover, control. Yes, everything, right? We have the biggest case of nuclear power. It's for good, it's for bad. It's our human choice to use it for the good. Right. And I'm always optimist.</p><p>So I love it because it can apply to so many...We just combined the few elements, AI search and Observability and Kubernetes and boom. That's something we're working on.</p><p>So that goes back to engineering and working cool stuff. So that's kind of what I really enjoy.</p><p>ADRIANA: That is super cool. Yeah, it's funny because I think AI has definitely become a hot topic because it's come up more than once in this podcast. I think my first dabbling into AI was, like, using DALL-E for generating images for my presentations. That was kind of my first one where I'm like, oh, my God, this is the coolest thing. I can tell it to generate pictures of llamas doing funny things. What? Or my favorite, I have this love for capybaras now because Instagram one day decided to serve me pictures and videos of capybaras.</p><p>And I'm like, oh, my God, this is such a glorious animal, you know, DALL-E has generated me a bunch of images of these things for my presentations as well. So I'm like, "Shit, that is some really rad stuff."</p><p>And then further leveraging ChatGPT for even certain things, where you find yourself in a position where I need to reword this thing. My brain is fried. "ChatGPT, just take the sentence that I wrote and make it a little bit shorter," because I don't have the brain power to try to think of five different ways of saying this word and conveying this thing, right?</p><p>ROB: So you're touching on something pretty cool, right? So it takes you to the next level. And some people say it actually does it for you. It doesn't yeah, it's going to be mind-blowing. It doesn't, because I can smell, like when a marketing person talks about technology thing, and it kind of doesn't make sense. And then when a techie will use the same kind of and they will just rephrase it. There's a difference.</p><p>So it's such a helpful...I love it. It's been changing. So we applied it kind of all over the place. Again, combining AI, Observability, DevOps like...crazy.</p><p>ADRIANA: It's going to be mind-blowing. And I think people forget that it's not like AI, as you said, AI is not going to do all the work for you. You still need the human touch to guide it in the direction, and then you still have to vet it because sometimes AI spits out some dumb-ass shit and you're like, "No, I do not want this." And then you just rephrase the question.</p><p>At first when I heard the term "prompt engineer", I'm like, "Ha ha. That's so hokey."</p><p>But we've been prompt engineers for a while now, if you think about it, in software, because that is essentially what we do when we do a Google search, especially when we're trying to solve a gnarly-ass problem and you enter a particular search term, and then you're like refining, refining, refining, until you're like, oh, you know what? That's not even the right question that I have to ask, but now I've got enough information that I know the right question to ask, and that's essentially what a prompt engineer does. It's just now the floodgates have opened in terms of what it provides you right. It's more than just those Google search results. It's more contextual information.</p><p><br /> </p><p>ROB: So, you know, I agree with you. 100%. So I didn't know what prompt engineering was. That I was doing prompt engineering, right? Before it was...because I was doing what you said. It was kind of like the engineering brains, like, okay, I'm going to do it this way. I want to ask it that way. Oh, it's pretty cool. And then you start learning from it and then yeah, you were engineering a prompt, right? As a CEO, write me an email on this promotion.</p><p>ADRIANA: Make it sound more beautiful. Another thing that I want to ask is, we both came about in technology before there was such a thing as Cloud, Kubernetes...We are children of the monolithic era of Java enterprise servers, which are no longer I don't know if I miss it or if I'm glad that that stuff's gone. What was your foray into Kubernetes? What led you in that path?</p><p>ROB: So I was doing consulting in Montreal, this is...whenever Docker 1.1 came out and was lucky enough that the company was kind of looking and really trying to find solutions around Docker. And we use Docker Compose and Docker Compose is kind of limiting solution.</p><p>And from there, just bringing the Docker world, we kind of started working with it. We had a few implementation of Docker Compose for clients, and then Kubernetes came, right? Early adapters...and kind of jumped on that because there was a limitation of controlling and deploying Dockers without a kind of orchestration platform. So we kind of started building for Google and Kubernetes and creating our own kind of platform with the CLI on how to deploy, ordering...</p><p>So we were kind of early kind of working on it and the tools that we have right now weren't there. We kind of build them ourselves. So that's how we jumped on on it. So it was through a client and then just thinking that it's really cool how you can kind of abstract to OS level virtualize, a little kind of component.</p><p>It was just kind of groundbreaking even though Linux had it before putting it in kind of element where, hey, we're using Eclipse. And then instead of deploying MySQL on my Windows box at the time we deployed it in Kubernetes...sorry...in Docker, which you can kind of start and turn on and off.</p><p>It wasn't some kind of heavy windows or Mac installation.</p><p>That kind of it was just bring it up, the Docker is there, and connect to it. And I was like, man, that's pretty cool, right? And I'm like, man, I don't know. As an engineer, it was kind of groundbreaking tech porn.</p><p>ADRIANA: Yeah, I totally agree.</p><p>ROB: I'm like, oh, my God, what can you do? And then not a lot of people were working on it, but we had some solutions, and then Kubernetes was the next kind of level.</p><p>ADRIANA: Yeah.</p><p>ROB: Kubernetes is complex, right. It's not easy. I wouldn't say for everybody to use it. There's a good case for it, but those benefits that it brought were pretty cool in terms of kind of working with containers and providing the networking and deploying. So kind of building around that. That's kind of our first foray to it. And it just continues until now.</p><p>ADRIANA: I think that's such a really good point on the containerization is the gateway drug, right to Kubernetes. I mean, it really is. Docker in itself was awesome. And then you're like, oh, shit. Now I've got to manage these Docker containers in tandem and figure out all this stuff, the networking and stuff between them. And then Docker Compose kind of helps you with that, and you're like, okay, that's better. And then you realize I need a little more, umph.</p><p>Oh, Kubernetes is like, the next natural evolution of it, where you're like, oh, my God, this makes things so much easier. But then at the same time, it's like, my life is hell. It's like, you can't win, right? It solves a problem, but then it brings on additional complexity because it is such a complex tool. But so cool.</p><p>ROB: Yeah, it I keep following kind of...some questions. Once use Kubernetes, and people are against it and big projects, small projects, I have a simple answer. The community of tools is so big right now, you got to use it because everybody's kind of working towards one goal, and that's the beauty of it, right? Yes. It's complex. Yes. It's hard. Yes. You got to have that's what we try to make it easier. Yes. You got to remember that managed Kubernetes is a little bit easier, but dealing with it overall, it brings complexities. But having every single tool, like Cloud Native tool, you go into a landscape, every single tool is deployable on Kubernetes, right?</p><p>So having that power and building from infrastructure-as-code and kind of Helm Chart and combining it all together, the power is there. That's kind of what I think is the biggest benefit. So, yeah, use it and then use it smartly. If somebody asks you when to use it or if it's good or bad, man, that's the wrong question. You find a problem, and there's solutions for it.</p><p>And if you want to build a WordPress site, build it on Wordpress.org or something, right? Or if you want to deploy WordPress and Kubernetes, deploy in Kubernetes. What is your need? What is your problem?</p><p>ADRIANA: I totally agree. And it's funny because I was having a similar discussion with folks today where I was chatting about Kubernetes and Nomad and how a lot of people talk about it in terms of a versus thing. But it's like, what is your use, case? When I worked at Tucows, it was a Nomad shop.</p><p>And it made sense because they had their own data centers, which meant that when they tried to start up their own Kubernetes clusters in their own data center, that's like you are creating your clusters from scratch, which is a horrible, horrible experience. Versus if they were using Public Cloud and have access to managed Kubernetes, maybe that would have changed the conversation.</p><p>But at the time, using data centers well, between running Nomad in a data center versus running Kubernetes in a data center, it's a lot easier to manage a Nomad cluster compared to a Kubernetes cluster. But then also, I guess some organizations might not need the additional complexity that you get with Kubernetes, and so they might choose Nomad or whatever other product because there's like, for example, VMware Tanzu, right?</p><p>They're a competitor as well in the space. I've not played with it, I've just heard of them, and that is the extent of my knowledge. But it's interesting to know that there are other competitors in the space that solve the problem, but in a different manner. And maybe that suits your use case better.</p><p>ROB: Yeah. So, when we were working, like, a few years ago, I felt it was nightmare to have Kubernetes on premises or data center, to your point, right?</p><p>No matter something, the tools were not baked in. Now it's easier. But that one leads me to a question for you. What do you think of...I read some articles that were kind of, I guess, headline grabbers. Cloud is dead. People are going back on premises or data centers.How do you feel where the world is going to go? Like, having a crystal ball...Cloud versus maybe people going back to their own data centers or hybrid. Any ideas there?</p><p>ADRIANA: Yeah, I think it's going to be a hybrid thing because here's my take on Cloud. I think Cloud abstracts a lot of the complexity that you would have for managing your own data center. And I think to a certain extent you can even manage the complexity of running your own data center through tools like OpenStack. And I think Azure has a thing called Azure Stack, and I'm sure the other Cloud providers have their own thing as well.</p><p>So you're basically having the same nice little infrastructure-as-code convenience in your data center rather than hosting in Public Cloud. Now. I think a lot of people treated like there was this mega rush to public cloud, I think because A, it was easy, and B, there was a lot of hype.</p><p>And then people forgot to look at the cost, where they're like, oh, this stuff is limitless. No, until you get your first cloud bill and you're like, "Shit, that was a massive cloud build."</p><p>Did I actually need all that stuff? But in terms of leaving it to somebody else to manage your infrastructure, awesome. But you have to be super mindful of your costs. Whereas when you're running your own data center, you are so mindful of your costs because you are keeping an eye on that budget like a hawk. Right? It's like, no, I do not have extra rack. Like, I ran into an issue when I worked at Bank of Montreal where we were setting up...we had to buy new physical server.</p><p>There was no rack space. They had to buy a rack. And because there was no rack space, they had to lay in the electrical work to be able to rack up that server. There was all this stuff that you take for granted when you're, when you're running in Public Cloud.</p><p>ROB: Yeah, I think it's going to be both. I'm just a proponent that it's really hard for data centers, specifically the smaller ones replicate the security, right? How do you do that, right? So you have these billion dollar clouds and their day in, day out as they go to an office and they think how to make it better, how to make it better. And over there where yes, now there's great tools from a lot of clouds to have infrastructure kind of as code infrastructures, cloud foundations for your data center. But that investment, continuous investment into securing it, that's what worries me, right?</p><p>Maybe like to your point, I'm hearing horror stories with managed services and cloud and cloud bills that it might be more kind of cost efficient to have that data center. Right. Because the cloud costs are so huge. Right. I think we're kind of still in the early stages, but I think it's going to be hybrid. I just don't know how cool will solve that issue of having a secure data center. So is it going to be your own data center stack?</p><p>So maybe know Bank of Montreal or the big banks or Canadian Tire might have their own because they have money for it. Right. And then you might have data centers that are kind of from the old age where they host stuff for you and you just have your rack in there. We might solve the cost savings issue, but if we don't, we're going to see some bigger blowback. But I just don't see yet how other companies can replicate that heavy investment those big three are doing into that security or whatever security or the future tools or that's kind of where the word is going to be. So I'm going to see where it's gonna go.</p><p>ADRIANA: Yeah, it'll be interesting and in the same way way that you're kind of keeping an eye on the whole data center situation. On prem or Cloud. I think we'll see a similar movement with the monolith versus the microservice, because, again, a lot of organizations rushed into the microservices model thinking, this is going to solve my problems. And then now they're rethinking it, which is rather interesting, which I'm not surprised by, because, again, it's like a lot of hype and a lot of people just did very knee-jerk reactions, rather than, is this actually going to do the thing that it's supposed to do for me?</p><p>ROB: I think it is going to go somewhere in between. As long as you work towards the scalability and elastic nature of the cloud, build it for that, right? So microservices are good for that if built well because you can isolate the problem, right?</p><p>If you can have a monolith, make sure you can do the same thing. Make sure you can scale the biggest thing of monolith. Once it couldn't scale and you had your 30 different features in one set, and then what, right. So there's room for both. And it's an architectural pattern they want to use.</p><p>I agree. But it's the same answer. The Kubernetes answers. It's the same kind of answers. When I see kind of, hey, I go to Reddit and I'm Kubernetes and I'm here and I'm there, it's the same thing. Oh, I would never use monolith. I'm like, man, that's not the right answer. Be more a little bit critical of what you're trying to say, why you fail with your problem. It's not like brass stroke for everything is the same. So room for both.</p><p>Got a question for you. Can I ask? Okay. Observability...what do you think of same thing with the cost because you're in the space and I think we had a conversation on it before, manage versus kind of in your stock because just an example, DataDogs and all that stuff, the same thing. You start slowly and then there's a boom, a bill, right? Is that bill justifiable millions of dollars? Where do you stand in that Observability world and what do you think about open source or in your kind of open source entire Kubernetes or kind of powered by open source versus kind of the fully managed solutions and the benefits kind of of that. Where do you stand with that?</p><p>ADRIANA: Yeah. So I'm going to put on my not a "I work for an Observability company hat," but my "I was in the position of managing an Observability team hat," and from that perspective...so when I worked at Tucows, I came in to manage two teams, a platform team and an Observability team. And the Observability team at the time, their function was basically managing tools and not focusing on practices. But we were also using a SaaS vendor. So internally managed tools plus SaaS vendor. I'm like, you know what, you've already got the contract with the SaaS vendor. Let's use that as the standard. Let's ditch the internal tools so then we can focus on practices and focus then on making sure that people are doing Observability properly and making sure that we standardize on the OpenTelemetry.</p><p>Because this was like the early days of OpenTelemetry, so traces weren't even general availability. Now we're at the point where traces are general availability, metrics are general availability and I think logs are stable, but depending on the language, it's like the specification is stable, but it's on a per language basis, like where things are. But long story short, OpenTelemetry has evolved a lot and for me it was more important coming into that team making sure that the organization was doing Observability properly rather than focusing on maintaining tools. Because if you're so focused on maintaining tools, then what's to say that you're actually doing Observability properly? So we wanted to set out a set of best practices across the org.</p><p>Now, we did run into cost overruns with the vendor that we were using, but the nice thing about using OpenTelemetry is it gave us this opportunity to...because my focus was, let's make sure that the organization instruments everything in OpenTelemetry. And they were not. They were using vendor SDKs at the time. But my goal was let's inform people on making sure that they adopt OpenTelemetry so that if you're stuck with a vendor that way you're not stuck with a vendor that's going to cost you a gajillion dollars.</p><p>Right now you have that flexibility of going to another SaaS vendor or...you know what, now you have the flexibility too. If you want to go the self-hosted model you have that kind of flexibility. But yeah, I feel like when you're evaluating vendor, you have to know what you're getting in bed with. Because as soon as with that particular vendor, we started moving away from their SDKs and started using OpenTelemetry, the cost shot up because they supported OpenTelemetry, but they treated the OpenTelemetry stuff as like extra I don't know, extra nodes or whatever, extra containers or some I forget what it was, but our costs shot up. It was shockingly horrifyingly expensive as a result.</p><p>So I think you need to understand the cost model up front. Unfortunately a lot of vendors have very complex costing models which then that makes it a little bit tricky. Yeah.</p><p>ROB: So when you said that if you design it properly, do you think you can very easily exchange the tools because your best practices are kind of build on OpenTelemetry and then you can kind of go from tool to tool? Is that kind of what you mean by best practices?</p><p>ADRIANA: Yeah, so best practices means...because the idea of Observability is your system is emitting enough information so that even without knowing the inner workings of the system, you have enough information so you can tell what's happening, right? So yeah, you can use OpenTelemetry but if your system is not emitting the right stuff then so what, right?</p><p>And it's a combination of emitting the right stuff and also making sure that the vendor is representing the information. So then when you instrument using OpenTelemetry the thing that differentiates the vendors is how they render that information. Is this going to be useful to you? So it's a combination of making sure that the code is instrumented properly and also is this thing showing up in a way that's useful to you so that you can troubleshoot. Right, so that I think becomes the trick.</p><p>ROB: Yeah, that's good, right. It's kind of like what we're concentrating with kind of our stack. But the journey is not understood, right? And I feel some vendors are overselling the promise because the tool will not solve everything and you can just get into a really bad practice of paying a lot because you're going to be searching for what to collect and just scraping everything possible. So that best practice we're talking about and then emitting the data, collecting data. That's a very important piece.</p><p>So back to the other question. So we have the practices and kind of OpenTelemetry and kind of instrumenting the code. Where do you find then after that's done, the SaaS model vendors and I don't want to pick on DataDog, there's a few others of them that are there. Where do you feel they fit into that once you have that set up the internal platform versus external SaaS model.</p><p>ADRIANA: In terms of what specifically?</p><p>ROB: For Observability. So comparing having Prometheus stacking your Kubernetes versus maybe connecting to again Logs.io, just say, right? Because they're kind of API based and kind of instrumenting kind of thing. Where do you think do you have an approach or preference towards one or you think it depends on the situational and company?</p><p>ADRIANA: Yeah, I think at the end of the day it just depends on your situation. When I started my Observability journey, my dream was to have a tool that took care of all the things. So in my ideal world you could do away with Prometheus because you can emit those Prometheus style metrics and then just ingest them into whatever system and you'll have a place that displays your metrics, your logs and your traces and they're all correlated nicely.</p><p>ROB: Right.</p><p>ADRIANA: I don't think that any one vendor does that well right now it's interesting too, like for example in OpenTelemetry there's a way right now to correlate your traces and your logs which is currently being implemented. There's a way to correlate your traces to your metrics. It's called a trace exemplar. But when you look under the covers...so a lot of people talk about trace exemplars. You look under the covers. It's not been implemented for a lot of languages. I think the only one that's actually been implemented for is Java. So then you'll see actually a lot of vendors that will do that correlation in the tool itself and not use OpenTelemetry for it, which is quite interesting. So there's still some work to be done. It'll be interesting to see where things go.</p><p>ROB: That's an interesting problem that I feel we always face because they're so wide to kind of adapt to so many different languages and tools and stuff and open it up and making sure can one company be doing everything well? It goes back to kind of can Apple do everything well? Can Microsoft do everything well? At what point can you invest in everything, right?</p><p>So that's going to be interesting to see when I was talking to somebody at a conference, what's going to happen eventually is people are going to be really buying out each other, right? We're going to reach that level where they're going to be eating up and then, hey, these guys are doing good. This level Observability, combine it together and then see if that works.</p><p>I spoke to you about it as well, kind of because where you are so that's going to happen. That's good and bad. Because that will kind of go to your point where maybe somebody's going to be able to create that kind of one tool by waiting to see if there's going to be enough appetite and investment to make those different parts of the tool well structured. So it's pretty cool. Pretty cool.</p><p>This whole Observability is just so crazy, so vast. You can spend just like and you can spend a world and all your time reading about it and you still can kind of tackle the fraction of it, right?</p><p>ADRIANA: Oh, yeah, absolutely. I know. I do this for a living, and I'm like, I've barely scratched the surface. Well, cool. We are just coming up on time. So, for parting words, do you have any awesome advice that you want to share with our lovely audience?</p><p>ROB: Go slow, talk to experts. If you do things, try to do them right the first time, but don't be afraid to fail. And iterate, right? So it's kind of challenging aspect there, but yeah, maybe for people that are starting out, touch technology, it's here with us. For AI, embrace it, don't hate it. It's here with us. There's ways of things, figuring it out. As long as we have a positive outlook for what we want to do, we're humans are very smart, we're going to solve it. So that's kind of the approach I take too. All these different things that are coming out, maybe because we're techies, we enjoy it more because we see the potential of it and I see huge potential and just where the world's going in a very good way, very positive way.</p><p>ADRIANA: Totally. That's awesome. Those are great words of wisdom. Well, thanks so much, Rob, for geeking out with me today, y'all. Don't forget to subscribe. And be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p>ROB: Peace out, and geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="48817361" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/7b05df16-9ba3-4703-b547-75e3ef4f7b32/audio/f4c6f502-5347-4e71-9968-78da49748d24/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Cloud Native with Robert Golabek of Translucent Computing</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Robert Golabek</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:51</itunes:duration>
      <itunes:summary>Adriana geeks out with longtime friend and fellow Cloud Native fan, Robert Golabek, CEO of Translucent Computing. They talk about Rob&apos;s Cloud Native journey, and the challenges of being an early Docker and Kubernetes adopter. Rob also touches on the exciting possibilities of Conversational AI and its integration with Kubernetes. Finally, Rob turns the tables on Adriana, as they chat about managing infrastructure on-premise vs public cloud, and running on-premise Observability tooling vs software-as-a-service (SaaS) tooling.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with longtime friend and fellow Cloud Native fan, Robert Golabek, CEO of Translucent Computing. They talk about Rob&apos;s Cloud Native journey, and the challenges of being an early Docker and Kubernetes adopter. Rob also touches on the exciting possibilities of Conversational AI and its integration with Kubernetes. Finally, Rob turns the tables on Adriana, as they chat about managing infrastructure on-premise vs public cloud, and running on-premise Observability tooling vs software-as-a-service (SaaS) tooling.</itunes:subtitle>
      <itunes:keywords>cloud native, conversational ai, platform engineering, docker, k8s, container orchestration, opentelemetry, kubernetes, devops</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>6</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c44e8ce3-7345-4794-b6d0-16afe7814070</guid>
      <title>The One Where We Geek Out on HashiCorp Nomad with Luiz Aoqui of HashiCorp</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Luiz Aoqui (he/him) is a senior software engineer at HashiCorp working on Nomad.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/luiz_aoqui">X (Twitter)</a></li><li><a href="https://hachyderm.io/@luiz_aoqui">Mastodon</a></li><li><a href="https://www.linkedin.com/in/luizaoqui/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://go.dev">Go (Golang)</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="https://github.com/hashicorp/hcl">HCL</a></li><li><a href="http://nomadproject.io">Nomad</a></li><li><a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jarGuide.html">Java JAR</a></li><li><a href="https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/amazon-elastic-kubernetes-service.html">Amazon EKS</a></li><li><a href="https://cloud.google.com/kubernetes-engine">Google GKS (GKE)</a></li><li><a href="https://azure.microsoft.com/en-ca/products/kubernetes-service">Microsoft AKS</a></li><li><a href="https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad">Nomad Agents and Servers</a></li><li><a href="http://vaultproject.io">Vault (HashiCorp)</a></li><li><a href="http://terraform.io">Terraform (HashiCorp)</a></li><li><a href="http://podman.io">Podman</a></li><li>Managed Kubernetes</li><li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/operator/">Kubernets Operator</a></li><li><a href="https://andydote.co.uk/2021/11/22/nomad-operator-pattern/">Nomad Operator pattern</a></li><li><a href="https://github.com/nomad-ops/nomad-ops">nomad-ops project</a></li><li><a href="https://www.koyeb.com">Koyeb</a></li><li><a href="https://github.com/koyeb/kreconciler">kreconciler</a></li><li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/">Kubernetes CRD</a></li><li><a href="https://www.hashicorp.com/blog/nomad-1-6-adds-node-pools-ux-updates-and-more">Nomad 1.6</a></li><li><a href="https://www.hashicorp.com/blog/nomad-1-6-adds-node-pools-ux-updates-and-more#node-pools">Nomad node pools</a></li><li><a href="https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/">Kubernetes node taints and tolerations</a></li><li><a href="https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/kubernetes-nodepools-explained/ba-p/2531581">Kubernetes node pool</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/configuration#datacenter">Nomad datacenter</a></li><li><a href="https://www.hashicorp.com/products/nomad">Nomad Enterprise</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/other-specifications/node-pool#scheduler_algorithm">Nomad scheduling algorithms (spread, binpack)</a></li><li><a href="https://en.wikipedia.org/wiki/Request_for_Comments">RFC</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes Tutorial - Kelsey Hightower</a></li><li><a href="https://shisho.dev/blog/posts/docker-in-docker/">Docker-in-Docker (DinD)</a></li><li><a href="https://k0sproject.io">K0s</a></li><li><a href="https://medium.com/@adri-v/the-power-of-collaboration-running-k0s-on-nomad-37adad1f1f1f">Blog post: Running K0s on Nomad</a></li><li><a href="https://etcd.io">etcd</a></li><li><a href="https://kubernetes.io/docs/concepts/architecture/controller/">Kubernetes controllers</a></li><li><a href="https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/#:~:text=Synopsis,object%20that%20describes%20a%20pod.">Kubelet</a></li><li><a href="https://docs.k0sproject.io/v1.28.2+k0s.0/troubleshooting/#k0s-controller-fails-on-arm-boxes">k0s on ARM machines</a></li><li><a href="https://hashiqube.com">Hashiqube</a></li><li><a href="http://vagrantup.com">Vagrant (HashiCorp)</a></li><li><a href="http://consul.io">Consul (HashiCorp)</a></li><li><a href="https://www.jaegertracing.io">Jaeger (tracing tool)</a></li><li><a href="https://docs.k0sproject.io/v1.27.1+k0s.0/k0s-in-docker/#1-initiate-k0s">k0s - cgroupns</a></li><li><a href="https://docs.docker.com/engine/reference/commandline/container_create/">cgroupns flag - Docker run</a></li><li><a href="https://oncallmemaybe.com/episodes/opentelemetry-nomad-with-luiz-aoqui-of-hashicorp">Luiz Aoqui on On-Call Me Maybe</a></li><li><a href="https://www.servicenow.com/products/observability.html">Lightstep</a></li><li><a href="http://honeycomb.io">Honeycomb</a></li><li><a href="https://zipkin.io">Zipkin</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/concepts/scheduling/preemption">Nomad Preemption</a></li><li><a href="https://www.cs.ucr.edu/~gupta/research/Publications/Comp/dprof.pdf">DProf</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-go-instrumentation">Go OTel auto-instrumentation</a></li><li><a href="https://ebpf.io/what-is-ebpf/">eBPF</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Luiz Aoqui. Welcome, Luiz.</p><p>LUIZ: Hi, Adriana. Nice to be here. Thank you for having me.</p><p>ADRIANA: Thanks for coming. Where are you calling in from today?</p><p>LUIZ: I'm calling from Toronto as well.</p><p>ADRIANA: Woohoo.</p><p>LUIZ: Representing.</p><p>ADRIANA: Fellow Brazilian in Toronto. Awesome.</p><p>LUIZ: lots of us here.</p><p>ADRIANA: Yeah, there are lots of us here. So, we're going to start off with some lightning round questions before we get into the meaty bits. So let's get ready. Be prepared. I swear it's painless. Okay, question number: one are you left-handed or right-handed?</p><p>LUIZ: Right-handed.</p><p>ADRIANA: All right, question number two: iPhone or Android?</p><p>LUIZ: Android.</p><p>ADRIANA: Number three Mac, Linux or Windows? What's your preference?</p><p>LUIZ: Going to say Mac for now.</p><p>ADRIANA: For now. Awesome. Favorite programming language?</p><p>LUIZ: Go. Pretty big favorite of mine.</p><p>ADRIANA: Awesome. Dev or Ops?</p><p>LUIZ: I like both, but I have to say dev.</p><p>ADRIANA: Cool. No, wrong answers. JSON or YAML?</p><p>LUIZ: I think I'll pick YAML. Just more friendly.</p><p>ADRIANA: Fair enough.</p><p>LUIZ: I hate the lack of dangling commas on JSON.</p><p>ADRIANA: Yeah, I agree. I hate that too. And then finally, do you prefer to consume content through video or text?</p><p>LUIZ: Text. Yeah, I get very distracted watching videos.</p><p>ADRIANA: Yes. Same. Awesome. You survived the lightning round. By the way, I should mention we had someone on here who when I asked her JSON or YAML, she said HCL.</p><p>LUIZ: Yes. That's why I had it in my back of my mind, like, oh, I only have two options.</p><p>ADRIANA: So I thought that was pretty funny when she mentioned that. And then I thought of you, because for those who don't know, Luiz works at HashiCorp, he is a Nomad developer, so HCL fits well into the type of work that you do. So I wanted to start off with you being a Nomad developer. Tell us a little bit like, for folks who aren't familiar with Nomad, tell us a little bit about what Nomad is.</p><p>LUIZ: Sure, yeah. So Nomad is a workload orchestrator, and I know that doesn't mean a lot to many people. So the goal of an orchestrator is to basically get your assets...So, like, your developer team build things like Docker images, binaries, Java JAR files, whatever. They produce some kind of artifact out of source code. And then you have your infrastructure team that is responsible for running your infrastructure, building servers, configuring machines, all of that. And then in the far end, you have your users that are trying to access your product, trying to access your application. And then the orchestrator sort of sits between your development team and your infrastructure team to make sure that whatever artifacts gets produced, it's running on those machines. So it helps finding where to run things like figuring out what's the best server to run this application, or doing things like upgrading and deployments and all the sort of lifecycle management of your application. That's the job of the orchestrator. That's what an orchestrator do.</p><p>ADRIANA: Awesome. Yeah, and I think that's such a great way of explaining what an orchestrator does, because for folks who are familiar with Kubernetes, I mean, Kubernetes is an orchestrator as well, specifically for containers, whereas Nomad gives you that breadth of, pretty much orchestrate anything, more or less. But it is very easy to kind of forget all of the gnarly things that happen behind the scenes in these orchestrators, like all the hard work that they're doing in order for them to operate seamlessly.</p><p>Now, I've played around with both Kubernetes and Nomad, and I have to say one of the things starting on the Kubernetes side and then moving to Nomad, moving to Nomad was actually a lot easier because you kind of dealt with the complexity of Kubernetes moving down to Nomad. You're like, "Oh, it's like the simplified...everything's simpler." And it runs in a single binary. It can run in a single binary on your machine and you can get started easily, whereas Kubernetes is more of a beast. I mean, yes, you can have really complex setups with Nomad, of course, and that's probably how you have it in production. But as far as I think the barrier to entry when it comes to Nomad is very low, which I think can be very appealing.</p><p>LUIZ: Yeah. Complexity is an interesting discussion because complexity sort of means different things for different people, I think, when thinking specifically on this Nomad versus Kubernetes discussion, I think there are a few things to consider when you think about complexity of adoption. Let's say when you start, if you starting from a managed service for Kubernetes, like EKS, GKS, AKS, that's like one click, and then you have a cluster. So like, oh, there's no complexity there. And that's how most people nowadays consume. Kubernetes is through a managed service. So that almost basically removes the barrier of entry for those that are able to use a managed service, of course.</p><p>But then it gets the complexity of understanding how to use those systems. Like, okay, it gets provisioned for me. There's some cloud magic happening behind the scenes. I don't have to deal with that. But now you have to run the system. Now you need to think of how do you map your team's workflow to that new tool? So there's all these different concepts in Kubernetes that I think is part of the complexity. There's all these different tools that you can use. Having a broad ecosystem is great, but it can also lead to some confusion about when do I adopt to do this or when do I do that, how do you bring all together to eventually reach your end goal?</p><p>Which is like, I want my users to be able to access my product right. When I think complexity, I think more on that sort of day-to-day operations, like understanding what's happening with the system. And I think that's when sort of Nomad becomes simpler just because it has a smaller surface area for people to interact. You write your job, you run your job, and there you go.</p><p>But like stepping back a little, the complexity of Nomad comes in on the deployment part because we don't have a managed service of sorts. Like, okay, now you need to understand what are Nomad agents, what are Nomad servers. Now you need to manage their state, now you need to manage upgrades. And this can get complex in that sense. So I think that discussion of complexity, I find it very interesting just because of this duality of like, okay, what am I trying to do? Am I actually running the cluster? Am I actually just using it? And somebody is provisioning...nowadays we call the platform teams. Is there a platform team running a cluster for me? And so yes, it's no much simpler than Kubernetes, I guess, depending on what you like, depending on where you're kind of like depending on what complexity you're talking about.</p><p>ADRIANA: Yeah, that's so true. That's a really good point. I just want to go back to a point that you made earlier about the fact that there's all these Kubernetes managed services, but there's Nomad managed service, which is kind of interesting, because if you look at various Hashi offerings, there are managed services for a bunch of stuff. So why is it that there is no managed Nomad right now, even offered through Hashi's own cloud?</p><p>LUIZ: Yeah, it's something that definitely part of the plan, is something we think about. But there's quite a few challenges for Nomad, specifically compared to other HashiCorp tools, is that we have a big competition with Kubernetes. So if you have a managed Vault, that Vault, this is basically the only tool you have.</p><p>You have a managed Terraform, and there are other tools for infrastructure-as-code, but like, Terraform is one of the big ones. For Nomad, this competition is much stronger, in that sense. Where you're...so, that's mostly my personal opinion.</p><p>But thinking of a managed Nomad service versus a managed Kubernetes service, it gets into that point of how much value that actually becomes. Because part of the benefits of Nomad is the flexibility and the flexibility of running different environments, flexibility of running different workloads. But those workloads, you sort of need to have control over infrastructures. Like, I want to use Podman, so I need machines that have Podman installed.</p><p>ADRIANA: Ahh, okay, got it.</p><p>LUIZ: Going back to that discussion of managed versus self-hosted, it's a spectrum, right? Like if you go to managed, it's simpler to operate, but it's probably more expensive. And you also lose flexibility, whereas in self hosted it's harder to manage, but you get full flexibility and probably cheaper. So there's that aspect that sort of like, we need to figure out.</p><p>There's also something to consider about costs and things like that. Because if you have a managed Kubernetes service on AWS, AWS is sort of taking the heat of like, they can sort of discount the compute because they run the compute.</p><p>But now if you have an external managed Nomad, you need to account for the price of that service plus whatever infrastructure you're using. And so it kind of becomes like a pricier solution. And so figuring out the business part of that can also be a little challenging as well. So there's all of these little things to consider, but I have to see what happens in the future.</p><p>ADRIANA: It's a really great explanation. Thanks for clarifying. Another thing that I wanted to ask you about is, I think one of the big things that Kubernetes has that you don't see, I don't think a direct translation for In Nomad is that you've got the whole Kubernetes operator concept, whereas as far as I know, there isn't that concept quite in Nomad. I've seen a few blog posts where people try to replicate it to a certain extent, but it's not quite the same thing. Can you comment a little bit about that?</p><p><br /> </p><p>LUIZ: So that's a very sort of common question to see. And I think there's this idea that you need to think about that operators is just a pattern that you can implement in pretty much anything. So the idea of listening for events and responding to them and that's something you can do with Nomad. And actually a few projects that I've seen do that. I was googling for the name. There's a project called nomad-ops that implements the operator pattern in Nomad using some of the functionalities we build.</p><p>There's also a company called Koyeb. They are a platform-as-a-service company that use the operator pattern. And they have a library called kreconciler, I think it's called, that helps you build this sort of operator paradigm functionalities. But it's also important to think that on Kubernetes, it's not just operators that are the main thing. When you talk about operators, you're always associated with a CRD because that's the data. So you have operators being the logic, CRDs being the data. And that sort of helps guide your end goal sort of based on those two concepts.</p><p>So in Nomad, you can do the operator. We're building things that can help you do that sort of things. One of the challenges, like how do I access the Nomad API from my task? And we're building like, now you have like a socket that you can use to talk directly with API. We are building workload identity, so you don't have to worry about ACL tokens or anything like that. It's like we're building things that help people create the sort of operator paradise in Nomad.</p><p>But the CRD sort of becomes a bit of a challenge because we don't have that concept of as extensible as Kubernetes has. But you can sort of have that Nomad variables and things like that. You can kind of get around those challenges. But I think there's no another point of CRDs is that they're sort of standardized, right? Let's say the Prometheus operator expects to have this or generates specific CRDs. And then a Grafana operator can sort of rely on those CRDs to do stuff automatically. So this type of standardization, we don't quite have that yet.</p><p>ADRIANA: Right. Interesting. That's really cool. I'll definitely be sure to put those two projects that you mentioned in the show notes for folks to refer back to those. Another thing that I wanted to touch upon, because I believe you and I talked about the fact that there was a new version of Nomad that just came out. So what version just came out? And what are the exciting things that we can expect to see in Nomad?</p><p>LUIZ: So Nomad 1.6 just came out and the main feature is called node pools. And something that I worked on, so apologies for any bugs. The idea of node pools is that it allows you to create...sort of like, segment your clients into groups, into pools.</p><p>So a bit of Nomad background very quickly. So you have two types of machines in Nomad cluster. You have a servers. It's like your control plane. They do the scheduling, they store state, they sort of do all the global view things of your cluster. And then you have clients, they're like talking to the servers to get information about what that specific client needs to run.</p><p>So the client is sort of the data plane is the component that actually run things, so actually runs your Docker containers, your JAR files, whatever. And so one of the challenges we've had in the past with Nomad is that it's very hard for you to sort of associate a group of, let's say I have a group of clients that I want to run my backend services.</p><p>And you can do something like create a constraint that says, okay, my back-end service only runs on machines that have this specific metadata. But doing the opposite is kind of hard because constraints are like, you need to tell a job what the constraint is, but in order to sort of prevent others from accessing those same machines, you need to create like a negative rule. So you have to say, okay, this machine, this job runs on these machines, but every other job is forbidden from accessing those machines. So you sort of have that dual constraint type of thing. So it's very hard to manage that to get a consistent scheduling outcome because of like, if you forget a constraint rule, now your job is running somewhere that it wasn't supposed to be.</p><p>So with node pools, you can put a new configuration on each client saying which pool it belongs to, and then on your job you'll say, okay, this job runs in this pool. Now only jobs in that pool will access those clients, and those jobs will only run in those clients. So you kind of create a sort of segmented part of your infrastructure that is reserved for specific jobs.</p><p>ADRIANA: I want to say what you were describing without the node pool is kind of reminding me of Kubernetes node taints, where you can say what can run where.</p><p>LUIZ: The idea is to have a very simple solution. So it's like this node is in this pool, this job runs in this pool, and that's all you have to do. So there's not a whole lot of configuration that you have to do. And in addition to having this sort of segmented view of infrastructure, node pools can also hold configuration. So they are a first-class concept. In Nomad, for example, one of the workarounds people used to do to get around this constraint problem is to use data centers.</p><p>So in Nomad, the idea of a data center is just like a collection of nodes. And if you have an availability zone, that sort of becomes your data center. And people would kind of hack around the problems using data centers, so they have like a data center for apps, which doesn't quite match the intention behind it.</p><p>But the problem is that data center is sort of just like a metadata, so you cannot have specific configurations per data center, things like that.</p><p>ADRIANA: Okay.</p><p>LUIZ: But with node pools, you can attach like you can put a description on your node pool, you can put metadata in the pool to sort of create more information about what this pool is used for. And then in Nomad Enterprise you can actually have different scheduler configuration per node pool. So for example, you can have a pool that uses the spread algorithm and other pool that uses bin packing so you can adjust how the scheduling is done per node pool. So there's a bit of extra customization that you can do per pool and that could be very helpful in several cases.</p><p>ADRIANA: That's awesome. It's interesting because there's this recognition of, like, oh, people were kind of trying to hack together the concept of a node pool by using these data centers. So it sounds like there's this recognition of oh, users are trying to do this. Why don't we formalize it and turn it into a proper solution? What I like that you had said earlier also, which I think it feels like it is a general philosophy with Nomad is basically going for the overall simpler solution. Like, don't try to overcomplicate. Just go with the base thing. That works pretty well and we don't have to drive ourselves mad.</p><p>LUIZ: Mmhmm, yeah, exactly. Yeah. And that was a big thing during the development phase because a bit of background on how we develop features at HashiCorp, we start with an RFC. So whenever we want to implement a feature, we write down the description of the feature and sort of send to the we first sent to our immediate team, then to the whole company for feedback. And during that process I had gigantic ideas like, oh, maybe node pools should be dynamic and then you can dynamically add and remove nodes from the pools. But that sort of adds so much complexity with questionable value.</p><p>So that's like part of the feedback I got from the team was like, let's start simple, let's start solve the problem at hand and then we can expand if the need arise. But yeah, this idea of simplicity, trying to make things easy to use from day zero, it's very important to us.</p><p>ADRIANA: Awesome. That's very cool. I want to switch gears now because there's, like, two things that I'm hoping that we'll have time to talk about still because there's so much cool stuff to talk about, but I want to switch gears quickly to a collaboration that you and I did, which was really fun. It came out of just me having a wild idea that came out of nowhere, where basically I thought, "Hey, wouldn't it be cool to try to run Kubernetes on Nomad?" Because there's Kelsey Hightower's well known GitHub repo where he's running Nomad on Kubernetes.</p><p>So I posed the question, "What if you can run Kubernetes on Nomad?"</p><p>And I thought, "Maybe let's not try to go too crazy here." And so my idea was, like, I want to find a lightweight Kubernetes distribution that we can run on Nomad, something that's hopefully already containerized, because trying to run Docke-in-Docker is kind of a nightmare if you try to do it yourself. And so there's this distribution of Kubernetes called k0s that comes in a Dockerized version, which seemed relatively straightforward to deploy on Nomad.</p><p>And so I reached out to you when I came up with this idea, and then you helped me through a bunch of the troubleshooting, so I just wanted to talk to you, have you share your experience around this collaboration. Yeah, just thoughts.</p><p>LUIZ: Yeah, it was pretty fun. Like a lot of learnings, I think, in terms of just understanding how things work, because k0s is pretty cool project in the sense of like, oh, you just run that image and you get a container with everything sort of there for you. But I found it a nice learning lesson of debugging of when things don't work. So normally you would expect things just "docker run" and it works. But what happens when it doesn't work and having to debug and going through logs and sort of combing through those log lines. I found it a bit challenging because having everything in an image, it's easier to start things. But then when you need to debug and you have your etcd logs at the same time as your controller logs, at the same time as the Kubelet logs, it all sort of juggles together and it was very hard for us to sort of comb through that and understand what's actually failing.</p><p>ADRINANA: That's so true. That's so true.</p><p>LUIZ: And then you have retries, right? So you see an error message and then it retries and then there's an error message again. But is it the thing that is retrying that is the problem or is it trying to call something else that failed before and then the log just sort of disappeared from the history? Just because that part, I found it very interesting.</p><p>ADRINANA: Yeah, I totally agree. And it was funny because I did the classic rookie mistake of like, well, of course this thing works in Docker. Let me just try to deploy it in Nomad. And then I realized I was getting all these error messages where the Kubelet was not starting, which you kind of need that for Kubernetes. So it looked like it started up in the Nomad job, right? The Nomad job deployed successfully, but the actual thing inside the job was not running correctly.</p><p>So I neglected to try to run the k0s locally on Docker and then discovered a bunch of stuff where initially we were running into all sorts of issues, too, because running on M1 Macs, everything is special. I love having an M1 Mac, but, my God, there's all these little annoying considerations. So that made it extra complicated. But then once we got it running standalone in Docker on the M1, then we were able to port it over.</p><p>And it was interesting because for me, I always like to try everything in Hashiqube, which is like this full-fledged Nomad environment where you have, like, Nomad, Vault, Consul all running together. But it's provisioned using Vagrant. And on the M1 Mac...normally you'd provision using a VM in Vagrant...but on the M1 Mac, Vagrant does not play so well. So it's Docker as the provisioner. And so you're basically running Hashiqube. So you're running Nomad in Docker. And then you're deploying Kubernetes as a Docker image and then deploying our test app, which was Jaeger. Was Docker in Docker in Docker. It was like, I don't know, three or four layers of Docker.</p><p>And then you took the more pragmatic approach of, like, let me just run this using the Docker binary. Sorry, the Nomad binary. Much easier.</p><p>LUIZ: Yeah. That applies like several scenarios when a GitHub issue shows up, people describe their entire cluster and environment and give us a ginormous job file. And usually my first step is, okay, I need to reduce this, you need to boil down to</p><p>ADRIANA: It's so true.</p><p>LUIZ: What's the actual problem? So, okay, let's try to remove, let's say, half of the job that I don't care about.</p><p>ADRIANA: Yeah, I think that is a very sound approach.</p><p>LUIZ: Let's just run a dev agent, see if that sort of reproduces the issue. Normally, my first step is to reduce as much as I can and then start adding things. So, yes. I don't know. Dev agent for me, Nomad is like my direct go-to anytime I need something. Nomad, "nomad agent -dev" and start from there. Yeah.</p><p>ADRIANA: Reduce the noise as much as possible and then start building back up until you figure it out. This is the wall I actually hit. So, yes, lesson learned to you all. I should know better. I've been doing this long enough that I have found myself in situations where I want to do everything all at once. And then I'm like, strip, strip, strip, strip, strip all the things until you get to the actual problem. But this was a fun little collaboration.</p><p>And then there was one component. What was it? The C groups namespace where there's a Docker configuration that Nomad did not support. And so this is where it helps knowing somebody that works on Nomad because Louise was able to make, like, a little fix to accommodate. It's not part of the Nomad product. So you will not find this as part of standard Nomad. This was just so that we could see if we could get this running with this configuration.</p><p>LUIZ: That part is very...on the surface, it's like, oh, it's like configuration value that it passed to "docker run" on the Docker CLI, that's just a flag that is set. But what it actually does, it's much deeper onto the environment that you're the I forgot the exact flag.</p><p>I think it's cgroupns. And then you need to put host.</p><p>ADRIANA: Yeah, I think that's the right one.</p><p>LUIZ: But the tricky data is that Docker and cgroups, they do, like, weird stuff that Nomad sort of needs to work around that to make some of the Nomad things work. So, for example, resource isolation. Nomad uses cgroups to sort of enforce that. No matter what task you're running, no matter if it's a Docker container, a binary, JAR file, we use the cgroups because that's the common layer. But the way that Docker does things, it kind of hides that from you. So you as a developer, sort of needs to work around all the things that docker does with cgroups to get that to work.</p><p>And so even though it works, that configuration, it's kind of dangerous in the sense that it can lead people to break other stuff without realizing. And so that's like, yes, we should support this, but not this naïve approach that I did.</p><p>ADRIANA: Yeah.</p><p>LUIZ: Luckily, this is such a sort of common problem that we'll probably have a better cgroup handling in a future release. And once we got that, then we'll be able to support that feature. But for now, it's on my sad, unmerged PR.</p><p>ADRIANA: But it's interesting because it was a good learning, right? Because it was like, hey, we got this to work with this special unmerged PR. But then it kind of led to more questions. Right. And I think this is a really great lesson for anyone. Whereas, yeah, this might seem like, oh, this is an easy solution, but what are the repercussions? And that's why pull requests exist...</p><p>LUIZ: Exactly.</p><p>ADRIANA: ...so that we can mitigate against weird things happening, because you just simply do not know what the side effects are going to be from, like, oh, I added this little flag. What's the worst that could happen, right? So, anyway, it was a really cool side project. I'll provide a link to the blog post where I detailed our adventures in the show notes. And then the final thing that I wanted to talk about, because when you were On-Call Me Maybe, it was one of the reasons why we brought you on was to talk about how you had played around at one point as part of a hack week to try to add OTel instrumentation to Nomad core. And this was, I guess, over a year ago. So I was wondering if you could talk about what you've learned a year on what the status of that is right now.</p><p>LUIZ: Yeah, cool. Yeah, that was still pending. I would say it's a very side project of mine, just like an exploration. I think I try at least three times now, try to get some OpenTelemetry to Nomad. And every time I learn something new, which is great and sort of like, builds on top of the previous attempt. So, like, a bit of history is, like my first attempt was sort of a very big view of, like, I want to instrument whole Nomad. I want to be able to create this sort of trace and spans from, like, I submit a job, that job gets scheduled, that gets picked up by a client, and that client starts a test driver, and the test driver calls Docker to start.</p><p>I wanted the whole flow as trace and spans and all of that. That turned out to be a terrible idea just because I want to say it's not doable, but it takes a lot of code changes to get to that point. So that's the first learning. Don't try to do everything at once. And then my second attempt was more focused around not exactly OpenTelemetry in Nomad per se, but like helping people using OpenTelemetry and running things in Nomad to get information. Now I forgot what the name of that component is, but it's like a way for if you have an application that uses the OpenTelemetry SDK to automatically pick up information from Nomad, like the allocation ID, the job name.</p><p>So you use the OpenTelemetry SDK. There's like environment variables that are sort of standardized.</p><p>ADRIANA: Yeah.</p><p>LUIZ: So provide those things automatically.</p><p>ADRIANA: Oh, yeah, because I think there's, like a similar thing in Kubernetes where you can automatically grab from your Kubernetes pods.</p><p>LUIZ: Yeah, there's a whole spec for that. I forgot the name, how it's called, but it's a way to sort of automatically infer information from different sources based on either environment variables or API calls. So I kind of hack around that and sort of works. There's another set branch that I didn't emerge with this work, but the challenge there is sort of like it's kind of hard to tell what information is relevant because you also don't want to shove a bunch of things because it's going to increase your network packet size. It's going to generate a lot of extra information that you may not care about. So I'll have to build a way for you to customize which information you want. So that's where I put a pause on that.</p><p>And then my last attempt after talking with you, Ted, and some other folks on the OpenTelemetry community, I learned that don't try to boil the ocean, don't try to instrument everything at once. Focus on your core business logic. Start there and then you're going to get a lot of value from that already and then you can start building on top of that. And so my latest approach was like, okay, I cannot create a whole trace. I cannot create that relationship between traces, but can I use metadata to connect them? Probably I should explain this, but one of the challenges with OpenTelemetry in Nomad is that OpenTelemetry, and more specifically the distributed tracing aspect, is sort of focused on microservices and network requests and sort of keeping a track of those network requests.</p><p>But in Nomad, the complexity is sort of built in into the Nomad binary. So the complexity comes almost like from local function calls rather than network requests. And so if you try to create spans for function calls, you get like tiny traces of a few milliseconds that are not really useful and it just generates a huge overhead. But what helped me there was understanding this notion of like, oh, I don't actually need to connect the traces per se. If they have the same metadata, then sort of like whatever platform you're sending those traces to, like Lightstep, Honeycomb or Zipkin, Jaeger or whatever, then you can start querying traces that have the same metadata so you don't have an explicit connection between your traces.</p><p>But the metadata becomes a way for you to start to understand what happened. And so that was the last attempt that I did and it was quite successful. It works very nice in terms of trying to understand the inner workers of the especially the Nomad scheduler, because that's sort of like the magical box. You run a job and suddenly you have a bunch of allocations for who knows what reason. And so my goal was trying to understand what happens in there. Because if you look at the source code for Nomad, people that know Go, who like to get an adventure, search for a function called compute group in Nomad's GitHub and try to understand the function.</p><p>And then come explain to me once you understand, because that's the function that gets a job and generates the allocations. So it looks at the clients, looks at what allocations already exist. And it's sort of like the central point of all Nomad features, more or less. I think people don't realize how many features Nomad have, but things like preemption deployments, disconnected clients, all of this sort of needs to take it into account when you are scheduling things and it all comes into that function.</p><p>So like, Compute Group is my nemesis, and every time I need to touch that, it's like I need a fresh cup of coffee to go there. But yeah, my goal is like, okay, can I make this function more understandable using telemetry? And it helps in quite a bit in some ways, but there are things that this process is just complex for this. You kind of need to embrace that sometimes.</p><p>ADRIANA: It's interesting, right? Because you start projects like this, you're like, of course it's going to be easy to instrument.</p><p>LUIZ: Yes, there's an SDK</p><p>ADRIANA: It's like the k0s on Nomad thing. Of course it's going to be easy. And it's like no.</p><p>LUIZ: There's tutorials, and there's all these different materials. Just go install this SDK. But no, it's a very different use case, right? Normally you come from this microservice architectures and then you're trying to instrument the communication patterns between them. But I'm trying to do something very specific that I don't think would apply to most people using OpenTelemetry. So, yeah, it's almost like...</p><p>ADRIANA: And you said a lot of the processes are asynchronous, too, which makes it kind of work with, right?</p><p>LUIZ: Yeah, so like when you have...the lifecycle of the job, right? Like a new Nomad job run that generates a HTTP request to whatever client or server you're talking to. That request needs to go to the leader, so there's another request going to the leader. But then once it gets to the leader, then there's a bunch of asynchronous stuff happening. So it creates an evaluation. That evaluation gets picked up by what we call it a worker, like a scheduler worker that does all the computing. Once it figure out which allocation needs to get run, then a client picks up. There's no direct network request that covers the whole thing. It's a bunch of put in a queue somewhere, put in a broker somewhere, and then that gets picked up. So that's sort of when you lose your trace a little bit.</p><p>But the tricky thing about Nomad is the network request is like the easy part. The complexity is like, what happens after you receive that request. So that was the thing that I wanted to instrument, was like, yeah, network requests, yeah, they happen, it's fine. I know who is talking to who. But inside each process, that's sort of like where the challenge lies. Like, okay, how do I get visibility and what's happening right now in there? And that's like, I don't know, it sounds like a fourth pillar, perhaps. We have metrics, logs, and traces. Maybe there's something new that should exist there. But yeah, that's challenged it's like understanding what's happening inside the process.</p><p>There are a few tools for debugging, like DProf and things like that, but they're very low-level in a sense and you don't always want to run those sort of additional instrumentation in production. That was the challenging part.</p><p>ADRIANA: Yeah, it I did see something that came out this week where there's, like I want to say there's, like, some sort of go auto instrumentation air quotes, maybe not air quotes with eBPF that can help give some additional insights where that could be a game-changer.</p><p>LUIZ: Yeah, that would be pretty cool because eBPF, you can sort of hook into anything like any sort of system call or whatever that combs from your program. Yeah, that could be interesting. Specifically like, thinking of the Nomad case when the scheduler is very complex. But there's also a lot of complexity in the client because, oh, I need to run a Docker container. Cool.</p><p>But it's not just that. Especially in Nomad, we have templates, artifacts, volumes. So you need to mount a volume, download a file, you need to render a template, you need to fetch tokens from console involved. So running a simple container, there's like a whole lot that needs to happen beforehand. And we call those like lifecycle hooks. So you can have things that happen before the task starts, things that happen after the task starts. And a lot of those interact with the operating system. So being able to instrument sort of like what's the Nomad agent trying to do against the OS could be very nice.</p><p>ADRIANA: Yeah, cool. I think there's definitely more work to be done in that area. But I'm glad that you've continued experimenting. Even if it's not gone, maybe as far as you would like, I think it's still progress, so, you know...</p><p>LUIZ: Yeah, it's all learning.</p><p>ADRIANA: ...it's awesome. That's awesome.</p><p>LUIZ: Like, I think it helps something different, I guess. Something different to learn something different. It's always good to keep up to date what's happening. And a lot of people are starting to adopt OpenTelemetry more. So even if it never comes, that OpenTelemetry is integrated into Nomad core...But I think it's helpful to at least understand because my target audience will maybe use OpenTelemetry on their stuff. And whenever I talk to them, I sort of need to understand what they are doing and how things work. I know if somebody comes and open a niche and say, oh, I'm trying to run the OpenTelemetry Collector in Nomad, I would need to know what they mean. And having this sort of exploration is very helpful.</p><p>ADRIANA: Absolutely. Cool. Well, we have come up on time. We could keep talking about this forever, honestly, so we'll have to have you back again. Thank you so much, Luiz, for joining today for geeking out with me. Y'all don't forget to subscribe, and be sure to check out the show notes for additional resources and connect with us and our guests on social media.</p><p>Until next time...</p><p>LUIZ: Peace out and geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 10 Oct 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Luiz Aoqui)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-hashicorp-nomad-with-luiz-aoqui-p_lEx4Ii</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Luiz Aoqui (he/him) is a senior software engineer at HashiCorp working on Nomad.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/luiz_aoqui">X (Twitter)</a></li><li><a href="https://hachyderm.io/@luiz_aoqui">Mastodon</a></li><li><a href="https://www.linkedin.com/in/luizaoqui/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://go.dev">Go (Golang)</a></li><li><a href="http://hashicorp.com">HashiCorp</a></li><li><a href="https://github.com/hashicorp/hcl">HCL</a></li><li><a href="http://nomadproject.io">Nomad</a></li><li><a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jarGuide.html">Java JAR</a></li><li><a href="https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/amazon-elastic-kubernetes-service.html">Amazon EKS</a></li><li><a href="https://cloud.google.com/kubernetes-engine">Google GKS (GKE)</a></li><li><a href="https://azure.microsoft.com/en-ca/products/kubernetes-service">Microsoft AKS</a></li><li><a href="https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad">Nomad Agents and Servers</a></li><li><a href="http://vaultproject.io">Vault (HashiCorp)</a></li><li><a href="http://terraform.io">Terraform (HashiCorp)</a></li><li><a href="http://podman.io">Podman</a></li><li>Managed Kubernetes</li><li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/operator/">Kubernets Operator</a></li><li><a href="https://andydote.co.uk/2021/11/22/nomad-operator-pattern/">Nomad Operator pattern</a></li><li><a href="https://github.com/nomad-ops/nomad-ops">nomad-ops project</a></li><li><a href="https://www.koyeb.com">Koyeb</a></li><li><a href="https://github.com/koyeb/kreconciler">kreconciler</a></li><li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/">Kubernetes CRD</a></li><li><a href="https://www.hashicorp.com/blog/nomad-1-6-adds-node-pools-ux-updates-and-more">Nomad 1.6</a></li><li><a href="https://www.hashicorp.com/blog/nomad-1-6-adds-node-pools-ux-updates-and-more#node-pools">Nomad node pools</a></li><li><a href="https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/">Kubernetes node taints and tolerations</a></li><li><a href="https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/kubernetes-nodepools-explained/ba-p/2531581">Kubernetes node pool</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/configuration#datacenter">Nomad datacenter</a></li><li><a href="https://www.hashicorp.com/products/nomad">Nomad Enterprise</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/other-specifications/node-pool#scheduler_algorithm">Nomad scheduling algorithms (spread, binpack)</a></li><li><a href="https://en.wikipedia.org/wiki/Request_for_Comments">RFC</a></li><li><a href="https://github.com/kelseyhightower/nomad-on-kubernetes">Nomad on Kubernetes Tutorial - Kelsey Hightower</a></li><li><a href="https://shisho.dev/blog/posts/docker-in-docker/">Docker-in-Docker (DinD)</a></li><li><a href="https://k0sproject.io">K0s</a></li><li><a href="https://medium.com/@adri-v/the-power-of-collaboration-running-k0s-on-nomad-37adad1f1f1f">Blog post: Running K0s on Nomad</a></li><li><a href="https://etcd.io">etcd</a></li><li><a href="https://kubernetes.io/docs/concepts/architecture/controller/">Kubernetes controllers</a></li><li><a href="https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/#:~:text=Synopsis,object%20that%20describes%20a%20pod.">Kubelet</a></li><li><a href="https://docs.k0sproject.io/v1.28.2+k0s.0/troubleshooting/#k0s-controller-fails-on-arm-boxes">k0s on ARM machines</a></li><li><a href="https://hashiqube.com">Hashiqube</a></li><li><a href="http://vagrantup.com">Vagrant (HashiCorp)</a></li><li><a href="http://consul.io">Consul (HashiCorp)</a></li><li><a href="https://www.jaegertracing.io">Jaeger (tracing tool)</a></li><li><a href="https://docs.k0sproject.io/v1.27.1+k0s.0/k0s-in-docker/#1-initiate-k0s">k0s - cgroupns</a></li><li><a href="https://docs.docker.com/engine/reference/commandline/container_create/">cgroupns flag - Docker run</a></li><li><a href="https://oncallmemaybe.com/episodes/opentelemetry-nomad-with-luiz-aoqui-of-hashicorp">Luiz Aoqui on On-Call Me Maybe</a></li><li><a href="https://www.servicenow.com/products/observability.html">Lightstep</a></li><li><a href="http://honeycomb.io">Honeycomb</a></li><li><a href="https://zipkin.io">Zipkin</a></li><li><a href="https://developer.hashicorp.com/nomad/docs/concepts/scheduling/preemption">Nomad Preemption</a></li><li><a href="https://www.cs.ucr.edu/~gupta/research/Publications/Comp/dprof.pdf">DProf</a></li><li><a href="https://github.com/open-telemetry/opentelemetry-go-instrumentation">Go OTel auto-instrumentation</a></li><li><a href="https://ebpf.io/what-is-ebpf/">eBPF</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today is Luiz Aoqui. Welcome, Luiz.</p><p>LUIZ: Hi, Adriana. Nice to be here. Thank you for having me.</p><p>ADRIANA: Thanks for coming. Where are you calling in from today?</p><p>LUIZ: I'm calling from Toronto as well.</p><p>ADRIANA: Woohoo.</p><p>LUIZ: Representing.</p><p>ADRIANA: Fellow Brazilian in Toronto. Awesome.</p><p>LUIZ: lots of us here.</p><p>ADRIANA: Yeah, there are lots of us here. So, we're going to start off with some lightning round questions before we get into the meaty bits. So let's get ready. Be prepared. I swear it's painless. Okay, question number: one are you left-handed or right-handed?</p><p>LUIZ: Right-handed.</p><p>ADRIANA: All right, question number two: iPhone or Android?</p><p>LUIZ: Android.</p><p>ADRIANA: Number three Mac, Linux or Windows? What's your preference?</p><p>LUIZ: Going to say Mac for now.</p><p>ADRIANA: For now. Awesome. Favorite programming language?</p><p>LUIZ: Go. Pretty big favorite of mine.</p><p>ADRIANA: Awesome. Dev or Ops?</p><p>LUIZ: I like both, but I have to say dev.</p><p>ADRIANA: Cool. No, wrong answers. JSON or YAML?</p><p>LUIZ: I think I'll pick YAML. Just more friendly.</p><p>ADRIANA: Fair enough.</p><p>LUIZ: I hate the lack of dangling commas on JSON.</p><p>ADRIANA: Yeah, I agree. I hate that too. And then finally, do you prefer to consume content through video or text?</p><p>LUIZ: Text. Yeah, I get very distracted watching videos.</p><p>ADRIANA: Yes. Same. Awesome. You survived the lightning round. By the way, I should mention we had someone on here who when I asked her JSON or YAML, she said HCL.</p><p>LUIZ: Yes. That's why I had it in my back of my mind, like, oh, I only have two options.</p><p>ADRIANA: So I thought that was pretty funny when she mentioned that. And then I thought of you, because for those who don't know, Luiz works at HashiCorp, he is a Nomad developer, so HCL fits well into the type of work that you do. So I wanted to start off with you being a Nomad developer. Tell us a little bit like, for folks who aren't familiar with Nomad, tell us a little bit about what Nomad is.</p><p>LUIZ: Sure, yeah. So Nomad is a workload orchestrator, and I know that doesn't mean a lot to many people. So the goal of an orchestrator is to basically get your assets...So, like, your developer team build things like Docker images, binaries, Java JAR files, whatever. They produce some kind of artifact out of source code. And then you have your infrastructure team that is responsible for running your infrastructure, building servers, configuring machines, all of that. And then in the far end, you have your users that are trying to access your product, trying to access your application. And then the orchestrator sort of sits between your development team and your infrastructure team to make sure that whatever artifacts gets produced, it's running on those machines. So it helps finding where to run things like figuring out what's the best server to run this application, or doing things like upgrading and deployments and all the sort of lifecycle management of your application. That's the job of the orchestrator. That's what an orchestrator do.</p><p>ADRIANA: Awesome. Yeah, and I think that's such a great way of explaining what an orchestrator does, because for folks who are familiar with Kubernetes, I mean, Kubernetes is an orchestrator as well, specifically for containers, whereas Nomad gives you that breadth of, pretty much orchestrate anything, more or less. But it is very easy to kind of forget all of the gnarly things that happen behind the scenes in these orchestrators, like all the hard work that they're doing in order for them to operate seamlessly.</p><p>Now, I've played around with both Kubernetes and Nomad, and I have to say one of the things starting on the Kubernetes side and then moving to Nomad, moving to Nomad was actually a lot easier because you kind of dealt with the complexity of Kubernetes moving down to Nomad. You're like, "Oh, it's like the simplified...everything's simpler." And it runs in a single binary. It can run in a single binary on your machine and you can get started easily, whereas Kubernetes is more of a beast. I mean, yes, you can have really complex setups with Nomad, of course, and that's probably how you have it in production. But as far as I think the barrier to entry when it comes to Nomad is very low, which I think can be very appealing.</p><p>LUIZ: Yeah. Complexity is an interesting discussion because complexity sort of means different things for different people, I think, when thinking specifically on this Nomad versus Kubernetes discussion, I think there are a few things to consider when you think about complexity of adoption. Let's say when you start, if you starting from a managed service for Kubernetes, like EKS, GKS, AKS, that's like one click, and then you have a cluster. So like, oh, there's no complexity there. And that's how most people nowadays consume. Kubernetes is through a managed service. So that almost basically removes the barrier of entry for those that are able to use a managed service, of course.</p><p>But then it gets the complexity of understanding how to use those systems. Like, okay, it gets provisioned for me. There's some cloud magic happening behind the scenes. I don't have to deal with that. But now you have to run the system. Now you need to think of how do you map your team's workflow to that new tool? So there's all these different concepts in Kubernetes that I think is part of the complexity. There's all these different tools that you can use. Having a broad ecosystem is great, but it can also lead to some confusion about when do I adopt to do this or when do I do that, how do you bring all together to eventually reach your end goal?</p><p>Which is like, I want my users to be able to access my product right. When I think complexity, I think more on that sort of day-to-day operations, like understanding what's happening with the system. And I think that's when sort of Nomad becomes simpler just because it has a smaller surface area for people to interact. You write your job, you run your job, and there you go.</p><p>But like stepping back a little, the complexity of Nomad comes in on the deployment part because we don't have a managed service of sorts. Like, okay, now you need to understand what are Nomad agents, what are Nomad servers. Now you need to manage their state, now you need to manage upgrades. And this can get complex in that sense. So I think that discussion of complexity, I find it very interesting just because of this duality of like, okay, what am I trying to do? Am I actually running the cluster? Am I actually just using it? And somebody is provisioning...nowadays we call the platform teams. Is there a platform team running a cluster for me? And so yes, it's no much simpler than Kubernetes, I guess, depending on what you like, depending on where you're kind of like depending on what complexity you're talking about.</p><p>ADRIANA: Yeah, that's so true. That's a really good point. I just want to go back to a point that you made earlier about the fact that there's all these Kubernetes managed services, but there's Nomad managed service, which is kind of interesting, because if you look at various Hashi offerings, there are managed services for a bunch of stuff. So why is it that there is no managed Nomad right now, even offered through Hashi's own cloud?</p><p>LUIZ: Yeah, it's something that definitely part of the plan, is something we think about. But there's quite a few challenges for Nomad, specifically compared to other HashiCorp tools, is that we have a big competition with Kubernetes. So if you have a managed Vault, that Vault, this is basically the only tool you have.</p><p>You have a managed Terraform, and there are other tools for infrastructure-as-code, but like, Terraform is one of the big ones. For Nomad, this competition is much stronger, in that sense. Where you're...so, that's mostly my personal opinion.</p><p>But thinking of a managed Nomad service versus a managed Kubernetes service, it gets into that point of how much value that actually becomes. Because part of the benefits of Nomad is the flexibility and the flexibility of running different environments, flexibility of running different workloads. But those workloads, you sort of need to have control over infrastructures. Like, I want to use Podman, so I need machines that have Podman installed.</p><p>ADRIANA: Ahh, okay, got it.</p><p>LUIZ: Going back to that discussion of managed versus self-hosted, it's a spectrum, right? Like if you go to managed, it's simpler to operate, but it's probably more expensive. And you also lose flexibility, whereas in self hosted it's harder to manage, but you get full flexibility and probably cheaper. So there's that aspect that sort of like, we need to figure out.</p><p>There's also something to consider about costs and things like that. Because if you have a managed Kubernetes service on AWS, AWS is sort of taking the heat of like, they can sort of discount the compute because they run the compute.</p><p>But now if you have an external managed Nomad, you need to account for the price of that service plus whatever infrastructure you're using. And so it kind of becomes like a pricier solution. And so figuring out the business part of that can also be a little challenging as well. So there's all of these little things to consider, but I have to see what happens in the future.</p><p>ADRIANA: It's a really great explanation. Thanks for clarifying. Another thing that I wanted to ask you about is, I think one of the big things that Kubernetes has that you don't see, I don't think a direct translation for In Nomad is that you've got the whole Kubernetes operator concept, whereas as far as I know, there isn't that concept quite in Nomad. I've seen a few blog posts where people try to replicate it to a certain extent, but it's not quite the same thing. Can you comment a little bit about that?</p><p><br /> </p><p>LUIZ: So that's a very sort of common question to see. And I think there's this idea that you need to think about that operators is just a pattern that you can implement in pretty much anything. So the idea of listening for events and responding to them and that's something you can do with Nomad. And actually a few projects that I've seen do that. I was googling for the name. There's a project called nomad-ops that implements the operator pattern in Nomad using some of the functionalities we build.</p><p>There's also a company called Koyeb. They are a platform-as-a-service company that use the operator pattern. And they have a library called kreconciler, I think it's called, that helps you build this sort of operator paradigm functionalities. But it's also important to think that on Kubernetes, it's not just operators that are the main thing. When you talk about operators, you're always associated with a CRD because that's the data. So you have operators being the logic, CRDs being the data. And that sort of helps guide your end goal sort of based on those two concepts.</p><p>So in Nomad, you can do the operator. We're building things that can help you do that sort of things. One of the challenges, like how do I access the Nomad API from my task? And we're building like, now you have like a socket that you can use to talk directly with API. We are building workload identity, so you don't have to worry about ACL tokens or anything like that. It's like we're building things that help people create the sort of operator paradise in Nomad.</p><p>But the CRD sort of becomes a bit of a challenge because we don't have that concept of as extensible as Kubernetes has. But you can sort of have that Nomad variables and things like that. You can kind of get around those challenges. But I think there's no another point of CRDs is that they're sort of standardized, right? Let's say the Prometheus operator expects to have this or generates specific CRDs. And then a Grafana operator can sort of rely on those CRDs to do stuff automatically. So this type of standardization, we don't quite have that yet.</p><p>ADRIANA: Right. Interesting. That's really cool. I'll definitely be sure to put those two projects that you mentioned in the show notes for folks to refer back to those. Another thing that I wanted to touch upon, because I believe you and I talked about the fact that there was a new version of Nomad that just came out. So what version just came out? And what are the exciting things that we can expect to see in Nomad?</p><p>LUIZ: So Nomad 1.6 just came out and the main feature is called node pools. And something that I worked on, so apologies for any bugs. The idea of node pools is that it allows you to create...sort of like, segment your clients into groups, into pools.</p><p>So a bit of Nomad background very quickly. So you have two types of machines in Nomad cluster. You have a servers. It's like your control plane. They do the scheduling, they store state, they sort of do all the global view things of your cluster. And then you have clients, they're like talking to the servers to get information about what that specific client needs to run.</p><p>So the client is sort of the data plane is the component that actually run things, so actually runs your Docker containers, your JAR files, whatever. And so one of the challenges we've had in the past with Nomad is that it's very hard for you to sort of associate a group of, let's say I have a group of clients that I want to run my backend services.</p><p>And you can do something like create a constraint that says, okay, my back-end service only runs on machines that have this specific metadata. But doing the opposite is kind of hard because constraints are like, you need to tell a job what the constraint is, but in order to sort of prevent others from accessing those same machines, you need to create like a negative rule. So you have to say, okay, this machine, this job runs on these machines, but every other job is forbidden from accessing those machines. So you sort of have that dual constraint type of thing. So it's very hard to manage that to get a consistent scheduling outcome because of like, if you forget a constraint rule, now your job is running somewhere that it wasn't supposed to be.</p><p>So with node pools, you can put a new configuration on each client saying which pool it belongs to, and then on your job you'll say, okay, this job runs in this pool. Now only jobs in that pool will access those clients, and those jobs will only run in those clients. So you kind of create a sort of segmented part of your infrastructure that is reserved for specific jobs.</p><p>ADRIANA: I want to say what you were describing without the node pool is kind of reminding me of Kubernetes node taints, where you can say what can run where.</p><p>LUIZ: The idea is to have a very simple solution. So it's like this node is in this pool, this job runs in this pool, and that's all you have to do. So there's not a whole lot of configuration that you have to do. And in addition to having this sort of segmented view of infrastructure, node pools can also hold configuration. So they are a first-class concept. In Nomad, for example, one of the workarounds people used to do to get around this constraint problem is to use data centers.</p><p>So in Nomad, the idea of a data center is just like a collection of nodes. And if you have an availability zone, that sort of becomes your data center. And people would kind of hack around the problems using data centers, so they have like a data center for apps, which doesn't quite match the intention behind it.</p><p>But the problem is that data center is sort of just like a metadata, so you cannot have specific configurations per data center, things like that.</p><p>ADRIANA: Okay.</p><p>LUIZ: But with node pools, you can attach like you can put a description on your node pool, you can put metadata in the pool to sort of create more information about what this pool is used for. And then in Nomad Enterprise you can actually have different scheduler configuration per node pool. So for example, you can have a pool that uses the spread algorithm and other pool that uses bin packing so you can adjust how the scheduling is done per node pool. So there's a bit of extra customization that you can do per pool and that could be very helpful in several cases.</p><p>ADRIANA: That's awesome. It's interesting because there's this recognition of, like, oh, people were kind of trying to hack together the concept of a node pool by using these data centers. So it sounds like there's this recognition of oh, users are trying to do this. Why don't we formalize it and turn it into a proper solution? What I like that you had said earlier also, which I think it feels like it is a general philosophy with Nomad is basically going for the overall simpler solution. Like, don't try to overcomplicate. Just go with the base thing. That works pretty well and we don't have to drive ourselves mad.</p><p>LUIZ: Mmhmm, yeah, exactly. Yeah. And that was a big thing during the development phase because a bit of background on how we develop features at HashiCorp, we start with an RFC. So whenever we want to implement a feature, we write down the description of the feature and sort of send to the we first sent to our immediate team, then to the whole company for feedback. And during that process I had gigantic ideas like, oh, maybe node pools should be dynamic and then you can dynamically add and remove nodes from the pools. But that sort of adds so much complexity with questionable value.</p><p>So that's like part of the feedback I got from the team was like, let's start simple, let's start solve the problem at hand and then we can expand if the need arise. But yeah, this idea of simplicity, trying to make things easy to use from day zero, it's very important to us.</p><p>ADRIANA: Awesome. That's very cool. I want to switch gears now because there's, like, two things that I'm hoping that we'll have time to talk about still because there's so much cool stuff to talk about, but I want to switch gears quickly to a collaboration that you and I did, which was really fun. It came out of just me having a wild idea that came out of nowhere, where basically I thought, "Hey, wouldn't it be cool to try to run Kubernetes on Nomad?" Because there's Kelsey Hightower's well known GitHub repo where he's running Nomad on Kubernetes.</p><p>So I posed the question, "What if you can run Kubernetes on Nomad?"</p><p>And I thought, "Maybe let's not try to go too crazy here." And so my idea was, like, I want to find a lightweight Kubernetes distribution that we can run on Nomad, something that's hopefully already containerized, because trying to run Docke-in-Docker is kind of a nightmare if you try to do it yourself. And so there's this distribution of Kubernetes called k0s that comes in a Dockerized version, which seemed relatively straightforward to deploy on Nomad.</p><p>And so I reached out to you when I came up with this idea, and then you helped me through a bunch of the troubleshooting, so I just wanted to talk to you, have you share your experience around this collaboration. Yeah, just thoughts.</p><p>LUIZ: Yeah, it was pretty fun. Like a lot of learnings, I think, in terms of just understanding how things work, because k0s is pretty cool project in the sense of like, oh, you just run that image and you get a container with everything sort of there for you. But I found it a nice learning lesson of debugging of when things don't work. So normally you would expect things just "docker run" and it works. But what happens when it doesn't work and having to debug and going through logs and sort of combing through those log lines. I found it a bit challenging because having everything in an image, it's easier to start things. But then when you need to debug and you have your etcd logs at the same time as your controller logs, at the same time as the Kubelet logs, it all sort of juggles together and it was very hard for us to sort of comb through that and understand what's actually failing.</p><p>ADRINANA: That's so true. That's so true.</p><p>LUIZ: And then you have retries, right? So you see an error message and then it retries and then there's an error message again. But is it the thing that is retrying that is the problem or is it trying to call something else that failed before and then the log just sort of disappeared from the history? Just because that part, I found it very interesting.</p><p>ADRINANA: Yeah, I totally agree. And it was funny because I did the classic rookie mistake of like, well, of course this thing works in Docker. Let me just try to deploy it in Nomad. And then I realized I was getting all these error messages where the Kubelet was not starting, which you kind of need that for Kubernetes. So it looked like it started up in the Nomad job, right? The Nomad job deployed successfully, but the actual thing inside the job was not running correctly.</p><p>So I neglected to try to run the k0s locally on Docker and then discovered a bunch of stuff where initially we were running into all sorts of issues, too, because running on M1 Macs, everything is special. I love having an M1 Mac, but, my God, there's all these little annoying considerations. So that made it extra complicated. But then once we got it running standalone in Docker on the M1, then we were able to port it over.</p><p>And it was interesting because for me, I always like to try everything in Hashiqube, which is like this full-fledged Nomad environment where you have, like, Nomad, Vault, Consul all running together. But it's provisioned using Vagrant. And on the M1 Mac...normally you'd provision using a VM in Vagrant...but on the M1 Mac, Vagrant does not play so well. So it's Docker as the provisioner. And so you're basically running Hashiqube. So you're running Nomad in Docker. And then you're deploying Kubernetes as a Docker image and then deploying our test app, which was Jaeger. Was Docker in Docker in Docker. It was like, I don't know, three or four layers of Docker.</p><p>And then you took the more pragmatic approach of, like, let me just run this using the Docker binary. Sorry, the Nomad binary. Much easier.</p><p>LUIZ: Yeah. That applies like several scenarios when a GitHub issue shows up, people describe their entire cluster and environment and give us a ginormous job file. And usually my first step is, okay, I need to reduce this, you need to boil down to</p><p>ADRIANA: It's so true.</p><p>LUIZ: What's the actual problem? So, okay, let's try to remove, let's say, half of the job that I don't care about.</p><p>ADRIANA: Yeah, I think that is a very sound approach.</p><p>LUIZ: Let's just run a dev agent, see if that sort of reproduces the issue. Normally, my first step is to reduce as much as I can and then start adding things. So, yes. I don't know. Dev agent for me, Nomad is like my direct go-to anytime I need something. Nomad, "nomad agent -dev" and start from there. Yeah.</p><p>ADRIANA: Reduce the noise as much as possible and then start building back up until you figure it out. This is the wall I actually hit. So, yes, lesson learned to you all. I should know better. I've been doing this long enough that I have found myself in situations where I want to do everything all at once. And then I'm like, strip, strip, strip, strip, strip all the things until you get to the actual problem. But this was a fun little collaboration.</p><p>And then there was one component. What was it? The C groups namespace where there's a Docker configuration that Nomad did not support. And so this is where it helps knowing somebody that works on Nomad because Louise was able to make, like, a little fix to accommodate. It's not part of the Nomad product. So you will not find this as part of standard Nomad. This was just so that we could see if we could get this running with this configuration.</p><p>LUIZ: That part is very...on the surface, it's like, oh, it's like configuration value that it passed to "docker run" on the Docker CLI, that's just a flag that is set. But what it actually does, it's much deeper onto the environment that you're the I forgot the exact flag.</p><p>I think it's cgroupns. And then you need to put host.</p><p>ADRIANA: Yeah, I think that's the right one.</p><p>LUIZ: But the tricky data is that Docker and cgroups, they do, like, weird stuff that Nomad sort of needs to work around that to make some of the Nomad things work. So, for example, resource isolation. Nomad uses cgroups to sort of enforce that. No matter what task you're running, no matter if it's a Docker container, a binary, JAR file, we use the cgroups because that's the common layer. But the way that Docker does things, it kind of hides that from you. So you as a developer, sort of needs to work around all the things that docker does with cgroups to get that to work.</p><p>And so even though it works, that configuration, it's kind of dangerous in the sense that it can lead people to break other stuff without realizing. And so that's like, yes, we should support this, but not this naïve approach that I did.</p><p>ADRIANA: Yeah.</p><p>LUIZ: Luckily, this is such a sort of common problem that we'll probably have a better cgroup handling in a future release. And once we got that, then we'll be able to support that feature. But for now, it's on my sad, unmerged PR.</p><p>ADRIANA: But it's interesting because it was a good learning, right? Because it was like, hey, we got this to work with this special unmerged PR. But then it kind of led to more questions. Right. And I think this is a really great lesson for anyone. Whereas, yeah, this might seem like, oh, this is an easy solution, but what are the repercussions? And that's why pull requests exist...</p><p>LUIZ: Exactly.</p><p>ADRIANA: ...so that we can mitigate against weird things happening, because you just simply do not know what the side effects are going to be from, like, oh, I added this little flag. What's the worst that could happen, right? So, anyway, it was a really cool side project. I'll provide a link to the blog post where I detailed our adventures in the show notes. And then the final thing that I wanted to talk about, because when you were On-Call Me Maybe, it was one of the reasons why we brought you on was to talk about how you had played around at one point as part of a hack week to try to add OTel instrumentation to Nomad core. And this was, I guess, over a year ago. So I was wondering if you could talk about what you've learned a year on what the status of that is right now.</p><p>LUIZ: Yeah, cool. Yeah, that was still pending. I would say it's a very side project of mine, just like an exploration. I think I try at least three times now, try to get some OpenTelemetry to Nomad. And every time I learn something new, which is great and sort of like, builds on top of the previous attempt. So, like, a bit of history is, like my first attempt was sort of a very big view of, like, I want to instrument whole Nomad. I want to be able to create this sort of trace and spans from, like, I submit a job, that job gets scheduled, that gets picked up by a client, and that client starts a test driver, and the test driver calls Docker to start.</p><p>I wanted the whole flow as trace and spans and all of that. That turned out to be a terrible idea just because I want to say it's not doable, but it takes a lot of code changes to get to that point. So that's the first learning. Don't try to do everything at once. And then my second attempt was more focused around not exactly OpenTelemetry in Nomad per se, but like helping people using OpenTelemetry and running things in Nomad to get information. Now I forgot what the name of that component is, but it's like a way for if you have an application that uses the OpenTelemetry SDK to automatically pick up information from Nomad, like the allocation ID, the job name.</p><p>So you use the OpenTelemetry SDK. There's like environment variables that are sort of standardized.</p><p>ADRIANA: Yeah.</p><p>LUIZ: So provide those things automatically.</p><p>ADRIANA: Oh, yeah, because I think there's, like a similar thing in Kubernetes where you can automatically grab from your Kubernetes pods.</p><p>LUIZ: Yeah, there's a whole spec for that. I forgot the name, how it's called, but it's a way to sort of automatically infer information from different sources based on either environment variables or API calls. So I kind of hack around that and sort of works. There's another set branch that I didn't emerge with this work, but the challenge there is sort of like it's kind of hard to tell what information is relevant because you also don't want to shove a bunch of things because it's going to increase your network packet size. It's going to generate a lot of extra information that you may not care about. So I'll have to build a way for you to customize which information you want. So that's where I put a pause on that.</p><p>And then my last attempt after talking with you, Ted, and some other folks on the OpenTelemetry community, I learned that don't try to boil the ocean, don't try to instrument everything at once. Focus on your core business logic. Start there and then you're going to get a lot of value from that already and then you can start building on top of that. And so my latest approach was like, okay, I cannot create a whole trace. I cannot create that relationship between traces, but can I use metadata to connect them? Probably I should explain this, but one of the challenges with OpenTelemetry in Nomad is that OpenTelemetry, and more specifically the distributed tracing aspect, is sort of focused on microservices and network requests and sort of keeping a track of those network requests.</p><p>But in Nomad, the complexity is sort of built in into the Nomad binary. So the complexity comes almost like from local function calls rather than network requests. And so if you try to create spans for function calls, you get like tiny traces of a few milliseconds that are not really useful and it just generates a huge overhead. But what helped me there was understanding this notion of like, oh, I don't actually need to connect the traces per se. If they have the same metadata, then sort of like whatever platform you're sending those traces to, like Lightstep, Honeycomb or Zipkin, Jaeger or whatever, then you can start querying traces that have the same metadata so you don't have an explicit connection between your traces.</p><p>But the metadata becomes a way for you to start to understand what happened. And so that was the last attempt that I did and it was quite successful. It works very nice in terms of trying to understand the inner workers of the especially the Nomad scheduler, because that's sort of like the magical box. You run a job and suddenly you have a bunch of allocations for who knows what reason. And so my goal was trying to understand what happens in there. Because if you look at the source code for Nomad, people that know Go, who like to get an adventure, search for a function called compute group in Nomad's GitHub and try to understand the function.</p><p>And then come explain to me once you understand, because that's the function that gets a job and generates the allocations. So it looks at the clients, looks at what allocations already exist. And it's sort of like the central point of all Nomad features, more or less. I think people don't realize how many features Nomad have, but things like preemption deployments, disconnected clients, all of this sort of needs to take it into account when you are scheduling things and it all comes into that function.</p><p>So like, Compute Group is my nemesis, and every time I need to touch that, it's like I need a fresh cup of coffee to go there. But yeah, my goal is like, okay, can I make this function more understandable using telemetry? And it helps in quite a bit in some ways, but there are things that this process is just complex for this. You kind of need to embrace that sometimes.</p><p>ADRIANA: It's interesting, right? Because you start projects like this, you're like, of course it's going to be easy to instrument.</p><p>LUIZ: Yes, there's an SDK</p><p>ADRIANA: It's like the k0s on Nomad thing. Of course it's going to be easy. And it's like no.</p><p>LUIZ: There's tutorials, and there's all these different materials. Just go install this SDK. But no, it's a very different use case, right? Normally you come from this microservice architectures and then you're trying to instrument the communication patterns between them. But I'm trying to do something very specific that I don't think would apply to most people using OpenTelemetry. So, yeah, it's almost like...</p><p>ADRIANA: And you said a lot of the processes are asynchronous, too, which makes it kind of work with, right?</p><p>LUIZ: Yeah, so like when you have...the lifecycle of the job, right? Like a new Nomad job run that generates a HTTP request to whatever client or server you're talking to. That request needs to go to the leader, so there's another request going to the leader. But then once it gets to the leader, then there's a bunch of asynchronous stuff happening. So it creates an evaluation. That evaluation gets picked up by what we call it a worker, like a scheduler worker that does all the computing. Once it figure out which allocation needs to get run, then a client picks up. There's no direct network request that covers the whole thing. It's a bunch of put in a queue somewhere, put in a broker somewhere, and then that gets picked up. So that's sort of when you lose your trace a little bit.</p><p>But the tricky thing about Nomad is the network request is like the easy part. The complexity is like, what happens after you receive that request. So that was the thing that I wanted to instrument, was like, yeah, network requests, yeah, they happen, it's fine. I know who is talking to who. But inside each process, that's sort of like where the challenge lies. Like, okay, how do I get visibility and what's happening right now in there? And that's like, I don't know, it sounds like a fourth pillar, perhaps. We have metrics, logs, and traces. Maybe there's something new that should exist there. But yeah, that's challenged it's like understanding what's happening inside the process.</p><p>There are a few tools for debugging, like DProf and things like that, but they're very low-level in a sense and you don't always want to run those sort of additional instrumentation in production. That was the challenging part.</p><p>ADRIANA: Yeah, it I did see something that came out this week where there's, like I want to say there's, like, some sort of go auto instrumentation air quotes, maybe not air quotes with eBPF that can help give some additional insights where that could be a game-changer.</p><p>LUIZ: Yeah, that would be pretty cool because eBPF, you can sort of hook into anything like any sort of system call or whatever that combs from your program. Yeah, that could be interesting. Specifically like, thinking of the Nomad case when the scheduler is very complex. But there's also a lot of complexity in the client because, oh, I need to run a Docker container. Cool.</p><p>But it's not just that. Especially in Nomad, we have templates, artifacts, volumes. So you need to mount a volume, download a file, you need to render a template, you need to fetch tokens from console involved. So running a simple container, there's like a whole lot that needs to happen beforehand. And we call those like lifecycle hooks. So you can have things that happen before the task starts, things that happen after the task starts. And a lot of those interact with the operating system. So being able to instrument sort of like what's the Nomad agent trying to do against the OS could be very nice.</p><p>ADRIANA: Yeah, cool. I think there's definitely more work to be done in that area. But I'm glad that you've continued experimenting. Even if it's not gone, maybe as far as you would like, I think it's still progress, so, you know...</p><p>LUIZ: Yeah, it's all learning.</p><p>ADRIANA: ...it's awesome. That's awesome.</p><p>LUIZ: Like, I think it helps something different, I guess. Something different to learn something different. It's always good to keep up to date what's happening. And a lot of people are starting to adopt OpenTelemetry more. So even if it never comes, that OpenTelemetry is integrated into Nomad core...But I think it's helpful to at least understand because my target audience will maybe use OpenTelemetry on their stuff. And whenever I talk to them, I sort of need to understand what they are doing and how things work. I know if somebody comes and open a niche and say, oh, I'm trying to run the OpenTelemetry Collector in Nomad, I would need to know what they mean. And having this sort of exploration is very helpful.</p><p>ADRIANA: Absolutely. Cool. Well, we have come up on time. We could keep talking about this forever, honestly, so we'll have to have you back again. Thank you so much, Luiz, for joining today for geeking out with me. Y'all don't forget to subscribe, and be sure to check out the show notes for additional resources and connect with us and our guests on social media.</p><p>Until next time...</p><p>LUIZ: Peace out and geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44124122" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/a448bd3d-81f3-47a1-935a-4bf9bfb4b786/audio/fdcfae25-e22f-459e-a276-674f8fbfac0d/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on HashiCorp Nomad with Luiz Aoqui of HashiCorp</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Luiz Aoqui</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:57</itunes:duration>
      <itunes:summary>Join Adriana Villela as she geeks out with Luiz Aoqui of HashiCorp about operators, container orchestration, and OpenTelemetry in HashiCorp&apos;s Nomad. They discuss the challenges and complexities of running Kubernetes on Nomad, the value of simplicity in software development, Luiz&apos;s exploration of adding OpenTelemetry instrumentation to Nomad core, and the lessons learned in the process. Whether you&apos;re interested in container orchestration or observability in distributed systems, this conversation provides insights and valuable perspectives from a Nomad expert.</itunes:summary>
      <itunes:subtitle>Join Adriana Villela as she geeks out with Luiz Aoqui of HashiCorp about operators, container orchestration, and OpenTelemetry in HashiCorp&apos;s Nomad. They discuss the challenges and complexities of running Kubernetes on Nomad, the value of simplicity in software development, Luiz&apos;s exploration of adding OpenTelemetry instrumentation to Nomad core, and the lessons learned in the process. Whether you&apos;re interested in container orchestration or observability in distributed systems, this conversation provides insights and valuable perspectives from a Nomad expert.</itunes:subtitle>
      <itunes:keywords>platform engineering, k0s, k8s, container orchestration, operator pattern, opentelemetry, kubernetes, devops, nomad</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>5</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7c07c22a-0131-4ec2-bf44-0692aed5869d</guid>
      <title>The One Where We Geek Out on Being a Sysadmin with Renata Rocha of Slalom Build</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Renata Rocha has been working with technology since 1997, first as a sysadmin. She then found her passion for Cloud Engineering and never looked back. She has been at Slalom since 2019 and loves everything about the Cloud, Platform Engineering, and the endless possibilities it brings us.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://fosstodon.org/@renata">Mastodon</a></li><li><a href="https://www.linkedin.com/in/renatarocha/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.lefthandersday.com">International Lefty Day</a></li><li><a href="https://noyaml.com">NoYAML.com</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://python.org">Python (programming language)</a></li><li><a href="http://hashicorp.com">HashiCorp (Hashi)</a></li><li><a href="http://terraform.io">HashiCorp Terraform</a></li><li><a href="http://nomadproject.io">HashiCorp Nomad</a></li><li><a href="https://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day">Sysadmin Appreciation Day</a></li><li><a href="https://www.ibm.com/docs/en/zos-basic-skills?topic=today-what-is-mainframe-its-style-computing">Mainframe</a></li><li><a href="https://www.rbcroyalbank.com">Royal Bank of Canada (RBC)</a></li><li><a href="https://en.wikipedia.org/wiki/COBOL">COBOL</a></li><li><a href="https://en.wikipedia.org/wiki/Job_Control_Language">Job Control Language (JCL)</a></li><li><a href="https://platformengineering.org/blog/what-is-platform-engineering">Platform Engineering</a></li><li><a href="https://en.wikipedia.org/wiki/Serverless_computing">Serverless</a></li><li><a href="https://en.wikipedia.org/wiki/Data_center">Data center</a></li><li><a href="https://en.wikipedia.org/wiki/Cyberpunk">Cyberpunk</a></li><li><a href="http://shopify.com">Shopify</a></li><li><a href="https://bell.ca">Bell</a></li><li><a href="https://en.wikipedia.org/wiki/Telephone_exchange">Central Office (Telecom)</a></li><li><a href="https://en.wikipedia.org/wiki/Jacarepaguá">Jacarepaguá (Rio de Janeiro)</a></li><li><a href="https://en.wikipedia.org/wiki/Rotary_dial">Rotary dial</a></li><li><a href="https://www.youtube.com/watch?v=ixFK0LycQVg">How to use a rotary dial phone</a></li><li><a href="https://medium.com/dzerolabs/how-to-nail-your-digital-transformation-584630c3fbde">Digital transformation</a></li><li><a href="https://www.additudemag.com/understanding-adhd-hyperfocus/">ADHD hyper-focus</a></li><li><a href="https://en.wikipedia.org/wiki/Pomodoro_Technique">Pomodoro Technique</a></li><li><a href="https://pomofocus.io">Pomodoro Timer</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today geeking out with me, I have Renata Rocha. Welcome, Renata!</p><p>RENATA: Hi, nice to meet you. I'm Renata Rocha. I'm a principal of Cloud DevOps security, actually. Platform engineering with Slalom Build. I have been at Slalom since 2019. I love my job, I love what I do, and I love technology.</p><p>ADRIANA: Awesome. And where are you calling in from today?</p><p>RENATA: I am based off Toronto, Canada. Like Adriana. Okay. Yeah.</p><p>ADRIANA: Awesome. Yay fellow Torontonian, fellow Canadian and fellow Brazilian.</p><p>RENATA: Fellow Canadians and fellow Brazilian as well. Yes.</p><p>ADRIANA: All the things. All the things. Cool. Okay, so we're going to start up with some warm-up questions. First question, lefty or righty?</p><p>RENATA: I'm a lefty. I'm a very proud lefty. I do everything with my left hand. My right hand is absolutely useless.</p><p>ADRIANA: You're the first lefty that we've had, and I'm so happy to have a fellow lefty on the show because I, too, am a proud lefty. And International Lefty Day is on August 13.</p><p>RENATA: I did not know that. That makes total sense. By the way, awesome.</p><p>ADRIANA: Super excited for Lefty Day. I always forget about it until after the fact, so I'm hoping I'll observe it this year. So lefties unite.</p><p>RENATA: Lefties unite.</p><p>ADRIANA: Okay, next question. iPhone or Android?</p><p>RENATA: iPhone. It's interesting because I actually would prefer an Android, but it's been a while since they released a very small flagship Android phone. All the flagship Androids are huge, bulky phones and I have very tiny hands. Okay. So I have been an iPhone user because it's the smallest flagship phone I could find in the market. I would go back to an Android any day if they release a smallest Android flagship phone. Okay. Just because of that.</p><p>ADRIANA: Yeah, fair enough. I actually miss the really small phones. Do you remember those little tiny Nokiavphones that everyone used to have?</p><p>RENATA: Absolutely. I love those. Oh, yeah. They were so cute, right? Yeah. I'm under five foot tall. Okay. I'm very petite, so my tiny hands would rather have a small phone that fit into just one hand. I don't have, like, two hands to type. Yeah. They don't think about people like me when they design phones.</p><p>ADRIANA: Right? I do feel like we're outnumbered by taller people here in Canada. Awesome. Next question. Mac, linux or Windows?</p><p>RENATA: Oh, great question. I love Linux, but I have been a Mac user for a number of years. I think Mac offers a great desktop environment with also a great Unix like system. So I can do everything in terms of programming development on a Mac with a pretty environment in front of me. But for systems, my setup, my servers, they are all Linux, obviously. Windows is a no, no, I don't touch that. Okay.</p><p>ADRIANA: I'm kind of the same with you there, actually. I cry every time I have to touch a Windows machine. I'm sorry, Windows people, don't mean to offend, but it's just not my thing.</p><p>RENATA: Oh, my God, I feel no, no, I feel dirty. Okay. Yeah. Awful. Ewwww...</p><p>ADRIANA: Next question. Favorite programming language?</p><p>RENATA: Python. Absolutely.</p><p>ADRIANA: Me too. I love Python.</p><p>RENATA: Python is beautiful. It totally makes sense. I spent many years thinking, like, oh, my God, I hate programming. I hate programming. And then one day I discovered Python and it was like, okay. I love programming.</p><p>ADRIANA: Yeah, I agree. I feel it's like a pleasure to program in Python. It always makes me happy whenever I touch Python code, so I totally get you.</p><p>RENATA: Yeah.</p><p>ADRIANA: All right, next one. Dev or Ops?</p><p>RENATA: Oh, Ops. Yeah.</p><p>ADRIANA: I kind of figured.</p><p>RENATA: I come from a sysadmin background. Okay. I feel like inside of me there is a sysadmin. I will always be a sysadmin Okay. So Ops any day.</p><p>ADRIANA: And that will tie right nicely into our topic of discussion in a little bit. Okay, two more questions. I think I know the answer to this one. JSON or YAML?</p><p>RENATA: YAML Yeah. JSON is weird, and I think you can do pretty much everything with YAML. YAML is just easier, but I don't know, that's tough. Yeah, you kind of have to do it. That's my favorite thing. Can I just say HCL?</p><p>ADRIANA: Oh, yeah, I'm right there with you, actually, because I always tell people I feel like HCL is the love child of JSON and YAML, because I think it's got the nice organizational stuff of JSON without the clutter, which is what I like about YAML. It's uncluttered. So, yes, I am totally there with you.</p><p>RENATA: It just works, in my mind. The first time I saw HCL was like, yeah, this is right. This just rings a bell. And yeah, I love it. I think it's beautiful.</p><p>ADRIANA: Totally, totally agree. And for those who are not familiar with HCL, I think it stands for HashiCorp configuration...</p><p>RENATA: HashiCorp configuration language. I think that's what it stands for. Yeah.</p><p>ADRIANA: Yes, that's right. Which is used for all the Hashi products, which is super awesome. All right, final question.</p><p>RENATA: Sorry...</p><p>ADRIANA: Oh, no, go ahead, go ahead, finish the train of thought.</p><p>RENATA: I was just going to say that I'm a HashiCorp fan girl. Okay.</p><p>ADRIANA: You know what? I have become too, mostly. I know, like, you work with a lot of Terraform. For me, my HashiCorp fangirldom comes from working on Nomad, so I can totally relate.</p><p>RENATA: Yeah, Nomad, very underrated product.</p><p>ADRIANA: Very underrated. Totally agree. And maybe we can talk about that a little bit later as well. Final question. Do you prefer to consume content through video or through a blog?</p><p>RENATA: Yeah, a blog. Absolutely. I like reading stuff. Okay. The video things...sometimes I'm on the bed and it's late at night and I don't want sound, I don't want to see things. And on a blog, I can just read at my own pace. Yeah, I prefer reading stuff.</p><p>ADRIANA: Yeah, I'm the same way. Of all the people I've asked so far, everyone is like, blog over video, so I've yet to encounter a video person. I know they're out there but yeah, I've yet to encounter one.</p><p>RENATA: Yet you're making a video.</p><p>ADRIANA: But this is also going to be out in audio. So I guess then there's the question: audio versus video. I'm more of an audio person. Because then I can...I'm a podcast person, so I like to walk and listen to podcasts.</p><p>RENATA: Um, I like video. I need the visual cues. I don't...podcasts feel weird for me. I need to see people talking.</p><p>ADRIANA: Yeah, I can appreciate that. What I do like is video with subtitles.</p><p>RENATA: Oh, that is perfect. Video with subtitles. Yeah, that is...see, because you can read and then you can also see people's faces. Yeah.</p><p>ADRIANA: Yeah, I'm totally there with you. Cool. Well, let's move on to our main topic because, as you pointed out earlier, today is International Sysadmin Day. From your background as a sysadmin...</p><p>RENATA: Today is July 28th. It's the last Friday of July. It has been International sysadmin Appreciation Day since the year 2000. Like I said, I have been a sysadmin in the past. Then I moved to Cloud engineering, platform engineering...how we are doing it today. And I feel like these practices, they wouldn't exist if it wasn't for the sysadmins of the early days. We wouldn't have these things if it wasn't for systems administration. So Happy Sysadmin Day. Although we won't be seeing this video until later, but yeah, Sysadmin Day.</p><p>ADRIANA: Because you said Ops over Dev...What is it about sysadmin that you love so much that you think people really underappreciate?</p><p>RENATA: The thing that people don't see is when you are a very good sysadmin and you know what you're doing, your work is supposed to not be seen. Okay. The sysadmin is supposed to be invisible because the system just works. And the sysadmin is someone that is not there because you don't need to see them. You only notice your sysadmin when things crash, when things are wrong, when things are broken. So if you are good at your job, you're not appreciated, you are not seen, you are not present. Okay? So that is the interesting part of being in a sysadmin. But it's very satisfying to look at your uptime and see that your systems are up, that things are working, that things are just fine. Okay. I love seeing all my monitoring statistics and seeing yeah, everything is so finely tuned, everything is working so fine.</p><p>That ties a little bit into observability as well. Observability. I know you are an Observability person. Okay. So, yeah, like I said, everything I kind of branched off and became like a specialized feature of all the things that we used to do in systems. And today, of course, how computers evolved and how we do things these days. They became their own specific practices and fields in their own but I still love...I have this passion for the way it's a type of nostalgia in a certain way, of how we did things in the past. And this appreciation for people who are still managing systems, especially more old school systems are still in operation.</p><p>I know there are people who still manage mainframes these days and that's such hard work. Okay. It's amazing. Oh my God.</p><p>ADRIANA: It's a very specialized skill.</p><p>RENATA: Yes. And you don't find many of them. Okay. Yeah.</p><p>ADRIANA: Yeah. As a student...I don't talk about this much because it was very traumatic...but I had a summer job working in the mainframe department of RBC.</p><p>RENATA: My God.</p><p>ADRIANA: It was something...it was something...I will say in air quotes, a COBOL code change that it was like, I don't know, I think it was like commenting something out or whatever. And it took forever to push that through because you had the Job Control Language at the time. So the language to compile the language. And I was like, oh man. No, not for me.</p><p>RENATA: As someone who has also touched some COBOL calls back in the day...Yeah, I understand what you're saying. Yeah, I have some feelings. Like I said, nostalgia. Not necessarily want to go back there, but I'm going to say that I have played with some virtual instances running systems just for fun. Okay, yeah,</p><p>ADRIANA: Very cool. Very cool.</p><p>RENATA: Very cool. Yeah.</p><p>ADRIANA: So, as sysadmin, what do you think has been like the biggest change that you've seen over the years as technology has evolved? As your career has evolved?</p><p>RENATA: Sometimes I talk to people that I interview that are still working in systems and they are moving towards platform engineering. And what I think of what I used to do, and the biggest paradigm shift is that you used to log in directly into the machine and debug whatever was going wrong and fix it. So you had this control over each machine that you were running. You were very close to the system. To be quite honest with you. That feels very good. It gives you a sense of control.</p><p>And with Cloud and platform engineering, you don't do that anymore. You simply don't log into the machine anymore. And you have so many layers of abstraction, especially if you're running something like serverless code, something is broken, something is wrong. You just fix that on your Terraform code, for instance, and then you redeploy it. So you don't even go to the machine anymore. You just fix your code and you redeploy it and then it's back up online. So it is a different way of thinking on how you were going to troubleshoot the problems and how you were going to deal with whatever is running your code. So it works differently.</p><p>It's a lot of abstraction on top of it and you are not so close to the server as you used to be and you are probably going to miss it when you start working with so many abstraction in front of it. Okay, I understand that, and like I said, I miss it. It was fun. But at the same time, it gives you a lot of power because you had to go machine by machine to fix the problems and now you can fix the problem in hundreds of machines at the same time. And that is so amazing.</p><p>ADRIANA: It's so true. Yeah. Do you think that having been an old school sysadmin where you were physically touching your machines...do you think that gives you a better appreciation then for the types of things that are happening in the Cloud versus the newer folks coming into it who have not known sysadmin in that same way, where you're, like, sometimes going into a data center and physically touching a machine, do you think that gives you an advantage as a result?</p><p>RENATA: I hate saying better or advantage, but it gives me a different perspective. Okay. I work with a lot of people who have never been inside a data center in their lives. And when I tell them that, yeah, I used to work inside a data center and it's freezing cold, it's weird, there are like these noises and it's kind of soothing, the noise of a data center. Okay. You just have to wear a jacket because it's so cold and they're like, "Oh my God, did you work at a data center?" Like it was the craziest thing they've ever heard and yeah, it was a great job, by the way. I liked it very much.</p><p>Yeah, I would ride my bike to the office, if the data center was actually downtown. I would ride my bike there and then work there all day. We didn't have Windows because it was a data center. Felt like this box, like, surrounded by computers for hours. And then I would ride my bike back home. Yeah, great job. Loved it all. Lots of cables. It felt so Sci-Fi, so cyberpunk.</p><p>ADRIANA: If anyone ever has had an opportunity to work at a data center or tour a data center, it is surreal.</p><p>RENATA: It is surreal. Okay. It feels like living in the future. Okay. So disconnected from life. Like all the people walking around living their lives, and then suddenly you are in that box of computers. Right? Yeah. It's amazing.</p><p>ADRIANA: And you're holding the keys to the kingdom...to the computer kingdom, because you've got the admin passwords, you could do some serious damage</p><p>RENATA: Yeah.</p><p>ADRIANA: As an Admin, even as a Cloud engineer. Same sort of thing. But I think there's like a different...it's a different feeling.</p><p>RENATA: It is a different feeling. You have this power that like yeah, if you do something wrong, a lot of things go wrong, but at the same time, you feel so isolated from everything else that is around you because it's this black box, so completely separated from the life outside.</p><p>Like, I have the story that I was at the Shopify data center and there was a city-wide blackout that lasted maybe a couple of hours. And I didn't know it was happening because the data center has backup generators directly connected to whatever. And until someone told me, "Did you know there's a blackout happening outside city-wide?"</p><p>I was like, "No, I didn't realize that." Yeah. The entire city has lost power. Okay. Amazing. That's why I like working there.</p><p>ADRIANA: It's so true. I have a similar story because when Toronto had that big blackout in 2003, I think it might have been before you moved here, I believe, right?</p><p>RENATA: Yeah. It was before I moved here. Yeah.</p><p>ADRIANA: So in 2003, we had that massive blackout that lasted like a day and a bit. And I was working at a client site. The client at the time was Bell, and we were in the building next door to their Central Office. So the central office where they keep all their network equipment and stuff, like phone stuff, right? And so because we worked next door to the Central Office, we had the backup power as well, because the buildings were attached. So when there was the blackout, the lights blipped very quickly, and then it was all good. And so we're, like, keep on working. And then at the end of the work day, we start getting messages, like, there's no power in Toronto. We're like, "What?" Meanwhile, there's, like, power in the building. The elevators were still working. Everything was fine. And then you go outside, it's like complete chaos. Everything's out. Traffic lights, subways. Yeah, so yeah, the nice little bubble.</p><p>RENATA: The nice little bubble. Okay. And that feels very comforting. And like you said, it feels like a lot of power that you are in this place that has everything. It has like the fastest Internet access you can imagine. It has power even when the entire city is in a blackout. Yeah. It is fascinating. It is such a great experience. And although I don't feel I have an advantage or I feel better than the people who didn't have this experience, it gave me a different perspective. I feel like I have learned what I do today at a slower pace. And I saw the Internet growing since the very early days of the Internet, and I was inside. What was the Internet back in the day?</p><p>ADRIANA: Yeah. So true. Such a unique advantage that's something like, people from our generation, I feel like it's something that folks like, my daughter was born in 2008. She's grown up in a world with computers. It's ubiquitous. Smartphones. This is stuff where we're growing up along with it. It's like, oh, internet. Oh, cell phones. Oh, smartphones. We're all connected. Whoa, this is weird. Like, social media was not a thing when we were growing up. I mean, good luck trying to reach somebody. They're not home, you can't reach them. And you had to know people's phone numbers.</p><p>RENATA: Phone numbers? Yes. When I was a kid, we didn't even have phones. Landlines so easily this way. And a lot of people didn't have landlines. My husband only had a landline when he was like ten years old. People had to write letters to each other. Imagine that.</p><p>ADRIANA: I had a pen pal when I was growing up, and I totally remember my mom used to tell me stories of when we were living in Rio....I was too young to remember...but she was saying there was for a time we didn't have a phone yet, so she had to use the neighbor's phone to make phone calls. It was not the easiest thing to procure. It was, like, kind of a process to procure a phone line. And these are things we take for granted now.</p><p>RENATA: Yeah. Where my husband used to live, which was a neighborhood in Rio, Jacarepaguá. They had this phone in the center of the neighborhood where people used to go and make a call because people didn't have landlines where they lived. Yeah. Crazy. And you think of it like, oh, must have been like a very rural area. No, it was just like a normal neighborhood, actually. Kind of an upscale neighborhood. It was just because landlines were not everywhere back then. Okay. Not a lot of people had that.</p><p>ADRIANA: And I remember rotary dial phones when I was growing up in Rio, too, which, when I came here, i's like, "What? It's not rotary dial phones?" I still have fond memories of those.</p><p>RENATA: Can you hear the noise? (of rotary dial phones) I saw something fascinating recently. I went to a doctor's office here in Toronto, okay? And there was, like, this emergency phone, in the doctor's office, and it was a rotary phone, and there was a sign next to it teaching people how to use a rotary phone.</p><p>ADRIANA: So cute. The things we take for granted. We're like, "Of course! That's how you use a rotary phone. And people are like, "Uhhuuhh..."</p><p>RENATA: Yeah. Wait for the dialtone. After the dialtone, you put a finger on the number and to wait for it to come back. Good times.</p><p>ADRIANA: Good times. I kind of miss rotary dial problems. Yeah. Fun memories. Fun memories.</p><p>RENATA: They were cute. They were cute. Yeah. Yeah. We had a red one, like classic red rotary phone one.</p><p>ADRIANA: Oh, that's adorable. It's better than my beige one.</p><p>RENATA: Amazing. It was adorable. There was also the beige ones. They were also very classic. Yeah.</p><p>ADRIANA: Yes.</p><p>RENATA: But yeah, it's funny to see how things evolved, and they evolved very fast. And I think the beautiful thing about working in technology is how you see things going from, like, the old rotary phones and then the dial tone phones and then the Internet, which leads us to the different fields, the specializations we have on platform engineering, SRE, etc. And now the new field of AI that people are like, oh, my God, AI, etc.</p><p>It's just a new field, okay. And we need to learn how to deal with this new tool, this new technology, and how it ties together into the other things that we do. And that's the beauty of it. Right? This is why I do this. This is why I'm so fascinated by technology. I love learning things. I love being immersed in it, and I'm absolutely fascinated about learning whatever new thing, whatever new tool that people bring us today, tomorrow, next year.</p><p>ADRIANA: Yeah, I totally agree. It's interesting because I'm the same way. I'm like, "New technology. Giddy up. Give me more!" I want to learn more about it. And yet some people are so terrified of technology, and we see this across our industry. We see it especially, like, in large corporations, whenever there's big transformations, whether it's a digital transformation or DevOps, Agile, whatever, even bringing in Observability...there is such resistance to change that can get...it legitimately freaks people out, right? Because to a certain extent, I think we're creatures of comfort, and we like what we know and understand, and having to deal with something that's a brand new learning curve can be terrifying.</p><p>But what kind of advice do you have for people who find themselves in this scary place where they're resisting change.</p><p>RENATA: Try to find yourself in a place which is 50% comfort and 50% challenge. Okay? That's a very good measure of what will bring yourself still that cozy space where you feel, yeah, this is good. This gives me this warm heart, this warm embrace of things that I'm comfortable with, but also doesn't make you bored, because once you get bored, you don't have anything to look forward to. And this is what makes us human, okay? If we didn't have any challenges, if we didn't have anything to look forward, any goals in life, we would still be living in the Middle Ages. We would still be cooking...eating raw food. We wouldn't be working with computers today. And that's what makes us different from other animals, is what makes us special. Okay? Yeah. This is pretty much what I try to tell people that find that sweet balance of comfort and challenge, because also, if you do challenges all the time, you're going to burn out. You're going to exhaust yourself. It's unsustainable. So find exactly how much comfort you can at the same time while finding that amount of challenge that makes you want to do something new.</p><p>ADRIANA: Yeah, I totally agree. That's such a great approach because that way, as you said, you're not, like, going all in on it, and then that can be super overwhelming. But getting to a point where it's just like, oh, okay, this is interesting enough. I'm going to poke into it and kind of build on it. Iteratively, I think, is a really great way to approach it.</p><p>And I think in technology, I feel like because, the nature of what we do, it evolves so rapidly, it can be very overwhelming. So I think people get freaked out. Oh, my God, there's another thing that's changing, another thing I have to learn. So I think to a certain extent, you kind of have to just pick a thing that's interesting, that like, okay, I'll dig into this a little bit more, and then dig into that and get into this habit of always learning a bit. And I think what people freak out with is they think they have to learn all the things.</p><p>I resigned to myself, to the fact that I don't know everything. I'll never know everything. But I surround myself with people who know things, and that's okay.</p><p>RENATA: You don't have to know everything. It's impossible to know everything. And you will never be an expert on anything because things evolve very fast. And like I said, before, technology is very dynamic. What you know today is never going to be what is the new technology, new big new thing of tomorrow. So what you have to do is to pick something that you want. Okay, go choose. I want to learn Terraform. Something that I don't know.</p><p>Okay, I know Terraform, but just an example. I want to learn TerraForm. It is something that I'm interested. Just pick and choose and learn a little bit. Don't throw yourself in like, "I'm going to learn everything about Terraform today." I tend to do that.</p><p>So that's some advice for myself. Yeah, I'm totally like that.</p><p>So learn a little bit of it today and then give myself some time. Tomorrow I'm going to do something that I'm comfortable with and then learn a little bit extra. Just iterative process of learning so I don't exhaust myself. And also it gives your brain some time to absorb the knowledge. You don't feel exhausted, you don't feel burned out. The burnout is real. I always tell especially young people because they feel they are indestructible and they can learn everything everywhere, all the time.</p><p>And then sometimes the burnout kicks in and they feel, "Oh my God, I cannot learn anything anymore and I hate this. I will move to a cabin in the woods and never see people ever again."</p><p>This happened to me and that's why I keep telling people that it will happen if you don't take care of yourself. Please take care of yourself. It will happen. So give yourself some time. Go slowly, slow, easy, and yeah, just pick a subject here and there. You don't have to learn everything.</p><p>And also no one expects you to know everything because we know it's impossible to know everything.</p><p>ADRIANA: Yeah, I totally agree. And I want to go back to your comment earlier about burnout, because I agree with you. When you're young...first of all, when you're young, you feel like you're indestructible, invincible. But also, employers take advantage of that, too. They're like, "Well, you don't have a family. You don't have a social life. You just finished university. Of course you can go and put in the long hours."</p><p>And I think it's so important for younger folks to give themselves permission to not do all the things, to take it easy, to not have to hustle so hard that they burn out. Because the same thing happened to me when I finished school.</p><p>My first role out of school was so intense that I burnt out really fast and I hated my life. But the only good thing that came out of it was I learned to say no, and I learned to defend myself and stick up for myself in terms of, like, I've had it. Burnout. My brain doesn't work. Need to take a step back. And I think more young people need to do that. Just because you are young, don't have a family, whatever, don't have a partner, does not mean that you don't deserve to have a life.</p><p>RENATA: Yeah. My suggestion is always to find an offline hobby.</p><p>ADRIANA: Yes.</p><p>RENATA: Something that is completely unrelated to your work. Learn to run, to climb, to do Yoga, to paint. Go learn to play the drums and musical instruments. Something that is completely unrelated to your work. You don't need to do some unpaid work. That's what I'm trying to say.</p><p>ADRIANA: I totally agree. What's your go to activity?</p><p>RENATA: I like to run, I like to cycle. I do Yoga, I have a garden in the summer. I have a ton of activities that I do that are completely unrelated to work. And they help me not think about work. They make me healthy, they make me happy. They make me a person that is not only the Renata who is at work, the Renata platform engineer. I am a more complete person and I'm also happier. I have a life that stops at 5:00 pm.</p><p>ADRIANA: That's such great advice. I totally agree. Because of my ADHD, I get the hyper focus, and so I have a really hard time peeling myself away from things, and I tend to obsess over unsolved problems and can't shut it off. And sometimes I have to take myself aside and say, "I give you permission to not think about work, to disconnect." And it's okay to give yourself permission to shut off and pursue your things. Like, life is not all about work. It's going to be there tomorrow and the day after that and the day after that. I think employers are just looking to make sure that you complete your deliverables, that you're reliable. And I feel like if you do those things, then you're in a good position.</p><p>RENATA: It...I also find that once I started taking care of my mental and physical health after work and not dedicating myself to working 15 hours a day, which I was doing, at some point I became much more productive at work.</p><p>ADRIANA: Yes.</p><p>RENATA: Which kind of makes sense if you think about it. But when you're younger, you don't think about it because I'm healthier. My mind is healthier. My body is healthier. So when I start my day in the morning, I can kick right in, start working, do a lot of things. I can concentrate much better. I haven't been sick in years, and I used to get sick a lot more. I just work better if I do this. My hours in a day are in a better person that can do just work for those hours a day. And I was so drained out by the burnout that I was not giving myself fully to work during those during those 15 hours that I was working before. So, there's that.</p><p>ADRIANA: Yeah. I find also, like, the act of time boxing your day. You're like, holy shit, I got to get all this stuff done by 05:00. So you're like, okay, I'm going to be super efficient, right? Because you want to get as much done as possible, and then it's like and plus you have something to look forward to. At the end of the day, it's like, hey, there's like, relaxation on the horizon. It's awesome.</p><p>RENATA: Yes, absolutely. When I have to deliver something and I have a deadline, I like to use a technique called Pomodoro. Some people are very familiar with it. You do 25 minutes of work, and then you stop for five, and then you do another 25. And after some four of 25, you give yourself a longer break that allows your brain to process the work that you did some rest. And it makes me feel way more productive because I just focus and just works very well for some type of people. It works for me. And if you're listening, and you are not familiar with the Pomodoro technique, there are some timers you can use on your browser or on your code editor. Give it a try. It might work for you as well.</p><p>ADRIANA: That is very cool, I hadn't heard of that. But I definitely...like, taking the breaks is so important. And again, ADHD brain is like, you will not get up from this until you solve this problem. But whenever I do force myself to walk away and take a break and I come back, I'm like, oh, shit, I should have done this before.</p><p>RENATA: Try the Pomodoro. Okay. Because they force you to take a break every 25 minutes, and it's a 5 minutes break. And then when you come back, you're like, "Oh, okay, I can pick this up again." Okay. It's not a long break. It's 5 minutes. Okay? Usually I just do maybe like, some Yoga poses for five minutes, and then I go back. I love Yoga. It's a great thing for my mind. It makes me relax. And then I come back, and then I do it again, and then I keep doing that, and I don't know, I just write code beautifully when I do this.</p><p>ADRIANA: Yeah, I'm going to check that out because that sounds like something I could use. And also, I'm a huge fan of Yoga. I don't think I'm nearly as advanced in Yoga as you are. My flexibility is crap, but I do enjoy it. It's nice to it challenges your brain because you're so busy trying to hold the poses, you can't think about anything else. So I think it's a lovely way to just unwind.</p><p>RENATA: Yoga, as with anything...technology...is not about the flexibility. It's about the inner journey, okay? It's about learning, understanding your body and where you are today. It doesn't matter where you were or just where you were going. Think about yourself, your inner body, where your balance is. So don't think about anything else. It's not about flexibility. It's just about the journey. So if you enjoy it, that's what matters.</p><p>ADRIANA: Yeah, that's actually a really good point, because when I first started Yoga, I see it really mad that I was like, I look like shit doing these poses. Right? And then I'm like it's okay.</p><p>RENATA: Yeah, exactly. No one cares.</p><p>ADRIANA: As soon as I got over that...nobody cares, especially when I do it at home, nobody's watching. So it's great. And you start to see some progress. I mean, you're competing against yourself, which I think is probably the most important thing. Are you improving? Are you getting something out of it? Are you enjoying it?</p><p>RENATA: That's why good Yoga studios won't have a mirror, because you're not supposed to look at yourself. It's just supposed to feel yourself.</p><p>ADRIANA: Oh, that's cool. Good to know.</p><p>RENATA: I like it very much.</p><p>ADRIANA: Yeah, I'm a huge fan. I try to do Yoga, like, once a week, and I feel it too. If I don't do it, the joints feel a little stiffer. I'm like, oh, I think I needed this.</p><p>RENATA: Focus on the breathing techniques. They really help me when I'm feeling stressed out. When I am obsessing over a problem, I just try to focus, recenter, breathe. And that sometimes helps me solve some piece of code that I cannot point or like some architecture that I'm struggling to design. I have a huge problem using diagramming tools. Sometimes I have the idea on my mind, but I don't know where to position things correctly. And then I stop. Take a deep breath. Okay. Do some breathing exercise. And when I look at the diagram again, I'm like, oh, yeah, here, write this.</p><p>ADRIANA: Yeah. The power of stepping away, taking a mental break from your work, cannot be underscored. It cannot be underestimated. Awesome. Switching gears a little bit. Well, I guess going back to something that you talked about earlier, the idea of embracing the new technologies that come our way and of course, the new and cool technology that is taking the world by storm now that everyone's talking about and either excited about or feeling threatened by is AI. So what is your take on AI?</p><p>RENATA: I have a hot take about AI, which is it's not going to take away any jobs. It's going to be exactly like Cloud was a few years ago. It's going to create a lot of new jobs. AI doesn't create itself. It's not actually artificial intelligence. That's just like a cool name for it. There are lots of people working to generate those libraries. You've deployed the code, so it actually requires a lot of people, qualified people, engineers develop that. So it is a whole new field that's open for you. It's fascinating. It's very early days, so yeah, it's going to create a lot of new jobs. So if we embrace it with open arms and open mind, it's exactly like when Cloud was born that people were scared, oh my God, it's going to take away jobs and look at where we are today. So embrace it, learn it. It's great. It's going to be good for us. Just don't be afraid because it's a new technology. It's just a tool. It's not something bad or crazy. Yeah, that's my hot take about AI. It's just a tool.</p><p>ADRIANA: Yeah, I totally agree with you. I totally agree with you. And I think, like, with any new tools, it can be abused or it can be used to really enhance your job. And I think folks who end up using AI tocheat at their jobs or cheat at work, right? Like using AI to write an essay, you're doing yourself a disservice because then you're not learning. I mean, you lose out in the end. Fine, you get the marks, but you still can't write. Versus using AI as an aid.</p><p>Like, the example that I like to give is, like, you're writing something, you've written something out, but there's like a character limit. Feed your text into AI to like, hey, can you rewrite this so that it fits within the character limit? I feel like that's a perfectly valid use case for AI, because you wrote it, the concepts are there. It came from your brain. But AI has just taken that little extra burden off of you so that you can complete that last step where you can use AI as, like, inspiration, as a starting point for code. If you don't know a particular language, but you know how to code, but you don't know the nuances of that language. So AI can give you that starting point, but you still have to complete it.</p><p>RENATA: You can use it as, like, a skeleton generator. Okay. But you still have to refine the results, and you have to analyze it to make sure that the generated content makes sense. So if you don't know if it makes sense, it could have generated something that is useless, something that's bad, something that won't work. So a great idea, like something that I suggest to people is ask AI to generate a recipe for bread. Something simple as a recipe for bread. Try to make that bread. Sometimes it won't work. Okay. Because anything that's bread related, it's kind of tricky.</p><p>ADRIANA: It's voodoo. Yeah. Bread can be tricky, for sure.</p><p>RENATA: Yeah, sometimes it won't work. Maybe it will work, but you can't be sure unless you have made bread before.</p><p>ADRIANA: Yeah, that's so true. And it's interesting, too, because even if you've not made bread before, right? And then you take the AI recipe, try to make bread, it fails.Then you can use that as a springboard to like...but why did it fail? Then you can do some additional research, right? So still need to use your brain there, which I think that's at the end of the day, the important thing, right?</p><p>Even the AI prompt engineer, when I first heard this idea of a prompt engineer, honestly, I thought it was funny. But it's in the same way that we, as software engineers or ops folks, whatever, SREs when we're trying to solve a technical problem, we're going on Stack Overflow, we're trying to, you know ask Google,like, figure out how to phrase the question correctly in Google, making sure that you're even asking the correct question. And I feel like when working with AI, it's a similar sort of concept.</p><p>RENATA: If you think about the prompt engineer, which is someone adjusting the prompts they feed to AI to get the correct results, isn't that very similar to platform engineering, adjusting Terraform code to generate the correct results on the Cloud compared to what we used to do as a system in that we wouldgo directly into the machine. That is a hot take.</p><p>ADRIANA: That is a hot take. I like it. I like it. That is a very cool way of looking at it.</p><p>RENATA: Yeah. So maybe that is the new job, the prompt engineering, that's a new career path that someone will follow, probably in data engineering, and I'm excited to see what comes of it. I am very open to new tech and seeing what the world brings us.</p><p>ADRIANA: Yeah, absolutely. I'm right there with you. I think prompt engineering can be very fun. Yeah. And don't be afraid of AI. I think there's some cool things that can come of it. It can really help with our jobs, and it'll be exciting to see where it takes us. I was talking to someone yesterday about AI, and I'm like, oh, could we ever find ourselves ina position where we end up with Skynet? And you always think about these things, but...</p><p>RENATA: I don't think so. I love terminator.</p><p>ADRIANA: I love terminator too. I always think of Terminator whenever this AI stuff's coming about.</p><p>RENATA: It is human enhancer.</p><p>ADRIANA: I'm like, "All hail our Evil Robot Overlords. Here we go." But I think there are some exciting times. There's some cool stuff to come out of it. AI is a human enhancer.</p><p>RENATA: I like that. Yeah, it's a good approach. I don't think we are quite ready for Skynet. It's going to take, I don't know, maybe 1000 years for us to reach Skynet level of things. Yeah.</p><p>ADRIANA: Yeah. Hopefully we won't get to Skynet levels. Fingers crossed. Well, we are just coming up on time, but thank you, Renata, so much for geeking out with me today. Do you have any parting words of wisdom to share with folks out there?</p><p>RENATA: Yeah, well, just don't be afraid. Embrace new tech. As I usually say, stronger people build a stronger world. And peace out and geek out.</p><p>ADRIANA: Thank you so much. And y'all, don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and with our guests on social media. Thank you so much for joining us today.</p><p>RENATA: Thank you for inviting me today.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 3 Oct 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Renata Rocha)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-being-a-sysadmin-with-renata-rocha-slalom-build-rbHvCg9x</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Renata Rocha has been working with technology since 1997, first as a sysadmin. She then found her passion for Cloud Engineering and never looked back. She has been at Slalom since 2019 and loves everything about the Cloud, Platform Engineering, and the endless possibilities it brings us.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://fosstodon.org/@renata">Mastodon</a></li><li><a href="https://www.linkedin.com/in/renatarocha/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.lefthandersday.com">International Lefty Day</a></li><li><a href="https://noyaml.com">NoYAML.com</a></li><li><a href="https://github.com/hashicorp/hcl">HashiCorp Configuration Language (HCL)</a></li><li><a href="https://python.org">Python (programming language)</a></li><li><a href="http://hashicorp.com">HashiCorp (Hashi)</a></li><li><a href="http://terraform.io">HashiCorp Terraform</a></li><li><a href="http://nomadproject.io">HashiCorp Nomad</a></li><li><a href="https://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day">Sysadmin Appreciation Day</a></li><li><a href="https://www.ibm.com/docs/en/zos-basic-skills?topic=today-what-is-mainframe-its-style-computing">Mainframe</a></li><li><a href="https://www.rbcroyalbank.com">Royal Bank of Canada (RBC)</a></li><li><a href="https://en.wikipedia.org/wiki/COBOL">COBOL</a></li><li><a href="https://en.wikipedia.org/wiki/Job_Control_Language">Job Control Language (JCL)</a></li><li><a href="https://platformengineering.org/blog/what-is-platform-engineering">Platform Engineering</a></li><li><a href="https://en.wikipedia.org/wiki/Serverless_computing">Serverless</a></li><li><a href="https://en.wikipedia.org/wiki/Data_center">Data center</a></li><li><a href="https://en.wikipedia.org/wiki/Cyberpunk">Cyberpunk</a></li><li><a href="http://shopify.com">Shopify</a></li><li><a href="https://bell.ca">Bell</a></li><li><a href="https://en.wikipedia.org/wiki/Telephone_exchange">Central Office (Telecom)</a></li><li><a href="https://en.wikipedia.org/wiki/Jacarepaguá">Jacarepaguá (Rio de Janeiro)</a></li><li><a href="https://en.wikipedia.org/wiki/Rotary_dial">Rotary dial</a></li><li><a href="https://www.youtube.com/watch?v=ixFK0LycQVg">How to use a rotary dial phone</a></li><li><a href="https://medium.com/dzerolabs/how-to-nail-your-digital-transformation-584630c3fbde">Digital transformation</a></li><li><a href="https://www.additudemag.com/understanding-adhd-hyperfocus/">ADHD hyper-focus</a></li><li><a href="https://en.wikipedia.org/wiki/Pomodoro_Technique">Pomodoro Technique</a></li><li><a href="https://pomofocus.io">Pomodoro Timer</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And today geeking out with me, I have Renata Rocha. Welcome, Renata!</p><p>RENATA: Hi, nice to meet you. I'm Renata Rocha. I'm a principal of Cloud DevOps security, actually. Platform engineering with Slalom Build. I have been at Slalom since 2019. I love my job, I love what I do, and I love technology.</p><p>ADRIANA: Awesome. And where are you calling in from today?</p><p>RENATA: I am based off Toronto, Canada. Like Adriana. Okay. Yeah.</p><p>ADRIANA: Awesome. Yay fellow Torontonian, fellow Canadian and fellow Brazilian.</p><p>RENATA: Fellow Canadians and fellow Brazilian as well. Yes.</p><p>ADRIANA: All the things. All the things. Cool. Okay, so we're going to start up with some warm-up questions. First question, lefty or righty?</p><p>RENATA: I'm a lefty. I'm a very proud lefty. I do everything with my left hand. My right hand is absolutely useless.</p><p>ADRIANA: You're the first lefty that we've had, and I'm so happy to have a fellow lefty on the show because I, too, am a proud lefty. And International Lefty Day is on August 13.</p><p>RENATA: I did not know that. That makes total sense. By the way, awesome.</p><p>ADRIANA: Super excited for Lefty Day. I always forget about it until after the fact, so I'm hoping I'll observe it this year. So lefties unite.</p><p>RENATA: Lefties unite.</p><p>ADRIANA: Okay, next question. iPhone or Android?</p><p>RENATA: iPhone. It's interesting because I actually would prefer an Android, but it's been a while since they released a very small flagship Android phone. All the flagship Androids are huge, bulky phones and I have very tiny hands. Okay. So I have been an iPhone user because it's the smallest flagship phone I could find in the market. I would go back to an Android any day if they release a smallest Android flagship phone. Okay. Just because of that.</p><p>ADRIANA: Yeah, fair enough. I actually miss the really small phones. Do you remember those little tiny Nokiavphones that everyone used to have?</p><p>RENATA: Absolutely. I love those. Oh, yeah. They were so cute, right? Yeah. I'm under five foot tall. Okay. I'm very petite, so my tiny hands would rather have a small phone that fit into just one hand. I don't have, like, two hands to type. Yeah. They don't think about people like me when they design phones.</p><p>ADRIANA: Right? I do feel like we're outnumbered by taller people here in Canada. Awesome. Next question. Mac, linux or Windows?</p><p>RENATA: Oh, great question. I love Linux, but I have been a Mac user for a number of years. I think Mac offers a great desktop environment with also a great Unix like system. So I can do everything in terms of programming development on a Mac with a pretty environment in front of me. But for systems, my setup, my servers, they are all Linux, obviously. Windows is a no, no, I don't touch that. Okay.</p><p>ADRIANA: I'm kind of the same with you there, actually. I cry every time I have to touch a Windows machine. I'm sorry, Windows people, don't mean to offend, but it's just not my thing.</p><p>RENATA: Oh, my God, I feel no, no, I feel dirty. Okay. Yeah. Awful. Ewwww...</p><p>ADRIANA: Next question. Favorite programming language?</p><p>RENATA: Python. Absolutely.</p><p>ADRIANA: Me too. I love Python.</p><p>RENATA: Python is beautiful. It totally makes sense. I spent many years thinking, like, oh, my God, I hate programming. I hate programming. And then one day I discovered Python and it was like, okay. I love programming.</p><p>ADRIANA: Yeah, I agree. I feel it's like a pleasure to program in Python. It always makes me happy whenever I touch Python code, so I totally get you.</p><p>RENATA: Yeah.</p><p>ADRIANA: All right, next one. Dev or Ops?</p><p>RENATA: Oh, Ops. Yeah.</p><p>ADRIANA: I kind of figured.</p><p>RENATA: I come from a sysadmin background. Okay. I feel like inside of me there is a sysadmin. I will always be a sysadmin Okay. So Ops any day.</p><p>ADRIANA: And that will tie right nicely into our topic of discussion in a little bit. Okay, two more questions. I think I know the answer to this one. JSON or YAML?</p><p>RENATA: YAML Yeah. JSON is weird, and I think you can do pretty much everything with YAML. YAML is just easier, but I don't know, that's tough. Yeah, you kind of have to do it. That's my favorite thing. Can I just say HCL?</p><p>ADRIANA: Oh, yeah, I'm right there with you, actually, because I always tell people I feel like HCL is the love child of JSON and YAML, because I think it's got the nice organizational stuff of JSON without the clutter, which is what I like about YAML. It's uncluttered. So, yes, I am totally there with you.</p><p>RENATA: It just works, in my mind. The first time I saw HCL was like, yeah, this is right. This just rings a bell. And yeah, I love it. I think it's beautiful.</p><p>ADRIANA: Totally, totally agree. And for those who are not familiar with HCL, I think it stands for HashiCorp configuration...</p><p>RENATA: HashiCorp configuration language. I think that's what it stands for. Yeah.</p><p>ADRIANA: Yes, that's right. Which is used for all the Hashi products, which is super awesome. All right, final question.</p><p>RENATA: Sorry...</p><p>ADRIANA: Oh, no, go ahead, go ahead, finish the train of thought.</p><p>RENATA: I was just going to say that I'm a HashiCorp fan girl. Okay.</p><p>ADRIANA: You know what? I have become too, mostly. I know, like, you work with a lot of Terraform. For me, my HashiCorp fangirldom comes from working on Nomad, so I can totally relate.</p><p>RENATA: Yeah, Nomad, very underrated product.</p><p>ADRIANA: Very underrated. Totally agree. And maybe we can talk about that a little bit later as well. Final question. Do you prefer to consume content through video or through a blog?</p><p>RENATA: Yeah, a blog. Absolutely. I like reading stuff. Okay. The video things...sometimes I'm on the bed and it's late at night and I don't want sound, I don't want to see things. And on a blog, I can just read at my own pace. Yeah, I prefer reading stuff.</p><p>ADRIANA: Yeah, I'm the same way. Of all the people I've asked so far, everyone is like, blog over video, so I've yet to encounter a video person. I know they're out there but yeah, I've yet to encounter one.</p><p>RENATA: Yet you're making a video.</p><p>ADRIANA: But this is also going to be out in audio. So I guess then there's the question: audio versus video. I'm more of an audio person. Because then I can...I'm a podcast person, so I like to walk and listen to podcasts.</p><p>RENATA: Um, I like video. I need the visual cues. I don't...podcasts feel weird for me. I need to see people talking.</p><p>ADRIANA: Yeah, I can appreciate that. What I do like is video with subtitles.</p><p>RENATA: Oh, that is perfect. Video with subtitles. Yeah, that is...see, because you can read and then you can also see people's faces. Yeah.</p><p>ADRIANA: Yeah, I'm totally there with you. Cool. Well, let's move on to our main topic because, as you pointed out earlier, today is International Sysadmin Day. From your background as a sysadmin...</p><p>RENATA: Today is July 28th. It's the last Friday of July. It has been International sysadmin Appreciation Day since the year 2000. Like I said, I have been a sysadmin in the past. Then I moved to Cloud engineering, platform engineering...how we are doing it today. And I feel like these practices, they wouldn't exist if it wasn't for the sysadmins of the early days. We wouldn't have these things if it wasn't for systems administration. So Happy Sysadmin Day. Although we won't be seeing this video until later, but yeah, Sysadmin Day.</p><p>ADRIANA: Because you said Ops over Dev...What is it about sysadmin that you love so much that you think people really underappreciate?</p><p>RENATA: The thing that people don't see is when you are a very good sysadmin and you know what you're doing, your work is supposed to not be seen. Okay. The sysadmin is supposed to be invisible because the system just works. And the sysadmin is someone that is not there because you don't need to see them. You only notice your sysadmin when things crash, when things are wrong, when things are broken. So if you are good at your job, you're not appreciated, you are not seen, you are not present. Okay? So that is the interesting part of being in a sysadmin. But it's very satisfying to look at your uptime and see that your systems are up, that things are working, that things are just fine. Okay. I love seeing all my monitoring statistics and seeing yeah, everything is so finely tuned, everything is working so fine.</p><p>That ties a little bit into observability as well. Observability. I know you are an Observability person. Okay. So, yeah, like I said, everything I kind of branched off and became like a specialized feature of all the things that we used to do in systems. And today, of course, how computers evolved and how we do things these days. They became their own specific practices and fields in their own but I still love...I have this passion for the way it's a type of nostalgia in a certain way, of how we did things in the past. And this appreciation for people who are still managing systems, especially more old school systems are still in operation.</p><p>I know there are people who still manage mainframes these days and that's such hard work. Okay. It's amazing. Oh my God.</p><p>ADRIANA: It's a very specialized skill.</p><p>RENATA: Yes. And you don't find many of them. Okay. Yeah.</p><p>ADRIANA: Yeah. As a student...I don't talk about this much because it was very traumatic...but I had a summer job working in the mainframe department of RBC.</p><p>RENATA: My God.</p><p>ADRIANA: It was something...it was something...I will say in air quotes, a COBOL code change that it was like, I don't know, I think it was like commenting something out or whatever. And it took forever to push that through because you had the Job Control Language at the time. So the language to compile the language. And I was like, oh man. No, not for me.</p><p>RENATA: As someone who has also touched some COBOL calls back in the day...Yeah, I understand what you're saying. Yeah, I have some feelings. Like I said, nostalgia. Not necessarily want to go back there, but I'm going to say that I have played with some virtual instances running systems just for fun. Okay, yeah,</p><p>ADRIANA: Very cool. Very cool.</p><p>RENATA: Very cool. Yeah.</p><p>ADRIANA: So, as sysadmin, what do you think has been like the biggest change that you've seen over the years as technology has evolved? As your career has evolved?</p><p>RENATA: Sometimes I talk to people that I interview that are still working in systems and they are moving towards platform engineering. And what I think of what I used to do, and the biggest paradigm shift is that you used to log in directly into the machine and debug whatever was going wrong and fix it. So you had this control over each machine that you were running. You were very close to the system. To be quite honest with you. That feels very good. It gives you a sense of control.</p><p>And with Cloud and platform engineering, you don't do that anymore. You simply don't log into the machine anymore. And you have so many layers of abstraction, especially if you're running something like serverless code, something is broken, something is wrong. You just fix that on your Terraform code, for instance, and then you redeploy it. So you don't even go to the machine anymore. You just fix your code and you redeploy it and then it's back up online. So it is a different way of thinking on how you were going to troubleshoot the problems and how you were going to deal with whatever is running your code. So it works differently.</p><p>It's a lot of abstraction on top of it and you are not so close to the server as you used to be and you are probably going to miss it when you start working with so many abstraction in front of it. Okay, I understand that, and like I said, I miss it. It was fun. But at the same time, it gives you a lot of power because you had to go machine by machine to fix the problems and now you can fix the problem in hundreds of machines at the same time. And that is so amazing.</p><p>ADRIANA: It's so true. Yeah. Do you think that having been an old school sysadmin where you were physically touching your machines...do you think that gives you a better appreciation then for the types of things that are happening in the Cloud versus the newer folks coming into it who have not known sysadmin in that same way, where you're, like, sometimes going into a data center and physically touching a machine, do you think that gives you an advantage as a result?</p><p>RENATA: I hate saying better or advantage, but it gives me a different perspective. Okay. I work with a lot of people who have never been inside a data center in their lives. And when I tell them that, yeah, I used to work inside a data center and it's freezing cold, it's weird, there are like these noises and it's kind of soothing, the noise of a data center. Okay. You just have to wear a jacket because it's so cold and they're like, "Oh my God, did you work at a data center?" Like it was the craziest thing they've ever heard and yeah, it was a great job, by the way. I liked it very much.</p><p>Yeah, I would ride my bike to the office, if the data center was actually downtown. I would ride my bike there and then work there all day. We didn't have Windows because it was a data center. Felt like this box, like, surrounded by computers for hours. And then I would ride my bike back home. Yeah, great job. Loved it all. Lots of cables. It felt so Sci-Fi, so cyberpunk.</p><p>ADRIANA: If anyone ever has had an opportunity to work at a data center or tour a data center, it is surreal.</p><p>RENATA: It is surreal. Okay. It feels like living in the future. Okay. So disconnected from life. Like all the people walking around living their lives, and then suddenly you are in that box of computers. Right? Yeah. It's amazing.</p><p>ADRIANA: And you're holding the keys to the kingdom...to the computer kingdom, because you've got the admin passwords, you could do some serious damage</p><p>RENATA: Yeah.</p><p>ADRIANA: As an Admin, even as a Cloud engineer. Same sort of thing. But I think there's like a different...it's a different feeling.</p><p>RENATA: It is a different feeling. You have this power that like yeah, if you do something wrong, a lot of things go wrong, but at the same time, you feel so isolated from everything else that is around you because it's this black box, so completely separated from the life outside.</p><p>Like, I have the story that I was at the Shopify data center and there was a city-wide blackout that lasted maybe a couple of hours. And I didn't know it was happening because the data center has backup generators directly connected to whatever. And until someone told me, "Did you know there's a blackout happening outside city-wide?"</p><p>I was like, "No, I didn't realize that." Yeah. The entire city has lost power. Okay. Amazing. That's why I like working there.</p><p>ADRIANA: It's so true. I have a similar story because when Toronto had that big blackout in 2003, I think it might have been before you moved here, I believe, right?</p><p>RENATA: Yeah. It was before I moved here. Yeah.</p><p>ADRIANA: So in 2003, we had that massive blackout that lasted like a day and a bit. And I was working at a client site. The client at the time was Bell, and we were in the building next door to their Central Office. So the central office where they keep all their network equipment and stuff, like phone stuff, right? And so because we worked next door to the Central Office, we had the backup power as well, because the buildings were attached. So when there was the blackout, the lights blipped very quickly, and then it was all good. And so we're, like, keep on working. And then at the end of the work day, we start getting messages, like, there's no power in Toronto. We're like, "What?" Meanwhile, there's, like, power in the building. The elevators were still working. Everything was fine. And then you go outside, it's like complete chaos. Everything's out. Traffic lights, subways. Yeah, so yeah, the nice little bubble.</p><p>RENATA: The nice little bubble. Okay. And that feels very comforting. And like you said, it feels like a lot of power that you are in this place that has everything. It has like the fastest Internet access you can imagine. It has power even when the entire city is in a blackout. Yeah. It is fascinating. It is such a great experience. And although I don't feel I have an advantage or I feel better than the people who didn't have this experience, it gave me a different perspective. I feel like I have learned what I do today at a slower pace. And I saw the Internet growing since the very early days of the Internet, and I was inside. What was the Internet back in the day?</p><p>ADRIANA: Yeah. So true. Such a unique advantage that's something like, people from our generation, I feel like it's something that folks like, my daughter was born in 2008. She's grown up in a world with computers. It's ubiquitous. Smartphones. This is stuff where we're growing up along with it. It's like, oh, internet. Oh, cell phones. Oh, smartphones. We're all connected. Whoa, this is weird. Like, social media was not a thing when we were growing up. I mean, good luck trying to reach somebody. They're not home, you can't reach them. And you had to know people's phone numbers.</p><p>RENATA: Phone numbers? Yes. When I was a kid, we didn't even have phones. Landlines so easily this way. And a lot of people didn't have landlines. My husband only had a landline when he was like ten years old. People had to write letters to each other. Imagine that.</p><p>ADRIANA: I had a pen pal when I was growing up, and I totally remember my mom used to tell me stories of when we were living in Rio....I was too young to remember...but she was saying there was for a time we didn't have a phone yet, so she had to use the neighbor's phone to make phone calls. It was not the easiest thing to procure. It was, like, kind of a process to procure a phone line. And these are things we take for granted now.</p><p>RENATA: Yeah. Where my husband used to live, which was a neighborhood in Rio, Jacarepaguá. They had this phone in the center of the neighborhood where people used to go and make a call because people didn't have landlines where they lived. Yeah. Crazy. And you think of it like, oh, must have been like a very rural area. No, it was just like a normal neighborhood, actually. Kind of an upscale neighborhood. It was just because landlines were not everywhere back then. Okay. Not a lot of people had that.</p><p>ADRIANA: And I remember rotary dial phones when I was growing up in Rio, too, which, when I came here, i's like, "What? It's not rotary dial phones?" I still have fond memories of those.</p><p>RENATA: Can you hear the noise? (of rotary dial phones) I saw something fascinating recently. I went to a doctor's office here in Toronto, okay? And there was, like, this emergency phone, in the doctor's office, and it was a rotary phone, and there was a sign next to it teaching people how to use a rotary phone.</p><p>ADRIANA: So cute. The things we take for granted. We're like, "Of course! That's how you use a rotary phone. And people are like, "Uhhuuhh..."</p><p>RENATA: Yeah. Wait for the dialtone. After the dialtone, you put a finger on the number and to wait for it to come back. Good times.</p><p>ADRIANA: Good times. I kind of miss rotary dial problems. Yeah. Fun memories. Fun memories.</p><p>RENATA: They were cute. They were cute. Yeah. Yeah. We had a red one, like classic red rotary phone one.</p><p>ADRIANA: Oh, that's adorable. It's better than my beige one.</p><p>RENATA: Amazing. It was adorable. There was also the beige ones. They were also very classic. Yeah.</p><p>ADRIANA: Yes.</p><p>RENATA: But yeah, it's funny to see how things evolved, and they evolved very fast. And I think the beautiful thing about working in technology is how you see things going from, like, the old rotary phones and then the dial tone phones and then the Internet, which leads us to the different fields, the specializations we have on platform engineering, SRE, etc. And now the new field of AI that people are like, oh, my God, AI, etc.</p><p>It's just a new field, okay. And we need to learn how to deal with this new tool, this new technology, and how it ties together into the other things that we do. And that's the beauty of it. Right? This is why I do this. This is why I'm so fascinated by technology. I love learning things. I love being immersed in it, and I'm absolutely fascinated about learning whatever new thing, whatever new tool that people bring us today, tomorrow, next year.</p><p>ADRIANA: Yeah, I totally agree. It's interesting because I'm the same way. I'm like, "New technology. Giddy up. Give me more!" I want to learn more about it. And yet some people are so terrified of technology, and we see this across our industry. We see it especially, like, in large corporations, whenever there's big transformations, whether it's a digital transformation or DevOps, Agile, whatever, even bringing in Observability...there is such resistance to change that can get...it legitimately freaks people out, right? Because to a certain extent, I think we're creatures of comfort, and we like what we know and understand, and having to deal with something that's a brand new learning curve can be terrifying.</p><p>But what kind of advice do you have for people who find themselves in this scary place where they're resisting change.</p><p>RENATA: Try to find yourself in a place which is 50% comfort and 50% challenge. Okay? That's a very good measure of what will bring yourself still that cozy space where you feel, yeah, this is good. This gives me this warm heart, this warm embrace of things that I'm comfortable with, but also doesn't make you bored, because once you get bored, you don't have anything to look forward to. And this is what makes us human, okay? If we didn't have any challenges, if we didn't have anything to look forward, any goals in life, we would still be living in the Middle Ages. We would still be cooking...eating raw food. We wouldn't be working with computers today. And that's what makes us different from other animals, is what makes us special. Okay? Yeah. This is pretty much what I try to tell people that find that sweet balance of comfort and challenge, because also, if you do challenges all the time, you're going to burn out. You're going to exhaust yourself. It's unsustainable. So find exactly how much comfort you can at the same time while finding that amount of challenge that makes you want to do something new.</p><p>ADRIANA: Yeah, I totally agree. That's such a great approach because that way, as you said, you're not, like, going all in on it, and then that can be super overwhelming. But getting to a point where it's just like, oh, okay, this is interesting enough. I'm going to poke into it and kind of build on it. Iteratively, I think, is a really great way to approach it.</p><p>And I think in technology, I feel like because, the nature of what we do, it evolves so rapidly, it can be very overwhelming. So I think people get freaked out. Oh, my God, there's another thing that's changing, another thing I have to learn. So I think to a certain extent, you kind of have to just pick a thing that's interesting, that like, okay, I'll dig into this a little bit more, and then dig into that and get into this habit of always learning a bit. And I think what people freak out with is they think they have to learn all the things.</p><p>I resigned to myself, to the fact that I don't know everything. I'll never know everything. But I surround myself with people who know things, and that's okay.</p><p>RENATA: You don't have to know everything. It's impossible to know everything. And you will never be an expert on anything because things evolve very fast. And like I said, before, technology is very dynamic. What you know today is never going to be what is the new technology, new big new thing of tomorrow. So what you have to do is to pick something that you want. Okay, go choose. I want to learn Terraform. Something that I don't know.</p><p>Okay, I know Terraform, but just an example. I want to learn TerraForm. It is something that I'm interested. Just pick and choose and learn a little bit. Don't throw yourself in like, "I'm going to learn everything about Terraform today." I tend to do that.</p><p>So that's some advice for myself. Yeah, I'm totally like that.</p><p>So learn a little bit of it today and then give myself some time. Tomorrow I'm going to do something that I'm comfortable with and then learn a little bit extra. Just iterative process of learning so I don't exhaust myself. And also it gives your brain some time to absorb the knowledge. You don't feel exhausted, you don't feel burned out. The burnout is real. I always tell especially young people because they feel they are indestructible and they can learn everything everywhere, all the time.</p><p>And then sometimes the burnout kicks in and they feel, "Oh my God, I cannot learn anything anymore and I hate this. I will move to a cabin in the woods and never see people ever again."</p><p>This happened to me and that's why I keep telling people that it will happen if you don't take care of yourself. Please take care of yourself. It will happen. So give yourself some time. Go slowly, slow, easy, and yeah, just pick a subject here and there. You don't have to learn everything.</p><p>And also no one expects you to know everything because we know it's impossible to know everything.</p><p>ADRIANA: Yeah, I totally agree. And I want to go back to your comment earlier about burnout, because I agree with you. When you're young...first of all, when you're young, you feel like you're indestructible, invincible. But also, employers take advantage of that, too. They're like, "Well, you don't have a family. You don't have a social life. You just finished university. Of course you can go and put in the long hours."</p><p>And I think it's so important for younger folks to give themselves permission to not do all the things, to take it easy, to not have to hustle so hard that they burn out. Because the same thing happened to me when I finished school.</p><p>My first role out of school was so intense that I burnt out really fast and I hated my life. But the only good thing that came out of it was I learned to say no, and I learned to defend myself and stick up for myself in terms of, like, I've had it. Burnout. My brain doesn't work. Need to take a step back. And I think more young people need to do that. Just because you are young, don't have a family, whatever, don't have a partner, does not mean that you don't deserve to have a life.</p><p>RENATA: Yeah. My suggestion is always to find an offline hobby.</p><p>ADRIANA: Yes.</p><p>RENATA: Something that is completely unrelated to your work. Learn to run, to climb, to do Yoga, to paint. Go learn to play the drums and musical instruments. Something that is completely unrelated to your work. You don't need to do some unpaid work. That's what I'm trying to say.</p><p>ADRIANA: I totally agree. What's your go to activity?</p><p>RENATA: I like to run, I like to cycle. I do Yoga, I have a garden in the summer. I have a ton of activities that I do that are completely unrelated to work. And they help me not think about work. They make me healthy, they make me happy. They make me a person that is not only the Renata who is at work, the Renata platform engineer. I am a more complete person and I'm also happier. I have a life that stops at 5:00 pm.</p><p>ADRIANA: That's such great advice. I totally agree. Because of my ADHD, I get the hyper focus, and so I have a really hard time peeling myself away from things, and I tend to obsess over unsolved problems and can't shut it off. And sometimes I have to take myself aside and say, "I give you permission to not think about work, to disconnect." And it's okay to give yourself permission to shut off and pursue your things. Like, life is not all about work. It's going to be there tomorrow and the day after that and the day after that. I think employers are just looking to make sure that you complete your deliverables, that you're reliable. And I feel like if you do those things, then you're in a good position.</p><p>RENATA: It...I also find that once I started taking care of my mental and physical health after work and not dedicating myself to working 15 hours a day, which I was doing, at some point I became much more productive at work.</p><p>ADRIANA: Yes.</p><p>RENATA: Which kind of makes sense if you think about it. But when you're younger, you don't think about it because I'm healthier. My mind is healthier. My body is healthier. So when I start my day in the morning, I can kick right in, start working, do a lot of things. I can concentrate much better. I haven't been sick in years, and I used to get sick a lot more. I just work better if I do this. My hours in a day are in a better person that can do just work for those hours a day. And I was so drained out by the burnout that I was not giving myself fully to work during those during those 15 hours that I was working before. So, there's that.</p><p>ADRIANA: Yeah. I find also, like, the act of time boxing your day. You're like, holy shit, I got to get all this stuff done by 05:00. So you're like, okay, I'm going to be super efficient, right? Because you want to get as much done as possible, and then it's like and plus you have something to look forward to. At the end of the day, it's like, hey, there's like, relaxation on the horizon. It's awesome.</p><p>RENATA: Yes, absolutely. When I have to deliver something and I have a deadline, I like to use a technique called Pomodoro. Some people are very familiar with it. You do 25 minutes of work, and then you stop for five, and then you do another 25. And after some four of 25, you give yourself a longer break that allows your brain to process the work that you did some rest. And it makes me feel way more productive because I just focus and just works very well for some type of people. It works for me. And if you're listening, and you are not familiar with the Pomodoro technique, there are some timers you can use on your browser or on your code editor. Give it a try. It might work for you as well.</p><p>ADRIANA: That is very cool, I hadn't heard of that. But I definitely...like, taking the breaks is so important. And again, ADHD brain is like, you will not get up from this until you solve this problem. But whenever I do force myself to walk away and take a break and I come back, I'm like, oh, shit, I should have done this before.</p><p>RENATA: Try the Pomodoro. Okay. Because they force you to take a break every 25 minutes, and it's a 5 minutes break. And then when you come back, you're like, "Oh, okay, I can pick this up again." Okay. It's not a long break. It's 5 minutes. Okay? Usually I just do maybe like, some Yoga poses for five minutes, and then I go back. I love Yoga. It's a great thing for my mind. It makes me relax. And then I come back, and then I do it again, and then I keep doing that, and I don't know, I just write code beautifully when I do this.</p><p>ADRIANA: Yeah, I'm going to check that out because that sounds like something I could use. And also, I'm a huge fan of Yoga. I don't think I'm nearly as advanced in Yoga as you are. My flexibility is crap, but I do enjoy it. It's nice to it challenges your brain because you're so busy trying to hold the poses, you can't think about anything else. So I think it's a lovely way to just unwind.</p><p>RENATA: Yoga, as with anything...technology...is not about the flexibility. It's about the inner journey, okay? It's about learning, understanding your body and where you are today. It doesn't matter where you were or just where you were going. Think about yourself, your inner body, where your balance is. So don't think about anything else. It's not about flexibility. It's just about the journey. So if you enjoy it, that's what matters.</p><p>ADRIANA: Yeah, that's actually a really good point, because when I first started Yoga, I see it really mad that I was like, I look like shit doing these poses. Right? And then I'm like it's okay.</p><p>RENATA: Yeah, exactly. No one cares.</p><p>ADRIANA: As soon as I got over that...nobody cares, especially when I do it at home, nobody's watching. So it's great. And you start to see some progress. I mean, you're competing against yourself, which I think is probably the most important thing. Are you improving? Are you getting something out of it? Are you enjoying it?</p><p>RENATA: That's why good Yoga studios won't have a mirror, because you're not supposed to look at yourself. It's just supposed to feel yourself.</p><p>ADRIANA: Oh, that's cool. Good to know.</p><p>RENATA: I like it very much.</p><p>ADRIANA: Yeah, I'm a huge fan. I try to do Yoga, like, once a week, and I feel it too. If I don't do it, the joints feel a little stiffer. I'm like, oh, I think I needed this.</p><p>RENATA: Focus on the breathing techniques. They really help me when I'm feeling stressed out. When I am obsessing over a problem, I just try to focus, recenter, breathe. And that sometimes helps me solve some piece of code that I cannot point or like some architecture that I'm struggling to design. I have a huge problem using diagramming tools. Sometimes I have the idea on my mind, but I don't know where to position things correctly. And then I stop. Take a deep breath. Okay. Do some breathing exercise. And when I look at the diagram again, I'm like, oh, yeah, here, write this.</p><p>ADRIANA: Yeah. The power of stepping away, taking a mental break from your work, cannot be underscored. It cannot be underestimated. Awesome. Switching gears a little bit. Well, I guess going back to something that you talked about earlier, the idea of embracing the new technologies that come our way and of course, the new and cool technology that is taking the world by storm now that everyone's talking about and either excited about or feeling threatened by is AI. So what is your take on AI?</p><p>RENATA: I have a hot take about AI, which is it's not going to take away any jobs. It's going to be exactly like Cloud was a few years ago. It's going to create a lot of new jobs. AI doesn't create itself. It's not actually artificial intelligence. That's just like a cool name for it. There are lots of people working to generate those libraries. You've deployed the code, so it actually requires a lot of people, qualified people, engineers develop that. So it is a whole new field that's open for you. It's fascinating. It's very early days, so yeah, it's going to create a lot of new jobs. So if we embrace it with open arms and open mind, it's exactly like when Cloud was born that people were scared, oh my God, it's going to take away jobs and look at where we are today. So embrace it, learn it. It's great. It's going to be good for us. Just don't be afraid because it's a new technology. It's just a tool. It's not something bad or crazy. Yeah, that's my hot take about AI. It's just a tool.</p><p>ADRIANA: Yeah, I totally agree with you. I totally agree with you. And I think, like, with any new tools, it can be abused or it can be used to really enhance your job. And I think folks who end up using AI tocheat at their jobs or cheat at work, right? Like using AI to write an essay, you're doing yourself a disservice because then you're not learning. I mean, you lose out in the end. Fine, you get the marks, but you still can't write. Versus using AI as an aid.</p><p>Like, the example that I like to give is, like, you're writing something, you've written something out, but there's like a character limit. Feed your text into AI to like, hey, can you rewrite this so that it fits within the character limit? I feel like that's a perfectly valid use case for AI, because you wrote it, the concepts are there. It came from your brain. But AI has just taken that little extra burden off of you so that you can complete that last step where you can use AI as, like, inspiration, as a starting point for code. If you don't know a particular language, but you know how to code, but you don't know the nuances of that language. So AI can give you that starting point, but you still have to complete it.</p><p>RENATA: You can use it as, like, a skeleton generator. Okay. But you still have to refine the results, and you have to analyze it to make sure that the generated content makes sense. So if you don't know if it makes sense, it could have generated something that is useless, something that's bad, something that won't work. So a great idea, like something that I suggest to people is ask AI to generate a recipe for bread. Something simple as a recipe for bread. Try to make that bread. Sometimes it won't work. Okay. Because anything that's bread related, it's kind of tricky.</p><p>ADRIANA: It's voodoo. Yeah. Bread can be tricky, for sure.</p><p>RENATA: Yeah, sometimes it won't work. Maybe it will work, but you can't be sure unless you have made bread before.</p><p>ADRIANA: Yeah, that's so true. And it's interesting, too, because even if you've not made bread before, right? And then you take the AI recipe, try to make bread, it fails.Then you can use that as a springboard to like...but why did it fail? Then you can do some additional research, right? So still need to use your brain there, which I think that's at the end of the day, the important thing, right?</p><p>Even the AI prompt engineer, when I first heard this idea of a prompt engineer, honestly, I thought it was funny. But it's in the same way that we, as software engineers or ops folks, whatever, SREs when we're trying to solve a technical problem, we're going on Stack Overflow, we're trying to, you know ask Google,like, figure out how to phrase the question correctly in Google, making sure that you're even asking the correct question. And I feel like when working with AI, it's a similar sort of concept.</p><p>RENATA: If you think about the prompt engineer, which is someone adjusting the prompts they feed to AI to get the correct results, isn't that very similar to platform engineering, adjusting Terraform code to generate the correct results on the Cloud compared to what we used to do as a system in that we wouldgo directly into the machine. That is a hot take.</p><p>ADRIANA: That is a hot take. I like it. I like it. That is a very cool way of looking at it.</p><p>RENATA: Yeah. So maybe that is the new job, the prompt engineering, that's a new career path that someone will follow, probably in data engineering, and I'm excited to see what comes of it. I am very open to new tech and seeing what the world brings us.</p><p>ADRIANA: Yeah, absolutely. I'm right there with you. I think prompt engineering can be very fun. Yeah. And don't be afraid of AI. I think there's some cool things that can come of it. It can really help with our jobs, and it'll be exciting to see where it takes us. I was talking to someone yesterday about AI, and I'm like, oh, could we ever find ourselves ina position where we end up with Skynet? And you always think about these things, but...</p><p>RENATA: I don't think so. I love terminator.</p><p>ADRIANA: I love terminator too. I always think of Terminator whenever this AI stuff's coming about.</p><p>RENATA: It is human enhancer.</p><p>ADRIANA: I'm like, "All hail our Evil Robot Overlords. Here we go." But I think there are some exciting times. There's some cool stuff to come out of it. AI is a human enhancer.</p><p>RENATA: I like that. Yeah, it's a good approach. I don't think we are quite ready for Skynet. It's going to take, I don't know, maybe 1000 years for us to reach Skynet level of things. Yeah.</p><p>ADRIANA: Yeah. Hopefully we won't get to Skynet levels. Fingers crossed. Well, we are just coming up on time, but thank you, Renata, so much for geeking out with me today. Do you have any parting words of wisdom to share with folks out there?</p><p>RENATA: Yeah, well, just don't be afraid. Embrace new tech. As I usually say, stronger people build a stronger world. And peace out and geek out.</p><p>ADRIANA: Thank you so much. And y'all, don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and with our guests on social media. Thank you so much for joining us today.</p><p>RENATA: Thank you for inviting me today.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="46232284" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/880abc48-1571-42a7-807c-03e7b1f88385/audio/25dd0d56-a80d-48b4-a115-80ea10f488c6/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Being a Sysadmin with Renata Rocha of Slalom Build</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Renata Rocha</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:48:09</itunes:duration>
      <itunes:summary>Adriana geeks out with fellow Brazilian and Torontonian Renata Rocha of Slalom Build on being a sysadmin, platform engineering, AI, and work-life balance. Renata reminisces on her roots as a sysadmin, and how it shaped her current career in platform engineering. She also talks about embracing change, especially in the age of AI, urging listeners to embrace AI as an aid, rather than seeing it as a job threat. Finally, Renata shares some tips on achieving work-life balance, from using the Pomodoro Technique, to practicing Yoga.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with fellow Brazilian and Torontonian Renata Rocha of Slalom Build on being a sysadmin, platform engineering, AI, and work-life balance. Renata reminisces on her roots as a sysadmin, and how it shaped her current career in platform engineering. She also talks about embracing change, especially in the age of AI, urging listeners to embrace AI as an aid, rather than seeing it as a job threat. Finally, Renata shares some tips on achieving work-life balance, from using the Pomodoro Technique, to practicing Yoga.</itunes:subtitle>
      <itunes:keywords>sysadmin, mental health, platform engineering, artificial intelligence, devops</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>4</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">b2d2cfd7-7a21-4846-982e-d34851eafdd8</guid>
      <title>The One Where We Geek Out on AI with Jennifer Moore of InfluxData</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Moore (she/her) is a staff software engineer at InfluxData with extensive experience in software development, devops, and testing.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/jennplusplus">X (Twitter)</a></li><li><a href="https://hachyderm.io/@jenniferplusplus">Mastodon</a></li><li><a href="https://linkedin.com/in/jenniferplusplus">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/TI-BASIC">TI BASIC</a></li><li><a href="https://en.wikipedia.org/wiki/Quality_assurance">Quality Assurance (QA)</a></li><li><a href="https://en.wikipedia.org/wiki/GW-BASIC">GW BASIC</a></li><li><a href="https://argoproj.github.io">Argo</a></li><li><a href="https://firebase.google.com/docs/firestore">Firestore</a></li><li><a href="https://en.wikipedia.org/wiki/Database_schema">Database schema</a></li><li><a href="https://opentelemetry.io">OpenTelemetry</a></li><li><a href="https://medium.com/nerd-for-tech/setting-up-nodejs-to-make-use-of-bull-queue-and-typescript-fcd03ccc9709">Bull Queue NodeJS</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://docs.datadoghq.com/agent/">Datadog agent</a></li><li><a href="https://en.wikipedia.org/wiki/Large_language_model">Large Language Model (LLM)</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_intelligence">Artificial Intelligence (AI)</a></li><li><a href="https://planetscale.com/blog/what-is-n-1-query-problem-and-how-to-solve-it">N+1 query</a></li><li><a href="https://en.wikipedia.org/wiki/Skynet_(Terminator)">SkyNet</a></li><li><a href="https://www.aircharter.co.uk/about-us/news-features/blog/self-flying-planes-and-the-future-of-air-travel">Self-Driving Planes</a></li><li><a href="https://en.wikipedia.org/wiki/Self-driving_car">Self-Driving Cars</a></li><li><a href="https://www.whitehouse.gov/ostp/ai-bill-of-rights/">Government legislation around AI</a></li><li><a href="https://en.wikipedia.org/wiki/Fediverse">Fediverse</a></li><li><a href="https://github.com/Letterbook/Letterbook">Letterbook Social</a></li><li><a href="https://en.wikipedia.org/wiki/Mastodon_(social_network)">Mastodon</a></li><li><a href="https://www.ruby-lang.org/en/">Ruby</a></li><li><a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)">C-sharp</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Jennifer Moore. Welcome, Jennifer.</p><p>JENNIFER: Yeah, hi, thank you for having me.</p><p>ADRIANA: Yeah, super excited to have you on. So where are you calling from today? I am in the Dallas, Texas area. Oh, awesome. I think you're our first person from the South.</p><p>JENNIFER: Yeah, there are programmers outside of San Francisco.</p><p>ADRIANA: Nice. So to get warmed up, I want to get started with some lightning round questions that I like to ask all of my guests. So it's about six questions. It'll be fast and painless.</p><p>Okay, first question, are you a lefty or a righty?</p><p>JENNIFER: I am right-handed.</p><p>ADRIANA: All right. iPhone or Android?</p><p>JENNIFER: Android.</p><p>ADRIANA: Mac, Linux, or Windows?</p><p>JENNIFER: I guess, Windows? All of the above?</p><p>ADRIANA: All right, I think you're our first Windows person. Cool. Favorite programming language.</p><p>JENNIFER: C#.</p><p>ADRIANA: Cool. Dev or Ops.</p><p>JENNIFER: Was that Dev or Ops? Is DevOps the right answer? Because that's what I'm going to choose.</p><p>ADRIANA: Yeah, no wrong answers. So DevOps works. Yeah. When I asked this one to Hazel Weekly and she said, "Yes," so that counts too. Love it. Final question is, do you prefer to consume content through video or text?</p><p>JENNIFER: Oh, text usually.</p><p>ADRIANA: All right, cool. Well, that was it. Short and painless. All right, so let's get into the meaty bits. And I always like to ask my guests how they got started in tech. So what was your foray into tech?</p><p>JENNIFER: So tech is always what I liked as a child. I liked computers and I took some programming classes at summer camp school thing. That was a weird dynamic, but I did that a little bit and then my high school offered some programming classes. I took those and then I went to school to university for software engineering. And after I dropped out of university, I got a job in QA, moved very promptly into QA automation,</p><p>ADRIANA: Oh, that's awesome. So out of curiosity, what was your first programming language?</p><p>JENNIFER: My very first programming language...I don't know...If we're going back as far as I can, then like, TI Basic.</p><p>ADRIANA: Oh, nice.</p><p>JENNIFER: Yeah, I think the first one I spent any real time with was C.</p><p>ADRIANA: Yeah, my OG language was GW Basic, but I don't recall doing anything super damaging with it. So my real real one was QBasic. Good times. Good times. Cool. Okay, so more on the QA thing. What brought you on the path of QA initially in your career?</p><p>JENNIFER: Honestly, it was the job that I could get. It was 2009, so not like the best time to be job-hunting. And I had been looking for things for a while and I got an offer for QA role, so I took it.</p><p>ADRIANA: Nice. I got my professional start in QA as well. It was not the QA automation stuff. It was the clickety click, fill out Excel sheets, and sit and wait for the developers to fix bugs. So, yeah, I can definitely relate. And then after a while, I kind of begged my manager, "Please let me write code!"</p><p>So was QA automation kind of the natural thing for you? Because obviously, you're software-minded, so that felt like is that what led you to it from there? From like, QA?</p><p>JENNIFER: Yeah. I have some experience with software. I had done some part-time programming and obviously I was going to school for software engineering and my hiring manager at the time had a manual QA process, whatever, but was looking to set up an automation, I guess function for it. And so I think she saw my showing up as an opportunity and went from there.</p><p>ADRIANA: Oh, that's awesome. Yeah. I feel like QA automation is so developer-minded because we're so tired of I think developers are lazy and I see that as a perfectly awesome thing, right? We do not want to repeat things over and over and over again if there's a way that we can shortcut it through code. So I think it's so awesome that you took advantage of that opportunity and put the developer laziness to good use, right? Very cool. Now what kind of work are you doing now?</p><p>JENNIFER: So now I work at Influx Data. I'm a staff software engineer on what we call the deployments team, which is a little bit of an unusual charter but basically DevOps, like platform engineering work, and helping...The thing that we most definitely are responsible for is like our CI/CD pipelines, maintaining the good health of Argo and the automation that generates our Kubernetes manifests that we're going to deploy, and things like that.</p><p>As well as a lot of things around development tooling and some infrastructure work and a lot of whatever else comes up.</p><p>ADRIANA: So that sounds like a pretty good breadth of responsibilities. Because usually you see like, it feels like the description of your work is like a combination of what you would see in a DevOps team these days, plus an SRE team, plus a platform team all rolled into one.</p><p>JENNIFER: Yeah, and so we do have an SRE team and they take more of the infrastructure than we do, but we work very closely together because we're using a lot of the same tools and using those tools on a lot of the same things. And so that's a blurry line.</p><p>ADRIANA: Yeah. Cool. And so as part of your job, do you get to be on-call?</p><p>JENNIFER: I haven't been much in this role. I expect that I will eventually have some on-call responsibilities but the team is kind of in a rebuilding phase and so there's just been an understanding that we don't have enough people to support an on-call rotation and so we'll get to things like during our working hours.</p><p>ADRIANA: Got you. Now, how about in previous roles? Have you had a chance? Have you been on-call in previous roles? And what was that like?</p><p>JENNIFER: Yeah. So in my previous role...this was at a company called Screencastify. They make a screen recording product and I was leading the DevOps team there and I spent a lot of time on-call there. I think in particular, we were building kind of a v2 of the platform, which included migrating data from Firestore into a grown-up database with schemas, and that was going about like these data migrations do. And then we had some staffing disruptions where several people who were very senior and critical of that project resigned somewhat in protest of some management behavior and then the whole thing kind of collapsed and I was on-call to support that.</p><p>ADRIANA: Oh, yikes.</p><p>JENNIFER: That was a rough month.</p><p>ADRIANA: Oh my goodness.</p><p>JENNIFER: But it was just for a month. Um, I understand that the team is still dealing with, you know, like, the after-effects of that, but I'm not a part of it.</p><p>ADRIANA: Oh my goodness. That's got to be so super stressful in that situation. How do you deal with because it takes its toll on your mental health eventually, if not right away, given not just being on-call, but stresses of changes in your team. So how did you cope during that time?</p><p>JENNIFER: It I feel like I handled it pretty well. Like I was kind of, I don't know, like I had a sort of active, ongoing incident that I had to continuously respond to for a long time there. And so I kind of just had to do that. And I think having being able to do things that I could do in a self-directed way and things that were obviously important and necessary and I could just do them without having to go through a planning process that you would do for future work was actually kind of helpful for me in that regard. I could just put out fires and I didn't need to worry about the politics that had led up to that situation.</p><p>ADRIANA: Right, so you're kind of shielded or at least you're able to work kind of in a little bubble to shield yourself from some of the crap so that you could focus on the task at hand.</p><p>JENNIFER: Yeah. And there was stuff that I had been wanting to do and now there was this emergency and I took advantage of it and I put in a lot more tracing and monitoring and made some application changes to make the whole thing more observable in general. And that was nice. Getting to just do Observability and reliability work as its own dedicated priority was a really nice side effect of that otherwise unpleasant situation.</p><p>ADRIANA: Oh, that's so cool. Yeah, it's very interesting because I think a lot of times organizations, when they're embroiled in the royal dumpster fire of production shit storms, it's like such a reactive mode. But to be able to...I think it's so cool to be able to take advantage of a shitty situation and basically say, "No, I gotta do this so that we can improve the overall reliability of the system." Is really cool because I think many organizations would sort of almost not be in support of that, in spite of the fact that that's probably exactly what they would need to do.</p><p>JENNIFER: It's like unpleasant in the moment, but it is very powerful to be able to say that if you want the system to work at all, then we have to make it work reliably, because right now it just doesn't and it isn't. And that's the problem.</p><p>ADRIANA: And so how did folks like management and whatnot react once did they...Did they start to see the benefits, I hope, of all the wonderful things that you did around improving reliability and Observability?</p><p>JENNIFER: Um, I think so. So, like, my sort of direct management chain had been pretty on board with the notion of improving our Observability and making reliability a priority. And so I didn't have to fight very hard with my manager or my director. But then once you left the engineering organization, that was when that sort of broke down. And the rest of the organization was very...or, you know, the rest of executive team was very focused on features and deadlines and just delivering things that they could sell to customers. And they didn't view a reliable product as being on that list for some reason, which is always an extremely weird view to take to me, because if the product doesn't work, then even if you can sell it to someone, they're not going to keep paying for it. And so why? I don't know.</p><p>ADRIANA: Yeah, I totally agree with you. It's interesting, though, that you I mean, it's kind of shitty that you ended up being a situation where afterwards management didn't really see the value in what you were doing. But from a hindsight perspective, it's interesting to see at the same organization with leadership changes, what happens when you have leadership that's fully supporting this idea of, "Hey, let's make sure our systems are reliable."</p><p>So supporting an Observability and reliability culture versus an organization...within the same organization, it's change in leadership saying, "No, that's not our priority." It's an interesting experiment, and I'm sure aside from the obvious things that we would think, like, yeah, that's obviously not a great idea, but getting to experience firsthand what that was like, I'm sure must have been a very interesting and unique vantage point.</p><p>JENNIFER: I think it was definitely interesting. I very definitely learned a lot from it. I'm still kind of, I don't know, like synthesizing what that is so it would be hard to teach those lessons to someone else but I certainly came away with a lot of experience.</p><p>ADRIANA: Silver lining, then.</p><p>JENNIFER: Yeah.</p><p>ADRIANA: So out of curiosity, when you're talking about bringing Observability into the picture, what did you do in terms of Observability?</p><p>JENNIFER: Yeah, so like in that specific case, there were a couple of things. There was like the system had a main sort of application web server that would handle the bulk of talking to clients and ingesting video and things like that, and then a task system that would do some processing of video and analysis and things like that. And I could not see at all what was happening in that task system and I really needed to to understand what was going on with the whole system. And so I basically just stopped doing other things for a few days and wrote up a OTel instrumentation for the library that powered it, which is Bull Queue. So now there is one of those and I wrote it and I did so in anger.</p><p>ADRIANA: Angry coding. Awesome.</p><p>JENNIFER: Yeah. And so like that like that actually that was very helpful, probably in ways that my management did not appreciate because it illuminated a lot of areas where the problems were not occurring and the problem was basically database-related.</p><p>The question was like what is causing all the stress on the database? And the other thing I did was split up all of the database access into multiple different accounts so that I could actually tell the difference between whether traffic was coming from the web service or the task workers or some migration jobs or whatever else was happening. And between those two things I was able to develop a basic understanding of what the problem was.</p><p>ADRIANA: And then what did you use for visualizing your observability data? Did you guys use something that was like a SaaS product or just something that was hosted internally?</p><p>JENNIFER: Yeah, they had been using Datadog and so kept using it. That was a decision that was made before I joined the company and so that just was the one that we stuck with.</p><p>ADRIANA: Fair enough, but it did the job well enough, I guess, with the data that you were receiving.</p><p>JENNIFER: Yeah, I mean, we could definitely answer the questions that we were trying to answer once we started sending them the data that they would need to do that with.</p><p>ADRIANA: That's awesome. Do you know if anyone is still taking advantage of the Observability setup that you put in place?</p><p>JENNIFER: I understand that they are when I left, one of the things that I had been wanting to do or was actually starting to do was move to the OTel special Collector rather than Datadog's proprietary one so that we could experiment with different back ends and things. And it seems like that work continued because last I heard they had moved to Honeycomb, went off to Datadog.</p><p>ADRIANA: Interesting, that is very cool that the stuff you put in place continued, I'm sure that you feel really great about that, to have a little legacy.</p><p>JENNIFER: Yeah. I wish it was a happier legacy, but I am glad that it's helping the people who are still there's.</p><p>ADRIANA: Well, switching gears a bit, I know that when we were chatting earlier, you were talking about you had some thoughts around how engineers learn. So I was wondering if you could share a little bit more on that.</p><p>JENNIFER: Yeah, sure. So this is this kind of all like this thinking that I've been doing about it kind of comes out of a lot of the sort of public conversation that's happening around like AI and LLMs and such. They're used as developer tools. And I think one of the areas that doesn't get talked about enough in this regard is that the only things that those kinds of AI development tools are really good at doing are the same tasks that humans need to do in order to learn about the complex systems and programming and the systems that they work on. And so it's a little bit of technology eating its own seed corn here when we push these tools. Because it might be convenient for senior people who already have all of those knowledge and skills, but the next generation of engineers who we should be looking out for are just losing all of these opportunities to do really good basic learning work to computers that can't even really learn from it.</p><p>ADRIANA: Interesting. So you're saying that these AI tools are almost like hindering how we learn as a result?</p><p>JENNIFER: Um, yeah, kind of. I mean, I think that there like there is a lot of danger that those AI tools can take all of the good, you know, like all of the good learning tasks and, you know, I guess like jobs and roles that people would learn from.</p><p>ADRIANA: Right. Yeah, I think even to a certain extent, using I feel like there's a fine line, right, like, of like leaning too hard into AI and then but using it as an aid, right? For example, I've had in a couple of cases where I've written something down, I need to summarize I summarize something, but it needed to be like 300 words and I'm like, at 350, I'm like, Shit. Sometimes it can be really tricky, right? So popping it into ChatGPT and saying, "Hey, can you just make this fit into 300 words?" You've put the time and effort into writing it and then ChatGPT just takes it that extra little bit to just get you across to the finish line.</p><p>I feel like that's all right versus like, "Oh, Chat GPT, write me an entire story," and then you don't really have to think, research, whatever. It's kind of like this lost opportunity for learning because you're relying on it to do basically the whole thing for you and maybe you'll verify it, maybe not, I guess, depending on what kind of person is using the tool.</p><p>JENNIFER: Yeah, I think that is one of the actual uses of these kinds of LLM tools that makes sense to have the author of a document use it to produce a summary that they can verify the correctness of or to do some style transfer to make it sound like a business email instead of something you wrote at 4:00pm when you're trying to just leave the office. But that's not really how it gets...That's not the limit of how people advocate that they be used. And it instead gets posed as, like, an ops tool. And people are proposing that you should do AIOps and you'll have machines that will just scale your systems for you or whatever or tell you that you're running out of database connections and jump right to an answer which may or may not be the correct one.</p><p>And without letting any people go through the path of discovering what happened there. And if you're running out of connections because you have an N+1 query that is closing and opening new connections all the time, that's a very different problem than just like a runaway serverless system that is overloading your causing some sort of thundering herd problem for your database. And the AI probably can't tell you the difference. It probably doesn't know that there is a difference, but it sort of takes away the opportunity for people to do that investigation and learn what those things mean and what to do about it.</p><p>ADRIANA: Yeah, that's a really good point. And I think to a certain extent, those of us who have not, quote unquote, grown up around ChatGPT, I feel like we could be...or similar tools for that matter...I feel like it's almost like because of how we grew up in tech, it provides like a guardrail for us where we're still probably more inclined to still do the research. Trust but verify, not take it for face value. But for folks who are coming up in this era of these various AI tools, I think it becomes a lot more difficult because this is like sort of they're not as encouraged to put in that extra thought or put in that bit of creativity before handing it off to the AI tool, because that's not what they've been brought up with. And I feel like that can be very dangerous then to the younger generation as a result.</p><p>JENNIFER: Yeah, exactly. And so when you're like an experienced programmer and you're using ChatGPT to remind yourself what the syntax is for array map, that's a very different dynamic than inexperienced programmer who's using ChatGPT to create from whole cloth a function that will turn one array and do something to an array and give them different results.</p><p>And now that...they don't know, superficially, these look like the same thing, but there's just so much experience and context that the senior person brings, and I think that we all forget that not everyone has that. And you had to develop it somehow, and it wasn't by having a computer just hand you an answer.</p><p>ADRIANA: Yeah, exactly. It's those late night sessions with like StackOverflow open on different tabs, trying to figure out what is the right question that I should be asking and please let someone have had that same problem, so maybe I know what's going on.</p><p>JENNIFER: For someone who hasn't even internalized what a callback is and how it works and how you should think about it, they're in such a different position, they can't even really do anything with the result other than just paste it into their editor and see if it works.</p><p>ADRIANA: Yeah, it's basically like the blind programming at that point. I'm curious to see how things are going to pan out because there have been calls for legislation around blocking these AI tools to a certain extent, or limiting them. So I'm wondering how it's going to pan out. What are your thoughts?</p><p>JENNIFER: I hope that something happens, because yes. I also have thoughts on the way that these tools get built and all of the harvesting of data without permission that goes into the training sets and how opaque they are and whether what the results are and how they get used and by who and on who. These are all big questions. So yes, I do think that, like, having some sort of, you know, government regulation oversight is going to be important because, you know, like, the way these AI models are built involves a lot of, like, harvesting of you know, people's work uncompensated from the internet. It's a very extractive thing. And then they get turned into these computer systems that people use to make decisions. And you can't really inspect those decisions. And people don't really understand what they're doing and how they work and then who uses them and to do what and who benefits and who suffers for that are sort of like...I don't want to say open questions, because the answer generally is going to be the same as it usually is. People with privilege will benefit from them and people with that will suffer. That's not great for us, but that is where things are going.</p><p>ADRIANA: And what I find interesting about this whole thing, too, is that even some of the folks who are responsible for the creation of these technologies are sort of like, whoa, chill out. We gotta take a step back on this thing before it blows out of proportion, which I think is quite interesting.</p><p>Now, I don't want to sound alarmist, but every time I see how advanced things start getting have continued getting with AI, I can't help but get Terminator vibes. I don't think it'll be quite so drastic, but I'm like, man, Skynet might not be too far away.</p><p>JENNIFER: Maybe I think Skynet is the wrong thing to be concerned about, though. Well, I think it's important to note that the creators of all of these systems, what they're advocating for, is that other people should step back. They don't want governments to tell them to stop doing what they're doing. They just want governments to prevent other people from doing the same things and that's a different thing. And then you look at other AI systems that we have in the world, like self-driving cars. They get to a point where they can do simple things, fairly reliably in controlled settings, and then you unleash them on the real world and they're constantly going the wrong way down one way roads and, like, stopping for obstacles that don't exist and completely ignoring ones that do.</p><p>I don't think that language models are going to be all that different. They don't have a real understanding of what's happening around them. They're just doing pattern matching and there's going to be patterns that they haven't encountered before. And what does it do in that case? Who knows?</p><p>ADRIANA: And it's interesting that's for self driving cars, which can be scary enough if things go south, but then they're talking about...there's self-driving planes out there as well, which yeah, I feel like that's a whole other level of self-driving as well, which could be interesting.</p><p>JENNIFER: Yeah. And like and it's easy to see how, like, the danger in like, self driving vehicles and why you would want to be careful about that. But then you turn it into language models and it's just like the algorithm that does things, but what you get is like self-approving mortgages and that's not going to be like, different. Yeah. Like that's still going to hurt people.</p><p>ADRIANA: Yeah, absolutely. Wow. Damn. Yeah. The possibilities are endless, and it's not in a good way either. Cool. Well, I know we don't have too much time left, but I did also want to touch upon...you said when we were chatting earlier...you've got, like, a little project that you have that you've been working on around the Fediverse. I was wondering if you could tell us a little bit about that.</p><p>JENNIFER: Yeah. So I have recently started a Fediverse project. So, like, I call it Letterbook Social. It's a Mastodon-like microblogging service. And the thing that makes it different, other than being just not Mastodon, is that I'm trying to optimize for the needs of the operators because it's in talking to people who run Mastodon servers now that I've met some of them in the last, I don't know, what is it, eight months now? That's actually not a great experience. Mastodon doesn't have very good Observability and it is hard to scale and it's hard to deploy and the admin and the operator tools and the moderator tools, for that matter, are very primitive. And so what I want to do is solve for that. I want to make it easy to set up and easy to scale and easy to understand what the system is doing and be able to oversee it as the human being running it, which I think is particularly important in this case because these things are very frequently overseen by one single person. Which is that can be very stressful, to say the least.</p><p>ADRIANA: That is very cool. So are you building it on top of existing Mastodon code, or are you starting from scratch?</p><p>JENNIFER: This is from scratch, since it seems like getting changes into Mastodon is sort of an uphill climb. And so I decided that since I don't particularly know or like Ruby anyway, that I'll just do my own thing. And so now I have a C# project. Get back to that lightning question, and I get to work with C#. And I've been doing a lot of that, and it's going to be a while before it's a usable thing. But it's getting to a point where in the near future I'll have something that stands up and operates and I can start exchanging messages with other services.</p><p>ADRIANA: That is so cool. Really look forward to hearing more about that.</p><p>JENNIFER: Yeah. Well, I'm sure I will be talking about it a lot on the Fediverse once I have something a little bit more concrete to talk about.</p><p>ADRIANA: Very cool. Do you have anything on it right now, like any documentation or are you still so initial stages that it's like no, it's just the code.</p><p>JENNIFER: Yeah. So I'm doing this like it's open source. I would be happy to have people help and contribute it's on GitHub. Like Letterbook is, I think, a pretty easy word to search for. And if you want a URL, there's letterbookhq.com.</p><p>ADRIANA: Send me the URL and I'll include it in the show notes. Very cool.</p><p>JENNIFER: I haven't had opportunity to focus on the kinds of open source project maturity that would make it easy for people to jump in and start contributing. But if somebody is feeling adventuresome, I would love to have more help, and I would be more than happy to talk through how things are structured and what contributions people can make.</p><p>ADRIANA: Very awesome. So all you C# lovers out there, cool opportunity. Very cool. Well, we are coming up at time. Well, thank you so much, Jennifer, for joining today.</p><p>JENNIFER: This was lots of fun.</p><p>ADRIANA: Totally loved talking about AI stuff, your Observability endeavors, and your new little Fediverse project. Thank you so much for geeking out with me today. Don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>JENNIFER: Peace out, geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 26 Sep 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Jennifer Moore)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-ai-with-jennifer-moore-of-influx-data-dTWHtUis</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Jennifer Moore (she/her) is a staff software engineer at InfluxData with extensive experience in software development, devops, and testing.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://x.com/jennplusplus">X (Twitter)</a></li><li><a href="https://hachyderm.io/@jenniferplusplus">Mastodon</a></li><li><a href="https://linkedin.com/in/jenniferplusplus">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s X (Twitter)</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/TI-BASIC">TI BASIC</a></li><li><a href="https://en.wikipedia.org/wiki/Quality_assurance">Quality Assurance (QA)</a></li><li><a href="https://en.wikipedia.org/wiki/GW-BASIC">GW BASIC</a></li><li><a href="https://argoproj.github.io">Argo</a></li><li><a href="https://firebase.google.com/docs/firestore">Firestore</a></li><li><a href="https://en.wikipedia.org/wiki/Database_schema">Database schema</a></li><li><a href="https://opentelemetry.io">OpenTelemetry</a></li><li><a href="https://medium.com/nerd-for-tech/setting-up-nodejs-to-make-use-of-bull-queue-and-typescript-fcd03ccc9709">Bull Queue NodeJS</a></li><li><a href="https://opentelemetry.io/docs/collector/">OTel Collector</a></li><li><a href="https://docs.datadoghq.com/agent/">Datadog agent</a></li><li><a href="https://en.wikipedia.org/wiki/Large_language_model">Large Language Model (LLM)</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_intelligence">Artificial Intelligence (AI)</a></li><li><a href="https://planetscale.com/blog/what-is-n-1-query-problem-and-how-to-solve-it">N+1 query</a></li><li><a href="https://en.wikipedia.org/wiki/Skynet_(Terminator)">SkyNet</a></li><li><a href="https://www.aircharter.co.uk/about-us/news-features/blog/self-flying-planes-and-the-future-of-air-travel">Self-Driving Planes</a></li><li><a href="https://en.wikipedia.org/wiki/Self-driving_car">Self-Driving Cars</a></li><li><a href="https://www.whitehouse.gov/ostp/ai-bill-of-rights/">Government legislation around AI</a></li><li><a href="https://en.wikipedia.org/wiki/Fediverse">Fediverse</a></li><li><a href="https://github.com/Letterbook/Letterbook">Letterbook Social</a></li><li><a href="https://en.wikipedia.org/wiki/Mastodon_(social_network)">Mastodon</a></li><li><a href="https://www.ruby-lang.org/en/">Ruby</a></li><li><a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)">C-sharp</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>And geeking out with me today is Jennifer Moore. Welcome, Jennifer.</p><p>JENNIFER: Yeah, hi, thank you for having me.</p><p>ADRIANA: Yeah, super excited to have you on. So where are you calling from today? I am in the Dallas, Texas area. Oh, awesome. I think you're our first person from the South.</p><p>JENNIFER: Yeah, there are programmers outside of San Francisco.</p><p>ADRIANA: Nice. So to get warmed up, I want to get started with some lightning round questions that I like to ask all of my guests. So it's about six questions. It'll be fast and painless.</p><p>Okay, first question, are you a lefty or a righty?</p><p>JENNIFER: I am right-handed.</p><p>ADRIANA: All right. iPhone or Android?</p><p>JENNIFER: Android.</p><p>ADRIANA: Mac, Linux, or Windows?</p><p>JENNIFER: I guess, Windows? All of the above?</p><p>ADRIANA: All right, I think you're our first Windows person. Cool. Favorite programming language.</p><p>JENNIFER: C#.</p><p>ADRIANA: Cool. Dev or Ops.</p><p>JENNIFER: Was that Dev or Ops? Is DevOps the right answer? Because that's what I'm going to choose.</p><p>ADRIANA: Yeah, no wrong answers. So DevOps works. Yeah. When I asked this one to Hazel Weekly and she said, "Yes," so that counts too. Love it. Final question is, do you prefer to consume content through video or text?</p><p>JENNIFER: Oh, text usually.</p><p>ADRIANA: All right, cool. Well, that was it. Short and painless. All right, so let's get into the meaty bits. And I always like to ask my guests how they got started in tech. So what was your foray into tech?</p><p>JENNIFER: So tech is always what I liked as a child. I liked computers and I took some programming classes at summer camp school thing. That was a weird dynamic, but I did that a little bit and then my high school offered some programming classes. I took those and then I went to school to university for software engineering. And after I dropped out of university, I got a job in QA, moved very promptly into QA automation,</p><p>ADRIANA: Oh, that's awesome. So out of curiosity, what was your first programming language?</p><p>JENNIFER: My very first programming language...I don't know...If we're going back as far as I can, then like, TI Basic.</p><p>ADRIANA: Oh, nice.</p><p>JENNIFER: Yeah, I think the first one I spent any real time with was C.</p><p>ADRIANA: Yeah, my OG language was GW Basic, but I don't recall doing anything super damaging with it. So my real real one was QBasic. Good times. Good times. Cool. Okay, so more on the QA thing. What brought you on the path of QA initially in your career?</p><p>JENNIFER: Honestly, it was the job that I could get. It was 2009, so not like the best time to be job-hunting. And I had been looking for things for a while and I got an offer for QA role, so I took it.</p><p>ADRIANA: Nice. I got my professional start in QA as well. It was not the QA automation stuff. It was the clickety click, fill out Excel sheets, and sit and wait for the developers to fix bugs. So, yeah, I can definitely relate. And then after a while, I kind of begged my manager, "Please let me write code!"</p><p>So was QA automation kind of the natural thing for you? Because obviously, you're software-minded, so that felt like is that what led you to it from there? From like, QA?</p><p>JENNIFER: Yeah. I have some experience with software. I had done some part-time programming and obviously I was going to school for software engineering and my hiring manager at the time had a manual QA process, whatever, but was looking to set up an automation, I guess function for it. And so I think she saw my showing up as an opportunity and went from there.</p><p>ADRIANA: Oh, that's awesome. Yeah. I feel like QA automation is so developer-minded because we're so tired of I think developers are lazy and I see that as a perfectly awesome thing, right? We do not want to repeat things over and over and over again if there's a way that we can shortcut it through code. So I think it's so awesome that you took advantage of that opportunity and put the developer laziness to good use, right? Very cool. Now what kind of work are you doing now?</p><p>JENNIFER: So now I work at Influx Data. I'm a staff software engineer on what we call the deployments team, which is a little bit of an unusual charter but basically DevOps, like platform engineering work, and helping...The thing that we most definitely are responsible for is like our CI/CD pipelines, maintaining the good health of Argo and the automation that generates our Kubernetes manifests that we're going to deploy, and things like that.</p><p>As well as a lot of things around development tooling and some infrastructure work and a lot of whatever else comes up.</p><p>ADRIANA: So that sounds like a pretty good breadth of responsibilities. Because usually you see like, it feels like the description of your work is like a combination of what you would see in a DevOps team these days, plus an SRE team, plus a platform team all rolled into one.</p><p>JENNIFER: Yeah, and so we do have an SRE team and they take more of the infrastructure than we do, but we work very closely together because we're using a lot of the same tools and using those tools on a lot of the same things. And so that's a blurry line.</p><p>ADRIANA: Yeah. Cool. And so as part of your job, do you get to be on-call?</p><p>JENNIFER: I haven't been much in this role. I expect that I will eventually have some on-call responsibilities but the team is kind of in a rebuilding phase and so there's just been an understanding that we don't have enough people to support an on-call rotation and so we'll get to things like during our working hours.</p><p>ADRIANA: Got you. Now, how about in previous roles? Have you had a chance? Have you been on-call in previous roles? And what was that like?</p><p>JENNIFER: Yeah. So in my previous role...this was at a company called Screencastify. They make a screen recording product and I was leading the DevOps team there and I spent a lot of time on-call there. I think in particular, we were building kind of a v2 of the platform, which included migrating data from Firestore into a grown-up database with schemas, and that was going about like these data migrations do. And then we had some staffing disruptions where several people who were very senior and critical of that project resigned somewhat in protest of some management behavior and then the whole thing kind of collapsed and I was on-call to support that.</p><p>ADRIANA: Oh, yikes.</p><p>JENNIFER: That was a rough month.</p><p>ADRIANA: Oh my goodness.</p><p>JENNIFER: But it was just for a month. Um, I understand that the team is still dealing with, you know, like, the after-effects of that, but I'm not a part of it.</p><p>ADRIANA: Oh my goodness. That's got to be so super stressful in that situation. How do you deal with because it takes its toll on your mental health eventually, if not right away, given not just being on-call, but stresses of changes in your team. So how did you cope during that time?</p><p>JENNIFER: It I feel like I handled it pretty well. Like I was kind of, I don't know, like I had a sort of active, ongoing incident that I had to continuously respond to for a long time there. And so I kind of just had to do that. And I think having being able to do things that I could do in a self-directed way and things that were obviously important and necessary and I could just do them without having to go through a planning process that you would do for future work was actually kind of helpful for me in that regard. I could just put out fires and I didn't need to worry about the politics that had led up to that situation.</p><p>ADRIANA: Right, so you're kind of shielded or at least you're able to work kind of in a little bubble to shield yourself from some of the crap so that you could focus on the task at hand.</p><p>JENNIFER: Yeah. And there was stuff that I had been wanting to do and now there was this emergency and I took advantage of it and I put in a lot more tracing and monitoring and made some application changes to make the whole thing more observable in general. And that was nice. Getting to just do Observability and reliability work as its own dedicated priority was a really nice side effect of that otherwise unpleasant situation.</p><p>ADRIANA: Oh, that's so cool. Yeah, it's very interesting because I think a lot of times organizations, when they're embroiled in the royal dumpster fire of production shit storms, it's like such a reactive mode. But to be able to...I think it's so cool to be able to take advantage of a shitty situation and basically say, "No, I gotta do this so that we can improve the overall reliability of the system." Is really cool because I think many organizations would sort of almost not be in support of that, in spite of the fact that that's probably exactly what they would need to do.</p><p>JENNIFER: It's like unpleasant in the moment, but it is very powerful to be able to say that if you want the system to work at all, then we have to make it work reliably, because right now it just doesn't and it isn't. And that's the problem.</p><p>ADRIANA: And so how did folks like management and whatnot react once did they...Did they start to see the benefits, I hope, of all the wonderful things that you did around improving reliability and Observability?</p><p>JENNIFER: Um, I think so. So, like, my sort of direct management chain had been pretty on board with the notion of improving our Observability and making reliability a priority. And so I didn't have to fight very hard with my manager or my director. But then once you left the engineering organization, that was when that sort of broke down. And the rest of the organization was very...or, you know, the rest of executive team was very focused on features and deadlines and just delivering things that they could sell to customers. And they didn't view a reliable product as being on that list for some reason, which is always an extremely weird view to take to me, because if the product doesn't work, then even if you can sell it to someone, they're not going to keep paying for it. And so why? I don't know.</p><p>ADRIANA: Yeah, I totally agree with you. It's interesting, though, that you I mean, it's kind of shitty that you ended up being a situation where afterwards management didn't really see the value in what you were doing. But from a hindsight perspective, it's interesting to see at the same organization with leadership changes, what happens when you have leadership that's fully supporting this idea of, "Hey, let's make sure our systems are reliable."</p><p>So supporting an Observability and reliability culture versus an organization...within the same organization, it's change in leadership saying, "No, that's not our priority." It's an interesting experiment, and I'm sure aside from the obvious things that we would think, like, yeah, that's obviously not a great idea, but getting to experience firsthand what that was like, I'm sure must have been a very interesting and unique vantage point.</p><p>JENNIFER: I think it was definitely interesting. I very definitely learned a lot from it. I'm still kind of, I don't know, like synthesizing what that is so it would be hard to teach those lessons to someone else but I certainly came away with a lot of experience.</p><p>ADRIANA: Silver lining, then.</p><p>JENNIFER: Yeah.</p><p>ADRIANA: So out of curiosity, when you're talking about bringing Observability into the picture, what did you do in terms of Observability?</p><p>JENNIFER: Yeah, so like in that specific case, there were a couple of things. There was like the system had a main sort of application web server that would handle the bulk of talking to clients and ingesting video and things like that, and then a task system that would do some processing of video and analysis and things like that. And I could not see at all what was happening in that task system and I really needed to to understand what was going on with the whole system. And so I basically just stopped doing other things for a few days and wrote up a OTel instrumentation for the library that powered it, which is Bull Queue. So now there is one of those and I wrote it and I did so in anger.</p><p>ADRIANA: Angry coding. Awesome.</p><p>JENNIFER: Yeah. And so like that like that actually that was very helpful, probably in ways that my management did not appreciate because it illuminated a lot of areas where the problems were not occurring and the problem was basically database-related.</p><p>The question was like what is causing all the stress on the database? And the other thing I did was split up all of the database access into multiple different accounts so that I could actually tell the difference between whether traffic was coming from the web service or the task workers or some migration jobs or whatever else was happening. And between those two things I was able to develop a basic understanding of what the problem was.</p><p>ADRIANA: And then what did you use for visualizing your observability data? Did you guys use something that was like a SaaS product or just something that was hosted internally?</p><p>JENNIFER: Yeah, they had been using Datadog and so kept using it. That was a decision that was made before I joined the company and so that just was the one that we stuck with.</p><p>ADRIANA: Fair enough, but it did the job well enough, I guess, with the data that you were receiving.</p><p>JENNIFER: Yeah, I mean, we could definitely answer the questions that we were trying to answer once we started sending them the data that they would need to do that with.</p><p>ADRIANA: That's awesome. Do you know if anyone is still taking advantage of the Observability setup that you put in place?</p><p>JENNIFER: I understand that they are when I left, one of the things that I had been wanting to do or was actually starting to do was move to the OTel special Collector rather than Datadog's proprietary one so that we could experiment with different back ends and things. And it seems like that work continued because last I heard they had moved to Honeycomb, went off to Datadog.</p><p>ADRIANA: Interesting, that is very cool that the stuff you put in place continued, I'm sure that you feel really great about that, to have a little legacy.</p><p>JENNIFER: Yeah. I wish it was a happier legacy, but I am glad that it's helping the people who are still there's.</p><p>ADRIANA: Well, switching gears a bit, I know that when we were chatting earlier, you were talking about you had some thoughts around how engineers learn. So I was wondering if you could share a little bit more on that.</p><p>JENNIFER: Yeah, sure. So this is this kind of all like this thinking that I've been doing about it kind of comes out of a lot of the sort of public conversation that's happening around like AI and LLMs and such. They're used as developer tools. And I think one of the areas that doesn't get talked about enough in this regard is that the only things that those kinds of AI development tools are really good at doing are the same tasks that humans need to do in order to learn about the complex systems and programming and the systems that they work on. And so it's a little bit of technology eating its own seed corn here when we push these tools. Because it might be convenient for senior people who already have all of those knowledge and skills, but the next generation of engineers who we should be looking out for are just losing all of these opportunities to do really good basic learning work to computers that can't even really learn from it.</p><p>ADRIANA: Interesting. So you're saying that these AI tools are almost like hindering how we learn as a result?</p><p>JENNIFER: Um, yeah, kind of. I mean, I think that there like there is a lot of danger that those AI tools can take all of the good, you know, like all of the good learning tasks and, you know, I guess like jobs and roles that people would learn from.</p><p>ADRIANA: Right. Yeah, I think even to a certain extent, using I feel like there's a fine line, right, like, of like leaning too hard into AI and then but using it as an aid, right? For example, I've had in a couple of cases where I've written something down, I need to summarize I summarize something, but it needed to be like 300 words and I'm like, at 350, I'm like, Shit. Sometimes it can be really tricky, right? So popping it into ChatGPT and saying, "Hey, can you just make this fit into 300 words?" You've put the time and effort into writing it and then ChatGPT just takes it that extra little bit to just get you across to the finish line.</p><p>I feel like that's all right versus like, "Oh, Chat GPT, write me an entire story," and then you don't really have to think, research, whatever. It's kind of like this lost opportunity for learning because you're relying on it to do basically the whole thing for you and maybe you'll verify it, maybe not, I guess, depending on what kind of person is using the tool.</p><p>JENNIFER: Yeah, I think that is one of the actual uses of these kinds of LLM tools that makes sense to have the author of a document use it to produce a summary that they can verify the correctness of or to do some style transfer to make it sound like a business email instead of something you wrote at 4:00pm when you're trying to just leave the office. But that's not really how it gets...That's not the limit of how people advocate that they be used. And it instead gets posed as, like, an ops tool. And people are proposing that you should do AIOps and you'll have machines that will just scale your systems for you or whatever or tell you that you're running out of database connections and jump right to an answer which may or may not be the correct one.</p><p>And without letting any people go through the path of discovering what happened there. And if you're running out of connections because you have an N+1 query that is closing and opening new connections all the time, that's a very different problem than just like a runaway serverless system that is overloading your causing some sort of thundering herd problem for your database. And the AI probably can't tell you the difference. It probably doesn't know that there is a difference, but it sort of takes away the opportunity for people to do that investigation and learn what those things mean and what to do about it.</p><p>ADRIANA: Yeah, that's a really good point. And I think to a certain extent, those of us who have not, quote unquote, grown up around ChatGPT, I feel like we could be...or similar tools for that matter...I feel like it's almost like because of how we grew up in tech, it provides like a guardrail for us where we're still probably more inclined to still do the research. Trust but verify, not take it for face value. But for folks who are coming up in this era of these various AI tools, I think it becomes a lot more difficult because this is like sort of they're not as encouraged to put in that extra thought or put in that bit of creativity before handing it off to the AI tool, because that's not what they've been brought up with. And I feel like that can be very dangerous then to the younger generation as a result.</p><p>JENNIFER: Yeah, exactly. And so when you're like an experienced programmer and you're using ChatGPT to remind yourself what the syntax is for array map, that's a very different dynamic than inexperienced programmer who's using ChatGPT to create from whole cloth a function that will turn one array and do something to an array and give them different results.</p><p>And now that...they don't know, superficially, these look like the same thing, but there's just so much experience and context that the senior person brings, and I think that we all forget that not everyone has that. And you had to develop it somehow, and it wasn't by having a computer just hand you an answer.</p><p>ADRIANA: Yeah, exactly. It's those late night sessions with like StackOverflow open on different tabs, trying to figure out what is the right question that I should be asking and please let someone have had that same problem, so maybe I know what's going on.</p><p>JENNIFER: For someone who hasn't even internalized what a callback is and how it works and how you should think about it, they're in such a different position, they can't even really do anything with the result other than just paste it into their editor and see if it works.</p><p>ADRIANA: Yeah, it's basically like the blind programming at that point. I'm curious to see how things are going to pan out because there have been calls for legislation around blocking these AI tools to a certain extent, or limiting them. So I'm wondering how it's going to pan out. What are your thoughts?</p><p>JENNIFER: I hope that something happens, because yes. I also have thoughts on the way that these tools get built and all of the harvesting of data without permission that goes into the training sets and how opaque they are and whether what the results are and how they get used and by who and on who. These are all big questions. So yes, I do think that, like, having some sort of, you know, government regulation oversight is going to be important because, you know, like, the way these AI models are built involves a lot of, like, harvesting of you know, people's work uncompensated from the internet. It's a very extractive thing. And then they get turned into these computer systems that people use to make decisions. And you can't really inspect those decisions. And people don't really understand what they're doing and how they work and then who uses them and to do what and who benefits and who suffers for that are sort of like...I don't want to say open questions, because the answer generally is going to be the same as it usually is. People with privilege will benefit from them and people with that will suffer. That's not great for us, but that is where things are going.</p><p>ADRIANA: And what I find interesting about this whole thing, too, is that even some of the folks who are responsible for the creation of these technologies are sort of like, whoa, chill out. We gotta take a step back on this thing before it blows out of proportion, which I think is quite interesting.</p><p>Now, I don't want to sound alarmist, but every time I see how advanced things start getting have continued getting with AI, I can't help but get Terminator vibes. I don't think it'll be quite so drastic, but I'm like, man, Skynet might not be too far away.</p><p>JENNIFER: Maybe I think Skynet is the wrong thing to be concerned about, though. Well, I think it's important to note that the creators of all of these systems, what they're advocating for, is that other people should step back. They don't want governments to tell them to stop doing what they're doing. They just want governments to prevent other people from doing the same things and that's a different thing. And then you look at other AI systems that we have in the world, like self-driving cars. They get to a point where they can do simple things, fairly reliably in controlled settings, and then you unleash them on the real world and they're constantly going the wrong way down one way roads and, like, stopping for obstacles that don't exist and completely ignoring ones that do.</p><p>I don't think that language models are going to be all that different. They don't have a real understanding of what's happening around them. They're just doing pattern matching and there's going to be patterns that they haven't encountered before. And what does it do in that case? Who knows?</p><p>ADRIANA: And it's interesting that's for self driving cars, which can be scary enough if things go south, but then they're talking about...there's self-driving planes out there as well, which yeah, I feel like that's a whole other level of self-driving as well, which could be interesting.</p><p>JENNIFER: Yeah. And like and it's easy to see how, like, the danger in like, self driving vehicles and why you would want to be careful about that. But then you turn it into language models and it's just like the algorithm that does things, but what you get is like self-approving mortgages and that's not going to be like, different. Yeah. Like that's still going to hurt people.</p><p>ADRIANA: Yeah, absolutely. Wow. Damn. Yeah. The possibilities are endless, and it's not in a good way either. Cool. Well, I know we don't have too much time left, but I did also want to touch upon...you said when we were chatting earlier...you've got, like, a little project that you have that you've been working on around the Fediverse. I was wondering if you could tell us a little bit about that.</p><p>JENNIFER: Yeah. So I have recently started a Fediverse project. So, like, I call it Letterbook Social. It's a Mastodon-like microblogging service. And the thing that makes it different, other than being just not Mastodon, is that I'm trying to optimize for the needs of the operators because it's in talking to people who run Mastodon servers now that I've met some of them in the last, I don't know, what is it, eight months now? That's actually not a great experience. Mastodon doesn't have very good Observability and it is hard to scale and it's hard to deploy and the admin and the operator tools and the moderator tools, for that matter, are very primitive. And so what I want to do is solve for that. I want to make it easy to set up and easy to scale and easy to understand what the system is doing and be able to oversee it as the human being running it, which I think is particularly important in this case because these things are very frequently overseen by one single person. Which is that can be very stressful, to say the least.</p><p>ADRIANA: That is very cool. So are you building it on top of existing Mastodon code, or are you starting from scratch?</p><p>JENNIFER: This is from scratch, since it seems like getting changes into Mastodon is sort of an uphill climb. And so I decided that since I don't particularly know or like Ruby anyway, that I'll just do my own thing. And so now I have a C# project. Get back to that lightning question, and I get to work with C#. And I've been doing a lot of that, and it's going to be a while before it's a usable thing. But it's getting to a point where in the near future I'll have something that stands up and operates and I can start exchanging messages with other services.</p><p>ADRIANA: That is so cool. Really look forward to hearing more about that.</p><p>JENNIFER: Yeah. Well, I'm sure I will be talking about it a lot on the Fediverse once I have something a little bit more concrete to talk about.</p><p>ADRIANA: Very cool. Do you have anything on it right now, like any documentation or are you still so initial stages that it's like no, it's just the code.</p><p>JENNIFER: Yeah. So I'm doing this like it's open source. I would be happy to have people help and contribute it's on GitHub. Like Letterbook is, I think, a pretty easy word to search for. And if you want a URL, there's letterbookhq.com.</p><p>ADRIANA: Send me the URL and I'll include it in the show notes. Very cool.</p><p>JENNIFER: I haven't had opportunity to focus on the kinds of open source project maturity that would make it easy for people to jump in and start contributing. But if somebody is feeling adventuresome, I would love to have more help, and I would be more than happy to talk through how things are structured and what contributions people can make.</p><p>ADRIANA: Very awesome. So all you C# lovers out there, cool opportunity. Very cool. Well, we are coming up at time. Well, thank you so much, Jennifer, for joining today.</p><p>JENNIFER: This was lots of fun.</p><p>ADRIANA: Totally loved talking about AI stuff, your Observability endeavors, and your new little Fediverse project. Thank you so much for geeking out with me today. Don't forget to subscribe. Be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...</p><p>JENNIFER: Peace out, geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="36785152" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/6b047f52-1560-4f37-8cbf-380d9cb2fc4a/audio/d0048b6c-1fa9-4d4e-8d5e-032c0371104a/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on AI with Jennifer Moore of InfluxData</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Jennifer Moore</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:19</itunes:duration>
      <itunes:summary>Adriana geeks out with Jennifer Moore of InfluxData on Observability, AI, and open source projects! Jennifer shares the story of how, at a previous employer, in the face of staffing disruptions in the middle of a migration, her choice to prioritize on Observability helped mitigate the chaos. She also highlights concerns about AI tools potentially hindering the learning process for aspiring developers. Finally, Jennifer talks about Letterbook Social, a microblogging service similar to Mastodon, which aims to provide better tools and Observability for operators, addressing some of the challenges faced in deploying and scaling Mastodon instances.</itunes:summary>
      <itunes:subtitle>Adriana geeks out with Jennifer Moore of InfluxData on Observability, AI, and open source projects! Jennifer shares the story of how, at a previous employer, in the face of staffing disruptions in the middle of a migration, her choice to prioritize on Observability helped mitigate the chaos. She also highlights concerns about AI tools potentially hindering the learning process for aspiring developers. Finally, Jennifer talks about Letterbook Social, a microblogging service similar to Mastodon, which aims to provide better tools and Observability for operators, addressing some of the challenges faced in deploying and scaling Mastodon instances.</itunes:subtitle>
      <itunes:keywords>platform engineering, artificial intelligence, open source, software development, social networking, software engineering, devops, sre, fediverse</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>3</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e77ed177-1e83-4e3c-8d40-71b46415f76e</guid>
      <title>The One Where We Geek Out on Platform Engineering with Hazel Weakly</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Hazel Weakly (she/her/hers) spends her days working on building out teams of humans as well as the infrastructure, systems, automation, and tooling to make life better for others. She’s worked at a variety of companies, across a wide range of tech, and knows that the hardest problems to solve are the social ones. Hazel currently serves as a Director on the board of the Haskell Foundation and is fondly known as the Infrastructure Witch of Hachyderm (a popular Mastodon instance). She also created the official Haskell “setup” Github Action and helps maintain it. She enjoys traveling to speak at conferences and sharing what she’s learned with others.</p><p>One of her favorite things is watching someone light up when they understand something for the first time, and a life goal of hers is to help as many people as possible experience that joy. She also loves swing dancing, both as a leader and a follower.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://github.com/hazelweakly">GitHub</a></li><li><a href="https://hachyderm.io/@hazelweakly">Mastodon</a></li><li><a href="https://www.linkedin.com/in/hazelweakly/">LinkedIn</a></li><li><a href="https://discordapp.com/users/690271969962098728">Discord</a></li><li><a href="https://reddit.com/u/hazelweakly">Reddit</a></li><li><a href="https://hazelweakly.me/blog/">Hazel's blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.haskell.org">Haskell</a></li><li><a href="https://www.erlang.org">Erlang</a></li><li><a href="https://www.typescriptlang.org">Typescript</a></li><li><a href="https://hazelweakly.me/blog/so-you-want-to-hire-for-developer-tooling/">Blog post: So You Want to Hire for Developer Tooling</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">SmallTalk</a></li><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming">Object-Oriented Programming</a></li><li><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">VisualBasic (classic)</a></li><li><a href="https://en.wikipedia.org/wiki/QBasic">QBasic</a></li><li><a href="https://classicreload.com/qbasic-nibbles.html">QBasic Nibbles game</a></li><li><a href="https://classicreload.com/qbasic-gorillas.html">QBasic Gorrila game</a></li><li><a href="https://www.openssl.org">OpenSSL</a></li><li><a href="https://heartbleed.com">Bleeding Heart (Heartbleed bug)</a></li><li><a href="https://www.investopedia.com/terms/c/cost-center.asp">Cost Center</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=uMzVRlYPPLo">Video: Hacking the Pachyderm: Scaling Servers and People</a></li><li><a href="https://youtu.be/wMJEgrUnX7M?si=bimriD-HwoXwBBRV">Video: OpenTelemetry Q&A Feat. Hazel Weakly</a></li><li><a href="https://qconsf.com/speakers/hazelweakly">Catch Hazel at QCon 2023 in San Francisco</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between.</p><p>I'm your host, Adriana Villela, coming to you from Toronto, Canada. With me today, I have Hazel Weekly. Welcome, Hazel.</p><p>HAZEL: Hey there. I'm glad to be here and I'm really looking forward to this episode. It's going to be a lot of fun.</p><p>ADRIANA: Yay. Super excited. So first things first. Where are you calling from?</p><p>HAZEL: So I am calling from the sunny surprisingly town of Redmond, Washington and if you were to ask me in a couple of weeks, I'm going to be closer to Seattle. Seattle. And we'll see how that goes. But yeah, I'm in Seattle.</p><p>ADRIANA: Yay. Very exciting. Very exciting. You're my second West Coaster that I've spoken to for the podcast today, so I'm being outnumbered.</p><p>HAZEL: I mean, West Coast is the best coast, and I'm sorry, I don't make the rules.</p><p>ADRIANA: Fair enough. Fair enough. Yeah. There is something like, I think, kind of magical about the West Coast, where it's like, chill vibes at one with nature.</p><p>It's a different vibe from East Coast, for sure.</p><p>All right, cool. So I'm going to start with some lightning round questions.</p><p>HAZEL: Awesome.</p><p>ADRIANA: Prepare. Tun tun tun...</p><p>Okay, first question, lefty or righty?</p><p>HAZEL: I am a rightie.</p><p>ADRIANA: All right.</p><p>iPhone or Android?</p><p>HAZEL: Android</p><p>ADRIANA: For personal use. Do you prefer Mac, Linux or Windows?</p><p>HAZEL: Simultaneously, macOS and 'Nix OS.</p><p>ADRIANA: All right, cool.</p><p>Favorite programming language.</p><p>HAZEL: Probably....I feel like I'm obligated to say Haskell because I'm on the board of directors of the Haskell Foundation and it's true that is one of my favorites.</p><p>My cheeky answer is also that my favorite programming language is the one that I write in and nothing bad happens.</p><p>ADRIANA: Awesome. I do like that.</p><p>All right. Dev or Ops?</p><p>HAZEL: Yes</p><p>ADRIANA: Yes. Okay. Wow. Both. Okay.</p><p>And final question. Do you prefer to consume content through video or blog post?</p><p>HAZEL: Blog post. I read way too fast to sit there and not read it.</p><p>ADRIANA: I am the same way. I was just telling my previous guest the same thing. She also prefers blog posts because I cannot sit there and just listen to someone go, "Blah, blah, blah," where I'm like, "Get to the point."</p><p>HAZEL: I mean, developers being ADHD in this economy, who would have thought</p><p>ADRIANA: I know, right? For realsies. So I guess let's get into the meaty bits.</p><p>Well, first things first. So before we get into what you do, tell us how you got to where you are. How did you get your start in tech?</p><p>HAZEL: How I got my start in tech? That is a really interesting question because I have mostly had moments of a ridiculous amount of luck and then the ability to at the moment capitalize on that luck.</p><p>So how I got my first job was I was at a programming lab at university and I ended up happening to overhear two people talking about Erlang. And I was like, "I know that language."</p><p>Well, I didn't know it, but I knew of it, and what kind of weird ass nerd knows about Erlang in undergrad?</p><p>So I ended up talking with them for 2 hours after the lab and one of them actually said, "Oh hey, I work at a company and soon we're going to have internships. Do you want to do an internship here?"</p><p>And I was like, "Oh hell yeah, I do." Because I didn't have any other options.</p><p>And so eight months later I actually ended up getting internship there after applying to bajillion other companies and none of them gave a shit about me because I hadn't even graduated yet.</p><p>So it turns out that he was a racist, misogynistic, terrible person who liked to rant about like weird religious topics in the middle of a Costco food cart.</p><p>But other than that, it was an interesting first experience.</p><p>ADRIANA: Damn.</p><p>HAZEL: But if it hadn't been for that one moment of me knowing about Erlang, I wouldn't have had that job and then I wouldn't have been able to seal up in all the random weird crap that I had to, that got me my second job.</p><p>ADRIANA: And so what was so what was like? What was your second job?</p><p>HAZEL: Oh, you want the full history?</p><p>ADRIANA: I'm curious about the second job.</p><p>HAZEL: So the first job I have finally had enough of the person being really toxic because he had actually gotten the other intern to quit.</p><p>And I realized that his M.O. was going through and finding gullible college undergrad people. Getting them to be interns and then just having them be super cheap rate forever until they finally rage quit and left. And he never understood why everyone left and never talked to him again. Then I left and never talked to him again. Shocking.</p><p>So the second job, I looked around and found a company that was hiring and they were hiring for a front end job in React and TypeScript and all that stuff. And I didn't know TypeScript at the time, so I took a brief six hours and learned TypeScript and then took the interview and aced the interview because I had actually ended up, out of purely coincidence, helping my father-in-law at the time get his website built for a construction contracting company.</p><p>And because I had that whole thing built up from scratch, I had a huge amount of experience in that particular field that they needed.</p><p>And they pulled up that website during the interview and said, "We want this."</p><p>And I said, "Well, I know how to do it."</p><p>So that's how that worked.</p><p>And then during the first week there, I built out the entire backend in MongoDB, Node JS, TypeScript and did a whole bunch of ingestion from a very weird Microsoft Server database.</p><p>That was problematic. The whole thing was problematic.</p><p>It turns out that that company was a consulting company that was trying to use another company in order to bootstrap themselves without getting funding so that they could actually go and do the thing that they wanted to in the first place.</p><p>So you had a whole company whose entire existence revolved around their one single clients, never figuring out why they were paying this much money for a single website.</p><p>ADRIANA: Damm.</p><p>HAZEL: I know.</p><p>ADRIANA: Wow.</p><p>HAZEL: Shockingly, that didn't turn out. I don't why.</p><p>ADRIANA: What a shocker.</p><p>HAZEL: So after about after about ten months of that shit, it all fell apart. But in that time, I became the senior-most engineer on the team, IC-wise, built out an entire component library, re-did all the local developer environments, rebuilt everything in Docker, did like, a 10x performance improvement on the entire website and a 10x performance improvement on load balancing.</p><p>Got the entire back-end working more efficiently, leveled up the entire team in terms of being able to use the component library to redesign the entire website to meet the neurotic and weird ass requirements of a client that literally did not understand how things worked.</p><p>ADRIANA: Damn. So was all this happening, like, while you were still a student?</p><p>HAZEL: I, so I graduated halfway through my first job.</p><p>ADRIANA: Okay.</p><p>HAZEL: So I went from that first job to having designed the entire design system and done all those other things. That was about one to one and a half years after graduation.</p><p>ADRIANA: Okay. Now, was area of study related to what your work was?</p><p>HAZEL: My area of study was computer science and the university was Portland State University. It's a great university, but did it give me the tools that I needed to actually do the literal work? No, it gave me really good tools for understanding theory.</p><p>ADRIANA: Okay.</p><p>HAZEL: That didn't have a lot to do with programming. So, like my very first day on my job at my first company, I still remember it took me 4 hours to do some weird jQuery nonsense with a list in HTML.</p><p>And finally the head developer person was like, "What's taking you so long?"</p><p>And sat there and did the whole thing in front of me, essentially like ten minutes.</p><p>And then he was like, dude, "I thought you were good." Basically.</p><p>And then it was the weirdest thing was like his look on his face was, "I know you're smart, but what the fuck?"</p><p>ADRIANA: Yeah, it's funny because I do find, like, school never quite prepares us for the workforce because yeah, I mean, it's too much theory, not enough practical stuff.</p><p>The practical, quote unquote stuff that they make us do is so irrelevant that when you hit the workforce and you're solving the real problems of the real world, you're like, oh, shit, I have to learn this stuff from scratch.</p><p>HAZEL: Speaking of things in the university world that are not relevant at all, but I had a lot of fun doing. One of my favorite things that I ever did was during the operating systems course, we had to take a toy kernel and implement a multilevel feedback process, scheduler and priority queues.</p><p>So I implemented that with the vast majority of the state machine logic being implemented in about 80 to 100 lines of C preprocessor macros that were recursively, expanding using macros and a whole bunch of various extraordinary crimes.</p><p>My code was beautiful. It magically scoped in variables that were hidden. It did a whole bunch of things. It relied on some undefined behavior. I had to turn on GCC pragmas so that things actually compiled because Dead Code branch elimination wasn't working with ternaries and it was glorious.</p><p>Absolutely none of the TAs after the third assignment would touch my...like, none of the graders would touch my code. The only person who would grade my code was the TA who was a grad student and she's still a friend to this day. But that code was cursed.</p><p>ADRIANA: That's awesome. That's awesome.</p><p>HAZEL: It prepared me for TypeScript, is what I'm saying.</p><p>ADRIANA: So it's funny how the little things prepare us for the things that we don't even know are in store.</p><p>HAZEL: Right?</p><p>ADRIANA: Yeah. I feel like my whole life has been that. So one of the things that we have chatted about previously is, well, you've got many hot takes, and I feel like...we've talked about your thoughts and feelings around platform engineering.</p><p>So I was wondering if you could share that with folks because platform engineering is the hot topic of the day and everyone's got an opinion. There are tons of discussions going around. So throw your thoughts into the ring here.</p><p>HAZEL: Wow. Did you allocate the full four days required for this podcast to have all of my thoughts on platform engineering?</p><p>ADRIANA: No, shortly, no. I mean, sadly, no</p><p>HAZEL: Sure. So I'm going to have to summarize a bit. I wrote a blog post recently called "So You Want to Hire for Developer Tooling?" And in there I talk a lot about the first platform engineer or the first people that will become platform engineers in your company and how to not fuck it up.</p><p>And I'm sure a lot of people are going to read it and then fuck it up anyway, and that's fine. It's really hard to hire for it.</p><p>But hot take-wise, platform engineering is something that I find really interesting in that in the industry I see this habit of over and over and over.</p><p>Someone says, "Oh hey, in a sociotechnical system we need to solve the technical problems for the spice of the social problems and solve the social problems for the spice of technical problems and have them work together in a collaborative fashion, understanding the constraints and challenges of both."</p><p>And then someone goes in and says, "But tooling and vendors" and the whole thing goes to shit.</p><p>And this repeats over and over and over as organizations don't want to skill up in the cultural maturity and outsource understanding of something that they see as not a core driver to the business, which in modern economic theory, it makes sense.</p><p>If it's not a core competency of the company, why should you not externalize it and view it as a cost center?</p><p>And since the world is being eaten by tech, people haven't seemed to catch on to the fact that developer tooling, how developers work, the entire process of how they collaborate with each other and with the company is now inherently a core competency of existing in a tech-driven world.</p><p>So if you want to be relevant as a company, it's not platform engineering, it's not DevOps, it's not tooling...you need to understand how people work together and how people and solutions and technology work together and how to scale that understanding.</p><p>And the problem you will always run into when doing that is if your work is meaningless or if you are ruled by toxic work behaviors or you have a bunch of institutional biases and corruption in your company that prevent people from genuinely being able to improve the system as they see it, you will always end up with a broken system.</p><p>And so if you talk to executive leadership and say, "Oh," and they ask you, "What can we do to improve developer productivity?"</p><p>It's not productivity you want to focus on; it's the developer experience. And the developer experience there. The biggest leverage you're always going to have has nothing to do with the tooling, has nothing to do with Kubernetes, has nothing to do with fucking YAML.</p><p>Although swearing has a lot to do with the YAML because it's a natural and necessary defense mechanism when you have to write it every day.</p><p>With that aside, if you're going to improve the experience of developers at a company, the work has to be meaningful, the work has to be high impact. The work has to be high leverage and the relationship that the company has with the developers needs to be healthy and fulfilling and equitable.</p><p>And you will find very little leadership that is willing to take the full implications of that and execute on it.</p><p>ADRIANA: Yeah, I completely agree and I think that's, I mean, that's why we see so many of these so- called "transformations" fail miserably. Because leadership doesn't have their heart into it.</p><p>HAZEL: Mmhmm.</p><p>ADRIANA: They've been told by someone else who's like, "Hey, do this, it's in vogue."</p><p>HAZEL: Yeah.</p><p>ADRIANA: Go on, go forth, do it. And it's just like business as usual.</p><p>HAZEL: Did you know that related to that, it turns out one of the best indicators of quality in the system is whether or not people genuinely enjoy working on it.</p><p>And if you ask the question, "How does this system, how does your experience with interacting with this make you feel?"</p><p>Does it make you feel more alive and more whole?</p><p>If the answer is "Yes," it's probably a good quality system.</p><p>And if you need to choose between what to do, you can always ask yourself, "Which of these options will make me feel more alive and whole when interacting with the system?"</p><p>And a lot of people will go, "But what about the quantification?"</p><p>Like, what about the numbers? This seems like hippie mumbo jumbo.</p><p>And no, you should be in touch with your fucking feelings. You should be in touch with the human side of yourself, and you should not just bury it deep in your ass crack in the name of capitalism.</p><p>It's literally more efficient to actually think about your feelings and think about what it means to be a human and the human experience and try and make the world a more wholesome and inclusive place for everyone around you.</p><p>It's literally more efficient. It's literally objectively superior in many ways. And you can show that.</p><p>ADRIANA: Yeah, that makes a lot of sense, actually, because I've definitely felt in the past, like, when I'm working on something where I feel like it's a pleasure to come into work every day because this work is fucking cool. I think you're going to see it in my code.</p><p>You're definitely going to see that extra. I'll go that extra little bit. Right? Just to get it done. Because I'm excited about what I'm doing. Because I think this is cool shit that we're trying to do here.</p><p>HAZEL: And you're invested in improving a system that you care about and that, you know, cares about you.</p><p>ADRIANA: Exactly.</p><p>HAZEL: No one wants to work on a broken tool and no one really wants to fit a broken tool if they don't think that it will actually be received. Like, you can't fit something that won't be integrated into the system and it cannot see improved something that doesn't want to be improved.</p><p>ADRIANA: Yes. And it's both by design, doesn't want to be improved by design and doesn't want to be improved by the human overlords of that tool. Right? Because I've been in so many situations where you come in and they're like, "Oh, yeah, this thing's a piece of crap and it could really do with refactor or rewrite." But then no one wants to invest the time. Right?</p><p>I've felt so many times where it's like this thing just straight up needs to be gutted. Like, keep somebody keep a team working on this thing to keep the lights on while the other team does the rewrite, right? So we can all be happy in the end, but a lot of organizations aren't willing to invest that extra time and money, right? Because that means you've got an overlap of like, two teams working basically on the same thing.</p><p>But I feel it ends up being a very short-sighted decision to not support those types of things because you're shooting yourself in the foot in the end.</p><p>HAZEL: Yeah. And so with migrations in general, one thing that's really interesting about that is it turns out there's like a pretty formulaic strategy you can use in order to execute a migration of arbitrary size and complexity. So there's three main steps that go into a migration.</p><p>The first step is de-risking a migration. So that involves talking to people and understanding what they actually need and working with the people that are being hit the most by the inefficiencies and the insufficiencies of the current situation. And then you get them the new situation and you make sure that it works. You work with them, you work on that. You make sure that this thing will actually do what you want it to. That's the first step.</p><p>The second step is the enablement, where you say, "Okay, what is all of the low-hanging fruit?"</p><p>"What is all of the automation we can do?"</p><p>"How can we take this migration?"</p><p>And as much as possible, take the toil out of it and take it out of the hands of people who don't have the context required to execute the migration. How can we facilitate that?</p><p>And the third step?</p><p>The third step is literally someone needs to sit there and A commit to finishing it and B commit to communicating about it.</p><p>So the thing that I find fascinating about migrations is that most migrations fail in the first stage of knowing, actually sat down and talked to the team before they ripped out a solution. Like people will rip out a solution that isn't broken or people will try and say, "Here's a new solution" that actually makes the problem worse.</p><p>If you just talked to people and actually worked with them to verify that something will be in fact the solution, you would save millions of dollars a year or hundreds of millions or even billions in your company over time. And you would save years of developer effort by just fucking sitting down and talking. And it's ridiculous that this is not a thing.</p><p>The second stage migration.</p><p>ADRIANA: Yeah, I actually agree with you.</p><p>HAZEL: And the second place the migrations fail the most is people celebrate the automation step and the majority and they don't celebrate the done done of, "We actually finished everything and turned off the old system."</p><p>Don't celebrate if you haven't turned off the old system and sit there and commit to fucking doing the last mile. If you initiate the migration, it's on you to finish it. You cannot just hand that off to someone. It's on you to finish it, but it's also on you to communicate about it.</p><p>And so many migrations are not able to be finished because the communication of your progress, the communication of the value, and the communication of what needs to happen in order to actually do this, never happened. So again, talking to people, or rather the lack of talking to people, kills most migrations. And it's astounding to me because sure, it's difficult to understand what leadership or what your management or other stakeholders or other teams are looking for in understanding the progress of your migration.</p><p>But it turns out there is a simple and effective strategy to figuring out what they need in order to feel like you're communicating with them.</p><p>You ask, "Hey, is this working for you?"</p><p>And they say, "Yes," or "No."</p><p>And if they say, "No," you change it and then repeat, right?</p><p>ADRIANA: That's it novel concept, right?</p><p>HAZEL: It's not like we've had language as a society for like 18,000 years or something, right?</p><p>ADRIANA: I know, right? Yeah. But it's so true and I think that's like the most fundamental problem that we see across the board with these types of initiatives.</p><p>My favorite example is always, like, infosec. I worked at a bank a gajillion years ago and we were like so we had admin mode. Like, developers had admin mode on their laptops and we were able to install certain software so that we could get the job done.</p><p>And this was, I believe, it was like, pre- approved software to begin with, but then all of a sudden, InfoSec, one day they're like, "By the way, we're going to block the installation of all software unless it's on a whitelist."</p><p>And then unfortunately, we had to discover as we went. Like, "Oh, shit, this is blocked."</p><p>OK, well, now we need to contact InfoSec to whitelist this. And we couldn't complete the simplest tasks. I mean, it was ridiculous. All of a sudden, developer productivity went to a standstill because InfoSec didn't bother to speak with development teams to talk about, like, "Hey, what would your workflow look like if we did this? Right?</p><p>So it was just like the directive came from whomever. And thou shalt live with this heinous crime against development. So yeah.</p><p>HAZEL: I mean, the real solution there, the real solution there obviously was to have all the developers move to Visual Basic and Microsoft Excel as their main development platform. Because it turns out Microsoft Excel is one of the most efficient, beautiful, and glorious development platforms out there. And it's one of the best programming languages, too.</p><p>ADRIANA: Oh interesting, Excel. Yeah, I guess so. Yeah.</p><p>HAZEL: Honestly, it is actually a good programming language because it turns out so one of the people that says that is Simon P. Jones, who is one of the people that helped create Haskell.</p><p>So actually the Visual Basic inside Excel is a functional programming language that has first-class functions. It has a whole bunch of other like, not-so-nice things in it. It even has lambda functions. It has all the fun, hot, trendy things. And the reactive programming model inside Excel was later stolen and turned into ReactJS.</p><p>I'm modifying the history. I'm going to pretend it was stolen from Excel. But Excel is actually pretty awesome. Like, in terms of a programming language, it would be hard to find something that is more accessible to people outside of tech.</p><p>ADRIANA: Yeah, that's true. You're talking about, like, straight up Excel formulas at this point. Are you talking about, like, okay, not the fancy stuff that you can do with, VBA?</p><p>HAZEL: They're the same thing. You can stick VBA inside basically any Excel cell.</p><p>ADRIANA: Very true. You know, like speaking of VBA and Visual Basic. I liked Visual Basic. That was like, I guess, officially my second programming language. I started on QBasic back in the day. Yeah, back in the day when it with the gorillas throwing banana bombs to try to destroy the city. And there's also the Nibbles game. Big fan.</p><p>HAZEL: Nice. So you've always been a BASIC bitch is what you're saying?</p><p>ADRIANA: I mean, BASIC was basic, but I liked Visual Basic. I thought it was intuitive. It was a nice way to develop GUIs I mean, especially when you go from Visual Basic and then try to develop any GUI stuff in Java. That was a fucking nightmare. And I did not last more than 2 seconds trying to sort that out before going, "Buh bye!"</p><p>Yeah, Visual Basic was great. It was fun. I used it in high school. Like, my high school programming class was Visual Basic and built some cool stuff. I did some shitty animations with Visual Basic. It was great.</p><p>HAZEL: Visual Basic is so underrated and so related to Visual Basic. A lot of the programming languages and environments of the previous decades got an incredible amount of things very right. And so one of the things that I've actually said decently often about DevOps and infrastructure-as-code and all these things, is it's really just people trying to recapture the fever dream hyper productivity of SmallTalk and the SmallTalk VM, but with an audit trail for compliance.</p><p>That's it. Trying to manage a wibbly wobbly ball of state in real time, at scale, without fucking it up. But the best feedback loop and the best productivity you have basically ever really been able to get in terms of being able to dig into a system.</p><p>If you've ever seen SmallTalk, honestly, it's incredible.</p><p>ADRIANA: I've never seen it. I've only heard of it my dad used to code in SmallTalk back in the day. Would not shut up about it. Yeah, that was because I think it was like one of the original object oriented languages out there. Right?</p><p>HAZEL: It was THE object-oriented programming language</p><p>ADRIANA: There you go. Yeah.</p><p>HAZEL: And every other language after SmallTalk took object-oriented programming and said, "What if we ruined it?" And then proceeded to do exactly that?</p><p>ADRIANA: So basically no one has succeeded in capturing the glory of SmallTalk, is what you're saying.</p><p>HAZEL: And we probably never will, because now people are really used to being able to undo something or statically analyze something. And honestly, both of those are extraordinary inventions like the ability to say, oh shit, never mind, is actually really good. However, that has a lot of false confidences, in that, in the real world, your system is actually pretty mutable and pretty ugly anyway. So for people to say, "Oh, we can just undo this," or "Our state doesn't actually REALLY exist," that is kind of untrue. And so pretending that that's the case leads to developers having this very mismatched and distant view of the system that they work with.</p><p>Whereas in SmallTalk, if you fucked up production, you knew the second you hit enter, because you just crashed the entire VM and the entire company is now screaming down to its knees, sobbing, the whole thing fucked up. But you KNEW...INSTANTLY.</p><p>ADRIANA: Right. Yeah. So you get that immediate feedback versus the pussyfooting around maybe there's a thing that's wrong.</p><p>HAZEL: Yeah. And the immediate feedback, it makes you fear yourself the appropriate amount. Like, if you release code that's about to nuke production, "What could nuke production?" You're gonna double- check it, whereas now, we're just like, "It's stateless. It's in Kubernetes. It's totally fine. We can undo this."</p><p>And then you actually delete half your database and then OpenSSL Bleeding Heart happens and then all these other things happen, and it turns out that you're just like, you're crying in a corner, you eat 20 years in five days, you're like, stress bleeding out your toes. It's a whole thing.</p><p>ADRIANA: That's that's actually a really interesting way of viewing it because yeah, I agree. It's similar...This reminds me of the argument where making developers responsible for their code once it goes into production, rather than throwing it over the wall, right? Because if you're the developer responsible for your code, there's no fucking way you're going to let shitty code go into production, because you're the one who's going to be on the hook if something happens.</p><p>HAZEL: Right. A lot of people will think about that and they'll go, "So if I just make everything the developer's responsibility, it's all better." And that's not true. Because, with equal power comes equal responsibility.</p><p>But with equal responsibility needs to come...With greater responsibility needs to come greater agency. Agency and responsibility cannot be separated because they are the same thing. And if you pretend that they're not the same thing, you're going to end up with a bunch of pissed off, burnt-out developers who hate you, your whole company, everything about you, and they're going to burn the entire economy down to the ground.</p><p>ADRIANA: Yeah, absolutely. I yeah, and I think, unfortunately, that's kind of how I felt early in my career. I was just so fucking burnt out. Like my first job out of school, I was pulling these ridiculously long hours where I was working six days a week, 14-hour days.</p><p>And I remember I complained...this other guy, and I complained...like, I was fresh out of school. This other dude, Dale, he was engaged, so he's like, planning a wedding, and we're both like, "What the fuck, man? This is like, way too much work. We're dying."</p><p>Like, we have no life. And so we're like, okay, we're going to complain together, right? And then Dale bailed on me and I complained to my boss and then he's like, "Oh, you can have the weekend off."</p><p>And I felt so guilty. I felt so guilty for taking the weekend off because the rest of my team was like working and Dale bailed on me. So I was like the little prissy-ass bitch who was complaining about, "Oh, she can't handle the work."</p><p>But as a result of that, I had zero vested interest in seeing that thing succeed because I was like, I hated that system. I'm like, if it goes down in flames, I do not care because they treat me so badly. I don't care. I don't care about my work.</p><p>HAZEL: And if you were to take any of the executives and just talk to them and say, hey, you just ruined any capability that this company had of building a team that is engaged and able to actually put everything where it needs to go, they would just look confused and go, well, this is a cost center, so why do I care? But the knowledge required to operate and build and improve this is really about something that fundamentally can't be a cost center.</p><p>ADRIANA: Yeah, and that's interesting because I feel like this whole, like, "You're a cost center" argument ends up really interfering with innovation and productivity because, well, it costs too much. We can't invest in that. You're not making us money. And it's to the detriment of the entire organization as a result.</p><p>HAZEL: Yeah. One of the things that I always try to do when I am leading infrastructure teams is I see infrastructure as the way, or not "The Way," but as "A Way" to enable people to have low risk, high quality, rapid experimentation.</p><p>You want that experimentation to be risk-free, and you want to basically sow the seeds of innovation. And the way to do that is you get a bunch of people that are smart, you put them in a room, you more or less let them do whatever the fuck they want to, as long as they have like, a vague sort of agenda that they're kind of going towards. And then you let them try out as many ideas as possible, and you let them understand the system.</p><p>Because this whole idea of software development, or development, or building a platform is really about, "How do I understand this so deeply and intimately that I can express the entire understanding of this problem in a way that other people can interface with this as if it was knowledge made concrete and tangible, and interactable."</p><p>And that requires you to try out a whole bunch of things that are not that thing. It requires you to evolve the understanding of that thing over time and the understanding of the knowledge itself, the process of getting that knowledge, and the process of even thinking about what it means to communicate about it.</p><p>And that's what you're doing. It's not programming. It's knowledge work. It's creation of understanding itself.</p><p>ADRIANA: I think that's such a cool approach, because I think by having these loosely-defined borders...parameters...it opens up your mind to creativity.</p><p>Because now it's like, oh, I feel like if you let people do their thing, I think they will naturally gravitate towards finding the problems to solve and then they will be excited about solving those problems. And like you said, they'll learn things along the way. And for me, I think one of the coolest things after solving a ridiculous problem is taking a step back and thinking, holy shit, look at all the things that I learned along the way to be able to get here and having there's no better way to inject enthusiasm into a team than doing that.</p><p>Personally, I always tell my bosses, "I don't like being bossed around." I thrive...And that's the thing I appreciate about my current boss is...They know that I thrive from doing my thing and doing it well, and finding cool problems to solve and then writing about it or whatever. Like sharing the knowledge in whatever way.</p><p>And I think more managers need to recognize that because the field that we are in is ultimately a very creative field, contrary to popular belief.</p><p>HAZEL: It's one of the most creative fields out there. And one thing that I think of, that you reminded me of is we have the concrete work of doing something, and then we have glue work, which is tying together things in a way that is not necessarily recognized. But there's a third secret option. It's not glue work, and it's not the concrete things. I'm going to call it innovation work. It is work of finding inspiration and drying it out and bringing it to life and sowing those seeds.</p><p>And it's not glue work. It's not concrete work. It is the work of divining inspiration itself from sources around you and making that visible and making the process visible and figuring out what it means to be innovative and to execute on visions you don't even know you need to look at.</p><p>ADRIANA: It's yeah, and sometimes that means like, finding collaborations in the periphery of what you're doing, or finding connections to your work from somewhere that you wouldn't necessarily see that connection, because everything I think, brings us to where we need to be.</p><p>It's kind of like what you were saying. I think we were talking about this earlier. Career-wise. All the things that we do, all of our experience leads us to where we are now. And you draw on that experience. You draw also like what you said on the serendipity and the opportunity taking advantage of lucky situations. I mean, you're only truly lucky if you take advantage of that situation.</p><p>And I think a lot of us tend to not recognize when we are in a lucky situation and that like, hey, this is something that I need to grab a hold on before it goes away.</p><p>HAZEL: Yeah. And fine-tuning that notion of luck and that gut instinct of I should focus on this or I should prioritize. This is something that I've done a lot of and it's been one of my greatest career accelerators. Because that fuzzy feeling of this is important, or this person is cool, or this is where I need to be in right now, or I need to go into this room. I don't even know why sometimes, but I just trust it because it's going to lead me to pretty cool places like here.</p><p>ADRIANA: Yeah, actually that's a really, really excellent point is trust your gut. Trust the fuzzy feelings.</p><p>HAZEL: Unless it's talked about, then don't touch it.</p><p>ADRIANA: I was just going to say we are coming up on time. But before we go, I would love to get any hot takes or words of wisdom for our viewers and listeners.</p><p>HAZEL: So a hot take. Someone asked me once to explain what Kubernetes was because they felt like it might have been a practical joke or something, because they're trying to figure out what it is, and there's just so much nonsense going on.</p><p>And so my explanation of what Kubernetes was...is...Kubernetes is what happens when you take about five to ten years of institutionalized tech debt, reinvent it, and create an entirely new parallel universe of tech debt as a consequence. Which is to say that it is highly effective, and yet much of it, to some degree or another, is simultaneously needed, yet unnecessary.</p><p>ADRIANA: That is awesome. I think that is my favorite view of Kubernetes to date. So thank you. Awesome. Well, thank you so much, Hazel, for joining me today on Geeking Out. Y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p>HAZEL: Peace out and geek out</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet.</p><p>Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 19 Sep 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Hazel Weakly)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-platform-engineering-with-hazel-weakly-NMqwS368</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Hazel Weakly (she/her/hers) spends her days working on building out teams of humans as well as the infrastructure, systems, automation, and tooling to make life better for others. She’s worked at a variety of companies, across a wide range of tech, and knows that the hardest problems to solve are the social ones. Hazel currently serves as a Director on the board of the Haskell Foundation and is fondly known as the Infrastructure Witch of Hachyderm (a popular Mastodon instance). She also created the official Haskell “setup” Github Action and helps maintain it. She enjoys traveling to speak at conferences and sharing what she’s learned with others.</p><p>One of her favorite things is watching someone light up when they understand something for the first time, and a life goal of hers is to help as many people as possible experience that joy. She also loves swing dancing, both as a leader and a follower.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://github.com/hazelweakly">GitHub</a></li><li><a href="https://hachyderm.io/@hazelweakly">Mastodon</a></li><li><a href="https://www.linkedin.com/in/hazelweakly/">LinkedIn</a></li><li><a href="https://discordapp.com/users/690271969962098728">Discord</a></li><li><a href="https://reddit.com/u/hazelweakly">Reddit</a></li><li><a href="https://hazelweakly.me/blog/">Hazel's blog</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.haskell.org">Haskell</a></li><li><a href="https://www.erlang.org">Erlang</a></li><li><a href="https://www.typescriptlang.org">Typescript</a></li><li><a href="https://hazelweakly.me/blog/so-you-want-to-hire-for-developer-tooling/">Blog post: So You Want to Hire for Developer Tooling</a></li><li><a href="https://en.wikipedia.org/wiki/Smalltalk">SmallTalk</a></li><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming">Object-Oriented Programming</a></li><li><a href="https://en.wikipedia.org/wiki/Visual_Basic_(classic)">VisualBasic (classic)</a></li><li><a href="https://en.wikipedia.org/wiki/QBasic">QBasic</a></li><li><a href="https://classicreload.com/qbasic-nibbles.html">QBasic Nibbles game</a></li><li><a href="https://classicreload.com/qbasic-gorillas.html">QBasic Gorrila game</a></li><li><a href="https://www.openssl.org">OpenSSL</a></li><li><a href="https://heartbleed.com">Bleeding Heart (Heartbleed bug)</a></li><li><a href="https://www.investopedia.com/terms/c/cost-center.asp">Cost Center</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=uMzVRlYPPLo">Video: Hacking the Pachyderm: Scaling Servers and People</a></li><li><a href="https://youtu.be/wMJEgrUnX7M?si=bimriD-HwoXwBBRV">Video: OpenTelemetry Q&A Feat. Hazel Weakly</a></li><li><a href="https://qconsf.com/speakers/hazelweakly">Catch Hazel at QCon 2023 in San Francisco</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between.</p><p>I'm your host, Adriana Villela, coming to you from Toronto, Canada. With me today, I have Hazel Weekly. Welcome, Hazel.</p><p>HAZEL: Hey there. I'm glad to be here and I'm really looking forward to this episode. It's going to be a lot of fun.</p><p>ADRIANA: Yay. Super excited. So first things first. Where are you calling from?</p><p>HAZEL: So I am calling from the sunny surprisingly town of Redmond, Washington and if you were to ask me in a couple of weeks, I'm going to be closer to Seattle. Seattle. And we'll see how that goes. But yeah, I'm in Seattle.</p><p>ADRIANA: Yay. Very exciting. Very exciting. You're my second West Coaster that I've spoken to for the podcast today, so I'm being outnumbered.</p><p>HAZEL: I mean, West Coast is the best coast, and I'm sorry, I don't make the rules.</p><p>ADRIANA: Fair enough. Fair enough. Yeah. There is something like, I think, kind of magical about the West Coast, where it's like, chill vibes at one with nature.</p><p>It's a different vibe from East Coast, for sure.</p><p>All right, cool. So I'm going to start with some lightning round questions.</p><p>HAZEL: Awesome.</p><p>ADRIANA: Prepare. Tun tun tun...</p><p>Okay, first question, lefty or righty?</p><p>HAZEL: I am a rightie.</p><p>ADRIANA: All right.</p><p>iPhone or Android?</p><p>HAZEL: Android</p><p>ADRIANA: For personal use. Do you prefer Mac, Linux or Windows?</p><p>HAZEL: Simultaneously, macOS and 'Nix OS.</p><p>ADRIANA: All right, cool.</p><p>Favorite programming language.</p><p>HAZEL: Probably....I feel like I'm obligated to say Haskell because I'm on the board of directors of the Haskell Foundation and it's true that is one of my favorites.</p><p>My cheeky answer is also that my favorite programming language is the one that I write in and nothing bad happens.</p><p>ADRIANA: Awesome. I do like that.</p><p>All right. Dev or Ops?</p><p>HAZEL: Yes</p><p>ADRIANA: Yes. Okay. Wow. Both. Okay.</p><p>And final question. Do you prefer to consume content through video or blog post?</p><p>HAZEL: Blog post. I read way too fast to sit there and not read it.</p><p>ADRIANA: I am the same way. I was just telling my previous guest the same thing. She also prefers blog posts because I cannot sit there and just listen to someone go, "Blah, blah, blah," where I'm like, "Get to the point."</p><p>HAZEL: I mean, developers being ADHD in this economy, who would have thought</p><p>ADRIANA: I know, right? For realsies. So I guess let's get into the meaty bits.</p><p>Well, first things first. So before we get into what you do, tell us how you got to where you are. How did you get your start in tech?</p><p>HAZEL: How I got my start in tech? That is a really interesting question because I have mostly had moments of a ridiculous amount of luck and then the ability to at the moment capitalize on that luck.</p><p>So how I got my first job was I was at a programming lab at university and I ended up happening to overhear two people talking about Erlang. And I was like, "I know that language."</p><p>Well, I didn't know it, but I knew of it, and what kind of weird ass nerd knows about Erlang in undergrad?</p><p>So I ended up talking with them for 2 hours after the lab and one of them actually said, "Oh hey, I work at a company and soon we're going to have internships. Do you want to do an internship here?"</p><p>And I was like, "Oh hell yeah, I do." Because I didn't have any other options.</p><p>And so eight months later I actually ended up getting internship there after applying to bajillion other companies and none of them gave a shit about me because I hadn't even graduated yet.</p><p>So it turns out that he was a racist, misogynistic, terrible person who liked to rant about like weird religious topics in the middle of a Costco food cart.</p><p>But other than that, it was an interesting first experience.</p><p>ADRIANA: Damn.</p><p>HAZEL: But if it hadn't been for that one moment of me knowing about Erlang, I wouldn't have had that job and then I wouldn't have been able to seal up in all the random weird crap that I had to, that got me my second job.</p><p>ADRIANA: And so what was so what was like? What was your second job?</p><p>HAZEL: Oh, you want the full history?</p><p>ADRIANA: I'm curious about the second job.</p><p>HAZEL: So the first job I have finally had enough of the person being really toxic because he had actually gotten the other intern to quit.</p><p>And I realized that his M.O. was going through and finding gullible college undergrad people. Getting them to be interns and then just having them be super cheap rate forever until they finally rage quit and left. And he never understood why everyone left and never talked to him again. Then I left and never talked to him again. Shocking.</p><p>So the second job, I looked around and found a company that was hiring and they were hiring for a front end job in React and TypeScript and all that stuff. And I didn't know TypeScript at the time, so I took a brief six hours and learned TypeScript and then took the interview and aced the interview because I had actually ended up, out of purely coincidence, helping my father-in-law at the time get his website built for a construction contracting company.</p><p>And because I had that whole thing built up from scratch, I had a huge amount of experience in that particular field that they needed.</p><p>And they pulled up that website during the interview and said, "We want this."</p><p>And I said, "Well, I know how to do it."</p><p>So that's how that worked.</p><p>And then during the first week there, I built out the entire backend in MongoDB, Node JS, TypeScript and did a whole bunch of ingestion from a very weird Microsoft Server database.</p><p>That was problematic. The whole thing was problematic.</p><p>It turns out that that company was a consulting company that was trying to use another company in order to bootstrap themselves without getting funding so that they could actually go and do the thing that they wanted to in the first place.</p><p>So you had a whole company whose entire existence revolved around their one single clients, never figuring out why they were paying this much money for a single website.</p><p>ADRIANA: Damm.</p><p>HAZEL: I know.</p><p>ADRIANA: Wow.</p><p>HAZEL: Shockingly, that didn't turn out. I don't why.</p><p>ADRIANA: What a shocker.</p><p>HAZEL: So after about after about ten months of that shit, it all fell apart. But in that time, I became the senior-most engineer on the team, IC-wise, built out an entire component library, re-did all the local developer environments, rebuilt everything in Docker, did like, a 10x performance improvement on the entire website and a 10x performance improvement on load balancing.</p><p>Got the entire back-end working more efficiently, leveled up the entire team in terms of being able to use the component library to redesign the entire website to meet the neurotic and weird ass requirements of a client that literally did not understand how things worked.</p><p>ADRIANA: Damn. So was all this happening, like, while you were still a student?</p><p>HAZEL: I, so I graduated halfway through my first job.</p><p>ADRIANA: Okay.</p><p>HAZEL: So I went from that first job to having designed the entire design system and done all those other things. That was about one to one and a half years after graduation.</p><p>ADRIANA: Okay. Now, was area of study related to what your work was?</p><p>HAZEL: My area of study was computer science and the university was Portland State University. It's a great university, but did it give me the tools that I needed to actually do the literal work? No, it gave me really good tools for understanding theory.</p><p>ADRIANA: Okay.</p><p>HAZEL: That didn't have a lot to do with programming. So, like my very first day on my job at my first company, I still remember it took me 4 hours to do some weird jQuery nonsense with a list in HTML.</p><p>And finally the head developer person was like, "What's taking you so long?"</p><p>And sat there and did the whole thing in front of me, essentially like ten minutes.</p><p>And then he was like, dude, "I thought you were good." Basically.</p><p>And then it was the weirdest thing was like his look on his face was, "I know you're smart, but what the fuck?"</p><p>ADRIANA: Yeah, it's funny because I do find, like, school never quite prepares us for the workforce because yeah, I mean, it's too much theory, not enough practical stuff.</p><p>The practical, quote unquote stuff that they make us do is so irrelevant that when you hit the workforce and you're solving the real problems of the real world, you're like, oh, shit, I have to learn this stuff from scratch.</p><p>HAZEL: Speaking of things in the university world that are not relevant at all, but I had a lot of fun doing. One of my favorite things that I ever did was during the operating systems course, we had to take a toy kernel and implement a multilevel feedback process, scheduler and priority queues.</p><p>So I implemented that with the vast majority of the state machine logic being implemented in about 80 to 100 lines of C preprocessor macros that were recursively, expanding using macros and a whole bunch of various extraordinary crimes.</p><p>My code was beautiful. It magically scoped in variables that were hidden. It did a whole bunch of things. It relied on some undefined behavior. I had to turn on GCC pragmas so that things actually compiled because Dead Code branch elimination wasn't working with ternaries and it was glorious.</p><p>Absolutely none of the TAs after the third assignment would touch my...like, none of the graders would touch my code. The only person who would grade my code was the TA who was a grad student and she's still a friend to this day. But that code was cursed.</p><p>ADRIANA: That's awesome. That's awesome.</p><p>HAZEL: It prepared me for TypeScript, is what I'm saying.</p><p>ADRIANA: So it's funny how the little things prepare us for the things that we don't even know are in store.</p><p>HAZEL: Right?</p><p>ADRIANA: Yeah. I feel like my whole life has been that. So one of the things that we have chatted about previously is, well, you've got many hot takes, and I feel like...we've talked about your thoughts and feelings around platform engineering.</p><p>So I was wondering if you could share that with folks because platform engineering is the hot topic of the day and everyone's got an opinion. There are tons of discussions going around. So throw your thoughts into the ring here.</p><p>HAZEL: Wow. Did you allocate the full four days required for this podcast to have all of my thoughts on platform engineering?</p><p>ADRIANA: No, shortly, no. I mean, sadly, no</p><p>HAZEL: Sure. So I'm going to have to summarize a bit. I wrote a blog post recently called "So You Want to Hire for Developer Tooling?" And in there I talk a lot about the first platform engineer or the first people that will become platform engineers in your company and how to not fuck it up.</p><p>And I'm sure a lot of people are going to read it and then fuck it up anyway, and that's fine. It's really hard to hire for it.</p><p>But hot take-wise, platform engineering is something that I find really interesting in that in the industry I see this habit of over and over and over.</p><p>Someone says, "Oh hey, in a sociotechnical system we need to solve the technical problems for the spice of the social problems and solve the social problems for the spice of technical problems and have them work together in a collaborative fashion, understanding the constraints and challenges of both."</p><p>And then someone goes in and says, "But tooling and vendors" and the whole thing goes to shit.</p><p>And this repeats over and over and over as organizations don't want to skill up in the cultural maturity and outsource understanding of something that they see as not a core driver to the business, which in modern economic theory, it makes sense.</p><p>If it's not a core competency of the company, why should you not externalize it and view it as a cost center?</p><p>And since the world is being eaten by tech, people haven't seemed to catch on to the fact that developer tooling, how developers work, the entire process of how they collaborate with each other and with the company is now inherently a core competency of existing in a tech-driven world.</p><p>So if you want to be relevant as a company, it's not platform engineering, it's not DevOps, it's not tooling...you need to understand how people work together and how people and solutions and technology work together and how to scale that understanding.</p><p>And the problem you will always run into when doing that is if your work is meaningless or if you are ruled by toxic work behaviors or you have a bunch of institutional biases and corruption in your company that prevent people from genuinely being able to improve the system as they see it, you will always end up with a broken system.</p><p>And so if you talk to executive leadership and say, "Oh," and they ask you, "What can we do to improve developer productivity?"</p><p>It's not productivity you want to focus on; it's the developer experience. And the developer experience there. The biggest leverage you're always going to have has nothing to do with the tooling, has nothing to do with Kubernetes, has nothing to do with fucking YAML.</p><p>Although swearing has a lot to do with the YAML because it's a natural and necessary defense mechanism when you have to write it every day.</p><p>With that aside, if you're going to improve the experience of developers at a company, the work has to be meaningful, the work has to be high impact. The work has to be high leverage and the relationship that the company has with the developers needs to be healthy and fulfilling and equitable.</p><p>And you will find very little leadership that is willing to take the full implications of that and execute on it.</p><p>ADRIANA: Yeah, I completely agree and I think that's, I mean, that's why we see so many of these so- called "transformations" fail miserably. Because leadership doesn't have their heart into it.</p><p>HAZEL: Mmhmm.</p><p>ADRIANA: They've been told by someone else who's like, "Hey, do this, it's in vogue."</p><p>HAZEL: Yeah.</p><p>ADRIANA: Go on, go forth, do it. And it's just like business as usual.</p><p>HAZEL: Did you know that related to that, it turns out one of the best indicators of quality in the system is whether or not people genuinely enjoy working on it.</p><p>And if you ask the question, "How does this system, how does your experience with interacting with this make you feel?"</p><p>Does it make you feel more alive and more whole?</p><p>If the answer is "Yes," it's probably a good quality system.</p><p>And if you need to choose between what to do, you can always ask yourself, "Which of these options will make me feel more alive and whole when interacting with the system?"</p><p>And a lot of people will go, "But what about the quantification?"</p><p>Like, what about the numbers? This seems like hippie mumbo jumbo.</p><p>And no, you should be in touch with your fucking feelings. You should be in touch with the human side of yourself, and you should not just bury it deep in your ass crack in the name of capitalism.</p><p>It's literally more efficient to actually think about your feelings and think about what it means to be a human and the human experience and try and make the world a more wholesome and inclusive place for everyone around you.</p><p>It's literally more efficient. It's literally objectively superior in many ways. And you can show that.</p><p>ADRIANA: Yeah, that makes a lot of sense, actually, because I've definitely felt in the past, like, when I'm working on something where I feel like it's a pleasure to come into work every day because this work is fucking cool. I think you're going to see it in my code.</p><p>You're definitely going to see that extra. I'll go that extra little bit. Right? Just to get it done. Because I'm excited about what I'm doing. Because I think this is cool shit that we're trying to do here.</p><p>HAZEL: And you're invested in improving a system that you care about and that, you know, cares about you.</p><p>ADRIANA: Exactly.</p><p>HAZEL: No one wants to work on a broken tool and no one really wants to fit a broken tool if they don't think that it will actually be received. Like, you can't fit something that won't be integrated into the system and it cannot see improved something that doesn't want to be improved.</p><p>ADRIANA: Yes. And it's both by design, doesn't want to be improved by design and doesn't want to be improved by the human overlords of that tool. Right? Because I've been in so many situations where you come in and they're like, "Oh, yeah, this thing's a piece of crap and it could really do with refactor or rewrite." But then no one wants to invest the time. Right?</p><p>I've felt so many times where it's like this thing just straight up needs to be gutted. Like, keep somebody keep a team working on this thing to keep the lights on while the other team does the rewrite, right? So we can all be happy in the end, but a lot of organizations aren't willing to invest that extra time and money, right? Because that means you've got an overlap of like, two teams working basically on the same thing.</p><p>But I feel it ends up being a very short-sighted decision to not support those types of things because you're shooting yourself in the foot in the end.</p><p>HAZEL: Yeah. And so with migrations in general, one thing that's really interesting about that is it turns out there's like a pretty formulaic strategy you can use in order to execute a migration of arbitrary size and complexity. So there's three main steps that go into a migration.</p><p>The first step is de-risking a migration. So that involves talking to people and understanding what they actually need and working with the people that are being hit the most by the inefficiencies and the insufficiencies of the current situation. And then you get them the new situation and you make sure that it works. You work with them, you work on that. You make sure that this thing will actually do what you want it to. That's the first step.</p><p>The second step is the enablement, where you say, "Okay, what is all of the low-hanging fruit?"</p><p>"What is all of the automation we can do?"</p><p>"How can we take this migration?"</p><p>And as much as possible, take the toil out of it and take it out of the hands of people who don't have the context required to execute the migration. How can we facilitate that?</p><p>And the third step?</p><p>The third step is literally someone needs to sit there and A commit to finishing it and B commit to communicating about it.</p><p>So the thing that I find fascinating about migrations is that most migrations fail in the first stage of knowing, actually sat down and talked to the team before they ripped out a solution. Like people will rip out a solution that isn't broken or people will try and say, "Here's a new solution" that actually makes the problem worse.</p><p>If you just talked to people and actually worked with them to verify that something will be in fact the solution, you would save millions of dollars a year or hundreds of millions or even billions in your company over time. And you would save years of developer effort by just fucking sitting down and talking. And it's ridiculous that this is not a thing.</p><p>The second stage migration.</p><p>ADRIANA: Yeah, I actually agree with you.</p><p>HAZEL: And the second place the migrations fail the most is people celebrate the automation step and the majority and they don't celebrate the done done of, "We actually finished everything and turned off the old system."</p><p>Don't celebrate if you haven't turned off the old system and sit there and commit to fucking doing the last mile. If you initiate the migration, it's on you to finish it. You cannot just hand that off to someone. It's on you to finish it, but it's also on you to communicate about it.</p><p>And so many migrations are not able to be finished because the communication of your progress, the communication of the value, and the communication of what needs to happen in order to actually do this, never happened. So again, talking to people, or rather the lack of talking to people, kills most migrations. And it's astounding to me because sure, it's difficult to understand what leadership or what your management or other stakeholders or other teams are looking for in understanding the progress of your migration.</p><p>But it turns out there is a simple and effective strategy to figuring out what they need in order to feel like you're communicating with them.</p><p>You ask, "Hey, is this working for you?"</p><p>And they say, "Yes," or "No."</p><p>And if they say, "No," you change it and then repeat, right?</p><p>ADRIANA: That's it novel concept, right?</p><p>HAZEL: It's not like we've had language as a society for like 18,000 years or something, right?</p><p>ADRIANA: I know, right? Yeah. But it's so true and I think that's like the most fundamental problem that we see across the board with these types of initiatives.</p><p>My favorite example is always, like, infosec. I worked at a bank a gajillion years ago and we were like so we had admin mode. Like, developers had admin mode on their laptops and we were able to install certain software so that we could get the job done.</p><p>And this was, I believe, it was like, pre- approved software to begin with, but then all of a sudden, InfoSec, one day they're like, "By the way, we're going to block the installation of all software unless it's on a whitelist."</p><p>And then unfortunately, we had to discover as we went. Like, "Oh, shit, this is blocked."</p><p>OK, well, now we need to contact InfoSec to whitelist this. And we couldn't complete the simplest tasks. I mean, it was ridiculous. All of a sudden, developer productivity went to a standstill because InfoSec didn't bother to speak with development teams to talk about, like, "Hey, what would your workflow look like if we did this? Right?</p><p>So it was just like the directive came from whomever. And thou shalt live with this heinous crime against development. So yeah.</p><p>HAZEL: I mean, the real solution there, the real solution there obviously was to have all the developers move to Visual Basic and Microsoft Excel as their main development platform. Because it turns out Microsoft Excel is one of the most efficient, beautiful, and glorious development platforms out there. And it's one of the best programming languages, too.</p><p>ADRIANA: Oh interesting, Excel. Yeah, I guess so. Yeah.</p><p>HAZEL: Honestly, it is actually a good programming language because it turns out so one of the people that says that is Simon P. Jones, who is one of the people that helped create Haskell.</p><p>So actually the Visual Basic inside Excel is a functional programming language that has first-class functions. It has a whole bunch of other like, not-so-nice things in it. It even has lambda functions. It has all the fun, hot, trendy things. And the reactive programming model inside Excel was later stolen and turned into ReactJS.</p><p>I'm modifying the history. I'm going to pretend it was stolen from Excel. But Excel is actually pretty awesome. Like, in terms of a programming language, it would be hard to find something that is more accessible to people outside of tech.</p><p>ADRIANA: Yeah, that's true. You're talking about, like, straight up Excel formulas at this point. Are you talking about, like, okay, not the fancy stuff that you can do with, VBA?</p><p>HAZEL: They're the same thing. You can stick VBA inside basically any Excel cell.</p><p>ADRIANA: Very true. You know, like speaking of VBA and Visual Basic. I liked Visual Basic. That was like, I guess, officially my second programming language. I started on QBasic back in the day. Yeah, back in the day when it with the gorillas throwing banana bombs to try to destroy the city. And there's also the Nibbles game. Big fan.</p><p>HAZEL: Nice. So you've always been a BASIC bitch is what you're saying?</p><p>ADRIANA: I mean, BASIC was basic, but I liked Visual Basic. I thought it was intuitive. It was a nice way to develop GUIs I mean, especially when you go from Visual Basic and then try to develop any GUI stuff in Java. That was a fucking nightmare. And I did not last more than 2 seconds trying to sort that out before going, "Buh bye!"</p><p>Yeah, Visual Basic was great. It was fun. I used it in high school. Like, my high school programming class was Visual Basic and built some cool stuff. I did some shitty animations with Visual Basic. It was great.</p><p>HAZEL: Visual Basic is so underrated and so related to Visual Basic. A lot of the programming languages and environments of the previous decades got an incredible amount of things very right. And so one of the things that I've actually said decently often about DevOps and infrastructure-as-code and all these things, is it's really just people trying to recapture the fever dream hyper productivity of SmallTalk and the SmallTalk VM, but with an audit trail for compliance.</p><p>That's it. Trying to manage a wibbly wobbly ball of state in real time, at scale, without fucking it up. But the best feedback loop and the best productivity you have basically ever really been able to get in terms of being able to dig into a system.</p><p>If you've ever seen SmallTalk, honestly, it's incredible.</p><p>ADRIANA: I've never seen it. I've only heard of it my dad used to code in SmallTalk back in the day. Would not shut up about it. Yeah, that was because I think it was like one of the original object oriented languages out there. Right?</p><p>HAZEL: It was THE object-oriented programming language</p><p>ADRIANA: There you go. Yeah.</p><p>HAZEL: And every other language after SmallTalk took object-oriented programming and said, "What if we ruined it?" And then proceeded to do exactly that?</p><p>ADRIANA: So basically no one has succeeded in capturing the glory of SmallTalk, is what you're saying.</p><p>HAZEL: And we probably never will, because now people are really used to being able to undo something or statically analyze something. And honestly, both of those are extraordinary inventions like the ability to say, oh shit, never mind, is actually really good. However, that has a lot of false confidences, in that, in the real world, your system is actually pretty mutable and pretty ugly anyway. So for people to say, "Oh, we can just undo this," or "Our state doesn't actually REALLY exist," that is kind of untrue. And so pretending that that's the case leads to developers having this very mismatched and distant view of the system that they work with.</p><p>Whereas in SmallTalk, if you fucked up production, you knew the second you hit enter, because you just crashed the entire VM and the entire company is now screaming down to its knees, sobbing, the whole thing fucked up. But you KNEW...INSTANTLY.</p><p>ADRIANA: Right. Yeah. So you get that immediate feedback versus the pussyfooting around maybe there's a thing that's wrong.</p><p>HAZEL: Yeah. And the immediate feedback, it makes you fear yourself the appropriate amount. Like, if you release code that's about to nuke production, "What could nuke production?" You're gonna double- check it, whereas now, we're just like, "It's stateless. It's in Kubernetes. It's totally fine. We can undo this."</p><p>And then you actually delete half your database and then OpenSSL Bleeding Heart happens and then all these other things happen, and it turns out that you're just like, you're crying in a corner, you eat 20 years in five days, you're like, stress bleeding out your toes. It's a whole thing.</p><p>ADRIANA: That's that's actually a really interesting way of viewing it because yeah, I agree. It's similar...This reminds me of the argument where making developers responsible for their code once it goes into production, rather than throwing it over the wall, right? Because if you're the developer responsible for your code, there's no fucking way you're going to let shitty code go into production, because you're the one who's going to be on the hook if something happens.</p><p>HAZEL: Right. A lot of people will think about that and they'll go, "So if I just make everything the developer's responsibility, it's all better." And that's not true. Because, with equal power comes equal responsibility.</p><p>But with equal responsibility needs to come...With greater responsibility needs to come greater agency. Agency and responsibility cannot be separated because they are the same thing. And if you pretend that they're not the same thing, you're going to end up with a bunch of pissed off, burnt-out developers who hate you, your whole company, everything about you, and they're going to burn the entire economy down to the ground.</p><p>ADRIANA: Yeah, absolutely. I yeah, and I think, unfortunately, that's kind of how I felt early in my career. I was just so fucking burnt out. Like my first job out of school, I was pulling these ridiculously long hours where I was working six days a week, 14-hour days.</p><p>And I remember I complained...this other guy, and I complained...like, I was fresh out of school. This other dude, Dale, he was engaged, so he's like, planning a wedding, and we're both like, "What the fuck, man? This is like, way too much work. We're dying."</p><p>Like, we have no life. And so we're like, okay, we're going to complain together, right? And then Dale bailed on me and I complained to my boss and then he's like, "Oh, you can have the weekend off."</p><p>And I felt so guilty. I felt so guilty for taking the weekend off because the rest of my team was like working and Dale bailed on me. So I was like the little prissy-ass bitch who was complaining about, "Oh, she can't handle the work."</p><p>But as a result of that, I had zero vested interest in seeing that thing succeed because I was like, I hated that system. I'm like, if it goes down in flames, I do not care because they treat me so badly. I don't care. I don't care about my work.</p><p>HAZEL: And if you were to take any of the executives and just talk to them and say, hey, you just ruined any capability that this company had of building a team that is engaged and able to actually put everything where it needs to go, they would just look confused and go, well, this is a cost center, so why do I care? But the knowledge required to operate and build and improve this is really about something that fundamentally can't be a cost center.</p><p>ADRIANA: Yeah, and that's interesting because I feel like this whole, like, "You're a cost center" argument ends up really interfering with innovation and productivity because, well, it costs too much. We can't invest in that. You're not making us money. And it's to the detriment of the entire organization as a result.</p><p>HAZEL: Yeah. One of the things that I always try to do when I am leading infrastructure teams is I see infrastructure as the way, or not "The Way," but as "A Way" to enable people to have low risk, high quality, rapid experimentation.</p><p>You want that experimentation to be risk-free, and you want to basically sow the seeds of innovation. And the way to do that is you get a bunch of people that are smart, you put them in a room, you more or less let them do whatever the fuck they want to, as long as they have like, a vague sort of agenda that they're kind of going towards. And then you let them try out as many ideas as possible, and you let them understand the system.</p><p>Because this whole idea of software development, or development, or building a platform is really about, "How do I understand this so deeply and intimately that I can express the entire understanding of this problem in a way that other people can interface with this as if it was knowledge made concrete and tangible, and interactable."</p><p>And that requires you to try out a whole bunch of things that are not that thing. It requires you to evolve the understanding of that thing over time and the understanding of the knowledge itself, the process of getting that knowledge, and the process of even thinking about what it means to communicate about it.</p><p>And that's what you're doing. It's not programming. It's knowledge work. It's creation of understanding itself.</p><p>ADRIANA: I think that's such a cool approach, because I think by having these loosely-defined borders...parameters...it opens up your mind to creativity.</p><p>Because now it's like, oh, I feel like if you let people do their thing, I think they will naturally gravitate towards finding the problems to solve and then they will be excited about solving those problems. And like you said, they'll learn things along the way. And for me, I think one of the coolest things after solving a ridiculous problem is taking a step back and thinking, holy shit, look at all the things that I learned along the way to be able to get here and having there's no better way to inject enthusiasm into a team than doing that.</p><p>Personally, I always tell my bosses, "I don't like being bossed around." I thrive...And that's the thing I appreciate about my current boss is...They know that I thrive from doing my thing and doing it well, and finding cool problems to solve and then writing about it or whatever. Like sharing the knowledge in whatever way.</p><p>And I think more managers need to recognize that because the field that we are in is ultimately a very creative field, contrary to popular belief.</p><p>HAZEL: It's one of the most creative fields out there. And one thing that I think of, that you reminded me of is we have the concrete work of doing something, and then we have glue work, which is tying together things in a way that is not necessarily recognized. But there's a third secret option. It's not glue work, and it's not the concrete things. I'm going to call it innovation work. It is work of finding inspiration and drying it out and bringing it to life and sowing those seeds.</p><p>And it's not glue work. It's not concrete work. It is the work of divining inspiration itself from sources around you and making that visible and making the process visible and figuring out what it means to be innovative and to execute on visions you don't even know you need to look at.</p><p>ADRIANA: It's yeah, and sometimes that means like, finding collaborations in the periphery of what you're doing, or finding connections to your work from somewhere that you wouldn't necessarily see that connection, because everything I think, brings us to where we need to be.</p><p>It's kind of like what you were saying. I think we were talking about this earlier. Career-wise. All the things that we do, all of our experience leads us to where we are now. And you draw on that experience. You draw also like what you said on the serendipity and the opportunity taking advantage of lucky situations. I mean, you're only truly lucky if you take advantage of that situation.</p><p>And I think a lot of us tend to not recognize when we are in a lucky situation and that like, hey, this is something that I need to grab a hold on before it goes away.</p><p>HAZEL: Yeah. And fine-tuning that notion of luck and that gut instinct of I should focus on this or I should prioritize. This is something that I've done a lot of and it's been one of my greatest career accelerators. Because that fuzzy feeling of this is important, or this person is cool, or this is where I need to be in right now, or I need to go into this room. I don't even know why sometimes, but I just trust it because it's going to lead me to pretty cool places like here.</p><p>ADRIANA: Yeah, actually that's a really, really excellent point is trust your gut. Trust the fuzzy feelings.</p><p>HAZEL: Unless it's talked about, then don't touch it.</p><p>ADRIANA: I was just going to say we are coming up on time. But before we go, I would love to get any hot takes or words of wisdom for our viewers and listeners.</p><p>HAZEL: So a hot take. Someone asked me once to explain what Kubernetes was because they felt like it might have been a practical joke or something, because they're trying to figure out what it is, and there's just so much nonsense going on.</p><p>And so my explanation of what Kubernetes was...is...Kubernetes is what happens when you take about five to ten years of institutionalized tech debt, reinvent it, and create an entirely new parallel universe of tech debt as a consequence. Which is to say that it is highly effective, and yet much of it, to some degree or another, is simultaneously needed, yet unnecessary.</p><p>ADRIANA: That is awesome. I think that is my favorite view of Kubernetes to date. So thank you. Awesome. Well, thank you so much, Hazel, for joining me today on Geeking Out. Y'all. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time.</p><p>HAZEL: Peace out and geek out</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet.</p><p>Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="42473159" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/2c12596a-d51e-4bd4-ae4e-aa6268355c4e/audio/9203b62a-2cca-490f-ad25-6a29ef8dcd1f/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Platform Engineering with Hazel Weakly</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Hazel Weakly</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/c39e1715-4ca7-4a40-b8e9-a4bf11772075/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:14</itunes:duration>
      <itunes:summary>Adriana is joined by the one and only Hazel Weakly, in a conversation filled with insights on platform engineering, developer productivity, and fostering innovation within tech teams. Hazel emphasizes the importance of understanding the developer experience, doing meaningful work, and having healthy relationships within organizations. She also shares valuable perspectives on managing complex migrations and the need for effective communication during such processes. Finally, Adriana and Hazel discuss the balance between developer responsibility and agency, the creative nature of tech, and the importance of recognizing and seizing opportunities. </itunes:summary>
      <itunes:subtitle>Adriana is joined by the one and only Hazel Weakly, in a conversation filled with insights on platform engineering, developer productivity, and fostering innovation within tech teams. Hazel emphasizes the importance of understanding the developer experience, doing meaningful work, and having healthy relationships within organizations. She also shares valuable perspectives on managing complex migrations and the need for effective communication during such processes. Finally, Adriana and Hazel discuss the balance between developer responsibility and agency, the creative nature of tech, and the importance of recognizing and seizing opportunities. </itunes:subtitle>
      <itunes:keywords>technical debt, platform engineering, software development, software engineering, kubernetes, devops, sre</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>2</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f4b2faeb-6157-4d70-95bf-c87cd777225a</guid>
      <title>The One Where We Geek Out on Artists Turned Techies with Reese Lee of New Relic</title>
      <description><![CDATA[<p><strong>About our guest:</strong></p><p>Reese Lee (she/her) is a Senior Developer Relations Engineer at New Relic, where she enables users on open source technologies such as OpenTelemetry. She has spoken on various topics related to OpenTelemetry, and maintains and creates community resources aimed at OTel end users. She is super into anything paranormal, and enjoys sci-fi and traveling.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/reesesbytes">Twitter</a></li><li><a href="https://mastodon.social/@reesesbytes">Mastodon</a></li><li><a href="https://www.linkedin.com/in/reese-lee/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.instagram.com/p/CvXn5PuIp_Z/?igshid=MzRlODBiNWFlZA==">Meme - Don't wait until you feel confident enough to act</a></li><li><a href="http://teapartanimals.etsy.com/">Reese' Etsy Shop</a></li><li><a href="https://opentelemetry.io">OpenTelemetry</a></li><li><a href="https://www.youtube.com/@otel-official">OpenTelemetry on YouTube</a></li><li><a href="https://opentelemetry.io/community/end-user">OpenTelemetry End User Working Group</a></li><li><a href="https://opentelemetry.io/community/end-user/interviews-feedback/">OpenTelemetry Q&A sessions</a></li><li><a href="https://opentelemetry.io/community/end-user/otel-in-practice/">OpenTelemetry in Practice</a></li><li><a href="https://www.meetup.com/opentelemetry-in-practice-meetup-group/">OpenTelemetry in Practice Meetup Group</a></li><li><a href="https://opentelemetry.io/community/end-user/discussion-group/">OpenTelemetry Monthly Discussions</a></li><li><a href="https://opentelemetry.io/community/end-user/feedback-survey/">OpenTelemetry Feedback Survey</a></li><li><a href="https://newrelic.com/blog/best-practices/open-telemetry-tail-sampling">Blog post: Tail Sampling with OpenTelemetry and New Relic</a></li><li><a href="https://www.youtube.com/watch?v=l4PeclHKl7I">Video: Why, How to, and Issues: Tail-Based Sampling in the OpenTelemetry Collector - Reese Lee, New Relic</a></li><li><a href="https://www.youtube.com/watch?v=QDEpOV1kiio">Video: OTel Me About Metrics: A Metrics 101 Crash Course</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.youtube.com/playlist?list=PL2n5EpcOFZftFNYugZ0HgfJ6e-7uDpuwZ">Adriana's talks on YouTube</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>I've got with me Reese Lee from New Relic. Yay!</p><p>REESE: Hello. I'm so excited.</p><p>ADRIANA: I am super stoked to have you on because we work together on the OpenTelemetry End User Working Group. So we're like, always chatting.</p><p>REESE: Yes. Huge supporter of Adriana and so honored to be here. So hopefully we have something good for y'all.</p><p>ADRIANA: Yay, super excited. And Reese, where are you calling from today?</p><p>REESE: I am calling from Vancouver, Washington. So not Vancouver, BC. Lovely Pacific Northwest. It's very nice out right now, so that's why I'm in the sun.</p><p>ADRIANA: So awesome. Yeah, I had to retreat indoors. It is exceedingly humid here in Toronto. Yeah, we had a bit of a reprieve from the excessive heat that's been going around in most places, but the last couple of days have been sweltering. But I don't think I'm any better indoors because my office is super hot, but I...</p><p>REESE: Oh, no. Yeah.</p><p>ADRIANA: But I can't record outside because it's so noisy. There's always cars driving by and I always sit on my front porch when I work outside. So, alas, I can live vicariously through you .</p><p>REESE: Oh, no. Yes, for now. It's funny, it's been a pretty mild summer. We've even had a couple overcast rainy days. Usually by now we'll have seen some or more 90 degree days than we've seen so far this summer, so we'll see.</p><p>ADRIANA: Fingers crossed.</p><p>REESE: I can't believe it's August already. I guess, yeah. We still have more hot days ahead.</p><p>ADRIANA: Sorry?</p><p>REESE: Oh, just saying we still have more hot days ahead. It's not August yet.</p><p>ADRIANA: Oh, yeah, I know, right? Yeah, I think it's coming for us.</p><p>REESE: Yeah.</p><p>ADRIANA: Okay, so I'm going to start off before we get into the regular format. Well, I guess this is part of the regular format. I want to do some lightning round questions. I promise they'll be fun. Don't panic. You are the first person I'm subjecting to these lightning round questions.</p><p>REESE: Let me do some stretches.</p><p>ADRIANA: You have the distinct honour of being the first person I'm recording, so I'm testing out my format on you. Okay, question number one. Are you a lefty or a righty?</p><p>REESE: Righty.</p><p>ADRIANA: Are you iPhone or Android?</p><p>REESE: Android</p><p>ADRIANA: Mac, Linux or Windows? What's your preference? Not what you work with, but what you would prefer to work with.</p><p>REESE: Mac.</p><p>ADRIANA: All right, favorite programming language?</p><p>REESE: .NET</p><p>ADRIANA: Cool.</p><p>REESE:</p><p>ADRIANA: Dev or ops?</p><p>REESE: Ops? I don't know.</p><p>ADRIANA: And there's no wrong answer. And final question: Do you prefer to consume content through video or through blog posts?</p><p>REESE: Blog posts.</p><p>ADRIANA: I'm the same way. When someone throws a video at me, I'm like, Nah.</p><p>REESE: Yeah. I like to be able to read it and see the words. And sometimes people just either talk too fast or they talk too slow.</p><p>ADRIANA: Exactly. It's like sometimes I can read faster than they can speak, so let's get on with it. And then you can skim.</p><p>REESE: Yes. And then depending, sometimes they have weird...they try to do funny little things, which is fine, but sometimes I'm like, I just need the info. I don't have time for 20 seconds of you being silly.</p><p>ADRIANA: Yeah, it's true. I know. I keep thinking that, too. Like, whenever I read blog posts. And sometimes I have a lot of preamble in my blog posts, so then I feel guilty for doing it.</p><p>But I'm like, I think somebody somewhere enjoys this. But for those who don't, I have clearly marked headings so that you can skim to the goodies.</p><p>REESE: Yes. It reminds me of recipes where you just want the recipe and they go into the whole backstory of how this recipe been in the family for generations, and they like to make it on rainy Sundays or whatever. And I'm like, oh, my God, I just want it.</p><p>ADRIANA: Yes, it yeah, I'm totally with you on that one. Like, on these recipe sites, I'm like, Just give me the damn recipe.</p><p>REESE: I'm already hungry. I don't have time to...</p><p>ADRIANA: I know, cut to the chase and can I have shortcuts?</p><p>REESE: Yes. What do I need to buy from the grocery store?</p><p>ADRIANA: Well, there you go. You survived my lightning round of questions, so let us get into the meaty bits. All right, so I guess let's start with the beginning. Like, how did you get into tech?</p><p>REESE: Yeah, I've really only been in...I'm still a baby, I think, in the tech industry. Before I came to New Relic, I had my own small business, which I did for several years.</p><p>I was in recruiting for a while. I was in retail management for some time. And after several years of running my own business, I was ready for new challenges, and I was also ready for a steady paycheck again.</p><p>And I enrolled in a local coding bootcamp, actually, which, incidentally, is where a lot of Relics also come from. Got into tech support at New Relic, which is what I did for the first couple of years and then kind of happened upon Developer Relations. And so I've been doing that for almost a couple of years as well now. I'm now a Senior DevRel Engineer with a specific focus on open source technologies, specifically OpenTelemetry, which is how Adriana and I met. And yeah, I am here now.</p><p>ADRIANA: Wow, that's so cool. That is, like, quite a varied path.</p><p>REESE: Yeah, it has been. I kind of wish I'd checked out tech sooner. I always had this idea that programming was very dry, very boring. That was just a perception that I had. And I had a friend, she's an artist. She used to make apparel. She has some really cool stuff. I actually have quite a few of her pieces, and she went to the coding bootcamp, and I was like, what really? That interests you? And she was the catalyst, really, for me, looking into software programming.</p><p>And that was how I learned that it's actually really creative and it's all about creating, just using a different format from like, I used to make jewelry and art. And so I love creating stuff, being creative.</p><p>And when I learned that, holy shit, programming is actually a very creative activity, just using a different medium, I was really intrigued, enrolled literally, like, two weeks later in the same bootcamp that she did.</p><p>ADRIANA: Yeah.</p><p>REESE: And yeah, haven't looked back since.</p><p>ADRIANA: That is so awesome. It's funny because I always have said that programming is a very artistic endeavour. I think you met my daughter the one time, and she is so artsy, and both my husband and I are in tech. And she's like, "Fuck no, I do not want to do this. I do not want to sit at a computer all day long." She's an artistic person. She wants to be a dentist. So I think she prefers to sit at a dentist chair hovered over somebody's face than at a desk. But hey, each their own.</p><p>But I keep telling her, I'm like, "Hannah, honestly, you'd be such a kick-ass developer." I mean, not that I'm not going to force her either way. She takes her own path. I am fully for that. But I always thought that if she allowed herself, she would actually be a very kick-ass developer.</p><p>REESE: And she might and she might eventually take her own path to yeah, like, if I'd known sooner, I definitely would have checked it out way earlier than I did.</p><p>ADRIANA: Yeah.</p><p>REESE: You just never know.</p><p>ADRIANA: I feel you. I started out early in programming, but then I rejected it for a really long time. When I went off to university, I'm like, I'm never going to touch coding again. But I studied engineering, and it's part of the curriculum. You have to code as part of it. But I think when I started studying in school is when I finally had these "Aha!" moments because I was mostly a self- taught programmer.</p><p>I'd get those big thick books from the bookstore and learn QBASIC. That was my first programming language for me, that was like, oh, I don't want to do any of this stuff. This seems horrible. I don't have the brain for this. And then I discovered, oh, I actually do have the brain for this. I was just, like, looking at it completely differently.</p><p>REESE: Yes, absolutely. Along with thinking it was dry and boring, I also thought, oh, I don't have my brain. Doesn't work quite that way. I'm still learning a lot. There's still a lot of technical things to learn to practice.</p><p>But I didn't even know at one point that it would be a thing I would be interested in. So I really hope people, especially those that are kind of sitting on the fence or they also think it's boring, I hope they somehow find this and they're like, oh, maybe I should check it out.</p><p>ADRIANA: Yeah, let them be inspired!</p><p>REESE: Mmhmm.</p><p>ADRIANA: So your business before you went into, like, you took the coding bootcamp, so you were selling, like, jewelry. You said you're making your own.</p><p>REESE: Yeah. So there's really two small businesses that I was running. One is Chubby animal illustrations. It was mostly like, fat cats. And I also had brass and gemstone jewelry that I would make. So I did a lot of local regional art shows, also had my products in a lot of stores over the country and had international customers. And it was really fun. And I still do that on the side a little bit now to kind of keep that juice flowing. Creative juice flowing is what I meant.</p><p>ADRIANA: That's awesome.</p><p>REESE: Yeah.</p><p>ADRIANA: I have to say, running a business is so hard because I did that for a year. And after a year, I was like, no, I'm done.</p><p>REESE: What did you do?</p><p>ADRIANA: I decided to quit tech in like, I don't know, it was like 2013 or 2012 to become a professional photographer, and it was going to be like, "Bye bitches, I'm done." And I came back to tech a year later.</p><p>REESE: I mean, to be fair, I do know professional photographers as well who work for themselves, and it does take a lot to build up to that place.</p><p>ADRIANA: Yeah, exactly.</p><p>REESE: And years, for sure.</p><p>ADRIANA: Yeah.</p><p>REESE: Yeah.</p><p>ADRIANA: That was the thing. For me, after a year, I was at a crossroads. I'm like, if I love this enough, I can keep at it and maybe I'll even build my business. And I was starting to see I had made some changes to how I approach things, and I was starting to see the changes, but by then I was like, this is exhausting. I don't actually want to do this for a living. I actually loved tinkering with doing my website and I liked blogging and sending out my newsletters, which is a lot of DevRel-y stuff. And I'm like, oh, I had more fun troubleshooting the PHP and some plugin that I bought for my WordPress site than having to deal with the day-to-day BS of running a business.</p><p>And then I'm like, you know what, it's time for re-evaluation. And I came back to the exact same team. And for me, I think the hardest thing was getting over the fact of what will people think of me? Because I was like, "Bye, I'm done." And then I'm like, you know what, I don't care what people think. I'm doing this for me, not for other people's perception. So screw it.</p><p>REESE: Yes. That is so important. That's such an important thing that I hope we really impart to everyone who's listening is that do what you got to do. Don't worry so much about what other people are thinking.</p><p>ADRIANA: Yeah.</p><p>REESE: They're going to think what they're going to think. No matter what you do. If you think you're doing the right thing, other people could still be judging you and thinking you're not doing the right thing. So who cares? Just do what's right for you. Try out what's good for you and go with that. People are going to think what they're going to think anyways, and just let them be. Just focus on being the best thing for yourself.</p><p>ADRIANA: Yeah, totally. You do you. So what made you sort of decide, like, you wanted to put a pause on the side...I guess they weren't side businesses at the time, the actual businesses to shift over to do this bootcamp. I know you said you were inspired by your friend who...artist friend who was doing this bootcamp, but what kind of made you sort of take a step back and think, maybe I need to change.</p><p>REESE: Well, kind of like to what you said, running your own business is hard. There's definitely a lot of great perks. So my work schedule was almost whenever I wanted. I would just obviously have to make sure for the shows that I wanted to do, have those scheduled and make time to make the products for those shows. And the landscape has changed so much too since I was last really in it with social media. A lot of people run their businesses online fully as artists, and that can still be really hard because of the algorithm. And like, oh, now Instagram wants you to do reels. And you don't really want to do reels. You just want to take photos of your products, which, as a consumer, I prefer sometimes to just look at photos because not everyone's good at doing videos. And if I have to rewatch a video four times just to see the products, that is so annoying.</p><p>So the landscape has changed a lot and of course the pandemic. I think things are kind of getting back to normal. But I went to the bootcamp in 2019, which is a year before everything shut down, timing-wise it was really interesting because all of a sudden the markets were like, can we be open? Should we not be open? But people need to depend on this for the livelihoods, we don't know what to do.</p><p>And so I viewed it as a very serendipitous time for me to have made that change because by that time everything shut down. I was already at New Relic doing tech support and seeing my artist friends kind of like trying to figure all that out. I felt very grateful. And to answer your question, yeah, I have been doing it for several years. I really enjoyed it. But it is definitely a huge grind. If you're not working, you're not making money a lot of the time, like there's online sales and stuff, but you still have to promote, promote, promote, make sure your products get seen it's a lot. And paying 300 something dollars a month for health insurance was starting to get real tiresome.</p><p>ADRIANA: Oh, yeah, yeah, I totally agree.</p><p>REESE: Yeah. So I was also thinking I just wanted to try something new, look for some new challenges and get into something I've never done before. And so I also viewed my friend's trajectory as very opportune because it led directly to my timing of my switch and everything world events happening. So, very grateful.</p><p>And for anyone who's listening, if you're thinking about trying a new career, do it.Just try it out if you can and see if you like it or not.</p><p>ADRIANA: I mean, if you're in a position where you're like, I can afford to check this out for like a year and see how I feel, absolutely, go for it. Because there's always going to be an excuse, right, to not try.</p><p>REESE: Yes, I think a lot of people think, oh, I got to do this and this and they have this laundry list of things to do before they're ready and...</p><p>I saw this meme that I think will illustrate this point more and I'll send to you so you can put in your show notes or something, but it was something like, confidence doesn't come from being ready. You have to take action to build that confidence, if that makes sense.</p><p>ADRIANA: Yeah, it makes sense. I think it's like one of those gradual things, right, that builds up. Like...</p><p>REESE: So, like, yes, okay, "Don't wait until you feel confident enough to act. Your confidence builds as you take action."</p><p>ADRIANA: Yeah, that's perfect. I love it.</p><p>REESE: That was the thing. Yes, I messed it up, but that was it.</p><p>ADRIANA: That's awesome. Words to live by.</p><p>REESE: Yeah, I screenshot it because I was like, I'm going to Oh, cool. share this with people and I will send that to you're...</p><p>ADRIANA: Yeah, I want to put that in the show notes. That's awesome. Cool. Now I'm beholden to including these in the show notes. Dun dun dun. Cool.</p><p>So you mentioned your journey into tech and then so you started in tech support once you got your first tech role, and then what brought you into DevRel and then specifically, like OpenTelemetry?</p><p>REESE: Oh, man. I really enjoy tech support, and there's aspects of it that I miss even like, solving, just like spending time trying to figure out these technical problems that our users are having. I really enjoy that piece of it. I do still get to do that a little bit in my current role.</p><p>So I've been doing tech support for a couple of years. I knew I wanted eventually to explore beyond tech support and most tech companies, there's so many different paths you can check out, right?</p><p>Software engineering, product management, technical training. There's so many other paths also that I was not even aware of, like program management, talent acquisition.</p><p>And so I knew I wanted to try other things. I kind of decided on one route specifically. And so I was just really open at the time to just seeing what was available and looking for opportunities to add to my skill set here at New Relic. I didn't know anything about Developer Relations. Did not even know it was a thing.</p><p>There were two engineers that I had worked with in tech support. They worked on the .NET Agent, and both of them reached out to me separately about this new role that was on their team. They were on the OpenTelemetry team. And at first when the first engineer reached out to me, I took a look and I was like, oh, that's very cute. That's very nice that you thought of me, but I don't know about this. And then when the other engineer reached out to me, I was like, okay, maybe I should believe in myself a little bit more.</p><p>ADRIANA: Yeah.</p><p>REESE: And so I ended up reaching out to the hiring manager, and she and I chatted more about the role. And that's when I found out about Developer Relations a little bit more. And the more I learned about it, the more intrigued I became because it's a lot of different things rolled into one, which is very great for my ADHD brain.</p><p>I need a lot of different things to keep me stimulated and motivated. And yeah, after chatting with her more, I decided to go through with the internal application process and I was hired on.</p><p>And that was when I really dove into OpenTelemetry and learned more about what it is, exactly what it means for Observability moving forward, and landed in the OpenTelemetry End User Working Group, which is how I met Adriana.</p><p>And yeah, it's been a wild ride. I've since published several blog posts. I've spoken in front of a live audience of hundreds of people, which I used to be extremely, extremely shy. Like, even in college, I had trouble speaking in front of the class and would need my professor to help me because I was extremely shy. And so the fact that I have now spoken on technical topics in front of hundreds of people is amazing to me.</p><p>ADRIANA: And you're a great speakerk. I can vouch for that. I remember attending two of your talks and I'm like, damn.</p><p>REESE: Thank you. Oh, my God, that means so much coming from you because I don't know if you all have seen Adriana's Talks, but she is awesome. Her slides are amazing.</p><p>ADRIANA: Thank you.</p><p>REESE: Yeah. So thank you.</p><p>ADRIANA: Awwww...And hopefully we can do a collab talk at some point. Fingers crossed. That our KubeCon. Or is it Observability Day? We applied for one of those together. Observability Day, I think. Fingers crossed!</p><p>REESE: Those notifications, I think, come out next month, I think so? In, like, a week...</p><p>ADRIANA: I'm going to be on edge. Yeah. Because I think August 6 is the deadline for the CFPs for KubeCon and Observability Day.</p><p>You're right. You're right. Yeah. The deadline.</p><p>ADRIANA: I guess they'll let us know in a month.</p><p>REESE: Yes, you're right. Okay.</p><p>ADRIANA: We'll see. We'll see. So...And we applied also for DevOps days, Montreal. Let's see how that goes. Fingers crossed.</p><p>REESE: Yes, I know. Oh, my gosh. I sort of got...every week is, like, such a whirlwind.</p><p>ADRIANA: I know, right? CFPs are so exhausting to do and I guess for our listeners who aren't familiar with the term CFP is call for proposal. Right? Usually that's what it stands for.</p><p>REESE: Yeah.</p><p>ADRIANA: So it's like when there's a conference or whatever, they put out a CFP, so you have to fill out an application for speaking. Like, it's basically a proposal for a talk. And if they like you, then you get to talk. But it's a lot of work to put together a CFP, and every conference has its own nuance, so then you have to tweak it for their specific ask, and then they'll limit the number of characters for a certain description. So then you write this beautiful thing and it's like, I'm sorry, you're over by 100 characters. You're like, fuck.</p><p>REESE: Although I have found usually for me, it's easier to have more and then subtract versus, like, oh, I might not have to add more.</p><p>ADRIANA: Yeah...</p><p>REESE: But yes, it's a whole project in itself, like, submitting proposals and then trying to come...</p><p>ADRIANA: And then when you get rejected, it's like, "They don't love me. What's wrong?"</p><p>REESE: Trying to come up with topics that I think are timely, relevant, interesting, not just to the audience, but something that I might want to learn, too. Oh, man.</p><p>ADRIANA: Yeah, exactly.</p><p>REESE: It's a whole thing.</p><p>ADRIANA: Yeah, because that's part of the, I guess, CFP game, if you will, is like, you don't necessarily have to be an expert in that topic, but if it's something that you want to learn more about, it's an opportunity. Like, if you get accepted, it's like, well, I guess I'm digging into this now.</p><p>REESE: Yes. And so actually, my old manager, she pointed out something. Well, I guess I kind of done it because I submitted a talk proposal about tail sampling in The Collector within, like, a month of me starting my DevRel job and not really knowing too much about OTel at the time, and found out a couple of months later I got accepted, and I was like, oh, shit, I really got to learn up and down.</p><p>But she explicitly said she would submit talk proposals on topics that she wanted to learn about that she didn't really know. And I was like, that is what I did without knowing it. And it's such a great idea to make sure you have time to learn something that is your job and that you can now teach to other people.</p><p>ADRIANA: Exactly. Exactly. And, you know, I keep running into your tail-based sampling article every so often, and it's very well-written. Like, Reese is a very good writer. So good speaker, good writer. You got the whole package.</p><p>REESE: Thank you. I do have a degree in magazine journalism, so I would hope I am a good writer.</p><p>ADRIANA: That is so awesome. Oh, my God. You're like Mystery Woman. So many skills.</p><p>REESE: Finally putting my degree to good use</p><p>ADRIANA: That's so cool. I did not know that. Damn. This is why we have podcasts, so that we could learn more about each other.</p><p>REESE: I really enjoyed writing, and when it came time to apply to university, I was like, writing journalism. But then with me being so shy as I was at the time, I just found it really hard to be in a reporter mode.</p><p>ADRIANA: Yeah, because you have to be outgoing.</p><p>REESE: Once I start talking to people, that's fine. I've gotten some good interviews in the past, but going out, I'm much better at it now. And I know a lot of people will be shocked to learn that I was so shy, but I was. And I've definitely had to get out of the comfort zone and talk to people on my own.</p><p>ADRIANA: Especially when you're running your own business, like, you got to promote yourself. That's what I found scary about running my own business, where I'm like, oh, God. Because I'm the same as you. I am mortified of talking to most people. When I was a kid, even going up to an information desk at a mall was like it took me half an hour of convincing myself, okay, I can talk to this person and forget talking on the phone. That is a mega phobia of mine. But to run your own business, you have to put all that aside and just suck it up and do it. And I do feel like for me personally, it helped a lot, and it sounds like for you as well.</p><p>REESE: 1000%. Oh, you know, other things that have helped along the way too, being in retail management and just people feeling like they can just come up and say whatever they want to you.</p><p>ADRIANA: Oh, jeez.</p><p>REESE: And I worked in recruiting for a while for an agency, and so I did a lot of cold calls.</p><p>ADRIANA: Oh, jeez. That's very...</p><p>REESE: You have to get over that real fast as well. Yeah, it's been interesting, like post college, just been putting myself in these situations where I'm like, okay, I have to talk to people.</p><p>ADRIANA: Well it paid off.</p><p>REESE: Yes. Now speaking live in front of ike 500 people.</p><p>ADRIANA: Yeah. Like, KubeCon EU, you had quite the audience for your Metrics talk...</p><p>REESE: Yes</p><p>ADRIANA: And it was a good talk.</p><p>REESE: thank you.</p><p>ADRIANA: You're welcome.</p><p>REESE: Yes</p><p>ADRIANA: So we're almost at time, but I did want to spend a little bit of time talking about the OTel end user working group. I figure we should always promote the fun things that we do. So yeah. Why don't I let you explain what it is and the cool things that we do?</p><p>REESE: So the OpenTelemetry community, I'll just take a step back a little bit. So the OpenTelemetry community, like, I think a lot of open source communities, is made up of many special interest groups or SIGs, as well as working groups or WGs, but I guess we can just say working groups that all have specific purposes to develop the community and the technology that it's part of, right?</p><p>And so the End User Working Group, it was actually created by my former manager of the OpenTelemetry team here at New Relic. She saw a need to create a space where end users could come together and have access to resources to help them learn about OTel, adopt OTel, implement OTel, as well as a space for vendors and other interested parties who want to help develop OpenTelemetry to create resources for end users.</p><p>And so to that end, we now have several monthly events that we do. So you'll see Adriana and myself at a lot of these.</p><p>We have the End User Discussion Group, which is where end users come together and discuss challenges that they face with their migration. We also have a guest maintainer or someone from the technical or governance committee come on to help provide additional insight to the project and help answer some of the deeper technical questions that we may not be as aware of.</p><p>We also have OpenTelemetry in practice, which is kind of an hour long, or they're about presentations about OpenTelemetry. So, like, for instance, we did one recently about how Observability is a team sport which is about adopting OpenTelemetry at a specific company. It was Farfetch with that one. That was a really good one.</p><p>We had someone come on and talk about what distributed tracing is and how to do it with OpenTelemetry.</p><p>So that's two.</p><p>We have another one, which is the End User Q&A/interview/feedback session. It's kind of all those things. And that's where we sit and chat with an organization who is adopting or has adopted and implemented OTel in their organizations, and we find out, why did you decide to migrate to OTel? What are the challenges that you face? Like, how did you migrate? Because a lot of end users are interested in that. We also do blog posts which from some of these events that you can see on the OTel blog.</p><p>We also have a community survey that anyone is welcome to take and share. Whether you are just kind of starting out in OTel or you have already implemented OTel in production, we are always looking for ways to improve the project. And that was one thing I forgot to mention at the beginning, which is one of the goals of the End User Working Group.</p><p>So besides being a space for end users and developers of OTel to come together, we also want to create and maintain a constant feedback loop from end users to maintainers with the ultimate goal of improving and advancing the project.</p><p>So these are the activities that we started and are doing pretty much every month to meet those goals. And so that's why feedback is so important to us. Connecting with end users is so important to us. And if you have an OTel story to tell, we would love to hear it. We know other end users would love to hear it. And so I know Adriana will get all these in her show notes about how you get in touch with us and stuff. So I will get that to her and yeah, I feel like there's other stuff that I might be forgetting but those are the main ones.</p><p>ADRIANA: I feel like you got the important ones yeah. I do feel...like you said, we do blog post summaries of some of these events, and then we also put up some of the videos for these because that way we cater to our video lovers and our blog lovers alike. Which I find that they're usually very well-received. Like, whenever I post them on socials, people really seem to enjoy the content.</p><p>So it makes me really happy that even if you're not able to actually attend the session, you can still benefit from it after the fact. And I always find in these sessions, you always learn new things, especially end user discussions where because we do usually have somebody from the OTel community who's in attendance and they'll mention stuff that being worked on where you're like, oh my God, I didn't know that was a thing. Even so, I always find it's super useful to attend these and there's always something new to learn and then there's people with really gnarly ass use cases for OTel, sharing some of the questions that are asked. I'm like, oh my God, this is awesome. I did not know about this.</p><p>REESE: Yeah, and so if you're interested and you don't feel like you have specific questions but you kind of just kind of want to listen in, please feel free to do so. There's no obligation for you to ask questions if you don't really know if you just kind of want to sit in and learn and don't even know what questions you might want to ask yet.</p><p>ADRIANA: Yeah, so true. It's such a great learning opportunity. I know people always will tell me after the fact, too, that they always get so much out of these sessions. If you're an OpenTelemetry fan, highly recommend.</p><p>REESE: Yes, and then you can come chat with Adriana and myself real time.</p><p>ADRIANA: And we've got our third co-lead as well, Rynn, who also...they did a lot of the OTel in Practice in the past as well, and a lot of organizing. Like there's a meetup group for OTel End User Working Group, so I know they're always keeping that up-to-date.</p><p>Tons and tons of stuff that we work on behind the scenes and there's three of us running this thing and there's so much work to do. But it's good that there's stuff keeping us busy because it means that there's demand from the community.</p><p>REESE: Yes. And it's also a great know if you want to contribute to the community but not necessarily with code contributions. We could always use help with content creation. Oh, there is one more thing. The YouTube channel. The OTel YouTube channel.</p><p>ADRIANA: Yeah, that's right. Yeah, that's where we post our videos after. Yeah, we edit them so that they're not like boring.</p><p>REESE: Adriana does a fabulous job with that. But yes, we are going to try and do more with the YouTube channel as well with creating content.</p><p>ADRIANA: Yes, content creation, especially video, is like so much work. Oh my God.</p><p>REESE: Yep, yep.</p><p>ADRIANA: Like even a short little Instagram reel, you're like, Holy crap. Especially when you're like fiddling around on your phone going, how do I use this little tiny thing here?</p><p>REESE: Oh yes. Yeah, going back know, running like my own small business, product photos, product descriptions, all of those things, all of those things take so much.</p><p>ADRIANA: Time and effort. But we do it because we love it.</p><p>REEDE:Yes.</p><p>ADRIANA: Cool. Well, as we wrap up, I wanted to know if there are any parting thoughts that you would like to share, any inspiration with our audience.</p><p>REESE: Whoo. I feel like I did I did so much better in the lightning round that than now, I guess since we kind of talked more about the career side of things. One thing that I try to impart on my colleagues to help them with their own career growth is especially as so much of us work on remote teams.</p><p>Now, do your best to be visible with your communications and your contributions online so that your teammates, your future managers, future teammates see and shout out your co-workers.</p><p>Talk about the problems that you've solved. Obviously not in a braggadocious manner, but just be like, hey, I did this thing, and I want to thank so and so for their help. It goes such a long way for people to see that who may not necessarily work with you a lot over Zoom or in person.</p><p>And that has really helped me with my career growth here, is being very visible in my online communications. And yeah, from that, I've had people reach out to me about internal opportunities. So I really want to encourage people to be as visible as you can.</p><p>ADRIANA: I think that's really, really great advice. And being visible means sometimes it means tooting your own horn and it feels weird, but it's got to be done, otherwise nobody knows what you've done.</p><p>REESE: Yes, it's a skill that I am still learning as well. But think about, like, when other people do it, you're like, oh, my gosh, I didn't know you did that. That's great. Great job.</p><p>ADRIANA: It yeah, totally.</p><p>REESE: So think of it from that perspective. And it's rare that I'll be like, look at this person bragging about themselves.</p><p>ADRIANA: Yeah.</p><p>REESE: I never really thought that at all when I've seen something like that on Slack. And so if that's your concern, don't let it.</p><p>ADRIANA: Yeah, I totally agree. And the same goes especially for an outward-facing role like ours, doing it on social media. People are not going to see your content unless you put it out there and it feels weird. I admit sometimes some of the stuff I post feels weird, but no one's going to know that I've done this unless I post it them.</p><p>REESE: Exactly. I mean, you know, no one knew what Apple was at one point. They had to get the word out there.</p><p>ADRIANA: Exactly. And I also really liked your other point of giving shout outs? Give credit where credit is due. Because I think we don't get here just from climbing the mountain solo. We've had a lot of help along the way and making sure that folks get that recognition, because I do feel like what goes around comes around. There's good karma to be had. Paying it forward, I think, goes a really long way.</p><p>REESE: Yes, 100%.</p><p>ADRIANA: Cool. Well, thank you, Reese, for joining me here today. This was a super awesome conversation. And thanks for letting me guinea pig you on my lightning round questions.</p><p>REESE: I am so honoured, and thank you so much. I'm so excited to see what you do with this new podcast.</p><p>ADRIANA: Yay. I'm psyched. Thanks for following me on my journey. Well, everyone, thank you for joining today on Geeking out. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time, I am your host, Adriana Villela, with Reese Lee, signing off with...</p><p>TOGETHER: Peace out, geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Tue, 12 Sep 2023 04:00:00 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell, Reese Lee)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-we-geek-out-on-artists-turned-techies-reese-lee-h44GOo56</link>
      <content:encoded><![CDATA[<p><strong>About our guest:</strong></p><p>Reese Lee (she/her) is a Senior Developer Relations Engineer at New Relic, where she enables users on open source technologies such as OpenTelemetry. She has spoken on various topics related to OpenTelemetry, and maintains and creates community resources aimed at OTel end users. She is super into anything paranormal, and enjoys sci-fi and traveling.</p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://twitter.com/reesesbytes">Twitter</a></li><li><a href="https://mastodon.social/@reesesbytes">Mastodon</a></li><li><a href="https://www.linkedin.com/in/reese-lee/">LinkedIn</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Show Links:</strong></p><ul><li><a href="https://www.instagram.com/p/CvXn5PuIp_Z/?igshid=MzRlODBiNWFlZA==">Meme - Don't wait until you feel confident enough to act</a></li><li><a href="http://teapartanimals.etsy.com/">Reese' Etsy Shop</a></li><li><a href="https://opentelemetry.io">OpenTelemetry</a></li><li><a href="https://www.youtube.com/@otel-official">OpenTelemetry on YouTube</a></li><li><a href="https://opentelemetry.io/community/end-user">OpenTelemetry End User Working Group</a></li><li><a href="https://opentelemetry.io/community/end-user/interviews-feedback/">OpenTelemetry Q&A sessions</a></li><li><a href="https://opentelemetry.io/community/end-user/otel-in-practice/">OpenTelemetry in Practice</a></li><li><a href="https://www.meetup.com/opentelemetry-in-practice-meetup-group/">OpenTelemetry in Practice Meetup Group</a></li><li><a href="https://opentelemetry.io/community/end-user/discussion-group/">OpenTelemetry Monthly Discussions</a></li><li><a href="https://opentelemetry.io/community/end-user/feedback-survey/">OpenTelemetry Feedback Survey</a></li><li><a href="https://newrelic.com/blog/best-practices/open-telemetry-tail-sampling">Blog post: Tail Sampling with OpenTelemetry and New Relic</a></li><li><a href="https://www.youtube.com/watch?v=l4PeclHKl7I">Video: Why, How to, and Issues: Tail-Based Sampling in the OpenTelemetry Collector - Reese Lee, New Relic</a></li><li><a href="https://www.youtube.com/watch?v=QDEpOV1kiio">Video: OTel Me About Metrics: A Metrics 101 Crash Course</a></li></ul><p><strong>Additional Links:</strong></p><ul><li><a href="https://www.youtube.com/playlist?list=PL2n5EpcOFZftFNYugZ0HgfJ6e-7uDpuwZ">Adriana's talks on YouTube</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Hey, y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, DevOps, Observability, Reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.</p><p>I've got with me Reese Lee from New Relic. Yay!</p><p>REESE: Hello. I'm so excited.</p><p>ADRIANA: I am super stoked to have you on because we work together on the OpenTelemetry End User Working Group. So we're like, always chatting.</p><p>REESE: Yes. Huge supporter of Adriana and so honored to be here. So hopefully we have something good for y'all.</p><p>ADRIANA: Yay, super excited. And Reese, where are you calling from today?</p><p>REESE: I am calling from Vancouver, Washington. So not Vancouver, BC. Lovely Pacific Northwest. It's very nice out right now, so that's why I'm in the sun.</p><p>ADRIANA: So awesome. Yeah, I had to retreat indoors. It is exceedingly humid here in Toronto. Yeah, we had a bit of a reprieve from the excessive heat that's been going around in most places, but the last couple of days have been sweltering. But I don't think I'm any better indoors because my office is super hot, but I...</p><p>REESE: Oh, no. Yeah.</p><p>ADRIANA: But I can't record outside because it's so noisy. There's always cars driving by and I always sit on my front porch when I work outside. So, alas, I can live vicariously through you .</p><p>REESE: Oh, no. Yes, for now. It's funny, it's been a pretty mild summer. We've even had a couple overcast rainy days. Usually by now we'll have seen some or more 90 degree days than we've seen so far this summer, so we'll see.</p><p>ADRIANA: Fingers crossed.</p><p>REESE: I can't believe it's August already. I guess, yeah. We still have more hot days ahead.</p><p>ADRIANA: Sorry?</p><p>REESE: Oh, just saying we still have more hot days ahead. It's not August yet.</p><p>ADRIANA: Oh, yeah, I know, right? Yeah, I think it's coming for us.</p><p>REESE: Yeah.</p><p>ADRIANA: Okay, so I'm going to start off before we get into the regular format. Well, I guess this is part of the regular format. I want to do some lightning round questions. I promise they'll be fun. Don't panic. You are the first person I'm subjecting to these lightning round questions.</p><p>REESE: Let me do some stretches.</p><p>ADRIANA: You have the distinct honour of being the first person I'm recording, so I'm testing out my format on you. Okay, question number one. Are you a lefty or a righty?</p><p>REESE: Righty.</p><p>ADRIANA: Are you iPhone or Android?</p><p>REESE: Android</p><p>ADRIANA: Mac, Linux or Windows? What's your preference? Not what you work with, but what you would prefer to work with.</p><p>REESE: Mac.</p><p>ADRIANA: All right, favorite programming language?</p><p>REESE: .NET</p><p>ADRIANA: Cool.</p><p>REESE:</p><p>ADRIANA: Dev or ops?</p><p>REESE: Ops? I don't know.</p><p>ADRIANA: And there's no wrong answer. And final question: Do you prefer to consume content through video or through blog posts?</p><p>REESE: Blog posts.</p><p>ADRIANA: I'm the same way. When someone throws a video at me, I'm like, Nah.</p><p>REESE: Yeah. I like to be able to read it and see the words. And sometimes people just either talk too fast or they talk too slow.</p><p>ADRIANA: Exactly. It's like sometimes I can read faster than they can speak, so let's get on with it. And then you can skim.</p><p>REESE: Yes. And then depending, sometimes they have weird...they try to do funny little things, which is fine, but sometimes I'm like, I just need the info. I don't have time for 20 seconds of you being silly.</p><p>ADRIANA: Yeah, it's true. I know. I keep thinking that, too. Like, whenever I read blog posts. And sometimes I have a lot of preamble in my blog posts, so then I feel guilty for doing it.</p><p>But I'm like, I think somebody somewhere enjoys this. But for those who don't, I have clearly marked headings so that you can skim to the goodies.</p><p>REESE: Yes. It reminds me of recipes where you just want the recipe and they go into the whole backstory of how this recipe been in the family for generations, and they like to make it on rainy Sundays or whatever. And I'm like, oh, my God, I just want it.</p><p>ADRIANA: Yes, it yeah, I'm totally with you on that one. Like, on these recipe sites, I'm like, Just give me the damn recipe.</p><p>REESE: I'm already hungry. I don't have time to...</p><p>ADRIANA: I know, cut to the chase and can I have shortcuts?</p><p>REESE: Yes. What do I need to buy from the grocery store?</p><p>ADRIANA: Well, there you go. You survived my lightning round of questions, so let us get into the meaty bits. All right, so I guess let's start with the beginning. Like, how did you get into tech?</p><p>REESE: Yeah, I've really only been in...I'm still a baby, I think, in the tech industry. Before I came to New Relic, I had my own small business, which I did for several years.</p><p>I was in recruiting for a while. I was in retail management for some time. And after several years of running my own business, I was ready for new challenges, and I was also ready for a steady paycheck again.</p><p>And I enrolled in a local coding bootcamp, actually, which, incidentally, is where a lot of Relics also come from. Got into tech support at New Relic, which is what I did for the first couple of years and then kind of happened upon Developer Relations. And so I've been doing that for almost a couple of years as well now. I'm now a Senior DevRel Engineer with a specific focus on open source technologies, specifically OpenTelemetry, which is how Adriana and I met. And yeah, I am here now.</p><p>ADRIANA: Wow, that's so cool. That is, like, quite a varied path.</p><p>REESE: Yeah, it has been. I kind of wish I'd checked out tech sooner. I always had this idea that programming was very dry, very boring. That was just a perception that I had. And I had a friend, she's an artist. She used to make apparel. She has some really cool stuff. I actually have quite a few of her pieces, and she went to the coding bootcamp, and I was like, what really? That interests you? And she was the catalyst, really, for me, looking into software programming.</p><p>And that was how I learned that it's actually really creative and it's all about creating, just using a different format from like, I used to make jewelry and art. And so I love creating stuff, being creative.</p><p>And when I learned that, holy shit, programming is actually a very creative activity, just using a different medium, I was really intrigued, enrolled literally, like, two weeks later in the same bootcamp that she did.</p><p>ADRIANA: Yeah.</p><p>REESE: And yeah, haven't looked back since.</p><p>ADRIANA: That is so awesome. It's funny because I always have said that programming is a very artistic endeavour. I think you met my daughter the one time, and she is so artsy, and both my husband and I are in tech. And she's like, "Fuck no, I do not want to do this. I do not want to sit at a computer all day long." She's an artistic person. She wants to be a dentist. So I think she prefers to sit at a dentist chair hovered over somebody's face than at a desk. But hey, each their own.</p><p>But I keep telling her, I'm like, "Hannah, honestly, you'd be such a kick-ass developer." I mean, not that I'm not going to force her either way. She takes her own path. I am fully for that. But I always thought that if she allowed herself, she would actually be a very kick-ass developer.</p><p>REESE: And she might and she might eventually take her own path to yeah, like, if I'd known sooner, I definitely would have checked it out way earlier than I did.</p><p>ADRIANA: Yeah.</p><p>REESE: You just never know.</p><p>ADRIANA: I feel you. I started out early in programming, but then I rejected it for a really long time. When I went off to university, I'm like, I'm never going to touch coding again. But I studied engineering, and it's part of the curriculum. You have to code as part of it. But I think when I started studying in school is when I finally had these "Aha!" moments because I was mostly a self- taught programmer.</p><p>I'd get those big thick books from the bookstore and learn QBASIC. That was my first programming language for me, that was like, oh, I don't want to do any of this stuff. This seems horrible. I don't have the brain for this. And then I discovered, oh, I actually do have the brain for this. I was just, like, looking at it completely differently.</p><p>REESE: Yes, absolutely. Along with thinking it was dry and boring, I also thought, oh, I don't have my brain. Doesn't work quite that way. I'm still learning a lot. There's still a lot of technical things to learn to practice.</p><p>But I didn't even know at one point that it would be a thing I would be interested in. So I really hope people, especially those that are kind of sitting on the fence or they also think it's boring, I hope they somehow find this and they're like, oh, maybe I should check it out.</p><p>ADRIANA: Yeah, let them be inspired!</p><p>REESE: Mmhmm.</p><p>ADRIANA: So your business before you went into, like, you took the coding bootcamp, so you were selling, like, jewelry. You said you're making your own.</p><p>REESE: Yeah. So there's really two small businesses that I was running. One is Chubby animal illustrations. It was mostly like, fat cats. And I also had brass and gemstone jewelry that I would make. So I did a lot of local regional art shows, also had my products in a lot of stores over the country and had international customers. And it was really fun. And I still do that on the side a little bit now to kind of keep that juice flowing. Creative juice flowing is what I meant.</p><p>ADRIANA: That's awesome.</p><p>REESE: Yeah.</p><p>ADRIANA: I have to say, running a business is so hard because I did that for a year. And after a year, I was like, no, I'm done.</p><p>REESE: What did you do?</p><p>ADRIANA: I decided to quit tech in like, I don't know, it was like 2013 or 2012 to become a professional photographer, and it was going to be like, "Bye bitches, I'm done." And I came back to tech a year later.</p><p>REESE: I mean, to be fair, I do know professional photographers as well who work for themselves, and it does take a lot to build up to that place.</p><p>ADRIANA: Yeah, exactly.</p><p>REESE: And years, for sure.</p><p>ADRIANA: Yeah.</p><p>REESE: Yeah.</p><p>ADRIANA: That was the thing. For me, after a year, I was at a crossroads. I'm like, if I love this enough, I can keep at it and maybe I'll even build my business. And I was starting to see I had made some changes to how I approach things, and I was starting to see the changes, but by then I was like, this is exhausting. I don't actually want to do this for a living. I actually loved tinkering with doing my website and I liked blogging and sending out my newsletters, which is a lot of DevRel-y stuff. And I'm like, oh, I had more fun troubleshooting the PHP and some plugin that I bought for my WordPress site than having to deal with the day-to-day BS of running a business.</p><p>And then I'm like, you know what, it's time for re-evaluation. And I came back to the exact same team. And for me, I think the hardest thing was getting over the fact of what will people think of me? Because I was like, "Bye, I'm done." And then I'm like, you know what, I don't care what people think. I'm doing this for me, not for other people's perception. So screw it.</p><p>REESE: Yes. That is so important. That's such an important thing that I hope we really impart to everyone who's listening is that do what you got to do. Don't worry so much about what other people are thinking.</p><p>ADRIANA: Yeah.</p><p>REESE: They're going to think what they're going to think. No matter what you do. If you think you're doing the right thing, other people could still be judging you and thinking you're not doing the right thing. So who cares? Just do what's right for you. Try out what's good for you and go with that. People are going to think what they're going to think anyways, and just let them be. Just focus on being the best thing for yourself.</p><p>ADRIANA: Yeah, totally. You do you. So what made you sort of decide, like, you wanted to put a pause on the side...I guess they weren't side businesses at the time, the actual businesses to shift over to do this bootcamp. I know you said you were inspired by your friend who...artist friend who was doing this bootcamp, but what kind of made you sort of take a step back and think, maybe I need to change.</p><p>REESE: Well, kind of like to what you said, running your own business is hard. There's definitely a lot of great perks. So my work schedule was almost whenever I wanted. I would just obviously have to make sure for the shows that I wanted to do, have those scheduled and make time to make the products for those shows. And the landscape has changed so much too since I was last really in it with social media. A lot of people run their businesses online fully as artists, and that can still be really hard because of the algorithm. And like, oh, now Instagram wants you to do reels. And you don't really want to do reels. You just want to take photos of your products, which, as a consumer, I prefer sometimes to just look at photos because not everyone's good at doing videos. And if I have to rewatch a video four times just to see the products, that is so annoying.</p><p>So the landscape has changed a lot and of course the pandemic. I think things are kind of getting back to normal. But I went to the bootcamp in 2019, which is a year before everything shut down, timing-wise it was really interesting because all of a sudden the markets were like, can we be open? Should we not be open? But people need to depend on this for the livelihoods, we don't know what to do.</p><p>And so I viewed it as a very serendipitous time for me to have made that change because by that time everything shut down. I was already at New Relic doing tech support and seeing my artist friends kind of like trying to figure all that out. I felt very grateful. And to answer your question, yeah, I have been doing it for several years. I really enjoyed it. But it is definitely a huge grind. If you're not working, you're not making money a lot of the time, like there's online sales and stuff, but you still have to promote, promote, promote, make sure your products get seen it's a lot. And paying 300 something dollars a month for health insurance was starting to get real tiresome.</p><p>ADRIANA: Oh, yeah, yeah, I totally agree.</p><p>REESE: Yeah. So I was also thinking I just wanted to try something new, look for some new challenges and get into something I've never done before. And so I also viewed my friend's trajectory as very opportune because it led directly to my timing of my switch and everything world events happening. So, very grateful.</p><p>And for anyone who's listening, if you're thinking about trying a new career, do it.Just try it out if you can and see if you like it or not.</p><p>ADRIANA: I mean, if you're in a position where you're like, I can afford to check this out for like a year and see how I feel, absolutely, go for it. Because there's always going to be an excuse, right, to not try.</p><p>REESE: Yes, I think a lot of people think, oh, I got to do this and this and they have this laundry list of things to do before they're ready and...</p><p>I saw this meme that I think will illustrate this point more and I'll send to you so you can put in your show notes or something, but it was something like, confidence doesn't come from being ready. You have to take action to build that confidence, if that makes sense.</p><p>ADRIANA: Yeah, it makes sense. I think it's like one of those gradual things, right, that builds up. Like...</p><p>REESE: So, like, yes, okay, "Don't wait until you feel confident enough to act. Your confidence builds as you take action."</p><p>ADRIANA: Yeah, that's perfect. I love it.</p><p>REESE: That was the thing. Yes, I messed it up, but that was it.</p><p>ADRIANA: That's awesome. Words to live by.</p><p>REESE: Yeah, I screenshot it because I was like, I'm going to Oh, cool. share this with people and I will send that to you're...</p><p>ADRIANA: Yeah, I want to put that in the show notes. That's awesome. Cool. Now I'm beholden to including these in the show notes. Dun dun dun. Cool.</p><p>So you mentioned your journey into tech and then so you started in tech support once you got your first tech role, and then what brought you into DevRel and then specifically, like OpenTelemetry?</p><p>REESE: Oh, man. I really enjoy tech support, and there's aspects of it that I miss even like, solving, just like spending time trying to figure out these technical problems that our users are having. I really enjoy that piece of it. I do still get to do that a little bit in my current role.</p><p>So I've been doing tech support for a couple of years. I knew I wanted eventually to explore beyond tech support and most tech companies, there's so many different paths you can check out, right?</p><p>Software engineering, product management, technical training. There's so many other paths also that I was not even aware of, like program management, talent acquisition.</p><p>And so I knew I wanted to try other things. I kind of decided on one route specifically. And so I was just really open at the time to just seeing what was available and looking for opportunities to add to my skill set here at New Relic. I didn't know anything about Developer Relations. Did not even know it was a thing.</p><p>There were two engineers that I had worked with in tech support. They worked on the .NET Agent, and both of them reached out to me separately about this new role that was on their team. They were on the OpenTelemetry team. And at first when the first engineer reached out to me, I took a look and I was like, oh, that's very cute. That's very nice that you thought of me, but I don't know about this. And then when the other engineer reached out to me, I was like, okay, maybe I should believe in myself a little bit more.</p><p>ADRIANA: Yeah.</p><p>REESE: And so I ended up reaching out to the hiring manager, and she and I chatted more about the role. And that's when I found out about Developer Relations a little bit more. And the more I learned about it, the more intrigued I became because it's a lot of different things rolled into one, which is very great for my ADHD brain.</p><p>I need a lot of different things to keep me stimulated and motivated. And yeah, after chatting with her more, I decided to go through with the internal application process and I was hired on.</p><p>And that was when I really dove into OpenTelemetry and learned more about what it is, exactly what it means for Observability moving forward, and landed in the OpenTelemetry End User Working Group, which is how I met Adriana.</p><p>And yeah, it's been a wild ride. I've since published several blog posts. I've spoken in front of a live audience of hundreds of people, which I used to be extremely, extremely shy. Like, even in college, I had trouble speaking in front of the class and would need my professor to help me because I was extremely shy. And so the fact that I have now spoken on technical topics in front of hundreds of people is amazing to me.</p><p>ADRIANA: And you're a great speakerk. I can vouch for that. I remember attending two of your talks and I'm like, damn.</p><p>REESE: Thank you. Oh, my God, that means so much coming from you because I don't know if you all have seen Adriana's Talks, but she is awesome. Her slides are amazing.</p><p>ADRIANA: Thank you.</p><p>REESE: Yeah. So thank you.</p><p>ADRIANA: Awwww...And hopefully we can do a collab talk at some point. Fingers crossed. That our KubeCon. Or is it Observability Day? We applied for one of those together. Observability Day, I think. Fingers crossed!</p><p>REESE: Those notifications, I think, come out next month, I think so? In, like, a week...</p><p>ADRIANA: I'm going to be on edge. Yeah. Because I think August 6 is the deadline for the CFPs for KubeCon and Observability Day.</p><p>You're right. You're right. Yeah. The deadline.</p><p>ADRIANA: I guess they'll let us know in a month.</p><p>REESE: Yes, you're right. Okay.</p><p>ADRIANA: We'll see. We'll see. So...And we applied also for DevOps days, Montreal. Let's see how that goes. Fingers crossed.</p><p>REESE: Yes, I know. Oh, my gosh. I sort of got...every week is, like, such a whirlwind.</p><p>ADRIANA: I know, right? CFPs are so exhausting to do and I guess for our listeners who aren't familiar with the term CFP is call for proposal. Right? Usually that's what it stands for.</p><p>REESE: Yeah.</p><p>ADRIANA: So it's like when there's a conference or whatever, they put out a CFP, so you have to fill out an application for speaking. Like, it's basically a proposal for a talk. And if they like you, then you get to talk. But it's a lot of work to put together a CFP, and every conference has its own nuance, so then you have to tweak it for their specific ask, and then they'll limit the number of characters for a certain description. So then you write this beautiful thing and it's like, I'm sorry, you're over by 100 characters. You're like, fuck.</p><p>REESE: Although I have found usually for me, it's easier to have more and then subtract versus, like, oh, I might not have to add more.</p><p>ADRIANA: Yeah...</p><p>REESE: But yes, it's a whole project in itself, like, submitting proposals and then trying to come...</p><p>ADRIANA: And then when you get rejected, it's like, "They don't love me. What's wrong?"</p><p>REESE: Trying to come up with topics that I think are timely, relevant, interesting, not just to the audience, but something that I might want to learn, too. Oh, man.</p><p>ADRIANA: Yeah, exactly.</p><p>REESE: It's a whole thing.</p><p>ADRIANA: Yeah, because that's part of the, I guess, CFP game, if you will, is like, you don't necessarily have to be an expert in that topic, but if it's something that you want to learn more about, it's an opportunity. Like, if you get accepted, it's like, well, I guess I'm digging into this now.</p><p>REESE: Yes. And so actually, my old manager, she pointed out something. Well, I guess I kind of done it because I submitted a talk proposal about tail sampling in The Collector within, like, a month of me starting my DevRel job and not really knowing too much about OTel at the time, and found out a couple of months later I got accepted, and I was like, oh, shit, I really got to learn up and down.</p><p>But she explicitly said she would submit talk proposals on topics that she wanted to learn about that she didn't really know. And I was like, that is what I did without knowing it. And it's such a great idea to make sure you have time to learn something that is your job and that you can now teach to other people.</p><p>ADRIANA: Exactly. Exactly. And, you know, I keep running into your tail-based sampling article every so often, and it's very well-written. Like, Reese is a very good writer. So good speaker, good writer. You got the whole package.</p><p>REESE: Thank you. I do have a degree in magazine journalism, so I would hope I am a good writer.</p><p>ADRIANA: That is so awesome. Oh, my God. You're like Mystery Woman. So many skills.</p><p>REESE: Finally putting my degree to good use</p><p>ADRIANA: That's so cool. I did not know that. Damn. This is why we have podcasts, so that we could learn more about each other.</p><p>REESE: I really enjoyed writing, and when it came time to apply to university, I was like, writing journalism. But then with me being so shy as I was at the time, I just found it really hard to be in a reporter mode.</p><p>ADRIANA: Yeah, because you have to be outgoing.</p><p>REESE: Once I start talking to people, that's fine. I've gotten some good interviews in the past, but going out, I'm much better at it now. And I know a lot of people will be shocked to learn that I was so shy, but I was. And I've definitely had to get out of the comfort zone and talk to people on my own.</p><p>ADRIANA: Especially when you're running your own business, like, you got to promote yourself. That's what I found scary about running my own business, where I'm like, oh, God. Because I'm the same as you. I am mortified of talking to most people. When I was a kid, even going up to an information desk at a mall was like it took me half an hour of convincing myself, okay, I can talk to this person and forget talking on the phone. That is a mega phobia of mine. But to run your own business, you have to put all that aside and just suck it up and do it. And I do feel like for me personally, it helped a lot, and it sounds like for you as well.</p><p>REESE: 1000%. Oh, you know, other things that have helped along the way too, being in retail management and just people feeling like they can just come up and say whatever they want to you.</p><p>ADRIANA: Oh, jeez.</p><p>REESE: And I worked in recruiting for a while for an agency, and so I did a lot of cold calls.</p><p>ADRIANA: Oh, jeez. That's very...</p><p>REESE: You have to get over that real fast as well. Yeah, it's been interesting, like post college, just been putting myself in these situations where I'm like, okay, I have to talk to people.</p><p>ADRIANA: Well it paid off.</p><p>REESE: Yes. Now speaking live in front of ike 500 people.</p><p>ADRIANA: Yeah. Like, KubeCon EU, you had quite the audience for your Metrics talk...</p><p>REESE: Yes</p><p>ADRIANA: And it was a good talk.</p><p>REESE: thank you.</p><p>ADRIANA: You're welcome.</p><p>REESE: Yes</p><p>ADRIANA: So we're almost at time, but I did want to spend a little bit of time talking about the OTel end user working group. I figure we should always promote the fun things that we do. So yeah. Why don't I let you explain what it is and the cool things that we do?</p><p>REESE: So the OpenTelemetry community, I'll just take a step back a little bit. So the OpenTelemetry community, like, I think a lot of open source communities, is made up of many special interest groups or SIGs, as well as working groups or WGs, but I guess we can just say working groups that all have specific purposes to develop the community and the technology that it's part of, right?</p><p>And so the End User Working Group, it was actually created by my former manager of the OpenTelemetry team here at New Relic. She saw a need to create a space where end users could come together and have access to resources to help them learn about OTel, adopt OTel, implement OTel, as well as a space for vendors and other interested parties who want to help develop OpenTelemetry to create resources for end users.</p><p>And so to that end, we now have several monthly events that we do. So you'll see Adriana and myself at a lot of these.</p><p>We have the End User Discussion Group, which is where end users come together and discuss challenges that they face with their migration. We also have a guest maintainer or someone from the technical or governance committee come on to help provide additional insight to the project and help answer some of the deeper technical questions that we may not be as aware of.</p><p>We also have OpenTelemetry in practice, which is kind of an hour long, or they're about presentations about OpenTelemetry. So, like, for instance, we did one recently about how Observability is a team sport which is about adopting OpenTelemetry at a specific company. It was Farfetch with that one. That was a really good one.</p><p>We had someone come on and talk about what distributed tracing is and how to do it with OpenTelemetry.</p><p>So that's two.</p><p>We have another one, which is the End User Q&A/interview/feedback session. It's kind of all those things. And that's where we sit and chat with an organization who is adopting or has adopted and implemented OTel in their organizations, and we find out, why did you decide to migrate to OTel? What are the challenges that you face? Like, how did you migrate? Because a lot of end users are interested in that. We also do blog posts which from some of these events that you can see on the OTel blog.</p><p>We also have a community survey that anyone is welcome to take and share. Whether you are just kind of starting out in OTel or you have already implemented OTel in production, we are always looking for ways to improve the project. And that was one thing I forgot to mention at the beginning, which is one of the goals of the End User Working Group.</p><p>So besides being a space for end users and developers of OTel to come together, we also want to create and maintain a constant feedback loop from end users to maintainers with the ultimate goal of improving and advancing the project.</p><p>So these are the activities that we started and are doing pretty much every month to meet those goals. And so that's why feedback is so important to us. Connecting with end users is so important to us. And if you have an OTel story to tell, we would love to hear it. We know other end users would love to hear it. And so I know Adriana will get all these in her show notes about how you get in touch with us and stuff. So I will get that to her and yeah, I feel like there's other stuff that I might be forgetting but those are the main ones.</p><p>ADRIANA: I feel like you got the important ones yeah. I do feel...like you said, we do blog post summaries of some of these events, and then we also put up some of the videos for these because that way we cater to our video lovers and our blog lovers alike. Which I find that they're usually very well-received. Like, whenever I post them on socials, people really seem to enjoy the content.</p><p>So it makes me really happy that even if you're not able to actually attend the session, you can still benefit from it after the fact. And I always find in these sessions, you always learn new things, especially end user discussions where because we do usually have somebody from the OTel community who's in attendance and they'll mention stuff that being worked on where you're like, oh my God, I didn't know that was a thing. Even so, I always find it's super useful to attend these and there's always something new to learn and then there's people with really gnarly ass use cases for OTel, sharing some of the questions that are asked. I'm like, oh my God, this is awesome. I did not know about this.</p><p>REESE: Yeah, and so if you're interested and you don't feel like you have specific questions but you kind of just kind of want to listen in, please feel free to do so. There's no obligation for you to ask questions if you don't really know if you just kind of want to sit in and learn and don't even know what questions you might want to ask yet.</p><p>ADRIANA: Yeah, so true. It's such a great learning opportunity. I know people always will tell me after the fact, too, that they always get so much out of these sessions. If you're an OpenTelemetry fan, highly recommend.</p><p>REESE: Yes, and then you can come chat with Adriana and myself real time.</p><p>ADRIANA: And we've got our third co-lead as well, Rynn, who also...they did a lot of the OTel in Practice in the past as well, and a lot of organizing. Like there's a meetup group for OTel End User Working Group, so I know they're always keeping that up-to-date.</p><p>Tons and tons of stuff that we work on behind the scenes and there's three of us running this thing and there's so much work to do. But it's good that there's stuff keeping us busy because it means that there's demand from the community.</p><p>REESE: Yes. And it's also a great know if you want to contribute to the community but not necessarily with code contributions. We could always use help with content creation. Oh, there is one more thing. The YouTube channel. The OTel YouTube channel.</p><p>ADRIANA: Yeah, that's right. Yeah, that's where we post our videos after. Yeah, we edit them so that they're not like boring.</p><p>REESE: Adriana does a fabulous job with that. But yes, we are going to try and do more with the YouTube channel as well with creating content.</p><p>ADRIANA: Yes, content creation, especially video, is like so much work. Oh my God.</p><p>REESE: Yep, yep.</p><p>ADRIANA: Like even a short little Instagram reel, you're like, Holy crap. Especially when you're like fiddling around on your phone going, how do I use this little tiny thing here?</p><p>REESE: Oh yes. Yeah, going back know, running like my own small business, product photos, product descriptions, all of those things, all of those things take so much.</p><p>ADRIANA: Time and effort. But we do it because we love it.</p><p>REEDE:Yes.</p><p>ADRIANA: Cool. Well, as we wrap up, I wanted to know if there are any parting thoughts that you would like to share, any inspiration with our audience.</p><p>REESE: Whoo. I feel like I did I did so much better in the lightning round that than now, I guess since we kind of talked more about the career side of things. One thing that I try to impart on my colleagues to help them with their own career growth is especially as so much of us work on remote teams.</p><p>Now, do your best to be visible with your communications and your contributions online so that your teammates, your future managers, future teammates see and shout out your co-workers.</p><p>Talk about the problems that you've solved. Obviously not in a braggadocious manner, but just be like, hey, I did this thing, and I want to thank so and so for their help. It goes such a long way for people to see that who may not necessarily work with you a lot over Zoom or in person.</p><p>And that has really helped me with my career growth here, is being very visible in my online communications. And yeah, from that, I've had people reach out to me about internal opportunities. So I really want to encourage people to be as visible as you can.</p><p>ADRIANA: I think that's really, really great advice. And being visible means sometimes it means tooting your own horn and it feels weird, but it's got to be done, otherwise nobody knows what you've done.</p><p>REESE: Yes, it's a skill that I am still learning as well. But think about, like, when other people do it, you're like, oh, my gosh, I didn't know you did that. That's great. Great job.</p><p>ADRIANA: It yeah, totally.</p><p>REESE: So think of it from that perspective. And it's rare that I'll be like, look at this person bragging about themselves.</p><p>ADRIANA: Yeah.</p><p>REESE: I never really thought that at all when I've seen something like that on Slack. And so if that's your concern, don't let it.</p><p>ADRIANA: Yeah, I totally agree. And the same goes especially for an outward-facing role like ours, doing it on social media. People are not going to see your content unless you put it out there and it feels weird. I admit sometimes some of the stuff I post feels weird, but no one's going to know that I've done this unless I post it them.</p><p>REESE: Exactly. I mean, you know, no one knew what Apple was at one point. They had to get the word out there.</p><p>ADRIANA: Exactly. And I also really liked your other point of giving shout outs? Give credit where credit is due. Because I think we don't get here just from climbing the mountain solo. We've had a lot of help along the way and making sure that folks get that recognition, because I do feel like what goes around comes around. There's good karma to be had. Paying it forward, I think, goes a really long way.</p><p>REESE: Yes, 100%.</p><p>ADRIANA: Cool. Well, thank you, Reese, for joining me here today. This was a super awesome conversation. And thanks for letting me guinea pig you on my lightning round questions.</p><p>REESE: I am so honoured, and thank you so much. I'm so excited to see what you do with this new podcast.</p><p>ADRIANA: Yay. I'm psyched. Thanks for following me on my journey. Well, everyone, thank you for joining today on Geeking out. Don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time, I am your host, Adriana Villela, with Reese Lee, signing off with...</p><p>TOGETHER: Peace out, geek out.</p><p>ADRIANA: Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="44282504" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/5245a64f-2ee4-4e96-8961-46c2febc6fd1/audio/7e86d7c0-7400-4b74-a79f-c789ead21fd8/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Artists Turned Techies with Reese Lee of New Relic</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell, Reese Lee</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/4ac72379-9e04-4af7-aa36-f76ff0985ea8/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:07</itunes:duration>
      <itunes:summary>This week, Adriana geeks out with Reese Lee from New Relic. They discuss Reese&apos;s journey into tech, transitioning from running small businesses to Developer Relations, focusing on OpenTelemetry. Reese emphasizes the importance of taking action to build confidence and the value of trying new career paths. She shares her experiences in tech support and how she grew professionally, becoming a confident speaker and writer. The conversation touches on submitting conference talk proposals and the benefits of learning and sharing knowledge in the tech community. </itunes:summary>
      <itunes:subtitle>This week, Adriana geeks out with Reese Lee from New Relic. They discuss Reese&apos;s journey into tech, transitioning from running small businesses to Developer Relations, focusing on OpenTelemetry. Reese emphasizes the importance of taking action to build confidence and the value of trying new career paths. She shares her experiences in tech support and how she grew professionally, becoming a confident speaker and writer. The conversation touches on submitting conference talk proposals and the benefits of learning and sharing knowledge in the tech community. </itunes:subtitle>
      <itunes:keywords>otel, career path, public speaking, devrel, observability, tech careers, opentelemetry, developer relations, o11y</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>1</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">34fa0930-00e2-4cb9-a53a-fe1dbbf5d4d7</guid>
      <title>The One Where We Geek Out on Learning with Hannah Maxwell</title>
      <description><![CDATA[<p><strong>About Hannah Maxwell:</strong></p><p>Hannah is a high school student living in Toronto, Canada. She’s also the daughter of OCMM co-host Adriana Villela. She loves showing off her artistic side, whether it’s through baking, sewing, painting, or knitting. You can see her creations on <a href="https://www.instagram.com/old_fashion_glazed/">Instagram</a>. Hannah has been bouldering since she was 3, and still enjoys going to the bouldering gym with her parents. Although both of her parents work in tech, Hannah would rather not spend her time sitting at a desk and staring at a computer all day. That’s why she’s planning on becoming a dentist when she grows up. </p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.instagram.com/old_fashion_glazed/">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Is this thing on?</p><p>HANNAH: Is this thing on?</p><p>ADRIANA: Is this thing on?</p><p>HANNAH: Is this thing on?</p><p>ADRIANA: Ready?</p><p>HANNAH: Yeah</p><p>ADRIANA: Hey Y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, reliability, Observability,</p><p>TOGETHER: And everything in between.</p><p>HANNAH: I've heard this too many times.</p><p>ADRIANA: I'm your host, Adriana Villela, and with me for our very first episode of Geeking Out, I have my wonderful daughter and producer and just know overall, all around wonderful person.</p><p>HANNAH: I was going to say overall, just know your emotional support human. Actually, I think I cause you the opposite.</p><p>ADRIANA: My emotional support human, Hannah, and this is the first episode of Geeking Out, and I'm super excited to be bringing you this episode. You know, if you were a fan of the On Call Me Maybe podcast, you know, it's sad that the podcast has come to a close, but we have started this podcast talking about similar subject matter to On Call Me Maybe. And this time it's been a treat because Hannah is helping me with production of this podcast, because she has mad video editing skills.</p><p>HANNAH:I wouldn't say mad.</p><p>ADRIANA: And as a teenager is very tapped into this Youtube sub-culture...</p><p>HANNAH: I know the social media. I'm very self conscious of people walking by...</p><p>ADRIANA: Because we're recording outside. This was Hannah's idea. It's kind of nice. I mean, look, it's the end of summer. We're enjoying some outdoor time, right?</p><p>HANNAH: Yeah.</p><p>ADRIANA: Cool. Well, okay, so this very first episode of Geeking Out, I'm going to start off with a series of lightning round questions that I usually ask all my guests, and I guess my first guest is Hannah, so I'm going to read them off my phone. Sorry.</p><p>HANNAH: She doesn't have good memory.</p><p>ADRIANA: I don't.</p><p>HANNAH: Sorry if there's noise, but hopefully the microphone...</p><p>ADRIANA: I really hope so. Okay, first question. Are you a lefty or a righty?</p><p>HANNAH: Righty. But I wish I was a lefty.</p><p>ADRIANA: Because all cool people are lefties.</p><p>HANNAH: Like, honestly, leftiness is cool.</p><p>ADRIANA: It IS cool. I have to say, I love it. Okay, next question. iPhone or Android?</p><p>HANNAH: iPhone.</p><p>ADRIANA: Mac, Linux or Windows?</p><p>HANNAH: Mac? Is that correct? Is that correct?</p><p>ADRIANA: There's no wrong answer.</p><p>HANNAH: No, but I don't know. I only understand Mac.</p><p>ADRIANA: Okay, Mac it is. Okay. Favorite programming language.</p><p>HANNAH: HTML or Excel?</p><p>ADRIANA: I think Excel kind of counts.</p><p>HANNAH: Yeah.</p><p>ADRIANA: You'll see more in a future episode with Hazel Weakly.</p><p>HANNAH: Yeah, but in my business class, we had to basically code inside the cells of Excel, and then we had to make an invoice for a magic store.</p><p>ADRIANA: Yes, true. Okay, next question.</p><p>HANNAH: And HTML is great. I love HTML.</p><p>ADRIANA: I don't love HTML, sorry. Okay. Dev or ops</p><p>HANNAH: Dops.</p><p>ADRIANA: Dops! [laughts] JSON or YAML?</p><p>HANNAH: YAML! It sounds like, "ya", "yak", and "llama"</p><p>ADRIANA: Okay, awesome. That's great reasoning behind it. What is your superpower?</p><p>HANNAH: Okay, so I thought about this long and hard. Long and hard. Long and hard. Okay, that's actually a good question.</p><p>ADRIANA: I know. I just stuck it in, actually. This is a new. New for...</p><p>HANNAH: Okay. Super speed, because I feel like you can do so much with that.</p><p>ADRIANA: No, the question is not what superpower would you like? What is your actual current superpower? I'm super glad to know, though, that you would love super speed. I think that's actually a really good one, because it'd be nice to do.</p><p>HANNAH: I'm so embarrassed.</p><p>ADRIANA: Don't be embarrassed. This is hilarious. Don't worry. Wait 'til you watch one of our future episodes where I basically invent DevOps all over again. Ha. Ha. Ha. So if you feel embarrassed, don't worry.</p><p>HANNAH: Okay. That felt like a job interview. Like, what's your superpower?</p><p>ADRIANA: Yeah. One of the questions that I actually like to ask when I interview people.</p><p>HANNAH: My superpower is at certain times, I can be very laser focused on what I'm doing and get it done really effectively. And I care so much about my work that I'm going to make sure it's the highest quality that it can be. I'm never going to slack off on anything if I truly love it.</p><p>ADRIANA: That's true. Yeah. I can definitely vouch for that, which is why Hannah is such an awesome producer, video editor, social media, manager of this.</p><p>HANNAH: Did I get the job?</p><p>ADRIANA: Yes. Congratulations. Congratulations. You got the job. Okay, final question, and this is actually our topic for today, which is, do you prefer to consume information through text or video?</p><p>HANNAH: Video definitely. I cannot...like, things just don't process as much if I read. I can read an entire book and be like, I kind of know what it's about. But then if I see it visually and I have someone kind of telling me the parts with actions and videos, I understand it way more. Like for a Shakespeare test, I cannot read very well. It does not process in my head.</p><p>So it was the night before the Shakespeare test. I'm like, "Oh, my God, I don't understand any of this."</p><p>ADRIANA: I mean, Shakespeare requires a secret decoder ring to begin with.</p><p>HANNAH: Yeah, but I'm like, "I do not understand this. I'm going to fail this test." And so I watched YouTube videos breaking down each scene, and I'm like, "Oh, that makes sense."</p><p>ADRIANA: So then you pass the Shakespeare test.</p><p>HANNAH: Yes.</p><p>ADRIANA: And then some.</p><p>HANNAH: Yeah.</p><p>ADRIANA: And you know what? I think that's actually a really important thing to discuss that a lot of people don't discuss, because I think there is a lot of emphasis in reading when kids are growing up in school, et cetera. And I think yes, I think we all need to learn how to read.</p><p>It is an essential skill.</p><p>HANNAH: But you don't need to be able to read high level books.</p><p>ADRIANA: Yeah, I feel there's a lot of people are looked down upon if they're not amazing, avid readers. I do love reading. I do love to get lost in a novel, but Hannah doesn't. But I don't think any less of her or I don't think she's any less intelligent because she doesn't like to get lost in a good book. But you like to get lost in a good YouTube video.</p><p>HANNAH: Yeah, people get so mad at someone deciding to watch a movie instead of read. They're both entertainment. They both teach you things. If you have the same story in a book and a movie, they will end up teaching you the same things.</p><p>Who cares if it's on a screen or in a play or on a book? Like with text, it really doesn't matter as long as you end up getting the same or at least good things out of it.</p><p>ADRIANA: Yeah, so true. Yeah, it's funny because even as you're growing up, we watch a lot of TV. No harm in that.</p><p>HANNAH: No harm in that.</p><p>ADRIANA: No harm in that.</p><p>HANNAH:I don't like the stigma around like...</p><p>ADRIANA: Oh, you watch so much TV, you must be a horrible person.</p><p>HANNAH: I've learned so much from even TV shows like "Friends".</p><p>ADRIANA: So many good life lessons.</p><p>HANNAH: Or "That '70s Show" or "My Little Pony".</p><p>ADRIANA: "My Little Pony" is a legit good show. Honestly, every adult should watch. It';s got such wholesome messages. I love it.</p><p>HANNAH: Yeah, but it just really bothers me that people think I'm less of a human because I use YouTube videos or TV shows to learn when they're basically the same thing as a book.</p><p>ADRIANA: I don't, by the way. I honestly...I embrace your learning style.</p><p>HANNAH: I know, but when I tell someone about the Shakespeare story, they're like, "Well, that's cheating."</p><p>ADRIANA: Not cheating.</p><p>HANNAH: And it's like, but I bet if you're in my place and you just can't process stuff with reading...I can go through an entire page and not know what it was about and it's a struggle with me and I just feel like I should play to my own strength.</p><p>And there's nothing wrong with playing to your own strength. What would be cheating was if you had the YouTube video playing on a headphone while you're doing the test. That's cheating.</p><p>ADRIANA: That is cheating. Yeah, I totally agree.</p><p>HANNAH: It's definitely not cheating to just learn your own way. And there's nothing wrong with however you learn as long as you end up learning from it.</p><p>Like, maybe if I was just watching all these videos or TV and I'm not learning anything good from it, maybe then you'd have to be like, well...BUT, I'm learning something and I don't think people should get upset or tell you that you're learning wrong.</p><p>ADRIANA: Yeah. Yeah, I agree. And I think it's really important because everybody has different learning styles. I'm not a video person, so usually when someone sends me a YouTube link, I'm like, this better be a short video and it better have captions because that's going to capture my attention.</p><p>But if I need to learn something, I much prefer skimming through a blog post.</p><p>But I appreciate that that does not work for everyone and different strokes for different folks. And I think we shouldn't look down upon anyone because they learn in a different manner. I think what I find really awesome about you is you've found out what works for you in terms of learning and so you basically hacked yourself. Right?</p><p>The Hannah hack.</p><p>HANNAH: But also I think it's more important now as we're trying as a society to destigmatize learning disabilities and different ways that people learn.</p><p>I think one of the things that we do need to look at is we can't get mad at someone for learning in a way that maybe you don't learn.</p><p>Because I just get really annoyed when I say that I don't read books and people look at me like...</p><p>ADRIANA: "Oh, you're an idiot."</p><p>HANNAH: Yeah. It's actually very upsetting because I spend a lot of time doing the things that I like and learning about them, and I have end up learning about them and I'm proud of that.</p><p>But then for someone to say, "Oh no, you didn't learn it the right way" It's like, but I still ended up learning.</p><p>ADRIANA: Hannah wants to become a dentist when she grows up. And guess what? You learned a bunch of dentist facts. So oh, tell us some dentist facts.</p><p>HANNAH: Charcoal is bad for your teeth. Do not brush more than like two times a day. Also, this is not professional advice. This is stuff that I've learned and that braces are sometimes on dogs.</p><p>You don't want to mess with braces stuff.</p><p>ADRIANA: You don't want to put braces on dogs? Or you do?</p><p>HANNAH: No, you do want to put braces on dogs. If you have braces, you don't want to do anything else that the Orthodontist doesn't recommend, like trying to find a hack to move faster.</p><p>ADRIANA: Oh, yeah, fair enough.</p><p>HANNAH: I get that social media is like, yes, there's a lot of bad stuff that comes with it, but you</p><p>also have to think of it as a different perspective on someone who has actually been helped by social media.</p><p>I don't think I'd be the same person that I am if I didn't have social media.</p><p>ADRIANA: That's true. Yeah. You've learned so many cool things, like the most random stuff, like Hannah's been getting financial advice from YouTube.</p><p>HANNAH: I have! You know, all about investing.</p><p>Yeah, but I just think that we really need to stop thinking of social media as a bad thing.</p><p>Like this horribly toxic thing.</p><p>ADRIANA: Like you said, there's bad aspects to it that are soul sucking and trolls are horrible and that'll mess with your mind.</p><p>But we also need to remember that social media can be a really cool source of education and I think we need to embrace that as well.</p><p>HANNAH: Yeah. And someone said to me, well, you're just "mindlessly" scrolling on YouTube? And I'm like, but then if I hadn't mindlessly been scrolling, I never would have actually found these things. I don't think I would have discovered different trying to think of something I've learned, like stuff about job interviews or disability rights issues if I hadn't been just like,</p><p>I don't look for these things, but because they came to me, I'm interested in them and I can spread my information that I've learned.</p><p>And so there's nothing wrong with scrolling on social media because it'll take you to places that you never would have gone otherwise.</p><p>Because I don't think I would have actively been looking for financial advice. Yeah, financial advice, something like that. So I just think it's a really helpful tool. Yes.</p><p>I'm not saying that there isn't bad stuff. There's a lot of bad stuff and misinformation, but you have to look at the light of and think of someone else's viewpoint of it.</p><p>And we can't just say get rid of all social media, because then that would be getting rid of a resource.</p><p>It would be like getting rid of a library.</p><p>ADRIANA: Yeah. Because it's basically demonizing the whole thing, where it's like, well, guess what? There are bad books out there.</p><p>HANNAH: Yeah, they're books with, like...</p><p>ADRIANA: Misinformation...</p><p>HANNAH:...comments...Exactly. Yeah, there is misinformation books.</p><p>ADRIANA: So how's that any different? It's just, back in the day, we had books. Nowadays we have books and videos, and others...we've got, like, social media. So it's just like the evolution of how we consume information, which I think is super cool.</p><p>And I think really the moral of the story is don't judge somebody by how much they read or don't read. Judge them by like...</p><p>HANNAH: what they've come out of it with.</p><p>ADRIANA: Yeah, exactly. And being tolerant of how people consume information and understand that not everybody's going to learn like you do.</p><p>And I think it's been really cool getting to see like, you know, I learn in a very particular way and you learn in a very different way. And you also like to learn by sometimes by watching others being shown. Which is something that her teacher in the early years of Montessori, her teacher Cecile, figured out early on.</p><p>I mean, that's so cool to be able to understand how we learn so that we can be our better selves, right? Because there's no way that we can improve if we can't learn.</p><p>And part of hacking ourselves is understanding how we consume information.</p><p>HANNAH: Some may say, oh, well, you're getting better at spelling and vocabulary when you read. You can still do that by watching something. Yeah, I can learn new words by someone just saying them. And I can be like, "Hey, let me look it up."</p><p>"What's that word?"</p><p>Or if I like to watch stuff with subtitles on, I'm like, "Oh, that's how that's spelled."</p><p>ADRIANA: Yeah, that's so true. There are just so many ways that people can learn, and the more we say, well, this is bad, you're just trying to stop people from learning, which.</p><p>You're excluding an entire group of people who choose not to learn or cannot learn in the same manner.</p><p>HANNAH: Yeah. So I think that's all I wanted to say, you know. I may come back for another episode about this. We might have a guest on who has an opposite opinion.</p><p>ADRIANA: Oh, yes, on social media. Yes. Hannah's friend Alice we've tapped her to come for a future episode. We're very excited to have her on.</p><p>Yeah, well thank you Hannah for joining me today.</p><p>I hope y'all enjoy our inaugural episode of Geeking Out.</p><p>Make sure that you follow us on all the socials...</p><p>HANNAH: And let us know what you think about this topic because it's a very interesting topic that a lot of people have a lot of different opinions on, so I'd like to hear those different opinions.</p><p>ADRIANA: Yeah, definitely.</p><p>And the interesting thing about this topic too is it's not a technical topic, but it applies to pretty much any job out there, right?</p><p>Whether or not you have a techie job like me or a non techie job like you want to pursue.</p><p>I think understanding how we learn makes us better at doing the jobs that we want to.</p><p>Yay.</p><p>Well thank you, Hannah.</p><p>And with that, thank you so much for joining us on Geeking Out.</p><p>Be sure to follow us on all all the socials. We've got show notes coming your way.</p><p>Until next time...</p><p>HANNAH: Peace out, and geek out.</p><p>ADRIANA: Geeking Out is produced and hosted by me, Adriana Villela. I also composed and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials, by going to bento.me/geekingout.</p>
]]></description>
      <pubDate>Sun, 3 Sep 2023 02:37:24 +0000</pubDate>
      <author>geekingout@dzerolabs.io (Adriana Villela, Hannah Maxwell)</author>
      <link>https://geeking-out.simplecast.com/episodes/the-one-where-hannah-maxwell-geeks-out-on-learning-0pa_g8bQ</link>
      <content:encoded><![CDATA[<p><strong>About Hannah Maxwell:</strong></p><p>Hannah is a high school student living in Toronto, Canada. She’s also the daughter of OCMM co-host Adriana Villela. She loves showing off her artistic side, whether it’s through baking, sewing, painting, or knitting. You can see her creations on <a href="https://www.instagram.com/old_fashion_glazed/">Instagram</a>. Hannah has been bouldering since she was 3, and still enjoys going to the bouldering gym with her parents. Although both of her parents work in tech, Hannah would rather not spend her time sitting at a desk and staring at a computer all day. That’s why she’s planning on becoming a dentist when she grows up. </p><p><strong>Find our guest on:</strong></p><ul><li><a href="https://www.instagram.com/old_fashion_glazed/">Instagram</a></li></ul><p><strong>Find us on:</strong></p><ul><li>All of our social channels are on <a href="https://bento.me/geekingout">bento.me/geekingout</a></li><li><a href="https://twitter.com/adrianamvillela">Adriana’s Twitter</a></li><li><a href="https://hachyderm.io/web/@adrianamvillela">Adriana’s Mastodon</a></li><li><a href="https://www.linkedin.com/in/adrianavillela/">Adriana’s LinkedIn</a></li><li><a href="https://www.instagram.com/adrianamvillela/">Adriana’s Instagram</a></li><li><a href="https://bsky.app/profile/adrianamvillela.bsky.social">Adriana’s Bluesky</a></li></ul><p><strong>Transcript:</strong></p><p>ADRIANA: Is this thing on?</p><p>HANNAH: Is this thing on?</p><p>ADRIANA: Is this thing on?</p><p>HANNAH: Is this thing on?</p><p>ADRIANA: Ready?</p><p>HANNAH: Yeah</p><p>ADRIANA: Hey Y'all. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery, reliability, Observability,</p><p>TOGETHER: And everything in between.</p><p>HANNAH: I've heard this too many times.</p><p>ADRIANA: I'm your host, Adriana Villela, and with me for our very first episode of Geeking Out, I have my wonderful daughter and producer and just know overall, all around wonderful person.</p><p>HANNAH: I was going to say overall, just know your emotional support human. Actually, I think I cause you the opposite.</p><p>ADRIANA: My emotional support human, Hannah, and this is the first episode of Geeking Out, and I'm super excited to be bringing you this episode. You know, if you were a fan of the On Call Me Maybe podcast, you know, it's sad that the podcast has come to a close, but we have started this podcast talking about similar subject matter to On Call Me Maybe. And this time it's been a treat because Hannah is helping me with production of this podcast, because she has mad video editing skills.</p><p>HANNAH:I wouldn't say mad.</p><p>ADRIANA: And as a teenager is very tapped into this Youtube sub-culture...</p><p>HANNAH: I know the social media. I'm very self conscious of people walking by...</p><p>ADRIANA: Because we're recording outside. This was Hannah's idea. It's kind of nice. I mean, look, it's the end of summer. We're enjoying some outdoor time, right?</p><p>HANNAH: Yeah.</p><p>ADRIANA: Cool. Well, okay, so this very first episode of Geeking Out, I'm going to start off with a series of lightning round questions that I usually ask all my guests, and I guess my first guest is Hannah, so I'm going to read them off my phone. Sorry.</p><p>HANNAH: She doesn't have good memory.</p><p>ADRIANA: I don't.</p><p>HANNAH: Sorry if there's noise, but hopefully the microphone...</p><p>ADRIANA: I really hope so. Okay, first question. Are you a lefty or a righty?</p><p>HANNAH: Righty. But I wish I was a lefty.</p><p>ADRIANA: Because all cool people are lefties.</p><p>HANNAH: Like, honestly, leftiness is cool.</p><p>ADRIANA: It IS cool. I have to say, I love it. Okay, next question. iPhone or Android?</p><p>HANNAH: iPhone.</p><p>ADRIANA: Mac, Linux or Windows?</p><p>HANNAH: Mac? Is that correct? Is that correct?</p><p>ADRIANA: There's no wrong answer.</p><p>HANNAH: No, but I don't know. I only understand Mac.</p><p>ADRIANA: Okay, Mac it is. Okay. Favorite programming language.</p><p>HANNAH: HTML or Excel?</p><p>ADRIANA: I think Excel kind of counts.</p><p>HANNAH: Yeah.</p><p>ADRIANA: You'll see more in a future episode with Hazel Weakly.</p><p>HANNAH: Yeah, but in my business class, we had to basically code inside the cells of Excel, and then we had to make an invoice for a magic store.</p><p>ADRIANA: Yes, true. Okay, next question.</p><p>HANNAH: And HTML is great. I love HTML.</p><p>ADRIANA: I don't love HTML, sorry. Okay. Dev or ops</p><p>HANNAH: Dops.</p><p>ADRIANA: Dops! [laughts] JSON or YAML?</p><p>HANNAH: YAML! It sounds like, "ya", "yak", and "llama"</p><p>ADRIANA: Okay, awesome. That's great reasoning behind it. What is your superpower?</p><p>HANNAH: Okay, so I thought about this long and hard. Long and hard. Long and hard. Okay, that's actually a good question.</p><p>ADRIANA: I know. I just stuck it in, actually. This is a new. New for...</p><p>HANNAH: Okay. Super speed, because I feel like you can do so much with that.</p><p>ADRIANA: No, the question is not what superpower would you like? What is your actual current superpower? I'm super glad to know, though, that you would love super speed. I think that's actually a really good one, because it'd be nice to do.</p><p>HANNAH: I'm so embarrassed.</p><p>ADRIANA: Don't be embarrassed. This is hilarious. Don't worry. Wait 'til you watch one of our future episodes where I basically invent DevOps all over again. Ha. Ha. Ha. So if you feel embarrassed, don't worry.</p><p>HANNAH: Okay. That felt like a job interview. Like, what's your superpower?</p><p>ADRIANA: Yeah. One of the questions that I actually like to ask when I interview people.</p><p>HANNAH: My superpower is at certain times, I can be very laser focused on what I'm doing and get it done really effectively. And I care so much about my work that I'm going to make sure it's the highest quality that it can be. I'm never going to slack off on anything if I truly love it.</p><p>ADRIANA: That's true. Yeah. I can definitely vouch for that, which is why Hannah is such an awesome producer, video editor, social media, manager of this.</p><p>HANNAH: Did I get the job?</p><p>ADRIANA: Yes. Congratulations. Congratulations. You got the job. Okay, final question, and this is actually our topic for today, which is, do you prefer to consume information through text or video?</p><p>HANNAH: Video definitely. I cannot...like, things just don't process as much if I read. I can read an entire book and be like, I kind of know what it's about. But then if I see it visually and I have someone kind of telling me the parts with actions and videos, I understand it way more. Like for a Shakespeare test, I cannot read very well. It does not process in my head.</p><p>So it was the night before the Shakespeare test. I'm like, "Oh, my God, I don't understand any of this."</p><p>ADRIANA: I mean, Shakespeare requires a secret decoder ring to begin with.</p><p>HANNAH: Yeah, but I'm like, "I do not understand this. I'm going to fail this test." And so I watched YouTube videos breaking down each scene, and I'm like, "Oh, that makes sense."</p><p>ADRIANA: So then you pass the Shakespeare test.</p><p>HANNAH: Yes.</p><p>ADRIANA: And then some.</p><p>HANNAH: Yeah.</p><p>ADRIANA: And you know what? I think that's actually a really important thing to discuss that a lot of people don't discuss, because I think there is a lot of emphasis in reading when kids are growing up in school, et cetera. And I think yes, I think we all need to learn how to read.</p><p>It is an essential skill.</p><p>HANNAH: But you don't need to be able to read high level books.</p><p>ADRIANA: Yeah, I feel there's a lot of people are looked down upon if they're not amazing, avid readers. I do love reading. I do love to get lost in a novel, but Hannah doesn't. But I don't think any less of her or I don't think she's any less intelligent because she doesn't like to get lost in a good book. But you like to get lost in a good YouTube video.</p><p>HANNAH: Yeah, people get so mad at someone deciding to watch a movie instead of read. They're both entertainment. They both teach you things. If you have the same story in a book and a movie, they will end up teaching you the same things.</p><p>Who cares if it's on a screen or in a play or on a book? Like with text, it really doesn't matter as long as you end up getting the same or at least good things out of it.</p><p>ADRIANA: Yeah, so true. Yeah, it's funny because even as you're growing up, we watch a lot of TV. No harm in that.</p><p>HANNAH: No harm in that.</p><p>ADRIANA: No harm in that.</p><p>HANNAH:I don't like the stigma around like...</p><p>ADRIANA: Oh, you watch so much TV, you must be a horrible person.</p><p>HANNAH: I've learned so much from even TV shows like "Friends".</p><p>ADRIANA: So many good life lessons.</p><p>HANNAH: Or "That '70s Show" or "My Little Pony".</p><p>ADRIANA: "My Little Pony" is a legit good show. Honestly, every adult should watch. It';s got such wholesome messages. I love it.</p><p>HANNAH: Yeah, but it just really bothers me that people think I'm less of a human because I use YouTube videos or TV shows to learn when they're basically the same thing as a book.</p><p>ADRIANA: I don't, by the way. I honestly...I embrace your learning style.</p><p>HANNAH: I know, but when I tell someone about the Shakespeare story, they're like, "Well, that's cheating."</p><p>ADRIANA: Not cheating.</p><p>HANNAH: And it's like, but I bet if you're in my place and you just can't process stuff with reading...I can go through an entire page and not know what it was about and it's a struggle with me and I just feel like I should play to my own strength.</p><p>And there's nothing wrong with playing to your own strength. What would be cheating was if you had the YouTube video playing on a headphone while you're doing the test. That's cheating.</p><p>ADRIANA: That is cheating. Yeah, I totally agree.</p><p>HANNAH: It's definitely not cheating to just learn your own way. And there's nothing wrong with however you learn as long as you end up learning from it.</p><p>Like, maybe if I was just watching all these videos or TV and I'm not learning anything good from it, maybe then you'd have to be like, well...BUT, I'm learning something and I don't think people should get upset or tell you that you're learning wrong.</p><p>ADRIANA: Yeah. Yeah, I agree. And I think it's really important because everybody has different learning styles. I'm not a video person, so usually when someone sends me a YouTube link, I'm like, this better be a short video and it better have captions because that's going to capture my attention.</p><p>But if I need to learn something, I much prefer skimming through a blog post.</p><p>But I appreciate that that does not work for everyone and different strokes for different folks. And I think we shouldn't look down upon anyone because they learn in a different manner. I think what I find really awesome about you is you've found out what works for you in terms of learning and so you basically hacked yourself. Right?</p><p>The Hannah hack.</p><p>HANNAH: But also I think it's more important now as we're trying as a society to destigmatize learning disabilities and different ways that people learn.</p><p>I think one of the things that we do need to look at is we can't get mad at someone for learning in a way that maybe you don't learn.</p><p>Because I just get really annoyed when I say that I don't read books and people look at me like...</p><p>ADRIANA: "Oh, you're an idiot."</p><p>HANNAH: Yeah. It's actually very upsetting because I spend a lot of time doing the things that I like and learning about them, and I have end up learning about them and I'm proud of that.</p><p>But then for someone to say, "Oh no, you didn't learn it the right way" It's like, but I still ended up learning.</p><p>ADRIANA: Hannah wants to become a dentist when she grows up. And guess what? You learned a bunch of dentist facts. So oh, tell us some dentist facts.</p><p>HANNAH: Charcoal is bad for your teeth. Do not brush more than like two times a day. Also, this is not professional advice. This is stuff that I've learned and that braces are sometimes on dogs.</p><p>You don't want to mess with braces stuff.</p><p>ADRIANA: You don't want to put braces on dogs? Or you do?</p><p>HANNAH: No, you do want to put braces on dogs. If you have braces, you don't want to do anything else that the Orthodontist doesn't recommend, like trying to find a hack to move faster.</p><p>ADRIANA: Oh, yeah, fair enough.</p><p>HANNAH: I get that social media is like, yes, there's a lot of bad stuff that comes with it, but you</p><p>also have to think of it as a different perspective on someone who has actually been helped by social media.</p><p>I don't think I'd be the same person that I am if I didn't have social media.</p><p>ADRIANA: That's true. Yeah. You've learned so many cool things, like the most random stuff, like Hannah's been getting financial advice from YouTube.</p><p>HANNAH: I have! You know, all about investing.</p><p>Yeah, but I just think that we really need to stop thinking of social media as a bad thing.</p><p>Like this horribly toxic thing.</p><p>ADRIANA: Like you said, there's bad aspects to it that are soul sucking and trolls are horrible and that'll mess with your mind.</p><p>But we also need to remember that social media can be a really cool source of education and I think we need to embrace that as well.</p><p>HANNAH: Yeah. And someone said to me, well, you're just "mindlessly" scrolling on YouTube? And I'm like, but then if I hadn't mindlessly been scrolling, I never would have actually found these things. I don't think I would have discovered different trying to think of something I've learned, like stuff about job interviews or disability rights issues if I hadn't been just like,</p><p>I don't look for these things, but because they came to me, I'm interested in them and I can spread my information that I've learned.</p><p>And so there's nothing wrong with scrolling on social media because it'll take you to places that you never would have gone otherwise.</p><p>Because I don't think I would have actively been looking for financial advice. Yeah, financial advice, something like that. So I just think it's a really helpful tool. Yes.</p><p>I'm not saying that there isn't bad stuff. There's a lot of bad stuff and misinformation, but you have to look at the light of and think of someone else's viewpoint of it.</p><p>And we can't just say get rid of all social media, because then that would be getting rid of a resource.</p><p>It would be like getting rid of a library.</p><p>ADRIANA: Yeah. Because it's basically demonizing the whole thing, where it's like, well, guess what? There are bad books out there.</p><p>HANNAH: Yeah, they're books with, like...</p><p>ADRIANA: Misinformation...</p><p>HANNAH:...comments...Exactly. Yeah, there is misinformation books.</p><p>ADRIANA: So how's that any different? It's just, back in the day, we had books. Nowadays we have books and videos, and others...we've got, like, social media. So it's just like the evolution of how we consume information, which I think is super cool.</p><p>And I think really the moral of the story is don't judge somebody by how much they read or don't read. Judge them by like...</p><p>HANNAH: what they've come out of it with.</p><p>ADRIANA: Yeah, exactly. And being tolerant of how people consume information and understand that not everybody's going to learn like you do.</p><p>And I think it's been really cool getting to see like, you know, I learn in a very particular way and you learn in a very different way. And you also like to learn by sometimes by watching others being shown. Which is something that her teacher in the early years of Montessori, her teacher Cecile, figured out early on.</p><p>I mean, that's so cool to be able to understand how we learn so that we can be our better selves, right? Because there's no way that we can improve if we can't learn.</p><p>And part of hacking ourselves is understanding how we consume information.</p><p>HANNAH: Some may say, oh, well, you're getting better at spelling and vocabulary when you read. You can still do that by watching something. Yeah, I can learn new words by someone just saying them. And I can be like, "Hey, let me look it up."</p><p>"What's that word?"</p><p>Or if I like to watch stuff with subtitles on, I'm like, "Oh, that's how that's spelled."</p><p>ADRIANA: Yeah, that's so true. There are just so many ways that people can learn, and the more we say, well, this is bad, you're just trying to stop people from learning, which.</p><p>You're excluding an entire group of people who choose not to learn or cannot learn in the same manner.</p><p>HANNAH: Yeah. So I think that's all I wanted to say, you know. I may come back for another episode about this. We might have a guest on who has an opposite opinion.</p><p>ADRIANA: Oh, yes, on social media. Yes. Hannah's friend Alice we've tapped her to come for a future episode. We're very excited to have her on.</p><p>Yeah, well thank you Hannah for joining me today.</p><p>I hope y'all enjoy our inaugural episode of Geeking Out.</p><p>Make sure that you follow us on all the socials...</p><p>HANNAH: And let us know what you think about this topic because it's a very interesting topic that a lot of people have a lot of different opinions on, so I'd like to hear those different opinions.</p><p>ADRIANA: Yeah, definitely.</p><p>And the interesting thing about this topic too is it's not a technical topic, but it applies to pretty much any job out there, right?</p><p>Whether or not you have a techie job like me or a non techie job like you want to pursue.</p><p>I think understanding how we learn makes us better at doing the jobs that we want to.</p><p>Yay.</p><p>Well thank you, Hannah.</p><p>And with that, thank you so much for joining us on Geeking Out.</p><p>Be sure to follow us on all all the socials. We've got show notes coming your way.</p><p>Until next time...</p><p>HANNAH: Peace out, and geek out.</p><p>ADRIANA: Geeking Out is produced and hosted by me, Adriana Villela. I also composed and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials, by going to bento.me/geekingout.</p>
]]></content:encoded>
      <enclosure length="16746935" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2c3be4e0-dde6-4feb-a344-3a35bc33e6b7/episodes/5d7c01ea-b9db-4139-9a69-e89cced74181/audio/d4abceeb-e632-4b63-b187-0530280ec0c6/default_tc.mp3?aid=rss_feed&amp;feed=OCZXexFp"/>
      <itunes:title>The One Where We Geek Out on Learning with Hannah Maxwell</itunes:title>
      <itunes:author>Adriana Villela, Hannah Maxwell</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/158168e8-252d-46e4-a32e-85fa34546ba9/e17c1421-2e8f-4642-8ee0-a3f27190afed/3000x3000/geeking-out-logo.jpg?aid=rss_feed"/>
      <itunes:duration>00:17:26</itunes:duration>
      <itunes:summary>In this inaugural episode of Geeking Out, host Adriana Villela and her daughter Hannah discuss the importance of embracing different learning styles with the help of social media. They talk about the stigma surrounding reading and how social media can be an excellent source of education and learning. Hannah shares her own experiences of using YouTube videos to learn about various topics, including finance and dentistry. They also emphasize the need for tolerance and understanding, as everyone has different ways of consuming information. By recognizing and embracing different learning styles, we can become better learners and improve ourselves.</itunes:summary>
      <itunes:subtitle>In this inaugural episode of Geeking Out, host Adriana Villela and her daughter Hannah discuss the importance of embracing different learning styles with the help of social media. They talk about the stigma surrounding reading and how social media can be an excellent source of education and learning. Hannah shares her own experiences of using YouTube videos to learn about various topics, including finance and dentistry. They also emphasize the need for tolerance and understanding, as everyone has different ways of consuming information. By recognizing and embracing different learning styles, we can become better learners and improve ourselves.</itunes:subtitle>
      <itunes:keywords>parenting, learning style, parents in tech, education, continuous learning, mothers in tech</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>0</itunes:episode>
    </item>
  </channel>
</rss>